9ed8ef605c8bf086d694a163b43c2ea7a477f7e60ead399a0aa0c8a730c89e2d07b73b469852281a89a2ba84f79186b0a9b48f9a0f9cdac2021c6ca5f18837fa8f38cca67e9bf53e689290794a00871e351e98986183884619019a3085e397627ba9c0091e3a4b0313da8a674398877abf914bf32ab6ec0e5d2710ee8", 0xf7}, {&(0x7f0000000380)="75dd089d28479ccf2d67bb8bc88c9a28675bf33416f8de34fbdb32c687154bc29457a557d1d86c069805597aa3bfb53c620f07f4769b30a9259504589e135d437986033acc6d155e74709aacbc1d25024f59a431d4a2afa89cb72dc72f338a60989a287394b057c73fb7a2ea0a884370003a72f26b72711b5ce7f8741b", 0x7d}, {&(0x7f0000000400)="805264b47123c722990d76a556fd96c66bb395b46d24194a013ef5ad1e2fee2b5c0031149a5c1d944ad9cf88e89886f110141ad835ad220cfe63c45bab74f5a34820bfd4c538592c564649cefd87093634827e02ea58f250a3fface1abeb011f6bd41bd53c11ccc6fc7df3fe66ef4ff476d72316b117a0b3b704902371815717dbe24335c88c87831da5ba8b6f5baba30ba47805d9f7c1cbc720799f6d6dfdbf65961caea1de450cd56a657da3bfdbe3afd768e1fc1ce6c7c99559b1f2ba311ba041e857bf5fc496c49faa02a686c4b0181bab8d03e81bde0bb59787537b156f", 0xe0}], 0x7, &(0x7f0000000580)=[{0x48, 0xffff, 0x75db0000000000, "5d5477dda936276833010a5404bd7fd55dd12790b32a4e5015ea4751f4265edb66c68e6cb88bc089bf5760e31638fd7e42b253"}], 0x48}, 0x407) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0xfffffffffffffd7a, &(0x7f0000000640)=ANY=[@ANYPTR=&(0x7f0000000680)=ANY=[@ANYRESDEC=r0]], 0xfffffffffffffd9c}, 0x80000000) 18:16:04 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) getsockopt(r0, 0xffffffffffffff44, 0x3, &(0x7f0000000000)=""/5, &(0x7f0000000040)=0x5) 18:16:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000180)='\x11%^%-\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='}:\x00']) 18:16:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000001140)=0x8) write(r0, &(0x7f0000001180)="497360268b", 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0xffffffffffffffff) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 18:16:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) ioctl$TIOCSBRK(r0, 0x2000747b) linkat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) ftruncate(r0, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) open(&(0x7f0000000140)='./file0/file0\x00', 0x100, 0x2) 18:16:04 executing program 0: socketpair$unix(0x1, 0x200000000000000, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 18:16:04 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 18:16:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x203, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="d825c6b978e6a8e4f4619eb09b34171398337b98feedd8dda4f6463f90f1fe91e1e2348ac2c13abee097ac113d5854932d358172f8a11c", 0x37}, {&(0x7f0000000100)="eeeeb36da2ad280fd6159a5937e2e9eea801d2d2f941954ab52c245bb494a05f248fec745e2cd1abdac16388106554841c9595ad4f41920ebf58eac9a68bb23e4f23c01deeccd50ede062691ca966a7f69c067aecd11ad0a13e6268521ec1413f365820ca728754ed7960b0a5cbafa9ef4233ecab369ae86da1ec7e7d7691b7182c0dc5cf6ff9d10bf7fe2539fd045", 0x8f}], 0x2) 18:16:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 18:16:05 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r6) r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x100}, 0xa24f, 0x80000001, r8, 0x0, 0x100000000, 0x2, 0x3000000000, 0x3}) r9 = semget(0x1, 0x5, 0x2) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x800, r4, r5, r1, r7, 0x62, 0x401}, 0x10001, 0x2, r3, r3, 0x1ff, 0x800, 0x88, 0xfffffffffffffff8}) 18:16:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="16ce83279977a8f6b7307951f2a1b8fe16a9bc682b624f9d0386d40b30eddfd5b923b95de3366c101b411c9a7abe7b7789", 0x31}, {&(0x7f0000000240)="5149a8f2bf7d59b764ff319316d03de9b131d03b1914af568109a365d0fb63dcd7866f851b43d1c525ab9ace96c01ec083dac8666c161b8cfa9f93ca4a276608b38ac918b86f3f84093f9a442ba2eba1fbe9529aa9d3bc9cc2463ce543351038a3a64c9deb208716403edf9bcc925254bd88167df63970cdcf07ab27555cd890c9aae7cfa70c72a0a3af2f98827393d6cb97abb6ff97d332c5eb2f30aea9123dfcd2e50736151493baa30167464da323ab575e4d42dc5e2f223b0382ce7180978d004b1d07d67fdd6886f026b6424ee35179ca9956addde5af1a3b487c76a7411704b7d7917a5f", 0xe7}, {&(0x7f0000000040)="81c7b793947467f27a4418bd98a5fdec70c74e1a73", 0x15}, {&(0x7f0000000340)="dc0e1098b08e1fefd8a4771e85b8be81690179cf0c8552689365e281c458ce3edc012c8fa02a6e8cb568898ec02d89896ae9941c819d94aef771fb3eeb705dc1183344a53c8d01a129c34dee7b425000aa1c", 0x52}], 0x4) writev(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)="145cc6b338908b688d66c39ac9077de62958c9831e295f2f6213285ccd532b2b609f09d0ae7c7b396e894726b348d3fbaa059bab1e5a58fcb4daf82b447f0782f1582241a65ba801d420a04706faf1fbbe70d394ca1a3d7c02771ac6c2a50ef9f166f9095e4b99c98bc956c23efa7d38b02391e0591e0bfa02f1c67726fc482d7b64164b5e3034adf520a8449d3e2b2e336f690e10aaf4f589b10dd8ed8d6120a2415e59622600dfd51634780668c9c0eb83779aa9", 0xb5}], 0x1) mprotect(&(0x7f00005a3000/0x1000)=nil, 0x1000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:16:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) socket(0x4, 0x10004000, 0x7ffd) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)=0xffffffffffffff9b) 18:16:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) 18:16:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000400000000000000f69549f9af4ceb682e2906e00000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000093cd458f68e2eddd41150000000000000000000000000000000000000000"], &(0x7f0000000300)=0x6e) bind(r0, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x5, 0x80000001}) readv(r1, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r1, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/214, 0xffffffe1) getuid() unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') 18:16:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000400)}, {0x0}], 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10200, 0x0) r3 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x608) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') readv(r2, &(0x7f0000000200), 0x12af) 18:16:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x2, 0x101) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x1, 0x9, 0x8000, 0x7}) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/5, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x8004667c, &(0x7f0000000080)={0x20000000}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x5}) 18:16:07 executing program 0: r0 = socket$inet(0x2, 0x0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 18:16:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x18, 0x3, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSTART(r2, 0x2000746e) open(&(0x7f0000000000)='./file0\x00', 0x18481, 0x113) 18:16:07 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000840)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="90d2db07954ff6fa6c39a621ad5f3b3cbfdd56c5008eb21a339d38d55c777b9fd2", 0x21}, {&(0x7f0000000140)="33740cdfc66c9d61b189b7689088e41fa9ad80626dac1cb10a81f3afe1bcc1d2b9e397f983b8cf3c547fe5fb7c44ef0a65004d5edd67f0c103a145a7c6bc6786164c90fe886e1a1c7a89e2704d9aa13c6282f80025bb269518944939244a5655e16f092c3d99fa784da772440e070b4ef9dc4a285595d178b59948701be700e523ef011b4db4bf033409600bd93aaea878f99485f177755bca24033d051afe2c039d4fbfd0eebefea6833190d0a96e01ac87121fc84decf6d200e618de231bdf9886daae4a0e3c0bdf6af4ac1f770c9bdb0723a85c6b", 0xd6}, {&(0x7f0000000080)="8dad0ce5c6c19147a5fa6f6644edc731bd00864890b2b11dc9c8fd6336f992a524fae5702585b49577c3464bd97dcba1830247b018ac0d650d9c794f2f934fec250c69fe4524b4c5747fb4d7cfebd4fc889aa60530928e5eb3d601931f13c6e32b5c418ee9763fdf7e075bf68856db883aea6c086f6652280b7ee01a4c", 0x7d}], 0x3) 18:16:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, 0xee01) r1 = socket(0x800000018, 0x2, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x201a0, 0x20) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:16:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="02022e2f66656c65300084179354d282026bc66f4488366d06ae17d2c55c374021e61fed64f8e940d96287bd8fe89d5ca03c14bd62b01903242194d4f696fcea9324c2751c0f6c12b46f5387eb5cea232a44e98659f3cf65e85afda922f9c5aac7ef798a8e1052441a43d0"], 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r3 = fcntl$dupfd(r2, 0xa, r2) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000140)=0x7, 0x4) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r4, &(0x7f0000000180)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 18:16:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r1) setsockopt$inet_opts(r0, 0x0, 0x240000000000a, &(0x7f0000000000), 0x0) 18:16:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x40) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0/file0\x00', 0x202, 0x82) r1 = kqueue() r2 = dup(0xffffffffffffffff) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001640)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001680)='/dev/tty\x00', 0x2, 0x0) r5 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001ac0)=0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) r11 = getuid() r12 = getgid() r13 = getpid() r14 = geteuid() r15 = getegid() r16 = socket$unix(0x1, 0x0, 0x0) r17 = syz_open_pts() socketpair(0x1e, 0x0, 0x4, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000001880)='/dev/tty\x00', 0x300, 0x0) r21 = accept(0xffffffffffffffff, &(0x7f00000018c0)=@in, &(0x7f0000001900)=0xc) r22 = getppid() r23 = getuid() r24 = getegid() r25 = open(&(0x7f0000001940)='./file0\x00', 0x10800, 0x18) r26 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) r29 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000280)="35ea444cb7ae3c7f94d9afb44e1c903a25f219abfdfacf8852b309d340866c1cdab834d7390d9eaffe8271b384808941f4339b82a01c0930ae9ee0f42b0c8eebd0480d859a704d0b14db140ae5c499effeaf3d8decf24fd46a1f4337ba4ecbb4e38fc5578a61ea03128123c56efe12df6e49e969c70eb183db95de5c1cf48f01b58aa03caa5f1e2c8b50c2c0079b475e7ce0ee21975590cfae2c7fa58d3d55e26a03a0caf2722af921f313b899be1f6a131f60e59da0b76a7e7cc134212b64ccf1cc109891e733", 0xc7}, {&(0x7f0000000380)="91bcb2f2ae120f188847fe94b9469df546a3f6982261d1b8b4a76ec4f0077ba6f2ba2b9354f0a551117834cde7e41f04d741a49944ef91d8e41376fafe36564b8bd6ce36aba763af3a73e0079b618bfdd8f4d902e205b9d9cae896d1f75722f8b93965cee51ff2db4c54eafff1c90b40105a2ac36007494f2923d87ca4441b1aa6505b7d349969b0635a11904cbe2a404511f172692a9afd8f86", 0x9a}, {&(0x7f0000000440)="53fc819ef7ebf4908a6402f997a0ba7a71f8811698e9afa6e79e88f9446f5676a99d135964d4bb35d986cd0bf50f2c918af3fa954bf775a1f6754ea64b58d87676ee9c90788ed217b86a289289674f1267", 0x51}, {&(0x7f00000004c0)="c3d29ce341ffe715f6e18733dc2df398d1a133e0d32079b76c83b4127825edf4848b17da0910b93a810da83fa9c0278457f63bb36632acec272be5b4534a8bd1b02e0e9454883d02bb5e9e654bc8310a240cebb162", 0x55}, {&(0x7f0000000540)="c168476deca89cf1e2a9d9231cd33f5392b099f684c26932dfd096d92a521c5ac6a7e14c17014c729a708cac3ace35168695ab251130275ff509a291f2a0844858808bd0a81ed93cd095f6456a84aefd1a094d0fe198d9f5932e82ac8e1cb3a88c81217aa3070554df7e57106b4298d933a53f6979f469359b1972f19a1a390b9960788725487e08847062a705229353a5655c37a66507057a1090649fa5b2dc923da8ace19631d44bc65a86fa482f7f1dea525225e931a4c4c2e47c518be951dc05930b0e710b50b5c63034965ec1b661cba1e19dc8e8adfb20d37656eafedbd2d69e77eed53fcd11944b1e1e6ad377df9a56ded5475d446a6f4d78a773e922a05b1608e4c88a662b5070b7a32fc5b4bfa89b84d4873a58a4d458ec32345b8751266adf9379090d2877f2f7aae206c4c88b98e8c7bdf4079d2dc57d528cdfae4a537c9044150868048f4e9123ca8598be527ec227f4a9b00b07419da919be22de22a4af9bde70cecf9610876668e79c3f5d78799d9bc03ebaae637703468fedc432970975b904c45f5f7a793aea445de31605bda340eece6302a5fc11b686ed6436b21a61e7ab19f6ed79baff9c34392d848efba9633529bf4057e4ebfc41c720d765c34aa700ca8d7368cb1bda842dc0337c3da822ca702570fb0aba6369b6c58e5d2bd5985d34a471c1c9eca5904934aa4d15658b66b75ce3ab048846fd5cde2eadbdedb59d201607528f788e88df04288ef235d7605b075e3044d81ce6313874bb13aac27bbee4bcae62fcec6fdc95fa65139fbbfe6103642b592a56cf2ef0ad3feb33528fa435abc219068f8f9b0ce9b9c858761f2d75ef40b14640f8460006c06b6bc3e68b5ae52a5e70e96d50d27718297204114f9e656f3bda82c2ae4320aa8f7ae90d5bae475a9d45395d15826f57a8399c19face02f16c1abf329dde6fe6addb7c7dbf6459471081bfb4a0f6b24593b33bdc3f47799907d7b345c1ba4fff3102aeb815a71751c22783d6756c5f40deb7b4dc9be4ff6503e654e51e8e39baa185272a4ee18818002d4eb70f1c22c50391dc9dd84435d5616f9f812287dc572eab975fb27eb66aa64cb8c51a473081d2a61f5a61e2fa84a41a61e065e598339d64412816213893c7a299d348fdda5658dc936f77deb733044cfac742b3337254e9df8910f54f8249c3fdceaec8468c14339096f9138324698defb22ff623f19d90e3dc4a7de6a7e3e00bf5b8ef9c8a94f3a51c8a5fb2d15d92cb70bf773d57aca37c1239c7915d191ee1478b39db09714d6ef0ab8974c5ad2a25e8a869ffff9cbd42051e891c9415379f57f0ef5d320ea2852d88c6a5f7f02940e292c29b61e0722309acd55800ff70be4f841e33c89ccdc3ed72c30b8f5509b6719ba80468b698bc793cfa5e799fed2ab2c93593f65de174f58d51878429b7b33b1b45ce3d27ea3df694c5beefd4fea4d8afa715d70092e1c11ff2d59b55a28e7fe5f1acf4cc7aa6eae7d54bc69f7e9f8fa09861d5dcbf2fb24d861c434e2b0b5098d65a052bf13ac814e8a0811fa9dd44fbed0048d8df5097e5f3a1540a8fc05aacdd75047acad0b0ac0165129df816cfb65785162774f13ee4a9ae2a8000c63d2d2caab035576f6400470e15cd4902a805b9dd51f768a1dd159df2ea8770ed0f373978c73cc4dc1326564b8dcb3cb9c0f59122c85813dd6f7a0ec9cdda5530e658f6b0c89ed28811876df00368d99690b50adbc4d4e58372a8124593da82336c92a4c9c24386db1f9cb91ea9d48e66ccf40affaca252b1b6473eeccb935e1fc790391c41d2da5f3359e7989706e96b5432ce8b62f062c77c3d0d5fc5c687436593fea747daae4af668364498c2d97904ec45328aab815742cee73a4eacf464bd1dda53035a03ea7d93d59f1d719ce21b6cbb9c5e97078f130c49be02f0be2a00cbd7442ff46f3f03159b5e47a1c255daa1dd5f48aa99243193a7850a2cfed87bb54e8b227a699d07601d3d75cc1ad40f3a0782038cc9c6e742b87a1262c810455b392b313ad6f1b1d3651f3cad853e9cd77dc68cfacc5bd626a97bb41bbbefe8b61882bf583bef28ed60b6adade64ae8d5f48144bb43ee1370393e4d96344a5508f261886750f7bd3a396f5fb1bbc9bea56ead3a10b17786a8107ecbd3fa760e35f40a9c6ae558cf4063d2010233b610b7ed6b2ae35707e7fafede89c146cbfd17cd2f6bd4136c7452950e5e3685d6c884c6c644149e9bbdb974c599a1794a14acf0aee82268fa943d2d61da3cd6a62ef2b0d1b1e4cef878cf1a5ac9d525d8fe603bf8c349d4fd23d8ca3993019497d9a8e1af44c1d5315ef6eb36b3ea2f423bcb4ed12bc351830c06df6d2588cc8d7814162467e2a91bea8e7d608ca0d86a6ce5950dadf4c791dbd0e3399abc3f0d0c325b8103118b6ed6a574b92acc6edfeb7a4d814157ca7d08d88cbb18ac318ba5403c2ea934497ad4d29c8b36ae742377157fa4b69b2ba8ef5b7f4f0c9799dc500fe54359f0082d0d5a2c24f7cf9fcb00f81d36e9ffedc59dddf49d4a088cba6c9f57bc63af4755d2de0a31ad5633190e0667b609fc6b698e55ea02466257d78108f3910351578615869729e9e069f1696c4d8909caefbd3777d81d9a2807453e1fac9d513ad41f41d329f8f5385b9e36670ff1a38c4302515f67b260b240790acceb9de82611503b313790001b44fa2bd84f288af30bcc99953a83f98c63342e80fdd87dac1a9452f4402d1919ed89ab5368197f6bcd27afbf2d9bd22983f3d72781f4a4b584da9d258ee52a59e73fd8e4768a7573508e837203bb5aec224881c8d9952cda7bfc11af5e96e81784ad40f4cb5ea913d150daf10f12575082835e7f9883317f6212eaa7d592b1d4a7de38893b167e30e2ba00737a69d27d0e3ca37ebfaa30b65ac3ec4758a8b905f77571842217149f9f6f433394b8df94a11bee0288ac724deb7fd9c89438997aadaddf736a7bf9544914c04ef5f6dba5a92897d8198899bb42766648f5a3f1949f157b322a48073693a45fa4a52afb28ef6c5524d239d4fb942bfc503ef073a67e3e91d8fb5771fc9385a2d13f96c685f20d7ef29e933d288fc9860e5ad32473d678e01f2ee5fbe5a6aed17f551a69f0c01b7c5b241afe4d6345f6c91af670f70181531220453d79b3a8b3685e21e6bff0c1e8ba93bb4c4ba4ae846ea9b6a58a2e5d14cf9905597e5e8703f01d831fb4a4fdc256193341522ebbde58529cb330bbef69f48c4578f9103ee2cde0704ef1e1b410940a3e270a9eb85f752ca436405df9b6f0000001fb33629c78027155ea919db6adb3cc4b5e197442dfbfca6653b819306ea73e489df5dada5918a0cf3257fdbdc4b7c36c0181566fed73edc67a70aa21b50e03878780df535ae640ac7d4f0bb4d3ee8df84f8c668269d653802e42fd73bcdadb3640642380e7538553cb7eff46856affa8c982a80b3afa287630775b79cc7ba85e2de5c7405e2bf5fb2bb915978cbc8020cf05e881fa784b53c58ef6828b4cc8a64250b5a55e7c7aa9b1710c4d3fb0096c4fcaefd9ebf95e3c2bb91c9937e31daf58173e43bef2a24309be5ddd12a817b17312b17b441e379d0d3e4f512a70989e0e7add7b0cf324c536249317ebe831fbfcd3ae6470b30bc93631ba98871f80b27898212a623087915889dec290862ddb7df84512fa0feb88da97d192820c5cdf1caef46551f1171be9d71698c9f1d9beabafe081b0ebca7577118f86f8db36f34ebb82c9ea56466ad4b61329e05f3fbae24b6d26ab039f46a4f3c190d6ea032c98becf991622b5e7224a3100fb694d2921bf3eec151fec0000785d73b0006353f1de43f70130d5cd20580e3493541564a0a34c1036021c8a9a403447c1d5c3b7b474658c272473744332e41b55c521c43b6d4c06e34fef2127ef02e549962205ffd46dc01981c0e42e38380e38cb21463f219d4c9e92161619819e7c0cf7a3fd5822e331d15e87275d28bbab76446ee6025371a79602641bc7b777a6383026aaafa48717c29299cab9f819752b436bcb57261d90d319d611c0b59dae5b95dfab3a04fb352f7d2fa02dd85927acb54eaf0dd88d4cb8eea547d7d9400b240e6ad2cfe992ae622039bb572b22239136034091071bf7f68f8d86c7ce6d0429e1613bed44e7e6291d5989d741aa6f43a23561460c00af59e18809a03b7ba0a83ab1ea1efc999704b6ef1f57fe35222a746d65d5484e306aeff7503ecb79c34397dc9ce580f6a6f676ae9ad9a6f507354fcd12431af6cf637ba5a2b641a5a0f630fb62295eee335968a2baa02636874f483fec88a7e0a7ba41f8f05b8ab1058ae1294e2c0761fb78938e41cf2e182b398d18730240a4dea91cb24db654ab47f83eebb136b8f8cf2310ab158cd305b756419d75759e7e721021cfc483d692505949f2c3e39569db82765cdfcf1e93af56734753beeb803f53671a3cde7d29849844545c2aea549a40dcb3db6b6bf02bf3560a66a67e4d03616ee970ed12c3a94212e97bd9b3317e287d21e510a690fd8a56bcde333257e1f515a53321a8d42c7ba08152103a7252a170fd72e0b7d3449282f95c9afe7d4982cf2b6731e7852dfd6167bb2157123987b059cc0751f45a238251bee752a7a2a995bc528e9a36ccf2397b65d113b40df11862c7ece742a00a435a1d21674b04534669a333fd9ae788b29c30cbcc9fe2d8900f184869bf4559a045caf1781797fd941d29820476da00fd44cce767cdcc031d90f67f9a6f000c1a03261e83bedc1e1232d3058fb94e4e78479c49e25e97f4d006fefcbce4cb1c7a8f31e481e2086e998d76616e9b9fa7fa70a075a21c529edb8f786599289fc9062a57b09b92ea9ca4f87a93e311285c1900b90b2d951095fa38a3690688efecadde40a2f6440597fe8ee29aae55ec926a02f6e32e68865f25b5d20c7ad080e2c9508f2a9d872a4146b7d54b20c2f853fc54c8462cace069bc8a8392530a166401a1f9c23c4f08c81437219a74561d3b84be3e03cf38d0bf021e94943809796f279ac272d2c20dee7a2103026788eadbbb2e7819bbff50ba4366c0a16920c45bf518717819fc09d1cfe04de4c22d02dc363d2a4ae81e0d0eac2ff7cf780cac29cd0f87e6dd363147a8c04737243b6531087c2c850db71845c1cdd2fa3b1708978d64cf442a8919d9ecc06189aec16fac45c8bb39467c5a9bfcda5da47999d42cc06d72e01a80c66e512845cc10e020deb5b7600fa96bb5fb48b9854e999a676af98e765789a0a63265bebc79fb57e139df71c1d60cd2c77cf3de5e002d5eab5fd9bdc1e1646ebced7a62934f35ff68c537267a7a7f37c707f42223403c4cb54e5d62fb47932f0d4e532d789656fd4d294e7d7aacf4ba7785eaf948c82b71e074f762f1715ab02ee56436403c6964851af17aaafce425637decec02bad6ab1a6dd417c8779705821fe6aa97a727971e25c3b139c98b5384ba2b9ce79fd81c50852df5257cf18ac8a2cafebd920545fee5a533e19a9aeb2749aa70ac2f79c545a98b269e94d0110a5fae6400d094239fbb34bd309be30c62a9e80509cb48f31b0ff20fba3350dd7aefb9255d611b5499d1718d54daaee684e3ff47a8e03b11ed3be1dcd6e4ce8689c82d1cbe1407e8e9e0b196d858b62094763863bb785ec6735bc8105542b91440600a693fcd9bcd06a6d0793363feb60c977cf2c72d78d5c96fef8ed6160c69d46c006fb6065165a8ce4f176e28dca4c50887f6967e1e46e9fb078f1f70f1fa527614cc94f61d18044b", 0x1000}, {&(0x7f0000001540)="20dae10f539b3742ba0ce9474f6a80a548840f66a934c138227cceff16c19c5df524786f3faa693debb23dfc1fc7bc747619931b98f24c365cf6f657d5436cf8f4b5c249cac1", 0x46}], 0x6, &(0x7f0000001fc0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff43bca8e600004572e89a406a5a88c690e318bfe7931176969f4fcd56ea1c0000000000000000bb838855b8b59a5505ceccb7401f14693b654e0e77e5c115b9d2df7ad0922c8b4077f0b7f7da958411652c5c336322d25caf3653c2f40ce8b600c1049c619f5a6abfb5abed7603186e0d5f802da7288123810bf76561211a576e36f18b682364c89b2e", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000051a55878b4f58645bffff0000cd1db4b301019bfc5a219aa6a02a648adac025c68e6d674ac0d1d17419a07bd75e163fb2075e162d010e7f41470d6fc19c1ca808ce71d6c1e84ad0fd4671994c2d1a00b625dc43fa1b6cac239ac3930f1d3829d79d5075f892624bce1c55a232f6a64679b096d1aa1dcbcbb434751dbe0f4479e2854166355e55dc65c9dfb89a793a03696298c82a0d00416b54681d093368a824a468a2fae9fcd4955afe346d060b8a9239e49ac5378a9a8037361d25185df9108e82bcce584a5b48d9c20b1f3f831881af93eeab4168905b6f47583b9ccd609c2d4b7c7d5c004e83e59e0c4cfb078e55b817ca825f53da17006d74e7e5", @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x8}, 0x400) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000001b40)='./file1\x00', &(0x7f0000000100)='./file0\x00') 18:16:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 18:16:07 executing program 1: r0 = open(&(0x7f0000002540)='./file0/file0\x00', 0x83, 0x39) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000002600)='./file0/file0\x00') fchflags(r0, 0x9c90e03be5d0198) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002480)={&(0x7f0000000140)=ANY=[@ANYBLOB="0000131377c5fc35d41454d5d41d29ae14ad1a6029598146e6be166e41ad0dbd0000033c9f33bbda8224a2f3d77206636e48c5477743be2206209ef02df9cbf2f6e880d338"], 0x50, &(0x7f0000002300)=[{&(0x7f00000001c0)="86512718cfadf4251666ea5bdaa34d84b866a320a733222d6a9e3158fab799cb8fee0d1d5d067c1b22780219878697943011b84b0923056da6d91064e12d6a0586f31731e24f05ac4185d57d2aab3ed186ab471aa7aab53ab9dfa6ab3aa598a6b42ab19361fa9f84104ce536e5db61d6fd1f6c23fe954ae5a216b709d7167e0d1d25a2563e04bf89205822e6cb5f0aebcfb064176e35338d1d45141a35633f16c106843ccc532f03e7870eee", 0xac}, {&(0x7f0000000280)="856a467a9c7b927da21c3feb2512a81a6ef7cf97f651fcfda98738bb08de9d091abc10b906d27a963d88afcde2f55f7a10f886a4e3f112efc75ae20bac35df4d70b5c75ab4542c105805c1b49869b06e05d65d1ba419563611e480cc4773087dc2e0bf85c76c87d8e0dbfc0ac16b0433f897493ceb3e94f0d7c58a4c63e2f16a49d28c06d0480affd9a944b03bf457d5dc54971e5c31197322f38fe8e8c82eced943ff72edd421f6db4237c7a5fab703c0578cf77d5bf2a1af1b0d5699ac457e9cde495da714220af5cc6146032b6f207458c97794abbdd38b4056bbd9d29c7cf132d64fdeafe2242eab672f4fc7dd99e2e350f10b34674a3775df8879e31e1c35bfac83137a4f5214bb2875851f00910c8a4045b23db1922c91b0e4ca677d800d7512f43cd5a8c4320c2f9f0a49a9001231ee68c42420d86cc0d43c0d751a612861aa64978e614975d475f9f7528f36f93bc2724207244a40133aab17cc91e403c194e301a9af59c89b9961dc5754995c0394da0d079083611df7e014983d30022ef1b62c68ed393d03728f4954603192c78fcb0e4fdaff16f6c0eedb9c188f73f9ca848d733b09ee3c221ffc9709da552b6a17429bc8470d422d93a148473bbb26faad9eb17e200c4d4c66505145110e8bec66bbad903d2c6ecf7acd8ac2035186101481b7b12a796451bb9d063da202e44907322eb48e65b481e559fb06ae1f8e2a6a99b5eaa103161c8ac31e7bc4d160703fe50d19d36361a05f5b6080d78f2bf76344478796354249babbe1e58b9e33176933409531e58b2f166b6a5394cfc29505d7f957aef5b2d5ef7170b530232fe6e731eabe6431fde3636fcdd514a13fb65eeed485c7667ffe60bebfe600dbd2598a35fda658e10057a14079606e556cbd9aad879ece0c11ebdad674124d2988d2d4a73e58b4931f0f1fc528a2d1e7592243203a603205d8ab59578c0b1e65d0146e9de4aa4ded6f0969920414cbbb14b13184c973a923094ceefea67c40d30563e5ec33a155e59799b04842bb8ee39a91bcafc5ad6ae7701e0b6f255f9f57e9a56c459a2ad41e094d3983cbd516e5015737db54258fd19d7b26df10fec605ac86a8c68b5799bd116cb636089d18a31abe185407170fa0c5a7a38bca81f52f58a38b0f011b13d78bfe228d585dd7bd7483f6181565c3dd4dba7ede480336781fb4a13a3e448f23d43b4fd2908cebf0cfb3f962803dd21f597368826f5fe29fe185689b9f67b1591763c8c73b3ff475eec69560ddc2d96511a061ebe97973a044d582bfcd5f0b8ee14df850f0d53bafd3ed6a630888cd8908180671545f9b0da9cc644b4484a1453f83c226e9710edffab415174d3e72e887d1e5c0e79d70cf4fefbe39144dd5c61be961873bd67e6ec4bb8f4ed96dde595826e305a9734e5673669f0c89c5c360a85ff9a888b4d398216d32e081a31911402949d08ca62a414f1999d3a49b32d2fe301c6f274cbaec0059255944ac63e70977bd077c19aba38f8179c6e545447d7040752d4dced37c3f6c2442c12c957829469b29cafa5fbb067bb624cca4ca785f32147ae4f723c5a38a4e5724e047a5405ffe6d4e555d4c600f98077b54a133bfb9cec90346ee0e9644c9b023369cf4a2d11faaadc6de288d57f9d6f50fa76594270ccb3e7e4836354aad7c177c55bd64d0bf690520f96a95bb1e55216cb9cb6c6b87d4466900dbc307ba38d10ceb2144a041810ce94de13884ea13bda61f733f29115e2156f3dd8de99c46d7e25ae6b1f5bfd59a89ff06419862cda68d00fe6877ec0ca77a5aa878b786da6dbccb9b0c01b786b3a61aa4ad900b178ace91881aaabc4ee558613ff2819d63474dbe3c1fed2fc2eb671fbf4fe64558fb9a91fb81b9c0ffc30bfd46344c303f73502cb59c7caf9a8ded26bc21acb2bf6c954a9ec562ca67ffe1df61133e570a495c7567f386122578aafdcf4b4b51daaebe9d5912f696070b66f8780a79649f1f8bf566db6244994af97647b12254cbcc360e27f3c45e7707848352ac836f0f3cb9edf420130555ce74f668ebd785ecc0a6a02af9b3a250f5f011c81d8f1d9f92f48b133ed5eef7332909e1612ca25aa0836502850d677dc1015f3ba7cee4c8d5970b3013a114fbd895f638b30fa96aa6e3713b34aa45afabd538d3f3abfb6a56741709166fe8416b43870474dc03cb5f0e020b1fce27a0f7c2861458c2a75955fdb71959006ba3ec5627b02eb1bab1b01c14da2680756b9969d6e37adf341fc5daf3e92265be6973116270acd459ba0536b0d5149624384f6085472a548c336386a78bc80e33560d29222f7aac11fba57c2e749810f539723297fd2970a5958612a6a7d1cffd1320b60a88f9843f49e5630965a6509092671e75b5b3d66415f761ae376e8fee297267408ace62a83cb306314d27348de94cf13999f3392ea9cd084be089f721f1a5533d72d8b59699f434284bcc0c9ef13e22379f262addc5903c7808d4a4b71544a029ec92a1a5dad77dfca058206c537920cc2c82608cc0e6fba0d50bf4134bd0a43fce8f12001dd60f3f83759e432faa6b1f4a0b2f15d4d74a3046ab6150348944a3be9943d665ff7470f7426b5f8cfae033b59acaf792940a03c5cfe6560ff49970187cdcaddaacc6d85c610e7166e4cebada2833aec776d0d2bdd6cb1cd8de690433d8356b1702f40ec135845d19af6e6915b01810584864b84e62c7d3e0a191f2e7e36fc9a130170d276191cfc01f1efc3ed529c3b2991119a6e256eb1e7f8dda97616696d1ab4200739a38f6ed0a52c853c8256cf199286e25d3395a05944ac185e54413dc686a615dd61ffe2c579dcb47eb3c55b524ea9a03ae10a6e9ebb469e9c27af5a9fc9f646bcd331cbe99c7f2d66f02b0e193c5721cb45e753bc77089b703074c4c6686269a89ae44093ce26d5c5dacb2931262227d5963967759b34d8077ae89b6573d4db55413de1235e87f4b8d7e0babfc0aa5849857663722f118e7c543359d7506463770159502e42c6d63c37847034ec4cfefcb494fdca96bd22fb72bfe0dd678dbf28bfe6c149b647e5df67f8ec115b90e68c2a0284a6fd61f97c66bcac0755c3edecfd7326c4a77756cc6188e8f7b24012f8c1ffb42d2818ea9122ee3c8e94ae62e3c068e3a7e05d504ecee99f95752cdc882ce8f04172d814300da20126ec89d0735c872cc382b48eaf58bda99ee0e12322cd4331fe26126c5cc2a853a192e4f41543ea20d0760691dbf2690ed0aaad6d2fabb5d8e25da52c138173f63e8c51299514147c22d010a7cf131b11954b167b091aa9fe95c79544511f445a7c73badee8af755d49a905373ab54741af2cf4522590b2823b25fd512ec3258e328f9abfea405aae058ee1d9b4751031b9916dc512b836066a723fafc76c4961d128d47458e0f79fa48c8b6de5ecdffd65806bf8753dc32f5583e2317a0cce58e3585b150d3212d222aa38cb962befe5ecb79220ec425e62606ba8ff14973f33b555380623efe86df118c5cb6ddc1f55a99bc07bdf959df6da38338ad3a57069cee6614024ce0e73e738043315b103369772616ffce08a9135d2a122c5abf2c0ab1fc3673c4fc95523ddfa0fbee8fdd1f4c32d432973f5c219be1f7cb8356f83b2f0b1d710bf1a867e0ee2e1be6a509d88c57eae6d3ab47dc0cef86f0c0040e1a84b60f3dd090d7f78728c03f8166a96a91623f5bff30e14088037915eea1fd70b9563b125575cac2eaa53544149d14eca89b165f5c1a417250e1a521a2949d69a2bfb06500708c9c49158058a82957a880340ba0a82486d2ad96492d8ce7835714a6bb139a32ee68ded889b195ab77e299db0a4aa839585014428a51fd975b746511b193235a28ca53731e5369907641ff25424cac8dda304be4bc13e1dbcfccd374ae93bc666d7ad121e12e2dc9181b56fccfd6a3752a561592170a9d25d1a9c6b505e5d60075f48bd297d944e84ea72fb22bc293bf3f67d3cc89b32ad258c66a336010392579db2770e6e4b91d4f508efdd3a03f9bf5bf9561322ff607b777a0295e20ae45777f0755d97c7b9b9efd2896e93c1203afba59aded8d6a07a1c298e1a3939aa23de8a1f221393c7f8e081b902935ceb304f09d3d666e5c5301fdb1bb3467a0a4dd6f735b5d975354aef21b096f4210a059e9169d5a914ceed01fe32e239598fef92063010af4810102762759c8151fc255a1c8b3ea76e4ed8fa0db44d9af50521ab13e31ddd2a200b3f48b4163dc1684c1d0ee4e709518ffae89cf476ad05b268723f802c21ae1e1b228d292fb0270ef5bc5b8f53881fa12574ea1074da2f7d19854faa14c7ac89c849d22e9c4ca0bbc277cae1bc4e04d3723a4fab01469c0199f50f42f8366751f2cf18272f05a6a18921d5f5f1e203cc0b93db6a200208026da683fd9938d4029712e9eb6282d295859d5aa1a81343ba7a54ff95e0aad38a755ed99f9a8dc1c4727edf56c133ad3f7c4d9ca99bda58f35babe1339013527761be4decb584d13662c8d549ca10712e880ea5ef94b1e9b616e33a82a473fd2e797e012d7dddcf8f6586181228a23c5793f8124dc17f8957e72bbcc626c1e8ae9854046fef8ff13f8da373bf1a336c991c46b92e45380663f6a56b43ca6644da3210ae56ea619be70a82ebedae713f4e2f835b9412f4f026539c6ce8ea696345f57399e42a6ce2d72f4f02aab52f5dc5021ac9784f249122410e9afd37ce82534867befcd6e2e70c37922c93dfcc0f79b49eb34b043654244ec00663105acc0d792643e408d4bea55db0f398578a496aa7df0fa57e331b312d338e4a49cfe2d9f4ce5a841f3c61c894fd50225219d6d770e28b923add2af750e9120557d4c604cd3eb49b17d77c2de8549bbe6d940d01c35b04611fa4e55cbdeccb7b3bd504d8a68883f3876c6b93a5f96ca91665a4282a1f08d006448e499b9f14225b624c50362e1744616537723868d4cf6983ad18fd9227dad6c545314f68cf3705844daa60137c6f07ba6d415318560237eb604a68d37a84000f3078e8f8c5de2708012ed025c36c435b15004db602096a3c5588a001fed88b98abcbc13cf35045ba247f6015fde75569449c6199b2a13b0936ce70475c96062862e1e4d4969340d58e67ebf42edf7ca2446f56cbe926233769b1c9d4b5a77c2885d41a37d17872870752eff779147d1abcd38aff521a96ea7bb551bfb006c2240fd402d4a85168fe2b70dc803583c8922f2dc67910311b0e764f36a324a67d2b9387c1c3cebbc075a67ab847589d99f3a78c7fa7c83dfe0e6a9a75f12a2c06cb16e5f8a58f5d43f9f0197703aea36dd81900b87ae5d555f891b89dc2d7a32eba58832e29ac64d2bbfb1ec73b8edd6fa80bb7fa24a2895786b2d5b905f31120f17084248dab0a863519d9c869f0e851df9e960ef11afe70535fa516f27384ebccb30c2c0a8c38db52eaedeca471de588cd8396f44fc1d93a24340c61944431f5bdd4b31ccdd7d177fd368ef2eae3707920f6d64d0b245148023adfb479841c46cd897fbb3a4c39f867d5f3553b8e0046f0fb5231ce29697c04c196da96fc8490e4cfdd215fc99d9194db42d00bc96f9b92047762f78781d7867d00f8fdb39ba1cc66dedccdc209bd70bef757a873d8b3bc0e148b56c264609d05e59b7fcc6d0b524c4bffdf2020de0e85f68c07549686893bbe358c7e1672ac1710c02a5e97098cf69e9da704daa2c0d6ee7425dff8aaae840e7c9e81a08efcdce79dbac9e825504c994c59fde5e5c6f595e3d098a8d9", 0x1000}, {&(0x7f0000001280)="d9126b1602a5d43f8d14a072cd0193a2513236650bca385d32e46d4ea134eeb74f0c9e5cc886bd880048f48a3adbe17922e8c01a1e15cb35442885bfd8cad205397cf156877ca3c4c69a2be36381af8663aaed94d25af03c3beb3dbace96d164e0dcd1effe51f2d6", 0x68}, {&(0x7f0000001300)="478b02ad0e2167d2840cc4fbc3f6b90c5319daaae9794c737931fe7be0b79a6b2bf6c9b152c0cc2c94dabe053d43e5f47ec0e8c1d39d6f2ff680598c5c43b220356110fdb291a3ddead5d5cc045d2dc69e18d88afc4121888fc79a63a0f18c7477d784c96908baa30df829badf131867e7b9fb685e30a1b8b4c206b34021bf8db1b1e22aa04a675a88faf6a7605c279468239e174615d038ddcc8e6d54a8869004594729dcc0cfe7abb6033d457a774b7df35d0c1a50af8796ef2753148bad1658f42a67d151165aca1c79733140ee1fef0bf55b84c44b7d38854b705c95763a94d7e10d1be0e92554a725182a64d42048dc4de29f971291f3c9ccac5f647439fa85fe59920da46a861ead2fbc1d31284c140e98a25ee3400da940d05d573aeb0111ed8dc6b6511deb77678c6dcb9a0be54ceda0ff5ee41e7596149ebab6c7023a4b49687d0eeaa8275e554de298d1b267265c622f80ba0c5aef966ca79b59b25683e8b6ac5c0abe1923a3dc34acbbfb0f0adcfb2c618f3c7b94762ab2dcc6b308b420da442bf3ab762580fe0be99497416dc0f6b6f70cccba26ffdb42e029949fbb70e9172536f017ec5184f95cfd1c178d94065e683fe55957cd13fd6fd80f5409eafcaac1548a2956c616c83a6aa5c0067839e36fd2b6e9c6f86010eb0ad74440578ea7ddc13063ff7be0532d2d1e135e2949e72d4b0027f97c64a53f0447ee4a6fef34d1ce789dbd0229de44d1c3db2e74b5a99eab01320ddb352f0512bc6228f688bb8a1efd5e2275761585dcfac3cce3f3c743a7a7a5671b2b5207f67e6e66fc7303aa4c78f0cf8651daa5f381d0d11dae4959e0daa778502c60255c193e69d36b8496533e191eeb596360a7adcb302dd12ff9cf84f0189e8493ce17e7f2d8bb2ebcf88d2316399ab36d98d14573f175f378b35be92bd0b1dd41bd0ac9f9526b728759d4f7a290f2033870a6c8ad77466c2a38aec5b7b14ff27686d074f49c56fd0e180c4dde8212ad2716d6c0c95071482d4b79094c300a063787c81b57a33119834bc95ab0df6e59bd387f73fae3589ea478169ffdf16cd089dabd32775b87050ab615f7b62b37c1de1d8a813b4b578a3fe3596467c51117b48c5a2ab705964506bff9751dac800c761e2402c757847a4c06075783a993d10c8bc071d2a4d9ffd3b068fb4fcb80468f27273f5bbb499b0b153c3f42bd7be6b54edeed07cf2aafbbedc466f854a80c49924da92d4d0275c968d660e75aef48b19e4ba9beb9bef4888117bafb57a40c4f2ed9fc34df78bb8da01702ba2ad85469349b0b90bd59f202625c8347811d9475137071f056b59af342662fe639fd999f9122fd4b962df3c935f7c7e95b8d849e3282e07ed098825e9d5487e255acc48aeecadf74e92ab67420f6f02ecd2f16f0cc1f09891799e71090188481b0bab139e6cc1e2f6acc6fc4db682d8b4f76662c86f7d5c00c61e56e499c6e4e843f3530b62dde8b2648014b946e82bb2ddbd9521f311b30303f79b4d875e23c160c91f781f569421fe62c570e376a56fe8ae7fe3aa9d3cffbedc12d1fb190f5cc302585946f1589cbab7d6cda8dd9fc44e75a2a8612b91c7b84d34e67eef674d38ad8125c4eafd124d5bd00e86534835dd004cd8e990e75a2ad85382f28bd211683f71446ac486330537b65d91908d2417bb2f95db66cdcae6ca34ce23c03fc98ad7eb9d12cafdbc3c1393147807f4dd19260f9463fed2e78685dec98b9e7df87df2153b61974b83aff547becc16ac07c081a5d5b333ed0e9dda36ad00a22c0e0aa70d4fa96185bf48a2140e587ba1573b3f221e0af7a9675d7f7a772a020dfdb42edecfdfbeb72160a6ffe7a967bf16131664b0776f62efc6f754cc59ebab3c63413601a3a88be624ac2c57e3326c1aa70cac977f5f04c9abe8ba46dae345cc3ce13c1bc6c212f5700f777421668bb2c8d0e430f15aa61e055ea61c53ff49e0e5b9ce685b0cabfb3c08b9247dd0ca2f5e000f6365e1607569e22c4083fe9de162edd8f8eff6bb34fa18136a12b7888a25c131f3b850704accb5e91a1185bc54e273000d84bbd3b075d289010493558a4a5f710067b5afcdd398ba208a868d93c1a44fe45effda7ec6df0de0452b43f84942f4f2db34d5331f58df593ef7b9599d1724ef967c4fc2adcdf05c65452a3de741f83446c866e108f7e63a7146ef3120c538443ddfa10c368a02d9f3a897b6d60e11f6edd79bc0a99690d530179d09e26bb5415e6ebe059b3e49643b5cc87e2dc24df8024c49f58495b53dd02b4d67c5ba9b09696245b190982660c9b3a83d329fb9ab8922c2e903d6e4113b065ecfa62bec570eea1d0aae2a07fcf48fa227ae7adbb17a1e1fafe2c746308291923af87d882eca0a035ed82f630fb7295e768fd2d173961cf66a110cea1e8312145b9c7e2a78e510fd2af2938381e7b15a0aca852b713916838bfdbac907f07bd08e27cb7535fb64d7ed29b3973083d2bc5aa41e8d29753649f5472a52007c174cbc27ca875fc75167da6ad5b660e9bc1bc104bcbd00565447268cd29c242ca51ea515c2ef1aff44749304ac0c5e427624086730699c3310b7378205539e68619115b8eb39739e396b3bc5f1555cebec2f5d8b883178853b7d4bdfc1db4a06575ac3253b11f759880b82a798a40da9818278a6e7d8a60102c993210b1f4072c7b16c5c016f895a3044338003be8d88ea2c71e60adc53c671c9e40202f651e89fcc1568d48c8f6a0604344c1f2f3972eebc49379514f77dcec3af3782664de30cf58b67cbeea835b912766988710b850ec4dd3c80bf1bd39b3f0279a8afd77131923fb488fd868dd511bf94a6df36d8caab3e9e373eeb275bda31df45f41b2f11b41f488d076d20207b440d5a9464b804a1628d69ce4fb047ac249053efd7f6a610fe4414ca31bc3a04bd0915e3a0b7722f58f496d346c0af02482bbedc96d4c019e5aca714b88c0d8f8e068ff598c9bc59ea68adee04a8636c7a94954a84549535bc64b077c7e4c4fe2b19d02e409f309542152d7f58bfb079147a8dc3155498c2a34ddf3c0675a20ef02d33e502f91a8e876a6e085d50e600fdda10d8fea515f40edd9b5c3ac2747765124b7731bea11de9e7b6cc8ecba3fb88d9f14cff64c0567203d2ae7e59b37054476de320019b3a382b116767db0892164d5da9bc11d3de7af918d7ce05e0a5ed2c81a59467235940ba904a7794ad750486eae761d87af593ac165608e52aaab2513255ab448d8833f229f0ad7a169a8c40e7691776cc503de0a7e2a360ad729ec813e5c78950a0db836f95f3584fc60267c21de41c9800472479dcdebb988c3bfbc2ff5069812acdf429d099fed602d6a8588061b0166881b4effdb566104dd7404b06344070663a6921b0ce2c2bfb8b0da5f44af5add5ab14f4387ead34537db086dc158b78a129d3a76b6f173cd9910580d24d648a30377293e19686cc21c6ef3f7dc4dac4637f870f03d1763fc04726fd958d8919743324f9ae2616d72693217e0ef680e748fd69dc78af811356a16f56ae65e7b2f796498a9ac1a82f3c122a0beb22a63e45b485d57cae3fdfc4a7f022e38e342348c215472fa47d98e1c113a6146a5084b43d38b11dd3c7a8d9e234b78048a84a18f00fd0d236568c9d0414c1f2ee264ba98cbeafc3c64e9faffc4777fb66f92b80656470e623c869ff5ab94708f6bec7c69e7e6354f42a95ca6b81ffde2e621da0734b0b86f0ca6a1a00214cbd48665178e5eb732fae0d0244ee2b2012fcda517eaa5f33537cf830d8f4a0e156bbcd1506da31e84b091dbf7c8f3c9d2da0e5a56e4dd0f86ff77ca6bae010fb299bf9ce7498d560989a09f336b66c29c3c26a0070d83ffed6e8a6746ada27554e24be2e5b895094526dd68feba110e493539f438a86cc95d2ee51901383e54469a770764a520441d7fbb7b91d162302fa80389a3d235fd2004f22a734e6e36754923f421d2088e1c5eb486911cbc250a5792aa6f6c80fe72f6787480d114027d781d3e27234016748bd3ee8a2da51be8e04c1f4b6a2a5966dc9b6e48cdc7ded1c529a526c4af5bee87ad14d6e7635a0b8d161a46b62b4d46c3a2ed5482badd79b22abfa51929d3ba9011754e66af79a543414b68f699dde26805b7fa10d0200f7ac4d7b3cf219f526abbcbe3340c6bed57343dd6c2b441ec6f6a199eb78422bed873200636277b1925ecd8f7d6338a15cd9a262502978d325feaa57ca86f1625e0432c04ae9f9f0bd031491ff68801ba033c293d9608d9902ff923a0dac37fd0a2edc307d6e3e3804fa1b3b211914b791de31a0adbce5f5e86eb7d97ffc45a0c7c544ac19c43263b3768ee2fe6bd478e4ddaba375322a2707ecc27f0c3339c1572650639450947896b08aedf97c77fe9dcf44db88bbbeac38f0dc7afadcd63cd1344317b93c882234ad997b8c7cff617b4075d314818215535613b31e822c5a0b095625e19413c2a833e2f8c78cd32e20436cb4ea61737f720f9da4690b2cea888a7fce433e195194652ffb7be884fd67e0c7ddd0a172f018ff15bc18fc87cfb5843b0a6bea9ea902e18c7c056d68204a4fa4e273ae7e0ea25cb8e79faeaff5f9c32b2b584bac98812300ef45e5a7145f2865a17a9a1d5d6db533ed96a059d6c76d58c96e1b58c89210af1eb93a3955adefc44a8e5e569e2f8190d61b42143e538b9ca639832d8e8ff251fe8fec26096321d5c58459b3195c59eae9cd25b1229da30c073cd5c67c94ee7cae102d27dd24e679eaea60f66766e840ae71dec0d1960e358f2d9d0d9697e0a9f9812ddfd0cd19ce703b091e98615754de627fe443f3aa8283039d6358009bcf357ed0e2d1c325a05cede18b433a3f7bf01a07b4aab00435eef8fbc8cc2ca0e8408ebab9aaef5a7f3670e8d4772b4b49acd7f9d5914ff2433418d6506b7aea3c84324e9d30912738967d10bf0ad321c6d497a3450352f64a068510ea271fc9b1af428749042a1e79ba94e619c328eca2a1fc47f6aeb0aca392a3849f44092a73772e5d5f2f4a1b3ab4f4b22a1fcf33ba9a96fb6616ecefe027bcf60fe8ecfd011e3943e3710805fdecdfa266437d2a4a2c75814e841da5f210af8e4a701c60fbea424d3151566036d567ba6ec97c37187a4a482a31fc0116e7492898fb61822361c7869652afc7aee34c1382e6055fba29e5d6dea79601c5e8446d6cc20ee04a433a46e8c921af4e07b52dc47b34c31adb78b8a239f8238944bd826a11f3b51d656c9206427a04dfce9aa79801ccf92be32d54f79adf22722862f90b0924c4c6d629c75b40e1c5d567b5aafba3c19ead4b065ea89849f74d1a3a80d3673ec62a8e516ac16556bfbb346808905c26bd7e1aaa7f61c18e99dcccf8ae47ae3848d81e9a81356e9f887a84441684a8332ed68c63b62d14b38515a69f835b2d014bafbff80f2bb06681c263d62b04b245a5e490bcd949ed34332146288c4af7768e1980122ca5adac73476cbaccdbb825405e828a9c2408cebf29a4e0c072f0ea1b55c1b483adc811c04b9535afb6c87d02583ea3dbb4f9ee4c7dd866799202e8575e4a061be031d97bd75a41f786c91bf9da1768eb69866c2da67add8baa6959b1712b089085d720720e73a5a3e9c10a44538f443d63ac40bf93fd5b984e3fe266e2bd10fd35c4b4ada2bd3171817c60799329460e1b5eeb6448d90518f30c4f80c41c2bf9206bcdea543afbb5d41d96aab63496061581699caea42030c4bd0d1efdfcd5642a512bfdc05da5cd2562f971f5b01", 0x1000}], 0x4, &(0x7f00000023c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x90, 0x4}, 0x2) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 18:16:07 executing program 0: r0 = semget(0x3, 0x4, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r3, r4, 0x0, 0x4}, 0x3, 0x7fff, 0xfffffffffffffffb}) r5 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r5, 0x2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0)={0x803, 0x100000000}, 0xa8) 18:16:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) socket$inet6(0x18, 0x8007, 0x7) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 18:16:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = getuid() setuid(r1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40a, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x9, 0x6, "0a2318d3875485acc3374e098ba72af1945009f7", 0x2, 0x81}) 18:16:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x8000000000d96, "ec442a7158c6610cbe4a008141a5bdcefacf3f72", 0x0, 0x8}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce", 0x16a) 18:16:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() 18:16:07 executing program 1: rmdir(&(0x7f0000000080)='./file1\x00') execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4000000000004a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 18:16:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x90) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1, 0x2}, {0x0, 0x6}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80000001) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x3}], 0x1e}) 18:16:07 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchmod(r1, 0x1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file1\x00', 0x8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000400)='./file0/file1\x00', &(0x7f00000003c0)='./file0/file0\x00') 18:16:07 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000140)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0x8c) read(r0, &(0x7f0000000000)=""/21, 0x15) 18:16:07 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) dup2(r0, r2) 18:16:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2000100000003}) ioctl$TIOCNXCL(r0, 0x2000740e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x1, 0x0, 0x8, 0x7, r2}) semget$private(0x0, 0x5, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x7, [{0x2, 0xad2d}, {0x3, 0xbef6}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x3f}, {0x2, 0x100000001}, {0x3, 0x4bf}, {0x1, 0x10001}, {0x2, 0x2}, {0x3, 0x81}, {0x3, 0x754}, {0x3, 0x8000}, {0x0, 0x3ff}, {0x1, 0x3}, {0x1, 0x2}, {0x2, 0x4a40}, {0x2, 0x200}, {0x3, 0x5}, {0x2, 0x8}, {0x3, 0x400}, {0x3, 0x444c17}, {0x2, 0x9a4}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x20}, {0x0, 0x6}, {0x1, 0xe2e}, {0x3, 0x31}, {0x1, 0x3}, {0x1, 0x8}, {0x3, 0x2}]}) 18:16:07 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x7e) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x100000000, 0x7}, 0xc) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000340)="a5", 0x1) dup2(r3, r2) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) semget(0x1, 0x4, 0x100) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 18:16:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0x3ff) r0 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000140)='./bus\x00', 0x4000105, 0xfffffffffffffffd) write(r1, &(0x7f0000000200)="6e31dd7418fca3fd24c18c862c04cd50fe09ea6e2820714493b9c5f96e98880f9216397e45363a8ce10402edc4bdef376d0f7b6a5bf5c039070cfc0f21d8ff61f4eabbcc66ef8a12eac0d173d67428e4f90162000000000000fe9d2c78626d31d565007a3f30588b98d320f020dbff854ec8fd576d79e6f77630ef5903c0e2bd0d162e51ead06b93e4aa014611af5b15bf9b6c6589aef0e2922248c852448ae66cf0d3d0c2b6b2df", 0xa8) getgroups(0x0, 0x0) 18:16:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000140)='/', r0, &(0x7f0000000100)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000000)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 18:16:08 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000003c0)=0x3) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0), 0x88, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000540)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000400)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) write(r2, &(0x7f00000000c0)="6d6f3a47e602973e55a90b35164e02227fcf4f0101fbddcad67b603a6b5122f8aee965df79e77b09a943e48a9d44bb28490e6448478039805f6c61160d13b7f6388acd06ad6288756e2fa10b4f6e0613690684", 0x347) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)="80a01fd1baf930128cc3e51a181d30de9c9b4055b2982841eb16792ecca3a7160057c1c4834135ebd9e40eb53ea66c6886", 0x31}, {&(0x7f0000000280)="5ee144b9b16131", 0x7}, {&(0x7f00000002c0)="d5812d0c3a6414392283a656a3e1bb74c1d526287a55c8b5a295b0c993ee1187ed5dbb163fc4dbee15986569bf7e80bc598af41288d03b076266194cce7c6550ec077b983efdf76765816523d97a8d7d7ceab46005512b1535c75aa675370d7da9464bfbe1c977572c96d8319abf63701a4666624ef0", 0x76}], 0x3, 0x0) 18:16:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) utimes(0x0, &(0x7f0000000440)={{}, {0x0, 0x57}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 18:16:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x40200000029, 0x1b, 0x0, 0x0) 18:16:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x101, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)="9c87c37f2c4c7e2e0000", 0xfffffd73) 18:16:08 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) shutdown(r0, 0x1) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000d00)) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 18:16:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x401) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x30) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x2000008402, 0x0) dup(r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 18:16:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') mkdirat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x1) r1 = msgget$private(0x0, 0x0) mkdirat(r0, &(0x7f00000002c0)='./file1\x00', 0x20) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280), 0x4) msgget$private(0x0, 0x15) msgsnd(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="020000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499130900000000000000a3d10bdd0023dae52bc4abae988db58f40d452769369e10000b178a979c4826a1063ce4c25611a19bff0eb24b422d508e508000000fbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4a3b6139835e16cf0147b22f3e63afce5767b76656bfe9321638207adaf66fd30b15242000000003b"], 0x1, 0x800) 18:16:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 18:16:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e", 0x290}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 18:16:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1f}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) pipe(&(0x7f0000000100)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 18:16:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r1, 0x113}], 0x1, 0x0) 18:16:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r0}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 18:16:09 executing program 0: socketpair(0x6, 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x285c0, 0x20) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x99) 18:16:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f0000000300)) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e3e6669ec657e7b45000206b4712fae59df2cd4b7969e03000000acb02eb3e86f0d48ada578bdf163fad42c6313de61a4cf9d9c733cafa16734083dd1631c6c"], 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffffc, 0x9, 0x9, 0x0, 0x2, 0x7, 0x100000001, 0x2, 0x0, 0x40, 0x4}) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x8) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 18:16:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10080, 0xc0) 18:16:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 18:16:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x69, 0x0, 0x0) 18:16:09 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000000014, 0x4007, 0x8043) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 18:16:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7fff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b", 0x27}], 0x1, 0x0) 18:16:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x2, 0x2}) 16:00:00 executing program 0: r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6b, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) socket$inet6(0x18, 0x7, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) munlockall() 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000000)) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000000a024, 0x0) getsockopt(r0, 0xfffffffffffffff7, 0x7fffffff, &(0x7f0000000540), &(0x7f0000000580)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xc, 0x81, 0x7, 0x80000000, "904d7709c820732cbe58429f9979b221f7862e62", 0x2, 0x6}) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chflags(&(0x7f0000000680)='./file0\x00', 0x0) r5 = getpgrp() r6 = getuid() poll(&(0x7f0000000540)=[{r0, 0x82}], 0x1, 0x80000001) r7 = getegid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="38e415d0e8ca3e63f330cb539cf57fd6821564a246a2cae65f3227352857e4c229ad2b2c3f754a83d71d97afd96c3a94d142133593da988e506bdd3a9870f0ce6ac0ef749a6c09267edaf4647e1fd8b9f2e62b25d999e61c9daf0b6a040f8935c97d550d9ec5c174aaf994c09bfe1439058ae6786d0c2da09f24ddcdbe3f498091583a070af9e6f05710d84459cfe2a6b7ef0476810853fad97284b317074c30aa58f765540bb7569c83337416aa8154345a8dc60722176a7de8f8dfed9df1be1086a66f137922a1c47dfd207f9a9b", 0xcf}, {&(0x7f0000000300)="29b6ddb3dfdf7191013c2d4577c110f324770339b763c32f75128d4bcda8530daf32784fe684ee375dc9314ae8f455f79fb58ac35b870bdb5c3dfd16aeddc9b22b4f259f2a8184bbcefa217843fcd2ed10d484b7a90343d8f9e4be8d8a7f257fd84444074bc2fffff83cc15a70c392d5efde443db963e2fa505d4248139fe84130e14682b3184a175c29d62ba24ea8efd4b4aacf252ffb6270d3b088a497cf0bf9c331a47cedd470726eb7c486707b9a0c6a543ac8ee7d1843e49a53d79c6cf9c74f387beeba1aa5d835e12bd1d65879ab1175b1cbfd0a63e289409e4f1e8c69652dde625af51e5d69", 0xe9}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="180000001000410000ffff0000010000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="002000001800000000000000ffff00000100f81e", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0xb}, 0x400) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x101}, {r0, 0x43}, {r0}, {r0, 0x184}, {r0, 0x50}, {r0}], 0x7, 0x5) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x58c0}, {0x18, 0x3, 0xb2da}, 0x7, [0x20080000000000, 0x7, 0x7, 0x8000, 0x80, 0x0, 0x400, 0x1]}, 0x3c) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000004000"}) write(r0, &(0x7f00000000c0)="e9e6bf8fc919ee7c72428ada892d7607d028e17085de3df40935e22252a4a3a31ebba2a95f69d2e9ef4facf76eb594b8b93e35910dcc7c6dd463620e9c7051f7a796e38caac8542f0c1a1fe2f684d107649e681ad7024ba1ead0b18d4cbfcfa89fc530aeac8de2e144bc61bc0a460fd1c13201109e624190e44839b56ae33d9808c7cc5bdb1fd361208101350ff33931e538", 0x92) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(r0, r0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) ioctl$KDDISABIO(r2, 0x20004b3d) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r3 = getppid() fcntl$setown(r1, 0x6, r3) listen(r0, 0x6) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2263d3b0330906b1, 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x400, 0x0) r5 = socket$inet6(0x18, 0x0, 0x5) r6 = socket$inet6(0x18, 0x8003, 0x7) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r8 = dup(0xffffffffffffffff) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = dup(0xffffffffffffffff) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x200, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x8, 0x0) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/10}, &(0x7f0000000540)=0xc) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0xc0, 0x0) r15 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x12, 0x0) r17 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000600)) kevent(r0, &(0x7f0000000300)=[{{r1}, 0x0, 0x1, 0x0, 0x80000001, 0x1f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000002, 0x30000, 0x4}, {{r3}, 0xffffffffffffffff, 0x83, 0xf0000001, 0x8, 0x7}, {{r4}, 0xfffffffffffffff9, 0x89, 0x19, 0x2, 0x10001}, {{r5}, 0xffffffffffffffff, 0x85, 0x40, 0x3, 0x7}, {{r6}, 0xfffffffffffffffd, 0xc, 0x0, 0x7, 0x800}, {{r7}, 0xfffffffffffffff9, 0x1, 0x4, 0x80000001, 0x400}, {{r8}, 0xfffffffffffffffb, 0x40, 0x4, 0x20, 0xfffffffffffffffa}], 0x7, &(0x7f0000000640)=[{{r9}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x4, 0x4}, {{r10}, 0xffffffffffffffff, 0x80, 0x2, 0x9f86, 0x64e2}, {{r11}, 0xfffffffffffffffc, 0xa9, 0xc0000001, 0x5d9, 0x4442}, {{r12}, 0xfffffffffffffffe, 0x40, 0xf0000007, 0x1, 0x4}, {{r13}, 0xfffffffffffffffd, 0xa, 0x1, 0x10000}, {{r14}, 0xfffffffffffffffc, 0x0, 0x1, 0x2, 0x2}, {{r15}, 0x0, 0x10, 0x8, 0x100000001, 0x1f}, {{r16}, 0xfffffffffffffffa, 0x80, 0x20, 0x2, 0xa427d2e}, {{r17}, 0xffffffffffffffff, 0x42, 0x42, 0x2, 0x100}], 0x947, &(0x7f0000000780)={0x8, 0x8}) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r18, &(0x7f0000000040)=[{{r18}, 0xfffffffffffffff8, 0xa5, 0x1, 0x3, 0x1ff}], 0x3d4f, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffb, 0x29, 0xf0000000, 0x3, 0x80}], 0x9, &(0x7f0000000140)={0x309, 0x4f}) ioctl$TIOCSETVERAUTH(r18, 0xc0107008, &(0x7f0000000000)=0x4) login: pckbd_enable: command error 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) dup2(r0, r1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x80) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x1) accept$unix(r1, &(0x7f00000036c0)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) renameat(r2, &(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000180)='./file1/file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x6) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') readv(0xffffffffffffff9c, &(0x7f0000003640)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/112, 0x70}, {&(0x7f0000002400)=""/164, 0xa4}, {&(0x7f00000024c0)=""/108, 0x6c}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/209, 0xd1}], 0x8) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) r1 = syz_open_pts() close(r1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x3) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0xe5a3, 0x0, "d4864feb49ab0000003b00"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') setsockopt(r0, 0x6, 0xfffffffffffffff9, &(0x7f0000000080)="2af9a7778320c3b362d364f7230c6d59a2d08d443a9db4940e9f8a7299ba4643803d93604f6b54ade8e3247424e90c9569fa4a3345facb60af2cae5f66e593b0a28421245697b766e84240efc135628a06a7e8da5ca330f2883f4fbfc6b740a363c2e20e174194fae2f0085e7297ff25ee36202351dc57dfc8bea045a2c912858be851b90c6478a0", 0x88) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0xffffffffffffffb9) writev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000b80)="8886b0285d4156721c8464a0208164167a2db35494e5bcf68d4a7dacc49479a28c60e33cdf98c1421e4003bae8a6f1cf1c618325b1b8ce2258b9892679bebb29c894c3639e6b5df2ac6301f9874c49c4cffed139be351cc0d5028615f7a7d94dca1df118bc4da893723720a95bc1ed7e1b151bee837c3131cb029149cd26589283ea495d34c7523de56cf5904427443487b0ac4906a35671ef0da8449167d85b37873b507e63d36b9d097d2279e8bfd87db4ffd95b4c69d3392153b21c6785977b2fd3ec379f5a6289b500813876e39ce1bba3f0b132a08e67dd", 0xda}, {&(0x7f0000000c80)="ea7f8db4331220c9e08298d38113c78e48baeafd", 0x14}], 0x2) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b8c2b02", 0x19) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getegid() getgid() getgid() getegid() getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) getgroups(0x4, &(0x7f0000000b00)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, &(0x7f0000000b40)) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTART(r2, 0x2000746e) dup(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ba2f6669a42d256e"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = dup2(r0, r0) ioctl$TIOCEXCL(r4, 0x2000740d) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r5 = dup2(r0, 0xffffffffffffffff) utimensat(r5, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x3, 0x80c2}, {0x2, 0xe31}}, 0x2) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTART(r2, 0x2000746e) dup(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="ac09000000b694e841bd982d360f45c184e3f6fff2f578f4088cd0c6b54242b9794bd9d84ba0f79e43929c600be8845d8bfe46e9cf1040a7605c854af9771cd74db4676f514c89437e073d0078a755dd756793a840dd59f3eaf2c3c7679c484884e48e472b", 0x65) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000640)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000380)="56407d9d50846686e2f278a6a379c8b36811c28629e9cdee718ca8f1a1bb427575fa4f15d1db954bac40266ea25964f9f0d1cf9abcb1ddb61b81474522919759667c04c6a332c401b2c5b9ac", 0x4c}, {&(0x7f0000000280)="0408def03fd07d9ef31eeee28f9cc092b72ac5875cb5162ae204abda092152f1f7ca3e41588dd510607289ad04fe0d6541", 0x31}, {&(0x7f0000000400)="e8218c5b9396d74af71f375c6eed72864e801942cc", 0x15}, {&(0x7f0000000440)="772b3bc2d29418ed55a70dd93dc4cd2a62c934e537e3f4f61fb26057cc5ec0403477ba157b5bb889592ee27c5c7e913804b248f4baddc9282b58c3dcdb106262f6179ec17855497c0e0e2c199f3a795477", 0x51}, {&(0x7f00000004c0)="508638dc81d531a048628ae312842f7a332acdc477c70da7db34a88ac45b37dba2bc93a121c3e6290e2f5281251c059c9e7df2e8de41e520e4f3910e6758273867c98441563bed3bdcce3fe959b6f4dc64fe4090ba8c15df82e340ef239a884f0d02ea31a8b6252216a254797f568a3adc266e570e4af497975bc14e064710fee36d134253e2f91f7df0d0d3e65042c3db35ec4cd507c89620d6c52809654d3e4b2edca8853ae4f861a6f56fc1d06af3e8236a7b3559ac45ef468b01cb1a471805627085a534a391c680604dbc6e6f9cd4fd45", 0xd3}], 0x5, 0x0) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21e424fb8aaa78947da63d00000028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a0060e1f34322c0cdf8648b48935d14b79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5cad400000000000000045455ba5fce08", 0xba) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0x15e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x80000000}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() getsockopt(r2, 0x1, 0xfffffffffffffffb, &(0x7f0000000680)=""/30, &(0x7f00000006c0)=0x1e) getsockname$inet6(r2, &(0x7f0000000700), &(0x7f0000000740)=0xc) getpeername$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) pckbd_enable: command error pckbd_enable: command error 16:00:03 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0xfffffffffffffffd) rmdir(&(0x7f0000000000)='./bus\x00') mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000000), 0x129) 16:00:03 executing program 1: r0 = kqueue() mkdir(&(0x7f0000000100)='./file1\x00', 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0xffff, './file1\x00', './file1\x00'}) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x12, 0x28) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x8020, 0x1601) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x81}, 0xc) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r1, &(0x7f0000001fc0)={&(0x7f0000000a00)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000b40)=[{&(0x7f0000000a40)="c613a94cb2f7a063dd281b9d8cacff42cae9cd3abc5e8695725b6a6f0e606766133e9dce314dd20adc7d89615763f38d94ffe7217310936155a578298e02c0343d5c3d5d012e769eec516d4aacc864594653fe6d1b6f3bc25624b63a1d05a9a4c81de39eede137364bc46017402bee748af30717138e6a38c9d444b0c0a67bcbb9dea2f70a9cfcc76995f52db9ff2b08e2e1afe3a0a46a7c153c37157156620f41f4c1ab165918cde14706c355163bc881e35f1d1ad0f829610ca32b42f060903aefa24b69562adb578a40172195bdbc95d7c7366518fcd69a326c0a17faf14ff81f1264026a54140ba771f46a1c1a3af43ebf131e676762f29141", 0xfb}], 0x1, &(0x7f0000000b80)=[{0xa8, 0xffff, 0x40, "6a1e22f4414a8efb252c2e62ae8a906d550d3caf34dcdb77654642bab2d23b9c535f14a497c76ea9cf0586efae95ae226a3c8421056b713957c566489481eae39fb891960a461dbc29ee1d8791c4cdc6cacbf93211ac36bc23a4e025a9badaa6e909792011853507bbae0e5dc9329ed9748adabd17de0cc5b9d32aea02067150ba97c58da1b0f0fcbc8806fbbe7e2d91b1a9f046e19e"}, {0xe8, 0x1, 0x2, "2e804c16eee39bfa81ce1c366fe7a5776a15712ad30894685f8455eb30e01607d837616c1f5d5dda6ca57ecad52f235d694a5202a8b4e496641dee1da003098fcf04cb346ec1b9084acd0dfc08d03a22494ae930131fe941c29c5663a791582a187c09761ede1ea3f9bcd9181474cd7e5f9e1b0d2453b200d71cf0ec33fe6e297e226b2779a8998fa4bc8270ee85e9a1da689b8a167810c7da4f21ec563a76560d893c20eb159899f911fd4a047cb1f74804448eaaaafbe4448ca934910798af9705b5909842a8178d14ef851020ede587d8aa"}, {0xd0, 0xffff, 0x5, "32d95cac4dceaa40626a32fdb8edc23baeacf7f5c6bc174edd4d2ad2b2c322d873e5af170cb61d61858987bf435d30d7f1a8b7cd6d2e4e252f5f5a980e4824e371987f822900940cd268ac1044fb66fb9af5aacf42fe68e6c6f2cf995e7ef5dd12050d4deaf66c25c921ce798e4580b045fd517b1a254d3ca2010e0d232337d0511e816664ba293c80f5e5eede47c438cb48cc64e55fa1fa35a9e310dd6ed6d00aa44695043409fbeee56ce233eadd83f78d3ce325d67c8eb4400099279f8a28"}, {0x1010, 0xffff, 0x844, "3267fc163673143779f2e7ce299ae7cf1a3d458e1ca6cf2713a73a34c5fe5ca5ec473a916c0fa8ee5948c6c1c1ad744df92c7071dc8d5f170b33befb6fde2a6f5e7eb2b940e39827d17b923ad8a6da663d8eff0dd9d478cc6bb2637791e9a23fdfe129b9ecd984296aad69fe38d6c1fb21d8dff36356e0dd6eb86141e6fe58fc733c99070d59c6a59397124b6cb7b631ba3871f3ef65a34ef9cb58ddac878fbbf5532e8824d2f64f472500c16f0a83737e9d920909e83623cf2b44920adc47bc33f39138c2bda5df7a3ada0f28db3fa4802ed005bdfed5a24e62dbb29df92d74ef9897ace8ed9252025b00d3ede612c691081793973596fe0e0d962f6fc54ac3734a1f9a22daba2d3e5fe4c99e4f29e2ec3bde1bf455170df4530afb43f719466d354b6ae2cfa6a74303936e333328dbc8586fb43a059e4cabdcb8b447ab4e4fb695b686eaec553a662c201436e63438f99a9e9dced87d9139cec696b7899e236b811caab7d5b8bd5815e7f57e299939459472c1fb94f1113d5a327a1f25bc49d4cc46c38375da25ecd4791e0118d7b4a9c00a43486fc4f8a24c84d5861b63ad2681f48842cdb2ce20ab8e7bb51f6d3ed301094be9a95c7e0f8b83309960b33b41eccbe02e384891bbde7369767c75c63e5df32645942651f0be36410bc2d0ea73c32c39eb84f1a53cade1d190b0ff3ac1d98f04d2b20f60cb91a0808332e46341ac2d64d03936a50c3231cdffc0e3cc2ad70448d7a3d09f1b1da6a8016998f646d29b7f152afefb1ed1c2e0cc4d9b5fdc72695466d1b4128a77ee71f12ac065beed2eeb42ee469ee6d27b43dcc1d3b03d3d98a7ff558e5dba893917140057679ff5b0d511e210f784209df0309e59b861b110385186fdcc64934aacf4dbcf85817f26ded0a3834a5a041bf3279373b575443e2251e28ce659aacfe9fc2b8835335b7a4a27e197967434865c7c6082a13b268ece5cbb991e8084222065575f4c20fdbaf6256ed3c62c7889bb075b5cd41320df2e370f15b6491d1f5a67cf79e902d86401800b3ab9e9030aa3f8c1f48b22e4b71c9e8fd2ea70948a8d59206cf48eef62b4d6c9025686cb530f8b07a66201d3b6374d065c05d050c43caa477c17bfbb10c7067c834bdaf52cce83410d192417d7597eeacc4d5df98460daf9c18bf7731f5242f823b76e8a4adc5804f1526ed680c520d8ed55ac7c01ea08278546fa5cd7bb82b983ccbc9e52d7673ee344a27e10a52a28f0044a8e1ce1e749e5c7eeac1cf308f72e41d0f8027ddf1db697def03361e46ff02e2713b8629e75e2294b2bca290ea61cf21279bf06cf316481d0d2f94823a572d0653bcb3ee61b83ed2357d146a31578f134677aa14afe91a4e193beb68a168011215ef2a8e1c3a430a159e362a31235028ac23b21723e8422aa0d1cad714404dd056dd890be5c6e1b0c166df9e9515df395ff1040adc65f3ff6973b4c5d334811e20afbec703e42e74eccb4e56f969818e344ba3bb8200dbb74b3e2555c2dce730a10363791542b81dc5151c3dd6f8f09fa3fcb1510d93483648678f1055159ee490e0ace0f3c6833ff9c3b51ff567ef987de4a01abecf3af1effa5ae5e53599eea63465441ff3429163efd25d029230ed60d6ee82e83a9c139580082c4bd0ab8b8be6af4a8a08375850cdb754f2b0ed701a256952472252066e3d3c97e9d04d67c4b91d3072698037681a70a2b339cf7f1022bfcdc40d3e59f339022cda1e2dd857e136f7c1984122307728f5a0e61da153c52193c55791a74e07b354530f88fad5aab384dfb74b77e2458448e08db78128cca55f140fdaa429be4cab58270de78b81f75970c12803cb18d61ba31fa748a6bc50348cc1356072dfbecf5854ce136039e210a32091094d9b4626097e6b77614b42ff885df4d66936df052b059009e84cc24357ccec273c73a4eba07a8dfba9c1d95d5b59e6907b5d389585c5b4e4a4c1af4482803b26b2ec7ac2ae19e33941632ca954f195841ee977b109d7681085b6d49e2f00ea03458aa437be7747842039bc2f899f2f14c05d2fb4e3d80bb53028d5fbca9b8207d3e9e5583026ac175ce23f811ea6a3b828627d2331c37e7850de41345c107c191bb279819fbe2b2d687fbf38c33b16202566956fe4a3d89edcd9ff18f1f7fc4453f098adc61230a096c607b6ab17c4489776d7be901d940b3ddcab070752e200213e188df2d74a445f25a697329b0f313fb6718783a421bd27d14a7c6ecfdb4afeb909ffe2a88d7a4712411608e54b41eb18625a66474eb254fa4738b67a1eb64d38d5642b0a3efffaec579ea94bcc55aae13988203198ae9b5898ed3189ded36bc9a431ff0753f930488d21555e477664d8424d9f955a844cb4dc31ec1d0f5aa92b175eba0a670c0d4707d2216737327ac4ab094d5d6bd874dd1aaff60cdf18d8757d252cc3608999d04384baf59d62023edfda9dda05424bb2264f74514817a7facf7fb572b0df5f4f61297ef824119913eeb5524b49a71407ba3930fa9366fdeccb8810c223e2b4463c463b53fe6a819098827e0389f569a4068a203b5f3c5308299ae86f8ca43dfd9a6f1445ace549235af29c10bf9225961d683f83cd3fb858ac127d9145858259750fd3f0671942b21d5cff6ba353250aa710cd445d3d876f5152e82dd8678efa596b48911e387489e42d9b28e1ba81e245c85fd14f876e810ceca7c77a4f6afb9d15be76fa51a31a88fc86cd1ab42312692051f6678501aafe5bbc0b0cbbcf9fb4649fd0f37891783042544a044f58df8a6faf1d8e63a62fb05b83db5905aa5e3a75f9ec9d4a76010af2ead1b8154b3924c614f62c405e7d017df4710356a5686b8b3109e556f12fbbc9471d93469623dd803a58fb79ac4d4bad3ca9df69d0c03743d8600f53c42d91af502c87541b9a41f6d1cd5bd24466f8c8a91a2ae6d7a9251520d3e3779ec02b6b5e66e7ed827f21f68f806eb8a7b2b4faa0b74e1811e4dee0a345a3e2a64dc890c65630226f71626707c044cb19db5fd37f201c3a293cc14228919ce4a45f1de1708c2916442a0160be3a913f669d17d704d57d40e0288988636f028f3de0188080d974a210b577fbe589b1e91abd1a7ba5143761d664286215ad38429d740564930acd51b616c86adeae9730b176ec5b4c933a0f3ba06e33bb6b633954efb7d08d2c89e46e333b7c0fd8bff9141a4309fa4edae86dc86a7a245c6c8128a0caa1134f05501b81aa57a840648e82087e65d3be29a08d9e060ee7718b764e475698fa98824446fb602d40b788e7d93142be72c0a611346f2efcfc6f3f5e0114418692be5c66a90de8a97668eb9b626e4fd0de0f46372ce3a890eeb3a207dc96681745ea6e622fdc2e0fdb36ac91df71d5e962ea48e4689bc7adcaf62ac65ba26ddde7092585de2fb6e17d87cdfffccdea0650fd305703de9915a66b1fda62c18fa3f7b47792d70d80b90c20aecae7e9f28621d65ef6fb85c54bfc5ca304ab280a19d748676c6c7d84f5b672dabfb1fed6fd827b724c5c0f8200fbfce71bca959477842e5dbbf17178ce050af2c1ba51cc5f98076be4effb58e9e2fa2a63139d16c9c714f2fdfac6f8bc708be17e3c26fc86ac100ad4efcfe63a289bb90606b24ad2bfe80d7270180da51c75d53195fea2da7443ae2c9271616a09edf1fef8e4243d902ae5f14a592533f318bf9ddb02923607a61501df049929b35bbfecbb2e3796fe7155dc5afa63d2f9ea2d5e55283394c115543f225710067fea9a70bf61113605ea4e548eaa92996b16c86f3d447b06e801effd2f0344d7b560ff6cc02839486d38dab2d635d518a61513b78d27bc306b45dc8987a5ee23fea0135518a07ac8dc5208be786dfccd1c3117bce00b0b7949f38290993dcfad8743677f1ecfd04779bb81b6665d60303b9d3c4da8d27ca95cf16f3dd47b09ec3d178a20b1c2e25d291ca97c9a67f73e7394d335103e08bbde0e86d95223391e59a8de7ef2318b9f816971c0fba83ac4e8cfcc6a7ce31d9765e9e73922ee5bc9107faf3a114ddf2ff6fe381c6fcdfd6142b9e716093bfe2e7c6b0343c9b4d349805fa9e83ea5a3a5850d062083795c316a17ea41f539940b451811d37a60f95b4485607b95abc13e3d43599b2a928460be08c273a2022f9406bbfb72b3ada78f089a74d9837edb0db53478890b17acbb30a10c61cb0ff90747a36007a67ed6c3dc581cf05df53ef21ac9a80c55a5b5c96aab41e2c6ee89ddb31546615a300bb7b33707735f4dd8e2826f7950c0401f4d254543544d08d62144aa1295950f7316ab4b679f0f3886745dc494464b6524060cdbe2721aa4590423880395025fb3e38b16a98e6d1a47eff4456af356d718ef813468807dc92f1e0af3b5cdc07db926b1cfdb9700116aa1b5b3a5d8ba9bbc60c40341699bddad772762e32817b8b7d05b7d1d0aa31005b5437f690e1ac26143d561ddd60f2b2c5fc58fe1e5e079a384cd232de104400c43f3429a91fb781615d129b6f67a48763581eb7fec1c9c0c8e4ebff7bb67d63fcfbeecad45dbe8d19aa7c8385fec15b4d2b3ca36479d94315016f09db78ff296f788ad8fbaf21a51d0ae09a662188199f0077f08da5365ac35a3f51c0153e8249fb7f179c51becd976de8ba634b7ca44b0f4626ca8641527d4ae24b2037c7641336a1f6ce8db6a28193bbf02f4b6cb68f1ba3a4e2bec299922b62020fb12857d25663c468bf30f1cc02492d38989689391d376e5f42116849032e8a387505e00a8d99cba2c2b30ade4b3fe0d84697cbab7a324f18a43b477e9885e33f32c7e2ad693d0df7d800ee72b753ea23d38bbdbd3b3ca48bb2153d0cafca3e0c0179ababdb93740dd9e1b3e8c54999d9ad421d7623dda8bbd80574126857053d84449787d33ba07dfba09fd4f4835c600f75604bc3ac23076faaf2261fa51a066f58fcb39efb9fac9b0e9d59b77f14282f1240dec0faa70fa2bfb65a6560e754c1de9cfd743611a336cd7c66a3e6668ce03837c2b4bb3643d72c37be211536529b382d809f56cfb67b000c06885ba867d03758d98e6ca170367a22df47148bf60e9f5cd83bb523693c1a1e2f3ce0812e7e9ac63204aacad90bc0ec6d0073c0632c7624b25f15cd7b6443053b9e5764cf080268f4552ec224f2bae5749302b9d1cbcffe1187c376b3cef77ba84b56ac04ea775825e5e9775e1dd43f272421ebd1f5780abd0291ebd9f923a3361ff65345e9946b8c5b17f05114b4741f05c20209dbc3ec39d25e3b336593cb80529d6d9efb5f1c09fd016e21f9861da58bc65307920fd0b482b93c05b396bf2f7d3d837bf8221df80b9c1afdb33647ea2be95e246c30d67f13eaa3c7c72320136c01d04ef84941f41b2b34d26cf6966151a3621c0a433432b07f9094016546e13aa49b3414f68659bd43bb4890be160e7691362167faa7d16366685191db972dc0e17bad7f283f5c4f2c42c9a097dd786e8ea0976c00e4c2b21c471b98d9575956bad60ce0d1c234f885df54bcb7c1501de9779c976c169e964bfd50db943c78308432043e815e1ab42ba535756789a70b4e655e2c414aae88a952378e0fa04271515984677fb128f571f12dea626ca765aa2ec94ac99ef82526b9b3051f93c05ee59a49a0a66e666c2176e06ead11630635dca065dd0c85470bf84621e8f8d5f876e927924fcd0cf12644ef1af1a36ffabb4a84f4a3cdf98c80aaf3df661f0c34c5c30b668aa7fa5dbba57bcc3b35896b723f55938fd01430bba92f730ccb8ae4ad0371"}, {0xa0, 0xffff, 0x800, "658655aa0b8c11a924545cf057572d18cd8d8aba6633a7d968cb0b760a114836fd8ea7353c8b1b25b39260d079961dfd815fd51b80cfa3c2997de95f1e48cf97786f8c0d72450e51618bc83c5b54c9bd49abc65048d4ef45a50a38bc33cafe74838dbc7a40a49a599acfd895e2509497c6878c7de3f9f3744f5852835df77b7da0b532b486fa8c31113dc2"}, {0x108, 0xffff, 0xb7c, "27e84bab6deb9426c317b766189fb7f52ae3d445d7ea565db9b33ac718be03f16fbe6a161b610f1cf6e447dea09d0dd09ddc003e12bd27c3654e013319603028117dd2bea7548624ce36ce9ece53c3795898ee0b0f98bc8826d9113ab5b099ce159edda3b691b1575037b49681621f11b01bd93b96fe2408a309d0a22daa0ab5c16e5aa38e9e1844b7ecaf26960a26ec526fd23d2d315ba3ff5ff62d86cd0f41dfc7333d702c7e4e24c2f225c403d672180e7d61838eb1d11c0bc02269cb670ea54610cc196bd733dbe2e7b7437bc0a90c728a4e0f622c34640969f968e3f7a9c712a1357a2e0c05542723e9e3ddb5266ba06e1b"}], 0x1418}, 0x8) r2 = syz_open_pts() readv(r2, &(0x7f0000000980)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000100)=""/5, 0x5}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xffffffffffffffff, "0366402ba75a0500"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05", 0x816) write(r0, &(0x7f00000000c0)="6a4a4e5cfab0fbad605a", 0xa) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r0) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x8) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x4, 0x0, 0xffc, &(0x7f00000001c0)={0x400000000000081, 0x3ffffd}) 16:00:03 executing program 1: getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050113001e00000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r1, &(0x7f0000000180)=""/227, 0xe3, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0x9dcd}, 0xc) 16:00:04 executing program 0: getrlimit(0x3, &(0x7f0000000100)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in6, &(0x7f0000000240)=0xffffffffffffff73) accept$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getrlimit(0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0x12) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="8bae66a9cd395f47e64e6e1037f50af32c3a6e1fc4ed8ec546fba496366c623a0aadaa4c097af716b03d0483a7f7ea9f7862bbc7153eb58abc57e140fc89f7a6493cb762fc2834849053fbb546a00ebc560ff43726c6164d3313f0bc6a959d67fa313865be95491a5f1ce38cb4827c9b964560badb9946f4158e978a09978c385378b06cdb70a8f38da676330fcbbeb6eacec7446068fe84a2a81f4bf1d2786b73ca7ced8244be3b01e8885b8cfc580324b42df1812536c09041118944b6b369de442719ee29030a5a7db2c5de1e1fec74a25c58b223d6643b8e6202c42ee57bdb3f8a6356e8cae3ffbaac7f3e9a769ec27261d9fbc2cf980efc32e4126f14", 0xff) getrusage(0x0, &(0x7f0000000140)) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/182, 0xb6}], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xff75, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYPTR64, @ANYRESOCT=r0, @ANYRES64=r0, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT=r0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0], @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES16=r1, @ANYRES64=r1, @ANYRESOCT=0x0], @ANYRES64=r1, @ANYRES16=r0, @ANYRES64=r0, @ANYPTR64, @ANYBLOB="12e13933119e5e6b8da19e03a2765a7537514d7e91d611153ef9c4d80fba03eb109a8f3c7dbef6176a5132fc9e52c96187f29709fc851bf0463a55f5f4a2731681ffe6b65a257620894d7422b2578a7cf58db61f2ac02679ed54867a87dd9cb242e23478ee2c563280d48116b3e78030baec637bc08956fcf0f3ba", @ANYRESHEX=0x0]], 0xfffffffffffffeeb}, 0x0) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="998df2de4e11abcfe243a228f0768785c690ebb3d5a763fb46ef269d84fe72f1347bf1542d2b509958dc5127de534c46e598ebec991f83", 0x37) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) 16:00:04 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x9, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:04 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x4000200000108a6, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x7f) mknod(&(0x7f0000000040)='./bus\x00', 0x1000000000002130, 0x40004000000028ae) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000000200000000000002800000000000000000000010000000000000001000000000af6ce", 0x220}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x5, 0x3, 0xffff, 0x4, "3b0e215da6cf7e48a7eac0b68092ece43cb1db2b", 0x100000000, 0x40}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x7ff, 0x1, 0x6, 0x3}, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x82, 0x20000001, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xa9, 0x80, 0x7, 0x8}, {{r1}, 0xfffffffffffffffd, 0xfe, 0x31, 0x9e5, 0x9}, {{r0}, 0x0, 0x1, 0x40000021, 0x81, 0x97e}], 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000880)="2f70aff0693fd1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4cf61fdd92120f14405cf440aea663e53940647fdbf63946e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbffd8d9fd6595d4bf29c2747de7323b7ac7626ffffffff00000000c8e1a10632f6b32e39c022f1d1c8aba22e9fc7cc5b7754ba8a765cbe503e6c0e419754ad6a4699583c36090c15b881758163d742b69c832213012b90895fe1b658a5fdd25fc24bb7d3238e5efc9111847c2cd21a77d25d3d9279ce957613d39ab2c75a34c24bbae4b565184b47f9476b43925802e5ddf64212d77c04c563d12c399c7a77e79509c48202013874d96d8deb486e81ea1e2435edd1df6a7613c2f169ae6496f6d909763ff95406ddd70ad096265d57bf728d1070cee39d11817a01bd671d26db7e3c9886f54c1be84ba6dd936661d1d25b839e874e66e4b2111d0cc6de274a05f08f9073563f225f219261f084717ff2573500bf66b552e17426f200000000000000000000000000", 0x182, 0x402, 0x0, 0xffffffffffffff59) recvmsg(r4, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:04 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x20, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = dup(r1) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x20006, 0x5) fcntl$setown(r0, 0x6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4}, 0xc) socket(0x1, 0x5, 0x3) r5 = geteuid() r6 = getuid() setreuid(r5, r6) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x2, 0xffff, {0xeb, 0x16}}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000040)="16f24ae46742da534191b919de8c88e3b8d05cdb64774f2192", 0x19}, {0x0}], 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x2854, 0xfffe00000000, {0x5, 0x4}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:05 executing program 0: r0 = socket(0x100400000000018, 0x3, 0x7fffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x800000018, 0x1, 0xff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.E\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='a\xa4:-\x00'], &(0x7f0000000640)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x8d\x00', &(0x7f0000000480)='++{@[}\x00', &(0x7f00000004c0)=':\x00', &(0x7f0000000500)='^\x00', &(0x7f0000000540)='.\x00', &(0x7f0000000580)=']\x00', &(0x7f00000005c0)='#\x00', &(0x7f0000000600)='%&&\\\x03\x00']) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r3 = getpid() getpgid(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[r4]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) write(r0, &(0x7f0000000000)="ce60969793951c93992600c800d510dfa9b55880a6801119bc1f59075de7aa44943041e9e48ee9a36404cfb1b1de2ff18d332cf3a7bcd808d2965be09585438300ee192d288a0d7b0923f504650885a49ee67444ae6656ba5a5de13609d095478c9fa68b6154494d8b0113aebf452ea994f975fbd061f89d4c5d8337e4eb8f4758724ffb328d1bb4e5f089decf3e8035711c9f234e215f781dce21584a8022fe7c39bb4e93074e333557eb8437c39c8e946cd096de335e26ccbd5634bb5a5db3bf58a5da", 0xc4) read(r0, &(0x7f0000000100)=""/99, 0x3d7) r1 = dup2(r0, r0) listen(r1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x20) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000040)="0a7ec398f7fb564fac9be8fc7ae56b7617b83204d948f82151ad0a68959806d8f35e53d891b950a866856d", 0x2b}, {&(0x7f0000000080)="ed185cce5d845b0005b3acba8e8073ff14277a3554326812d70bfe0a0df6e4a37ca67d709fb39c55593608b6c142e43ac999e86da1aeacd2abde15d5442bc4395328fb33765af8db972263acd5d5f9c55addfc07a2a577e2266352e9084a978ed4ab2ae3568210ede1d487264630e05e6df8695a24163996da499a43a62cf71b19cc23cd73bb193ad5269dea7f0af503ff69d015be13ab67fd44f3f1e7945b70ac39ff0229a9f8aae126d04acdd6f57fd496", 0xb2}, {&(0x7f0000000140)="f20da059fcb36230442583106c1c87f38257fc04a6ed8441186648c1c4e7ddf8ac4bc5658e04daad6b2b1e95ba82dae8c09aaebee8e37ab23363e136530811a351a47dcfe2f9ed94f7962d845154347066bf79c9f5c7cbd2a8dcbcfb63cf41bf15b27cfcbeadcc966673221c0fa654f24f9f2e62e6f7a281cdad2dc9b3b34c89576aac1ec28bbde27c04951439c3bdf50081a174532d7c6982757f3d6f62a92a3bd049858d82fea3f8aa96db3a49648bb5c2d760f2d6d32ee953dc3249880ee79de014118526b5bb39ecfb9165a14e74c2a764071149a1077fe553b9be2d65c76b5f1d9094c33fc69312d52c994656e57ac3eb05d143127ee6d835210cb8694cad1716d4ebd6ff30f40e02078e94c4f5f3763044bec8b3ac14625e9f443019eb46a819ee1e061cd48a9cb881958b9144676bc6052bb05f0a1704ef2d467770f36c1cb9490d2efac5641511a7421833528285d1b9e0d66916b2373b75dd76411e76074dd70ca9b1efd5cd01bf893af025357089bc44697966ddb12f4d278e6aedea4bf57d0f82df9efcb318a3e16ce551629f63cd6f70952677150b6d0798179587bad24adad89b02eb3462989a3dbf2d863bd6fd3147117f17f7bfbd56709e96f3c79ae35efde3ca128ccf83b0ba28c183f3394b193ce7f79f74b6947ad342fc209553431de78ecccbb8387cb5f2a3bfbf47f740f3419815bf586db329a0e9fb5d5cea4f58bb4c5c1674ace14bef0eec5c9af8ea5b111d3010537cfa71e9b9da2e8a517ade016ee0a32f7b2ac312a3d405807d3f8b098527ca8e9b2152aa49a5efcf680af91d97f36687b1282d48a01aec17fedf1a57fcd0bae3e9a8ce68af265f22dece6d4307ad3b3647a892646ac376720cf3c491ebca561e8ec5a667329c70fad517c11f16e491fb47eacf01762b879809de6189341202dde96cacf30f36f5e06e46c75d048dbca4995cc23c097e550083c711a6ab43dfa730c567dbfdd4e0023894aafedd78f33913cf64aa63ed35222a81da017fb17740568337fc437f2c3011fcd6d71e64fb3589f05837c8427dc209a671995110414bf6a7de5e1cde9009cc84c3f2e590bf5534a7fd8d2b9ebe35bddc262be935b0f3a6f66a59d6accc71ac7e1011cc561c0be5e29cbf5d7c82929162c48009eec5f7e93a5728da0f3423111202cbcf19399fbb3468a890c469dad43a4e0b9b7dcb9ba8bee096944e3102ebe9b61987f1dfbceb783d925da29d90669c9620ef1b0f9ad58cd9ab50b06b8f602af9e16675660ea0245038ab9907360001c720292de980298d6140f5e34741e2160c5b4e992714852c84e04591bbc69a4f1c3074b7c4f81a76d2035a7f86a3d89070c2968110e067b9ff5800324469bf7dfd2364bb2922863a5dcf974d382b9f3903b9a07b648fe437ef1c4da51f8ffe816d6cfe967906a3908870cd50fd4f0ce37f0c9c3c45a4e390e59e8ba21a6606fdcbd472fc887f138a189b231f6658181cda09f5fcc2807656b0921b5a9f06bcc6bbf8086ccbd2a05fb6debc7e11d5d6ae49524cd4a7fd739e2cfae799562b6405549be08f71a652e4d451a4ee2053292cf59a68b2f1787cf4aeef82f1e92aec47fbd34997455cb75c62f76d8b2cee0a459e0501934b8bc4989f7c805631e9ceec347f0830040230f2cf9ade9a686f40f91e5e1490b59aa856d6025ae2fa4520fc6d092b087c11bc53943306a5b49a94079324ddb0ed0ca1acdb3dc7d1f292969c215b8dec9f9fa50e2032f4712d1a81809c1307f5b6710d563cd3fa1fe5420900c338cca2584efc902aff5342868ed5c5df71f9ba3b126366cc92ee235080171d8a2a4f7ce4756a4b6ce2726ca553fab1fca94c65359b4e78347b89594191daf21d59bb6c3c1804ad53f412478bb103939eda5c03a254c2f8977f2139401a7b47489b638e1f9da551fc49d977a322b027f8392ba0e5a64e4f7100f06223de2f4f57ded018a5986ee74e849b4f6295a8fd58c82a65a32a3e531cc073ef1ebd50cec5a7f3c68a35c61bc1798cb47942fcd1b7039841d0bf37989b605e47753da98e05badcdf2b5d5989ed6a508be4e52fd716f4fb0bc5678af9e5f1d6a3351a372b288240ed4ac2997a572ced336052bd907e88d1f3fa3fc4f647cccbfca72e1b48a1c641f076e0ff6e9632b64160c858165c11d1f4b7dd7a807070900e0920ddf2f65329beb255893669271174c6291187e020ab605c4b2e6aa36d15b7d564d0f8d460647688bbd6ab47ccc9c284e1cbddacbdd420fc204ff3caa09a31d7893370ff9c70d50a46e54b6964cf1e894dfefa53e5d7a832022e8af088ecf4deaa207cfc6b35b41ff93066eb951f56bb3bfa0a594ddb92991bef1f7969df3b551f5c64f56035f5384489f432d83e84c4f56c9a20127c9ac4fdd4f216a913e2e0dd47506c98930ae723a30be93f4e7f9a9e699e296e6ccd58a8520779705b3ab5d12c2baa5f8c40677dc4ecf0527d02924060d53029168b780e5b38f7d7821e1c2f3ff10f86b9d5f62b3293902567346ce8273aa7b556f68b1f37d571f014b08781c4c61f881a4e0673310eb4771544a99e277016d40416ca5402657330f903075cc633e36d0d4b00025a4f9c98de42d157e56d0bdc561be89512137f42ebaf048ee28e1679602d6ef8b17af31de220c0ad4f12e2f956abe86dacb2dd5888209fa06b8924a361bb1d9c4e9b6d62f59147d85b1c2548d16b506d7165e275ee60e7952e176314ba17aa9dc942138bb16aed58b2fa3e5164d84afb3d217453127f9f403cb43584a09c386a4fd03cf021b6059005408a983878b03673150cd9a2725dcaeec17df9861166c68fa08c14bfbecf5ece84f3d5c5306ba5d0e0ad64429cc0e20e267d24f0a0c13e291db1838cfc611901f6f5a8c789942dc3cdf3ef6cdc7116772df483958254e4a8243fc17bf996b758dabb1b93e0b6906d16008a1b4b5fe0c94ff357c14ed963ce599160635a56c4ed44bbb561088ac4f9a11c67958670ed9f86334dcdccfce704a84536844b775da43e9fe86d180be87922ea832ceb409da046660bb7090172a415daefcd4e49b0284ba9d003bd064c06f108821acaf618d0307d8abf59272619b931ab377341b373dad53735b638fa9193e2adbd89f420c8b296af276f1e3046a68543729bcd9e3a90990c2cd29f66f43f5928e5ff60260d01abc04c5771e19d5faa2b305dad57d4470e588b202d56e5090a6b5015dd2bc2c4e529cafd74f59a03b9ebe806912c7d2f38fabeb59e953140c6c5666cdaa96a6d8e88b2afad3839ad0d426e077bdbb5a09b6051ed2aa6ec21949bfc31cac3e2033a485bfa5d7b7d5e697e8dad8bbfb6fa7909e33a5c359bc531147f808a95b6fcca748a5733bd588ac7839c016f9827473c8a4459eb33bc759959e70bcd3b24c4c6ba37738b3cf72e9a00c8d589680eb71a6a21825d03d71746d3f3d4ab0fe30cb9b71b04c0619ca389e7c5ec21db85dc0dd3a5a7ef393a99fb1d5a3c0123418a533664a3afe97484b1c5ce7d364433aaaced5b0fddcae223fe0d63113c38275f33fac84a6fed0261a24eba2cd7bc42324a7c2c9cc5e34780d4988c18f3db6f375cc87036bdf698f994bbd63d6d90260116490115f8b2160f56cb6b8846cde1b3b3d896f61fee666d31e77b6bfddfe9f506c70163e6204d4587b0b4cbd2699c339a2272b8b4ba4778365459cb8f9948d6d8ff79c6a02e5c2ac2ab1a4d909ae5341e69aaa47986524d48be10e19a8b8caba592fe1f85f68b4b7934600e18e6c61ccbd20c993e9457fb3714527dc22516dfdf599aee04f953f7b8b54c27b553b7020edcb9fae52b5d6978aa2d4a9998539ec11bbfa6c8b903b80a1f6e36d9c161b82ada9fa18ef4e17fcf7f68d29aa562e172c14e708b290c5f08ddb10e1bd68a9ab664f65c8181e0bc13cb5cacc16584d13036b8cf9676de0ae4bc19b044a8ecbfbc09d653c3df9c792b0c0ccecb67b6456f917fa8304f8a7ba75245cb5e3643bcb03db91f453f589b52c8673826815d7ac0e0ab355d142ec09616e6dc910ae195b5521e7245837ff771b70e6223a7b1aa8b25439f0e9ac351e4876937f7525e2d00a3fdeebc3b311516abb2ac7a0eca1d2edd1e4939abc71812ae2aeb8a05f91b335741ab57bea3988ee73bdbe9cd87627c1dc037402ab5ec9733461d40a52951283b53f7698258bc764563d7e66b4e300cf116152f81f18f7df72bb7df4f951d134c73f2632043ca3ca720ddcf01099e436e338bd44a6a7ad8b68a350ebe6a289baa35daac8257a660d0b23b762a8da505d7e653605998269006a007bba5713e884b3a7830331968f2a9a83b8bca85f99362b1c68dfd78979686480df10cf10a7bd4342f92a5d33b4175cf7b0f92e1f0a90b4d96ea286356a9b5daa3714ee09175882a1a225f76d10f5042be98d43d2b11e1eee4568c035490fdd0013e92df0e73fc5c0096a693580dbbc5d7c81e54747701b9f6a0d24a87e08234f8795bc17df6c5d43e379f18f8008e1a28cb74faffe235ba27cca5042b4942b30e4585002185efd574f287a3ec40f0ffd6b7887b0251a102f425c5ad1a689093f472cca06c9ab795909c82cf394d8ed9c5436cfb3aaf116cf8e8ee6cbcfe9cb539c4951dd4704f07721f2c46a18f2b344d5b249e4a82359839d4ff7a105cacf7688e2e2c9b81bed1cb7fbdc210d1be5039a00e44335947f1033233ec248761e082fded83b0d4320340ba6e7c4816ff58e3b354ed64cbca44c0589f05db19f283ea529a2c9754a068cf18cae5762205629b09f51f11c72e57c191016a5b8e280087678594fa35e835b2c3f2052f609ccb9b68f4d84ea0f2a58d5021223aaa5287230e0bda04b13021fe35f86d9c5047ba5b7ad7d6815ea1fb32536660af0ee76bac32ac09af5101a7ffab4c9d75e257a4d6b5f7308c47c88fe30eb5d98773a928f72915b67ba54e8fbe2f57dac4c61a3c0e023ceace4ab900cf3b649ae2e8787963ca3c882f92f1bdc4b78c87faa43a789e074bf89af13087489cd419ddd5d64975f38576c786d62d01bc2cbcf055bf84ded3dc5e398d98d4014d704d4008fc753089352c5780cd39552476fd28cba83eaf83068bc61e08bdd88b24e955ffa13566a21d7c890e00a4f043b04565accb2dfa15e040316f3af4c828b0f0757cc20d1e417b33a75c02a787f4aa6a5d0437648c51ec7f275ce7aec2af3c8a9cb6a8aabda85aff5422d5223832245d63af7ace97b6effc8410fec70b27984f17522aeb2ba95b684c0988bc1e91c9376fff51a5038170d71b9140e5fd8caea02e73b359e3699405a389a3c9268aa20ee6433881f0157d8a2d7d5f45309079dfbb46fa13b669c4bae1941ef7386f545c9b7003a144d8c43b6b644c198a69bcb7d03d5748be24086c7d89c6a579cf3fc15aced4ac00fd6f87c76988ca53c76a472481e9b4f7ab7349f9f0232871831caa9bcee1c1b99d846fdb69ecc622439033fcc580e10345a0dbfb15267add05d1c6798033ef918b4168febea63a78f0bdc0a212a333bc28427bc1f041067386ebc1c133cdfbad2c85ae8dee4e06d9bbe1cff1bee5b96179d49c535a602768312b84a09b0f8c5d1196beca1e67957ad73700765533652031e287502478cddfd60c0f721db4c6f521c86c307a61494e1ffc25c59800d90d88156a0d03c6f3a8f092de00cb3e4fc2d841e3a5962e301947acddb939ca5c8ffcf0813b5e9f5d7b28fe16300301568d8e404618838f504b9ecf036a82dbb0d3f1e1748d6c0b4cc4d606319a28e22dfe", 0x1000}], 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x100000000000, 0x0, &(0x7f0000000100)="694d934f5c38291c541d22d217cf44627b4aebfa71c0427cf94edec7d50edc1d073e8171f8d546eb2845cc68e9965b63821155b1d162918d6f0bc171573cf86acad2af16e51827223deb0f38b49280b750c0de112250b41e6835aa84a9ea37567369039d4a3f58becb357fef4577cb01e542a6f6baaff2e461006227377dc5b3a3beb54ca419090cfd2c4fcebb89a36ed79c28f86e19c573a96568", 0x9b) 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) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280100eb0700000041"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = getgid() getgroups(0x3, &(0x7f0000002180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0, 0x0}, &(0x7f0000002200)=0xc) getgroups(0x3, &(0x7f0000002240)=[r3, r4, r5]) getpeername(r2, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000002140)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x3, &(0x7f0000001140)=""/4096, 0x1000}, 0x803) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x9, 0x3}, {0x18, 0x1, 0x100000001, 0x1}, 0x2, [0xfffffffffffffffa, 0x0, 0x100000001, 0x0, 0x7, 0x10001, 0x7, 0x8]}, 0x3c) 16:00:06 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x8612d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000440)={0xff, 0x0, './file0\x00', 0x5, 0x9, 0x7, 0x7ff}) write(r0, &(0x7f0000000140)="010122", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) write(r0, &(0x7f0000000080)="50caa8e3160208eed4eca8f6a4acae166197820799877b095ac44254e4d42bc9bea9fd85e359dc2f5a28a42a50b90a9a9afd943d68059bbb5c1839b28d1b818342d0762e7b8e1fcccac258d92a1d9dac42832e7a007114f78b1841f690c6818b342ad30770556fc93322e93ef9895929fdfc8d2bf9073dc6f4b189a2e47a2e94a975fbf71cd795067ab966633da5108c330761127ff874913a26aa", 0x9b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xf0000fd0970e9b1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000003c0)) poll(&(0x7f0000000240)=[{r0, 0x81}, {r0, 0x20}], 0x2, 0x3) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000300)='./file1\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x4) rename(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./bus\x00') ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000400)) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0xffffffffffff44c4, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x0, 0xfffffffffffffffc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0x3) getgroups(0x0, &(0x7f0000000540)) r5 = getegid() getppid() getpid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80a1, 0x0) getppid() getpgid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() r7 = getpgid(0x0) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, 0x0, 0x0, r5, 0x20, 0x2}, 0x400, 0x4f3, r7, r8, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r7, r8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x6, 0x3, 0x5, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000007c0)=0xc) r10 = openat(r6, &(0x7f0000000300)='./file0\x00', 0x80, 0x41) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xfffffffffffffead, 0x4, 0x0, 0x0) getgid() r11 = dup2(r9, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) setsockopt$sock_timeval(r9, 0xffff, 0x0, &(0x7f0000000280)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semop(r12, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0xa0, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r8) 16:00:06 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) socketpair(0x18, 0x2, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffffb, 0xe205}, 0x10) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r3, 0x2000740d) sendto$unix(r0, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x401, 0x0, 0x0) 16:00:06 executing program 1: pipe2(&(0x7f00000000c0), 0x10004) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff7, 0x80000000004000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x10060, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r0, 0x101) r1 = semget$private(0x0, 0x3, 0x8) semop(r1, &(0x7f00000001c0)=[{0x0, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x6, 0x677b, 0x1000}, {0x4, 0x7ff, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x7}, {0x7, 0x8, 0x800}], 0x7) chflags(&(0x7f0000000140)='./file0\x00', 0x2) chflags(&(0x7f0000000200)='./file0\x00', 0x2) r2 = socket(0x18, 0x5, 0x1) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x41, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r4 = semget(0x2, 0x4, 0x22) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000180)=0xffffffffffffffea) 16:00:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="b458cd071a4f344d8234c73c01eeb48ca878d128abf96d6d43b73a40b9310bde6eb02af92491170f2b380b1b52995d834bc3070f92a883a4d60779b547f7c3a84eb19f2d80c2ad41b4128048a4c9ec469c6048e762d4963b1acf5c9c72e24ece978106e604455b7b766ce771891bed23cd91fecd885d0f947873adeef7096e66417920b4a0e23013ef9b575b64036863171398ab1fbd8e83b4974c52445053e61c4d4ca6130f8edbb61398984b5b4ecadc15f7272ba78195b6045ee01a293ec388308ac8b3372a2281d12520e4acfc7b213219f119c01dfde0594d74964f1c78442c9634f6bbe61a7c0155c40db71c82a32bdd5edd44cc64e78c669dff", 0xfd}, {&(0x7f0000000240)="3f3346222cd1b521783e7d0fb63bb16b36ca90683e13840d89a96ef46048dfe6b84482bca47b84b4f43135e02dc749b7d84a40563a488b2ad10b9392fe1c5010db5c809b7aa6d8d0a808c321bdba9fa06c31d7ebfcc5bf3d6b099f294dcb1caabd682a0a4bfe8305e8bae20346fd08b16d8f92e93ece42eaf2974984feab6d13de7fa16f6c41a5cfb5bb6ba97e123b6b207e700492a3160d", 0x98}, {&(0x7f0000000300)="fdf88a40508e305415f7d9b55f64174ee00d0b9aa1b6ab660dcacbe96b2ebccc1ca63bcbb9fced48207c65c242834c568d8d68d2506f32a735f084086269ee5bf1bc7215eaa5515b78d43f49991ea6856a83063ad6637eb8cdf50178dd8a66e8eeec00f8a50008734b3fe615769b988309dadea4a983dd37600223ea5907256ac0b2e137aa3a0807c8cc75e2c9c66e8701a12b10e231a001e6b07e33ba3f114ff5", 0xa1}, {&(0x7f00000003c0)="4b07352aa0342d4cb62f1f1f1a0d89a1dfca0603980e7b3f4ba1ac2897f7edb753f83939f23a301241723346a0180158c4228e91d604b86bc7bd23fb9b3451dc76619788b77a56de6e22fdb39c1e5c2fb8d6e68f3418efe67cd72e71b3a142ba891cc0ac", 0x64}, {&(0x7f0000000500)="e5ca1fa26246c7e4d0dcb0d617b6e98d15cf2fc1b3c1c35cd93122bd926b5326465fd7152e5538945f994bfabad17e8bf93bb6303a4d96fccf14ca8fe647182098f7fec049c0f525d52cfd3efc7a3562c3fd306bf8c9bbd6ed5723af25cbdd83dd2ff122fe334a3acbd5bbf8309ef2c17bcc7afa799e3318a22dd90da6eb972c466b2b2c454e6caf5d59dc53f92088ea72c32213e21d51bea4540ec8d5f7a29699afbc94d65cad8c830876e49407e50092344295bd1f86c021e0131029306ac49db88a1ebcdfd3a959ed1e89a27806bf3e9cebe128a6e9f8e81109a54b3552886c60f8f30328637e09b4c0a2eec3000680af7ab590b1b86e6c0b14568109daf0c08f849a502e6d40e226bbf4aba9b6867d51d4beccb011e38f8d45dbe163b46d93fd8a12c4f9becb0d46c1b5a6d139951038f7219a2d00a5a73e19ed6a2612245baff721dab95fd267ef923a9479eb2f2dbb119fbe424a3675645d5153f354eac227147e4b05d55578a3038abdef97c6ef0bebbd3fa56f15f4c7c20319ac03b503ff19d08706060669115f814397709f8faf5a861e02c1819902aa37ccce5fd2839169a77e65248b9507d3c795caf91a732416a582c25ca5318310e930d3eefb772eccc69e97fe2b6aa5be4b712b53541ea4ddf4df6fc00a5394f625516eede888050a73e2c9d1fada19b10a8bfbb48543ab7247e97229c8c910e9eb4322f14cbdafcf99d09e3b594e361218ef90851a3c623cad32471c2494db5ff5e6e6d9c9c8ef841a5fe4b26aa7b11cd6b2e51b2034512185adf94b9a416fde4a6c212717043336aabdb889305e7e25a8218216f9a032dd68d57bfb195c84b03f2c5bb9d1fa4d5d74e685261b12263a74083d8169baf2e9c83f0e62ae879b6195f51016dd26c6201a127839cfaf40c27cd49738fdf0b92f541d1e02d61a33a145c95bb709978e6fa347132797ae9740a6b2023022cfb3fc6171393c11e3b9b7f893724ed64a654714d9ccfd287aed7b418723956ac7f1284564d2b0a05843b26536085899c049d023434b1e1e6330e8ef45da5860abab18ed913388764fe9e187022e924e34ff4048a496ffacd03ff57df328238480ff458cb9565e5d3a61473b49595422d2c680f88d05f17612b264026deca51865b4d1acc149dc9a7bb056670c046e88802d4424ae1177544e0211cc0e6c27a8c67ee9c65c7626f63c73d4a6b2fb73d78825cc2d9642bcde4018785be8e2e23723ce0b2a24f769b5a958011cd7bcaa15674404adc2feda70f5485007672fa626161de7ba47131ee10ec82d2da3e7bc93ace7db0a0d7df06ac5ad6e35beb48be5c4a92e2ee691499cfb0be9949a06edf34ae4324867468fb5b5e64474e82a393de1352287ba49e2f1ef3df095ee8bd89969e0c2b04c6bd819b2b7c4f5fca7a8e7491ad0ef2604cdb8200d68b4bea5acdbf114529752b5bf1e7d22b07752fb4906724ba4c30b013b3130e1292551e1249ab24cc6e423b781c802f9adb8679dae72c7b0ba5f674d10450a08d7b5705bd42e1d7027b3769343b7b32dbbe263c089b134f2752d97d7d9416538ee54ef00b9e4589518b96497d0752d4e8cc4363716af39c5d2fe75b36751b9a00e5e42c2acaa27a7e96a0fd7621167c52eb301f3dddf6688cab1a60d981bdfd393bd288e47aa594cc8a573d1447c5f33714eb0bae15cc58a50b08609964dee75ec9a9078868532221d14b30cac5cc33680f1d11c70a7e533ad7257c9f41650167b3a85fe085f04025035fff4189132b2b9c52c2689c9539934e0ce4e41f24d53fc8d51b4b03f76b9be17024d9b7c4f61b41ab6eec87c8fee76c3d08fc6a2d7341b43eaa0d2936bb9607e900829b61eac22b148e74cec8cdb922bb6d458da0cb45ee3c1bf366fbc97d4feab866c7475f2f81d8fc9bb80d9365db8e6ff0993a095b4bd10f50ebeb1743b1ac39684a9805ab6e17d128439e49d22d210c3f40ad77589d51e8b5ae876babd5f0467297a031da27c4ae7da125ff854abb4ec71ddc1be2c3ab86f7c5d0caaad78c21e62e71ef1a0a12a50360e294213251b99c780f034da234a23916a8191b7e7f342e8d66567d1d47d72b0a9543e4c420b1dc255b4c45258ae7b31d7ece9e170703139ea5ea11de2692b251e7decbc97481dd5275a5fdf5dade9b936b02ea3425dbeb9079fbc88bb42dc9a75e8a4e7a4a84cea978738f64f21a4e21361c136dd0a5f447c881ba9046d24deb4c88d401ac773fa19f30f41113d2180b5cc4e8bdf968fee0a91d0aa5b8a69a780898c87fa02793e8d82dea7b6c33ca5ad952ccdb06ea61d86b6510d06b959fb81095538461bffc8b48aaa8008c2a1ac3686aa814589928cf604842ef172ccfe2198301a25ad14ac3383dbd312d71f16f88287abca3ef8a3250b7da18ffa4121b05081d844509b5fc7200c458fa1e3358ea441fc78bceb0ff5ce7cf8115b60d3cb2f53902d9a5b93a17673c613962a1dd7513ea95c196d2e2a1ae278534c8b5b9760b69b877e094d19bef15e4671b0d67f6b46912f698c99345bcbae8f188e457fc001df294cf40ca77d8c571834c962cd9706b89bb155a8adcd0829c76b914bc7460e338da7ff75959204552e037583e2b619c33f0edf042cccadd46e37c6ead34f012f592ed8813b5d8e5efc103ba91d3947a389489ef58dee36f85ea58bb8349b0bef9e3f3548f4bbd294f8a78bec673a69d4c94f45b6e661ad5bc9ef0e8d381119d5381ae16c98ab6367efb0a93cbab96d2ec5ab198822267bf963dc939fef2fdf4092ca488b44bbbf3ab18509ffd2258c9c9cdbd445e022d6eec3a2251c192cc6140c3cb1f6e66a5851169cb5494986ecb39494c4d597bf19ef11fb703c7dd0a6e95d488a4bf0e8471c30c3c8e867410d2e5ea5e0f16c0a5f938897a8bf00c27f6badc9310c8a6835eff8b3aaf8c61078e8d36c34cb710f4f60d58be473b60be448c4b873aa5c721f60d7439c6837b1277fa4bfe1e9d436b0e7bf5a299401cf73b00b5de3075f8cab0b8157f1fd9b02f2448c18e7df21f8e54aa1d8aab091c120ec4cd533357dc6e5861902879e1af6d2e9f9fe84b1d11064d6021c853fb5f57b849b3c495fa9f6a2be98eb6fc45a879cf86cc708ecfd6956bef2595829c5464067313feaa60a00cd32bc9f8140351bfc90ae38e7cf4196c8c6f30b808a09285ed2b79ba389d08aa2deb0654e5ca3c4ae0c9d9ec8a8fa6a9849c3e39bd7e27aa01261a840f85873932cc7301169be047c702855ecaf566d89d71772e57839e91a517ffa05a7117950ef346bcc366342bef72899d826db0661464a598675281aa1a5832e00d641e5d562f6ffa9bcc4f4b4406232e69ec53feb73ac639e33c8ed4daffdae0cfaa7c694f7587031a8ff4860a31a98f718622a3a3b23109c70be9ce11c9081248e5dad50fe7e6a3b78479779bb9da17ee00385f0acf1aa4d4fe5292a5f90f9731943d56592da78a068f6ceb8bb937b41762b56ca10f65fd542135cb7f626444944498bc752cf2d0275630deacab0d034789541f92bd74858b5dc400b9bd0e481db8a132ac06e7ef8e8c573fc2721fd518aea7de56ccebff2876ebc9ae6267f0a60545dd188fa6c1f55904fa966be7a31631ed46cf6085ad001989e450e3b70e1316b16a73b5c2171b79ec585b62d543fe5c9e86713915a88e6632956cb34d98fbf90345777e300a2d0fc15ce353a470398955bd5e65e673b268c6ade1289ec7dd6860d5c1b37744c0675d61cab55dd9f780507591d8e002f316a7fb30e6c4ba58181981933eecd0963813685b489c54c969eac0e258a63ddf1832cdf3e74114cdb5322e5c8ef8e1385000da8ce1f71e2484ff4bc25ec030ca137697fc4187782a002d7624c68e75c704406a0440e0d246b3c2fd5682b79de933683f9369fe306b13e7ac7122d5fe773abae2a0599549552eceeea2dddf4beaedd40f797636b5cfb808d3c7e573d844d0f0bb407ae2e6b08caaa1cc4e15296e59bd1b7dba5a8213c64eb062996899b051c952ef347223f22c733dd9a47ddac7bdffc983d51d0dd0f6f6cc71778e0b72bab1135f369fc818a29287e1b5a7ed7854a9c272fde7b3f5b0b28879d1770d0fa2b08db0667769cd44310e4748d1ced85f090279ca55a85b1f155f68e895b3792732977dba745718187e2df648d7543317e22dc08e3899b8e7c730f0424331fa2e5386d41705aaf121a3e96922b8ec1dc724dbca57c2b6c8a0ee4eb15951dac0ce9980c9a5c0f8fe4ca3d12855c05571a0d262231c5329c81198c2d54d366f2262bb03f96d71ec409372f27b8bd7bafcc9cd50ebafe0d6ed9275280c5a57d5cb47d95fc8b12a4e188524b9e32dd2c7f98aac601db4bf872b49392fdebf2e3c8f9f2859b68abda21b77d5d16de71ef3e78462730fed7c9fec936f2f44b193fc571eedc23ba3ba35bc88d54d995d76b6725e846f85b73745dd5e8fbb078887ad468d4f302e6a910de5d2f781f8ff8e77168987017167748a707eaea4c4096ffd38c4b754654f0e53f4e99596987e811429abbc9f4abb5370401b5df5ac26430453f464c571650e62231e951596d6c605aab0dc44af72eee30361f775acd07779437b28ff911821ca4719168017a16c44f178b9da679e50291117de47001526568d85192dbabf711c93a2e27b2b8b7b15875520befb3a724f9182c1df71746d100afd944a42d2ce055becde4776dc8b21e941efd5915029444e45fb4970619399dc49e4a0a0fe97063afe469fb2965d077ff7debbc3b4bb28c5f314570443d5862ea26702cc9536d1beab8211fd13fd8eea3b2e6738625979edc56c9d330d25cb976309d4da68adf7c278005bf92cb1f5f6f3a8ccea88fcb4c424936a1b51893ed8dfdc6645e39b66b6f3bc785931d427bb388e4b39825cef4aebb6170e2679f3dedacf1bd5ea736c12e2a33fbb4413cb590db6e7b36918f422d5970ee71dd3d5a85b4e9cab16dcbc2734604ece8e9f5fd84c7da2c9e6c07cd96c787f68ad54e57c24002784dbf568318f35c49fd779697e6fb2d9bbe35929f45ae3d2cd6ebd6533eadc04d5f0e56361456c2af23a508ad73fd96ea2158996b64a2b9f90c8b75be082d2a97b62492790f217239f40b7154aaebc17ccf4285f27d3c11bdce9057f6a3b0bd82945910bcc38f58fd2dbfec24fec0352b2bd7c146433c39e6c54e9c8d6b38ae71862b0720f127f4fcb05d52f4633c3278999ffd9310b97ef0b276931851f5d6f47a82b082ca9f601413a4570c34b52ec53c283780a26130139fd3e3b3698fac9eee3b8197820394f7484ecfc52533a44d31d2050caa29dbac832e15a58a84de54254670ed72a679ffe7584fa5f2f5cb0041fa15d3ad5e924582e8bd8149fa0e2f1c84ab5667ef310fdf9c18e8138c35ad2e85c45838f84d1fad2dbcd5dd335344eba457c3889708aa983645826102f8b77c4d3e8d568bb18fb69a3a406002f7a86c3dfd0afccda4340fd1da8c4aa5d3a47cb8b6a3f7f492738c5a744aa53dc66d73e10cc020a4efca747fe8cd49ae9f712ab85228e8e0867044ffbf9cfe436462580b2d801427b3a7af776d30ab6892c3731b6feb7fa5bffb15eafb1792ae4642610902ad7879b4a75682ee92953db211402c0e10b30f0fa4526b074233a5e2f718a9432138c381015278c186654f0333c486da5ded4bd7c4caa40745f6c2804bd8104f2c8dafe96d77a28d85e0165287e3f093b237a8482e187b46dca3b9592a39f865840e75e42663c463700a2daea654ea785a11c86014777fd9059504", 0x1000}, {&(0x7f0000000440)="6446f2836cf30260eae24db14bae89d67be7851df9867988d590cb364accaa24470fb2d35a779979ab98bf083a2e9614740a93d284c42e0a5d289dcd4d1e2163d33ccf97533d8fea22f15b45d3d885a20680516e5d", 0x55}, {&(0x7f0000001500)}, {&(0x7f0000001540)="7b09fbfe7f81ef677fab8fa9154dad329a942d85bbf1779122ce21c0322436765dd5ff49e805", 0x26}], 0x8) 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) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffe05) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x1f, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) semget(0x1, 0x2, 0x400) sendto$inet(r1, &(0x7f00000000c0)="897b21c52b1d0f6feab9ea3a8c37c10abcf670e9e69827f240887d64476ee109d0aa37b0f7", 0x25, 0x4, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:07 executing program 0: r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) shmctl$SHM_LOCK(r0, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000066695c653000b36eebcaedf3144fa25ec9f92e11a63a13e60a9d70c058642b78cc46fdcb8d4f2c751dff56104f4570f3106e90a3c7101c73dc83772915025d1f25813ca6563c94970c746f040363625848b03b952add8680a03c9edfba37ce0f5c8951d3a3e71fe8d8604e0f896c0b7e560ad3dda400648f441ad7b260e297066714cde948010a8c5cccc6740037d500f8bc60a4b211ff4156000c06c7c6c1f2be0d8db0695dd1a420cf14fa7e91167ed20b0e4c358ea59f52fb6a52a490fb1bd331288c1b71b10e80491ae83ad42a46d0a4380e36653e15e0e7d0c8084f36f0b6738595"], 0xa) dup2(r1, r2) r3 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$dupfd(r1, 0x0, r3) 16:00:07 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000040)=0xdab1a8ae9a03f1e5) getpgid(r1) 16:00:07 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:07 executing program 1: r0 = socket(0x1, 0x8000, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x49c780f9bdd23600, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x81, 0xff, './file0\x00', 0xbfd4, 0xfff, 0x8, 0x7}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfd3d) chown(&(0x7f0000000200)='./file0\x00', r5, r8) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x53, r2, r3, r4, r6, 0x135, 0x100}, 0x7, 0x3, r7, r9, 0x5, 0x1ff, 0x6, 0x1}) setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x200, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffff9, 0x0) close(r0) 16:00:09 executing program 1: r0 = getuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10020, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r0, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80c0, 0x0) sendto$unix(r4, &(0x7f0000000100)="8fbbaa7dce3b53dd4f3e6e40df", 0xd, 0x403, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000200)) open$dir(0x0, 0x8000, 0x42) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044275, &(0x7f0000000000)) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='O1', 0x2) open(&(0x7f0000000000)='./bus\x00', 0xa80, 0x10) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="66696c6730000000000026c6238f48b8d219b27b628f1d37fbca56682a0108b9f66596eb1b3c9a867b4cfe85eb501e04a6731f4b038a57386d9103c54b3b2f0d510325082ac6d8b24bb0b2ec0317275f05f14920c1c21cf2fa729d73b2e7671743f9a65b1883cdfcb574e68236edfda2ba9788d0e28398afd6fbffffffa64270d820cfda99f991bd1e027b13bdd47f025f88945d3d7c4f36fea8d2"], 0x8) open(&(0x7f0000000100)='./file0\x00', 0x600, 0x104) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) socket(0x39, 0x4, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) 16:00:09 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x100}, 0xa24f, 0x80000001, r1, 0x0, 0x100000000, 0x2, 0x3000000000, 0x3}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 16:00:09 executing program 0: mlockall(0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r2 = semget(0x3, 0x3, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x1, r3, r4, r5, r6, 0x2}, 0x9, 0x8, 0x3}) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="83fa8c7a5268a4601693eefdab23de360ef9331949660dc639ba11f334a96aab7efcdbc269bb108707ca04c11fda1880483f644aea1fbec9adb2af4211da3ecfd28cc7c02fd6f7d480c988fa057cb33525519cecf786ce64b0ce80785e6e81cb8d815f9b05c50b716a8bb42c0179331828b78914e32ef88b09", 0x79) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000006, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x400000080006, 0x10ffff) listen(r0, 0x0) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0xd5b7134a1d0190f8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:09 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x40, 0x1) pipe(&(0x7f0000000140)) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r8) r9 = dup(r7) ftruncate(r9, 0x0) getgid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000006c0)=""/238) dup2(r6, r9) mkdir(&(0x7f0000000080)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r10, &(0x7f0000000900)=@in={0x2, 0x1}, 0x199) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() syz_open_pts() 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="000000186a560100040000000000000000000060d0706c85c2768512fe890000000000000000000000000000", 0x2c}], 0x1) 16:00:09 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x2) fcntl$setstatus(r3, 0x4, 0x80) r4 = getppid() fcntl$setown(r0, 0x6, r4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0xb9, 0x3ff}, 0x10) 16:00:09 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x85) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1811, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20860, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000140)=0x800001fc) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) r2 = dup2(r0, r0) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f00000005c0)="5cb5552819e1b002614363bba64e78d121cfc4e7216829ee10daa3419aa23f566815b184ba9a531de20fb205d2f0416685a3409a06050e47458e49497a4a64cd49c7786c5ba4633accce64c83648000b02ce30a4", 0x54}], 0x1, 0xfff) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001000)="ec2fe9a1d2bcbf8add5684397d129f29ccca8b6787717387715bd383f16b7bf1f3c540f031b21e7c8be4fc103ae3912004ac448b02dd61dcce23a47191cc4a0734ce49624fa5894f6441b487e403b2f9541823e0a1ac3260160d30e138436cc71aa30a9e0772332b2249089cd6894d62836639127a8b4d6a64d7084af713d2de6e139335b8c01e16cceff1fd29a9dc54e717cb98192177cd26fd91a84c141eee54e84ca43d53c41f33795654ba3b5f7728a206ab3821caf2e4817a636b7b2bc1bbed0864ee0dbda8c8a02cbedb8c242377bdfd20db72540c1778822cefde8f336e64cb0953b4438bdf816d05ee5b8b59e03946ab3609059e63a53b733f65ea5209b7c9cb3614c55dc6563a8e24276ed899b268a3b2c6f069f589d581153f7b5a3a54d2556c49904ea0f1a412e83c569bb0bd73f29f73c3f9bb5ab789d7fa126717d82d0d13fde3dd900349f50e7ec3d0d6997f18e3c804f7d12fce35e780097705c683af94cdadac932f35e86a4c279bbfa5ac6baeb6b14a2f0f8ede9e3be27cd8d316392318eb3030253a8407ff7289711514d519904249515e34ebb84cb6fdac8bd9345f8b138c81c465427529d84ad47d0439bed8e79154ff7c9324278a482aa581d0be6938dde3df80a9509a2606d5abc6d8ffe56c3ff4b6aaeaf4990f5c4a3262ecfbc6ac0f6a4625f6fb8552c35d211f865c43cacbbdbd8d179a649ca16daee41f185f65cdc6385429f7194ac8f670d26588afc7f77f4492161871ffb3af2b9cb8e1871c1db262a8198ed91a993487f607a377166e52eb6779550b6be8f37fefde638549efb1340da221c25f691a502044274de5030925f4571a800aafffbf3a52d4a352e14e56694c4886a9d542912d0b2008551e0866b22653e53e1a610096dd1ecd333c2f2c20c8c22f5ce6281c5f191785f5b954d496cc515106a758bb78647ba2e0a68b05e619ef6b450b16cf6b7ae092eb2a99b2a59e86e2f1f2eedf1b0cacf20409db5c9c531c71890eaf63b8fb5c0bd49cb5eb2978bd2278951968e17f981dfb382ee5b3d493d0edf77316ca7b0d7293d30cfcee720b1a73a7aca9c65dd92062fd4413124852f9dcc54373591c41e3514a4f419cbfa522db06b6ffd5c07346589098ab026da23c957770ad4b772a36943495358e97f81e0c88fd009149bbe602f5f0bff055d4e0644b22392a25e86924ad95eca84d080b156921e31b5759ecaaab5943b3187e8859a4616863ec18c40c486b23d77e8bc4e0e32914e69954b157f510ac789b62aa80efd7d4f33551e2c7ee97e7b5f8c3d49774bf562a7316fa6286bd9ecaa54a1522dc40d7d35b2c7f9ab1d6593acd99f8e34bd1997f00488e3e7e59ce9a0febad7db0989a4bcac35e3c3418693b3a8fffee62e2c59ddc14473c04c1f070317730abe9aa2e3efa0fda664c9763d16c204ace99824d4a2a0720fe1597713f639ce4654824b0e28436c0b2b7fcc0a6366fdc41066ac444188679c03529cfebec59cc29b0b17cd7d4a6df854c464395f707b298e0a9d399473dd745ff7abb2b8a1d4ae269a91d87ed8c85b1bfb27dd68aba7181d1fa075943854d36ebe5e9169f6753d30cdaf449a40621e42aefeb5acb8a7d3c09cffd20447434e2bfaa133d6657a65d156b201b8a106a1fa9e17726cda6ce93746ec6b256bb9bd17822a589d6ba223eb1c4e09b51c0fbfd6babb2f5e42555c4229c7b29a7fe7f61e8083fa5825442ce25dcfea49f099dad46e40cf5eef529c8deb12e786998f69a6b603932fd6aebe6177f41deb5610a0191d858bcc1837ed703a42292ba9def81f1527e7cc0d76655e469eec72bbcf24a98c73d10c5468dd7542740bc8f763aca8d149814c3a8f9ebf16a23c0a0245b1576205347a80ed262431992fb70f2a218b432fa1729c8f4a90cf7744fa7b9d1aa51fc692d37a591f18e13707a600eef82f5d3c4c629849636c54553249a26d798862c81a8bcc242598a0bafb5bcea5fb17cd5f259fd0820f5adb61b754b7b096978f439ab3585632e5b16fc6ad770135f0f69d1cdfbae0b1ab6ad99ec9bbfe0486664caf292e2cf8c6095e037f43e6ba657af5fca736d7ef9268aff67416c0ac8cc0ce0bd31463526f73ac398f9506093bdf35da7589876199fb3a464ca4b5fe432521631f5d2015fa66da9b4f5b0c390be2fa3fd07d6a55b18da787ebf3937a1574b8c4c16b9bab1267de8ef10b9fb71a467614dfb73c33e6fee730b80edb36fe3f74fd3a3c3965ccdb608ffd5e8605fd7669084bfd8babb0c71578d0b4a58efb01804663874968e2c59429f56c8b8e642c33bcdc91b0bd9163ff6f4b021c0a67fb67afb3506c69da18a896caa14e70cc155176d0289ebf30b06e3845b9c70acf7c06bea60b0a0019f805062b223c008e4331fc4c87f67cdd8789de9f65c22d3128d405c876c30dd14bd07dc71e8f6cb2d507b6a59e5b5dc6654de843e1522969642092b55f1aa87c924ab44dc764fc972e0494614d7a44a9118564da963700a7435192b4e272cea876666fa20651dd707d7dcedeb1811b3238608fb75f0ad2f3b702488225c9bc7f793031f7c3f9b20a996f10fa05987e08e252188f8ad664256b05c4f43253ba2ef9e67dca376881fd01c294d3d8eaaaedb0e95bd60dfe9f2382f2352073eb0bd5f2f04112afbcb4a412e95c43e9ec97bf81a216d5b481350ae80d3001357f25f0156fb856bebeb4dba18ca3ea42ff1b707c44b2990052a5d2c159dc07cd4eb2e0c9d025376feb525dff1d895b2555aacf813cff71c83ce11054d6157695971f5e048f3fdf8e6df18a6d75369e01ea2f62268e1a20349817cf8aff9372c9c3e40e7150a9b6f9dc69f6b899c073376e6573ee499f7bfe5dfc7bdab8b7ecc7706ff618e822dbebcc37f73450214da5941e298205301ba00ad843cd2ca6ecfbba4714803bdfd39e19705de9a3b98f5a155c252f7fb458c8707682c89532356d57f7f1a51bd1ad959402435b358b5e8b93edb5593033128025bba71e64d1e1f3fee501b84c38b6d246fa822db2c2a29ad99c898d7aec34b629c2296ce7bab7ef950f0f8e00a312756b9b7b80fcecf74d795624e74627c721e5ace440aec6d013b8bbe6e0fc32011f16501c4bd9a5d993690f8a0642b0e9ecfed653de357100949e386063ab325c0d46a11d5401b2a7275338834d63da41fb88d5fcf21d3896fa7bb4480abd48cb6ea5543d20f1cfbc1188f4a46ca9a6637e04abd5fd773fdb7d47785d88e474c1a7feec4fbdd7054fe3344de78fe78798ae090d60cb3a28a810a36569f9ffdc5eab1ccdbd4b73d245485970ac62688fb125b772e48e8c59189a0291ee6fd3bd7bbdc51794876d067fafb201197719f667e4963b4594fdfa6dc15a4c541bc8e239746d962924ed3393631f212d6247f397c1b53aa1947634f86c575915b9cf72a02e78346b988dd1b0405d9de151a6902de8e991068155f11f4af798401b65105f2fb3e2beb6e5729fcace966cd04cd24fffbe39d30e710a29b49f4f027a476560969192f94d2a896aed2c4dca127a80f6ed3251892a9412e8165d534df305ba8900a064878995f77b8605fc208ccd56591e148825870d099d0ac479be8491e1064ed0529af376c255211817099a88663cfe991f3115c34daae702925276cfc705f6af937ae5f1d83a8240059be8142000e6b2dc48acdef69c093c57f20d0c1f899d9fae3b7e4f0f9076ff767037ff4fabd9aa40e25d4f59ddf01fa829f1a9f5d2342c8d6fa5c64ba001df73ce694bd482444ca15355dbda3f4dba33a169421b91b1320324555df59f0dc87c78856e184b2094fb0d00cab34f18485f430d335425b1fb2cec4c1ca48ca328bcf1704e77a074db6af11388c7769eafc04eb918f3b486fa406795d113a4f34118cc8d567c1b9a68cb0fd0f7e268fffc3bdbcab59cf66288bde286078b50517c824a841accec7ebd94b52640761b2441ecdd2ccece756f7e20c40f2cd69cf61a4e7001357bcdf5252420d0648766f369787aa4cce47383afa67342d87a74fe1f85efb64111b28ecc9c85881e98c2a63688104930df9eb63afffd4a7c9b08250dd0c4aba36f9d8e4965abb2ae1a7cd7ff5cff64acb0f7aab5f9fec9528f3d024df73801793293db419d58a9ce6e5c4377397dce45aa8f9f1209fcd728112288ce669609e9033149341691b0be769f919fa6dc5c32e9c6103839826a174a62f12951d65cf3ab48bbfd40c1ea368a65d6ff8cc8ba5287fc0e0b048fee571c3a85bfcd3296bca0c569b19be4dddac97ffc4c66d29c0006aa93cec4538db2b832b68ded8d726ae375dff38f4f387716c657f9bc9dafa469fc90516c4b9aa8e040d9babecd2a0f0ece33a9413f4519468b2c451cc8c76696026f981e715b59df749331239af525b3c1a5d528c10755b090d2515d78f570ca1262f344262b7f8a1ed8926704dd9f99fda34e60770a5409a5dc9ecc55568cb9be6dd0e4592285034b94eef8e777dad9bf80c9f70fc216fd764fa4906df7d87f39437ebc735a81f8f09c59032191ee5681427b6aa6dbddc42a5ed0c063a22962a0c0f77f94d0b04efd9f180feedb9beeb370512a96c1b3e53a72a953537052d5df65496cf68825d68c455abde6149ee4cc38bf6e6a6bc88669e4b9512684a24e61f77ce5f142c379c74868c4ec40a44b274f8ecbd52e30f1d07b15d0eac0c680a5710cefcb5bdd03c9ef04eb3cdc1744ded7fb528fc4522f7ee0aa0967d62db395b87410e70058be49dc45119a2f4382207b3a97ef693db2cf60cf0cfe40822c164a63c7aec882b6121d549be193c25d48dff7a87a66a18abe50b57f93d39c14f96bc4127fa3d0e10fb01b1ecd9ac25aaed391f1b4cda9ebf6a50d59adb46c4e5d5f273d39e84c9bfb85d58456af199b0e05eff43481e344af3714695c62617d0ccc3278a52376d5e9283f956c1711b6f0ea36932232fb3d16ecec17748b9c8399796a5fe3e950f0f78869d154dcb2e6a121029216b4f68229f38ed88c2bbf2e83ee42bc45827ceb1f384b5f6b1f87e397a61e0e96afb9531b66ff35112f2a7a5b6f791125ec6893e309dcec3dee6c0f4c92b1deca01e642dab96bdda59f541352e9dc8b40d6e09cb53ebdec902486e31d575468eeb1c9d8aa963317ad9a35ee15ff4f8e25922160795d4e4c8f5924080c09d9a2f025ef490e1bc9f23b95fdbefd9a3c43331346e264691f729992e26a48a2ad035788fa5c1d54cce3d62430d4ba46f2034d1ead1e7f37d8a84ed3682df43277f8349f98ed6e4ce34e79c7793bfdf15a062fa41bf21d31ae2936fbfc5f104b2ca973092d1ca287e484fbf8d0d024c1ce9fb5b73636c1f5e5c39f4f555c0453707a11fae6c7309c18d7d93d5bfc3a2fdd75ec98bdf71e7306b06a7a724060ff48e9881356a739fff8bf01948238a49f15a2ef56eea6e22366de10ad1dedfabc8a1fe2e9d193169c5d305c80b44b7485ffa856ffe86298357751f24484205c024836e7096d5a717e8fe4613272e8ea9a3d45abb23b9111035b2f5851e56d2da4bb14ac669401eb8f2e291d55e9d97918e9a50ecd29a938130706de52dadc86f8ecbc179542c5d30e727758c7567812ccb39403a03734385266670319b6614fe4eed17c8ac16c7f3e44c6f8d0ff8e7857fa26c0c745bafac2d8c4d23c14b20bf5a9c47cc13eca52d2a1420cd300f5bae45d9c5d43ea3cdccd96b21fbe437fa3b6c3836d6f933cebdf5f8387fb8db2ab3b80ba526e86e25d06207f86f2c869f21a140207dfdd5d2e32dc5312c", 0x1000}, {&(0x7f0000000100)="c9377fe0cfee94fcf698564d6234b7312eb2247e5da83f593de4aeb59ad30a767650c6e0933dac92b806db20d1f77656c7728066d5d720266270e038db173080e9ebe8dc963e47c92cccdfaf3f9260a9f0898d3e5551546f800486c4e82dc40cca6b5e10114fa870bb86b5c177955266c3ae7b3a6e51ff46293e0ac9622662db663842d92f821f7f480eb02abdfaa73cf6725a245cd88d1ca6b7a13f14907cc508f7304739deb4ab9bd8ac4201cd90b98520aea4ca00053c6c4b5045adffb124c3838dce7c3a3932362554ae4ef4d49a867e7b52557a00781a9a17ce640930dc695ba10920a7e1264c4779e66e01971f", 0xf0}, {&(0x7f0000000000)="549fb4bf52f30549a36f02ec66b4c2043a613d1fa9edc6c134f1f1b07da394ceaf73a1b9bc7b3fe815da6f37034e18ae7ff2c1145fb79a1da2abef94", 0x3c}, {&(0x7f0000000200)="f2e68e00b1b65445846ef590ba18539fd149f2b4490757cd7787dfff1d407477846a1100b2e6c8b8bdf8f7621daa9a4bb782ad40c077a6eee59196c70d6fd46b698cae2b8111358f8c7dcdbb4d9bc6be34ea38f57b839d9e5d2f11a52b2300e9a7b36f052a36684655c451eb8950dfcbcd154715ea9d5259ad265d6a6256", 0x7e}, {&(0x7f0000000280)="f6b079fc6c9d7e6981a09f6421481f719b766494866cdcb835735ac721b38f440723a898691a5e9ae023b5750065bfbfb555c8bd869f800b4869cb1e2f2a577369b6", 0x42}], 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2005, 0x10, r1, 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) fchflags(r0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000040), 0x10004) close(r0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) setrlimit(0x4, &(0x7f0000000080)={0x200}) poll(&(0x7f00000000c0), 0x0, 0x40000000000000) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) mlock(&(0x7f00006b5000/0x4000)=nil, 0x4000) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000038d000/0x1000)=nil, 0x1000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040), 0x10000) 16:00:11 executing program 1: syz_execute_func(&(0x7f0000000000)="c4014160eb8fc878a2ff002e672ef26dee2e0f33c441d1c44d003dc4e245ac7dbd260f1acc66f3460f116ccef166460f38dd725a") setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x0, "3e00b5e100001200445be7a298c8ddab00"}) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xdd, 0x8, "898dd215dae67aa706000000f86d4dad779f3650"}) r2 = fcntl$dupfd(r0, 0xa, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x5, 0x5}, {0x18, 0x3, 0xff, 0xfffffffffffffff7}, 0x0, [0x4, 0x1, 0x4, 0x100, 0x6, 0x80000000, 0x6, 0x2]}, 0x3c) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="3be9fbcfcd8d2e", 0x7}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0xffffffffffffff00, 0x5}) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/157, 0x9d, 0x2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/65, 0x41}], 0x1, &(0x7f0000000200)=""/192, 0xc0}, 0x841) 16:00:11 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r1, &(0x7f00000000c0)="d7d5cc70dcb1efcfc182ab8086ebee64022529a63d36bcdc0f660cf8397750efb733654696c9a852308784f3e568a918da7ea9ac4774061df59b6fc0de83d0bfe2c34228d165e03ea88fb25211c2c93bfd9ed9dca24468fcc039a98625d9c9f68437cca3ee80f799bb74d913e50f71b6851920c8bbe185a93012cebb4bf1454d3ec2701ae6e533ccfd5a25fb826ac9dbfe87ed8a87756f5ca455a21fc027124fe1", 0xa1) 16:00:11 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x6, 0x1f}, {{r0}, 0x0, 0x52, 0x20000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf00000c1, 0x81, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0x50, 0x4, 0x1000, 0xfffffffffffffffa}, {{r2}, 0x0, 0x90, 0x12, 0x2, 0x9d18}, {{r0}, 0xfffffffffffffffe, 0x2, 0x32, 0x7fffffff, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x81, 0xfffff, 0xccd, 0x4}, {{r2}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x4, 0x34}], 0x2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x6, 0x3}, {{r0}, 0x0, 0x18, 0x2, 0xfffffffffffff118, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000044, 0x3f, 0x100000000}], 0x80, &(0x7f00000001c0)={0x720, 0x6}) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="8ee4e8ac7d3b4d1cb616df6e9d8cbfb9ef8ea719a4fd246e7ffc08ce559be551e6e52ac5d43c018231f7dd4551ae799e120c0e70ebf245edc7335bedf9e69b091fde3e9b8e480b7bd91e62e68dd8def43e41633bc8b6e32210db81ba3f0069ff10adbc98a910fdcad3c9f94f705d61792ce78ed786799b1a1b528b62109062918adee8de85568468650165e59ddc65acc076b882075d40b26ec84cce0421338074caeec3b288a6df0d5187a913c8f64c92fb83d6a5f702b0a05edc3d7a48fe64f0572d9aa3f089276e251009ed8bb634d8e085088073eebaa51511385ae2cca734fc21bc142c44296e98aab3437cf7bc3eb2ea99dd273c858c6a", 0xfa}, {&(0x7f0000000280)="0203a9d5c895bb3f50b92c8ee09ba441e5bbc74032b0debfdfb43683ebf76ed34f7022c52e4a7d58f04fbbe7754c78c84686e70467bf2840e64d801fb19ccc74ad142e7ea323cc7b4d66f158ccea94527b81279d73b57d3f2be01b3b1a0b5a59ea08a3862df8c662dbe13caa7a90de1cd14b022b0b273b601330454aa4d795b40028487ddb79643f80c2f73dc3094cea0ac67a9234b56292fee7ac35f5dca94ab8ae9dec", 0xa4}, {&(0x7f0000000340)="fa8795fe9dd5e6d60a41c315e9c51a15078a082ff745cedfe2bc3284fb7c0b51b3fb9bae20a7983772b2dc73d8459b5b3e948b023477f8fb02278b48d1cd05fde4f5a1f7e79b33a245b4fbf7e9af44c7584583baf84325533c52c15ad6cb89a9cbd7f6d5615dced39ed9a5395165e4052bf4962f0814958c87977fcc9d2ac4944459d71480ce1aea66ab73dbd555e72be569905125fcc62203093f2b0dcfb7974b3e10ba3db0cdbdea80c40da2ad7c0311b4e4f79c6717fabc9d75100c861f33b98d4796311a89a8e719a4f7322d469dc4874a6139b349e57a012231e755d0fb776196613c28e928442e", 0xea}], 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0xffffffffffffff97}, {0x596, 0x8}}, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xa8d6) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x43, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000180)) write(r2, &(0x7f0000000080), 0x0) 16:00:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x42) ioctl$TIOCSDTR(r0, 0x20007479) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/39, 0x27}, {&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000340)=""/52, 0x34}, {&(0x7f0000000380)=""/74, 0x4a}], 0x5) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pckbd_enable: command error 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0xfbff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() mknod$loop(&(0x7f0000000280)='./bus\x00', 0x2022, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x80000000, './bus\x00'}) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r3 = msgget(0x2, 0x800081) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{0x147, 0x7fff}], 0x1}) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="02000000000000006a8228adecde50d16aa1ddaaa5d91f9026d67340d3c2a65ec3250555dbf9f0953f3c43355e6b8a5392cb4e15b700ac0aa8c8d5436751c12421b1c3fcd4049a5c96d867d34cbf894f0c5a24a710c0336a38c478346fc1d872f64ffe24900c80ec391c329f535559a22fa0cd8797343d9a481b9c3d95917eff88f6b41b0455181d83183dcb58ad2333440732137d29920774cd3352a7d7f612fc582992ffe9d0b00a9efbc57eddf86895be88c49d25a73672c0ed299ad53869bc53cbe172d7370b59e07865b642bd64df136dc3ca8228895cf8573c69267cab9f8d13adf722756cdeeae2bed6564a9f7fd1854a3f658cb23ae5ef93128e46527a09f8f4b38f4fd69c"], 0xe3, 0x800) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0xfffffffffffffffe) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) listen(r0, 0x1) listen(r1, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x3ffffffffffff, 0x4) 16:00:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x5) write(r0, &(0x7f0000000040)="7b2b077bf44918b5eaaba79d5b6bd917f57c6b3cb3caf164bd18bfd73163ba3f170f4235843b731b1ae255e5036f07bf569ddcaa0f3349f9e89d2ac2a0b58859ce26949947431a3f0e25761de1187e18bd04db11140aee2c58282f27c6cb4e482038f372330eb2d58316cf24745bfa6f96604169a494139f0196d124e6032f2f38181f039685f46269560adb162c395f03161342a739c1ed989f465ec8ccfeb750fd5ca6ed298bfd2394decbe9fd280d9339c74c2352387bc66cd6354f9908e512568640aae982eccb2a7295640aecb3ac0470524c3caa9e993673b0598931cc5b668e66faaa7b17bef51d541e0b", 0xee) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r3) setuid(r3) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) syz_open_pts() syz_open_pts() fchdir(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) fchown(r1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x108000004300) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="999c13f0086c3311bf0ea890091e64692e9da72f1a6b2cf6f6503ec94ff37f1e67e097dede9b67ffca5c7a697b96b5122d6e10e9a1f3c4ba377942079db622ebcf647fd9", 0x44}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="6000000000000000ffff00000080000078ae1a535dc1aee55a1f6db787c869f9ca78dea0e03e854a4619801872eb2b0c2b7ac775a8a76c4bcf55985939cac24bc5cffb72e310b3cc16283e8ffc6477cde0e8575a50c4939e1380d633280b6c00b800000000000000010000000000010040f37c5449753de23e6062d7ff4d8b011973bbead8e3ec877ff0462775bf7b06e1b9ea2e8495f9c55d37eb14ca130c69676cf00b3048401ffcb3abf6eb964201f44c9163953c967189fbb8f9ff423349ccee4f01a4f1d14cefc5f226144b58db4c68acd6a111b3f991b65a009fdde70814b7e0235b130a07d20a00ba9b1d4e39dea7452be0e90a7f00000000000000c619e058cc08363c373318ce345c088d4a38c7f06106aa07779c5855756081a4130000000020000000000000000100eefe"], 0x138}, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x8000000100) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) sendto$inet(r0, &(0x7f00000002c0)="8330c2246ebe35ccac70420c83af553b8aa22fdc9b192cd38b862dff2dafbc6602201e82d054f1353a26ef3b734279268f481e4da35724a6223b811eb03ca0580c11b88a0e8089dc0d674f61ca86229a6964e07563468ef859d24d7b41e7f5a44a4920a80524de8c1f3e2e77100ac8d3843541fe7ca56394cf5bdc2eaddec902f764b3a7d39143b5c7ec069581b4d32c11835c093516330820c9213b4b2fc29620f97aa8a0065e21c5affa2bed22966663602dd776ce45289c661ceb924f65971778d91e95004f8d33f88d815a10ad45d866832b83381bbe245016df620721d5160cf264459b8e973e2b1d6ac7feb46108720011786ed30ea09a0d04aaa2cf535f52abc6fa97196fdc9cd85234cbab9ad17e9f5885b027da61bf1043a355d43b3fbad268f4ba1cc35880e99756388ad2923c7f2298e497986efb1387dbbaa042f38dff6f4afffe12d0ae38a4b38f078956351f4cc3d6ccac2e45e315cda1bb7234724af2ccea8639e1dcbf18a5b37c59af37fccdad76772bc8cadcc8ad84ba225db5029c640a0b5d3e4b729a24cb32e80d2edfb40bb78b2ac027aa34660b02de82a6cfbe90998f394b98abc3af0fe76c01a7cd0e2c5a76b64191b893a993ea544bf1f79764bc1ab01c52a4a81970b6107366660effb35a4c276998e3279321a6272c8473e47fe06c66cee7400ddeeb27614381f147721724dc7e6e9863d2f63b77ea6c631aee4048c7ce149d9210568dec66d869e0038f9ee14414931a76340a5ea664fcc934a22ff75885eca2d8b658d5d4dada5d44b62ea1b422722ed6277fbae6b012e4937a437a1a7c862f674ea4a59950a41586cde8159fcc342cd9058bba18598e0af9a3791d715266c523dd4615644ee50cf9bd12c00fdcedc8621a7e79cdb9cc229eacb151b705500b27ab496a7b02a5f489b12d98c06a23d7c4233ef9c6b9ed35949399920f8875bb89a66b42631b33041e92e90b9913ecaaa4b432b52250d3330ae696f57009c89d71666e8a8cef733cc851e90cf8805186e273ad75260d399f436822392efe1a97fbc0332a8435b98918870036880a3370cf750b20dbeb22f7a694ddd4d6a95bbafa385a9ca5c1e2316017dcafe3b9a7edf8a86d06c6856e692f91c2966fc56fa3c7bc0d71e1d2e834e4f3c6800e37e7f4c3adcd64c7381f75ebdbf45abf1ee971e33830f1bbf82980b7a11ade871f2629ffbaaef6515f4b3b2ef5aa84eef100ffd774d7095971de3e32d304392db4f6bb995f1c01e7cc43a029bc1692aaa732255334adbaf9f052b0b9371bad643fe00aab699ed769eb4ca4f29b81dbd1641db2de4e797319127dc40241c2de7525561777fbdade8d56e81d8b5774c6cab2b9a026fe6369b2effd4aaa35ae60d139b74d5893c4238c29547e472590357e93a41cb9ca80dc54db18f12b6d2849e462652599d943d9f942c5531851d398e14bb942583b76b2eeea177c6e5cd66f8c6a52efa54e834b933c269f4c10342e538cd317a3091cd36cd48422c47cb92b2f52ed03c56ee339f554b66715515995674f44c6dfeb0e11e5b97f928d10b773c85782bb681fb01a5e1e1217c0ff68e9f225b237808ca714cfbb404fcbccd6ef99810b7734e2d37d6e553a13e061cb5cbe1a56cf72f234f0dbc1298756575ecab41cd6094cd2ef936b0bd4e62bfcb13529eb6f4859500f37280d00d272dbb120a70590f7b86a0892cda71d76677b5e3331dbea79f4bd103e2c7262e1da9d1784a2b77a1bbaa57831237f129bf65c8766662144def8a2fd3f25321ddd2f75be509fa26a6940f7c447954210ad84c4ff38d2591eeecb051ca6f52c46e4e6025c6caccef65ef78af19902c11d2262045247785508c45613d9103a0678eef1351c2cafa513b58a517e42e1a674c88ae6b6e72a4ae9e8c3f998676fafdeceee1687e2a09ac0133bea0beafd07b125276be48d1d23127df4c2bb55dc4150732f9dae4ca29a12aae0ed936e993d256fe08d6346b40925d2334154b44f568a1f06a7e1da94a60e1a7c4056fc28fb3715624bb11de99e8dba417cc4aa8c948c8b8746da385550156e030746619773492fc81d5f9f11a805686c8f736203ace54f496cb48ce7289784d910bff80a6f138b9df02fc12bd4dcce4f676071217630cbd31209eca6472cf048977a672b72d71078b15190b4bc5549b7ba6bdd5a130612ee47a3755d297195eaa6e3a9fcdd4ad13c5ac8271e656f1d5c5af4a489000cc858116523802fa260581a37653a8e85c014816b9bbf54c2cc800b2dd31ef997a035b3309a4a906f83c207d292aa3503f61fc1af692e59dd184fb29cf9d415842082fedb71f87012b7cc780d4e9102e09c8363cb02d875b2b5b4fcc100431e5fe9ec9ab99398a20ceb41177b490906bda070603d4829d86ced058b513cb5a88ec52619bf79746b5af6d9f19723c89fac4d8af02fcd5e078895fbab1b161dd7c314fc9f0cf9201d1f394b3f0de1b83dbfc6b015c973a73ef709770d009aba33f669e3fbbbe4de01de29a03ffbcb7df55c5bc8844833d7168f854058cea2752c454aec29d1f99545b40db3bf4c398477896e8e4d7ad55148a26552fae4101c5ebe256f54de6adf998029c2d58c18239b9c0224e077cb45c50e9b03565a5d98586cb536d3d10a3d29bd02c34553c3152ea71c6435eb02f4687f3b89deadc7bff019e9f87c2e5b3825b8d4a3414b9fbbf237e624d44553c6003569cba58948550af1d1d29f907aa7ec2b3d07333fa2a6b7e6ead0a281e4dd828bd0e4d97febf8e7d4acb6f843dde3eaeca8d811764e4467ceb5310aa7dd9d87e94eb8954773641912dbea393dd26870b168828f19b5544247a4a260e5c10246f0537b9ff45d38435dc56d91ef5d19b659744ace092995f14959b59519a4826cbc20a665e9875f0a80e4a2a3bd9d83ed85938c87b96616bf5b0d674bc9e3a19aae209d27224fe56ac6d3da42da62fde8cd7c7512f2ef802fea5c169e160a3fbc67d0912247ad8f53666f152ecc1e1272b556327dbe85d06f69e566876385c6927374bd2f23add61b41956308ab492b65fd69e16d88a9a509c25643c0a44dc1a742152f98e6d49fc7ba90f78af8c58368608d83030bc3d7daca06533d3a4fcf69b8ac4934065d9c3e581c9d013dcc754d064dd7b66b2920fcdef46d65627137c0023c5b740b4b63c88750b30c7c9f4db03fb5c6c6e4d87545b5953fb53b16481a266664438f5cd4b32c333e5bf47e640f31316af7e9fd63f5e3cd26aada183686a35f009b0bbfd123b76f72740f8e10dc6295123d88b2260b570bd5d1711ba40b82813ea89dd73ddad358ac7445ea01c1d4f960ab09da8da53177e8a3b681a1f5f2458976acac237699ce58d182f40c1de6080f8deec4a2ecaf2ff45d61a434a2f8f5af012033b115b9550f3881f9cb7ba026340a68a8246089cfe3deddfc92ceca5063c67da408642e32aa222b83e642d104eabbb1096f3ccadf706f553e8a910464e3dd60a31b439000da244778798c6c7bf19cf81b8c435abc5289033134f4888f2c847e2b1a3ae5d7709cc09a96ef94a67ea614c63d9bafac25f95f429f83190a5a500f39e367178834cf30e30274572d99a4e63514ba9efdd5bf40d100efdf150be9e2e2e538a199c66987bd03232f7b7176ea4f27a0d9e87a1a51ac15f92b1b2b59b0eccb38e7414412a4d98c56740410575ef119847e75b891364830f1144f995409411eea6a9e09d700cf37fb693c13939f429e6cd04e6371760560c83d8c6df9154dce23d152d2b1fae591b935857c696737f20d2321a1d81c2394799b3e4d57594d12eb336412bd41dae4604a406256b6fdd3f3c144d1c02d6a404d1262273169415dd6abdf0d3d8d68b040e836e1a26230128529f6883daa0e0bec012aab1449cf37ced8bec4fdd32f97325d6afcb42e2434dd90299814e98241d904c43e647bb48df82ba6361ebee3ab00109d0d6613e614ad6e6ac66f1fff4cba20a0629f0282736cd73cfe128bb51e063db7cc771202dec32c0fff28dbbf7d055f8af07cc24d18aef18df5f6b99f5d54aef2e10f31263281ce27f77f29ecf3b2bcd9489fb432a546b8bcd1ac109a5762237f4682526d3601b89149e3f03756db5a6ad81e52716556dc42c372ff86e2c35e4fcaf6ac3c59252ea62443cd9ef1133a742d1a40a511c665cf95e6c21de46872fbe95731e7f343621b07c83fe2d0d7a5d4b60e03d9746cc1191554b53988265622f015f60b2d0d059f3c6ee1c20aa835973702d51446ccda382f09377589ab13353413bc6e2fc19dbc9ca2f965fe6282c1317a593788620f3b4cc398cfc412ddef7ff06eebf057d79c158b5c4974af64f47a6e092f2aa4ae488e0ee8988cb936123d5abb8ec5ce2929c50244c0a9a7966a3c4ba22d3cc39b9dabc0c271ae12acde31054200e9c75a168655385923775f0942f049148e490a03f627622b604bdf567d2fd4c8ed43438d7c117e108a37782e69286437a5d89b7ffad1a1f35a8557cbe0c26e7a113f3f565c151f15800dde89a97ae37775416773b9c81d59f565184acb8c0b5a2a8f3c1e61cc2ff30ff9b80b4ff39850d25de26bf3089877de3a13b8675651a14644bb248b8c591601c6b3c41c0663c52ffe5fd7513653727b402db2009f39c82169ed7c104b2ccbee25e9618c8e61cf596225af79de7cdec649a2e418e7772c2a49a7e0fc792ed81dd7750521e831ccc19c37e4d9a3f30d895de64696dd9f1cb4539b3785381cf3858de4e1268729f35c9e8cee279931dbf20712931f6a6fd60acded33b19542034bb3d6ea43acb9d0f8156e91354538e45a33146c6f55d75dc2fcb3d0731527afe681ec41f67fb14834c58042a008c69d17c8ee45a67c2b42fbd2e79aa7d5901ef9ba0f4848a30f862802cd344c16b57c6a2fffbf98daa115f943685ef3e3b5110bb13e61e97fbfb1a0e24c0dcb716687553279fe8ea260ce518bef2c4fe440ee5239a4ebd7bac7b6f822877e978b123bd95f167dbac842bdeb5ea5831b1ed54586b6b45bcd41444a8e86398363d36911346121d3b8be755413bc7e2d78b9c14db56b1d59f31bc1ec99ec63bc34b1b2b6fe73fa651b17f45ed9c63b7353bb65feb6bff41e486cf1e5e88f8bca41bdada69e99c218f5e3f658b4fa5a299021ff303d74c8440d78a2f839190839f64964061629a256dbb197aa28d0b1841c928fad94bf288fdb79850202714441de5baeb3691c932a9cb10e77165eef4644e4c97045ae322b9048a96806966f935a6a473f31a598404d8aa3f94e83195389856fd8f4c93841b0e1ef2f5e04465f86560e165ceb07bc90be48acf5e46fc81f4982f0becd60e227f2d906a7ec0ae9fdf0d79a74aa0484ad4534d9f63779e493b6a09348b7e9bff89d40b7ff52d15f4c3978caaa9f0180e7d99b6ed9cba59b4f92c6780aec6d71c7500e48b2f627723611309f87c82485b044bd08305511ee498dc7b47cb137166b7fdc245d399e8daaa72ee13fe472f5bd8135124fd60b9c166d889ccc88fa4fa757b34fbbdaaad4070dffc579e059e12c85a5cd41e0fa04b2252282dd8b2ec33e0c7d59465fb58b2710a0190a7a05bf6c7a953a559ea9ca7afb4e34404dfebab1c5a56b16a24c16df76bfbb7757415196001fb335f3c920289d6e92f20890dcec075a9c0ebc144e99c16aca0b0936a897883fb22c11d4b974ad05f497492dfd3c42077c7275260fd1e6e79ab8ad12075e5334d5d88e87b2bf8d0fd15483f24d28bdcb5ddbc36bc5fa48330bc24877819a99b2", 0x1000, 0x8, &(0x7f00000000c0)={0x2, 0x2}, 0xc) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c88", 0x30) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6000, 0x1) setrlimit(0x0, &(0x7f00000000c0)={0x6, 0x4}) 16:00:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000580000/0x3000)=nil, 0x3000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0xfff, 0x9, &(0x7f0000000080)="973a4dfcee713ebaa49d2eb665db20f6d7f14adb336b572082d209478d0f56d8ff984e2c5d607ec9e169ea8728a2edcd", 0x30) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) accept$unix(r1, 0x0, &(0x7f0000000100)) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='X', 0x1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089c9103e42c6361a51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x40c, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0xfe5a) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 16:00:14 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0/\x00', r0, &(0x7f0000000100)='./file0\x00') execve(&(0x7f0000000140)='./file0/\x00', &(0x7f0000000180), &(0x7f00000003c0)=[&(0x7f00000001c0)='\\)*)@]@:.\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\:\x00', &(0x7f0000000300)='d\x00', &(0x7f0000000340)='g\x00', &(0x7f0000000380)='.+}&\x00']) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') socket$inet6(0x18, 0x8007, 0x7ff) 16:00:14 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x284, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0xfffffffffffffffd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x89, 0x200000000}, {0xc2, 0x100000000}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x100, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x5, 0x401) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="d0861d5e7e9a9378b8f041dabb68b5cb0c057eaa161de8f44e2ee46f508474b2e891005c8a175e18e2c8dba440006515c56a97c08eafe60712683bf9bda70118e60273faf1d4d3168575efe476d5325e3f7829bb074181014c1b71", 0x5b}, {&(0x7f0000000140)="64c16867bbef7506a004b498e039ac3639d2a6b4488f3391a69deb01582c731e08d39545fe409d21d5d8e427b9ab7c363aa81195a67f4733eceb9b7609992f9f5a2120dda9a47bbd53076c26f86fa3f5c22358", 0x53}, {&(0x7f00000001c0)="a1ce00c58f76cfaf7c9721405b224b45e629fd5167afa1c70bf9f5a234249b46edaba48a62d727ac594ca14e737af3220d755a08c8d1fd7c159dec31f1a1633a6ecf9831536a1f42c127a6e8207307ecb4fbe5c380043322d8b2b94f6060cd8be796c91d58e0691191b1e570261b52b3bbd3158945ea5d702a776c864b2b24b5c2ed3c231b41ee13dfe651db7f90e14bb920654008b2452201d25f071dd295e281", 0xa1}, {&(0x7f0000000280)="e2b88aeb4d718ba082b0c4835736c0b373d85b43451d13b72cc78e5c81adffaf8407134d01ad7bce363e378b5b9f91e42cc199dc3a1460ca5312e2899e76c40c6766c68f904f74995e11b2101d5df8896df3d1e63f76cbe02326242baf86ac8db0babd639668320f00f7cc9fffff99056b10f302210d2a73f20a5bd7de289c9c105b32d8bf80c1be5a646a2b42fc775edb09e1b3ba2292338f6c1f0e6435bd25ec2c6d2034383bf55144095393ee332d17f9f8577f0430b5a4c0939397ad978b2f0bd8f8ffabb180e31a02406881979a9bfdc219598aafffe1a4156f4d4a6b5c231884ee5c597a0f28cac1bfd379c70f0171fdd6fbffe7c3bea0e31f", 0xfc}], 0x4, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x80000200) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = semget(0x2, 0x2, 0x2c0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x790, 0x0, 0x7, 0x3f, 0x1]) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186104008b00023c00000000002800ae6e3b3bd53f7f71ecd952b0b19901000087d7b6638c89bc3e00060000000000ff64", 0x34}], 0x1) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) dup2(r1, r1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() fchdir(0xffffffffffffffff) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x82) 16:00:15 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x1004, 0x4) symlink(&(0x7f0000000000)='..', &(0x7f0000000040)='./file0/file0\x00') r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000100)=@in6={0x18, 0x3, 0xfffffffc00000000, 0x4}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="3cf62213fc3be42046aef09d82e1d3b1c5c5f548d0c0dfa12a5f85fc12c46522c20655d48f4aad75fe66f71f2ad81f0cd12db5576a96b09226b15ad17eecc1425961a3cb17a50a3da9c780548475cea20fc1cc68af305f1a51a20d9465714b247d3700e0aa02b63441400d31505c628e6f215a67740d42861f2deb0220cd0b0680d9cc4d79bcfd9d2a07437a8a2b589c250937af44eeffd7cdc25bd27c612af81803", 0xa2}, {&(0x7f0000000200)="d39b43ebd4b718d71eb646adbfded7f6f844c1ad0558013435d0e263fe79b42b93f552d81b7811dd2062ec3620c249b8c3f6", 0x32}], 0x2, &(0x7f0000000280)=[{0x30, 0x1, 0x8, "418c03b07988b1860f20da06a79bc7892d5af6d3d7220f5555a7"}, {0xc8, 0x1, 0x100000000, "be61c91bc53d3be5606776c7115f459058d96467322c8ecfa027b1b3c45b36ce724a5e9f62cc205c2e4d76b6ab517bb67554bb6001a4d626b222cc4cb501d1bafaace3f9e2768b5398a36a0232f721e4194c25e52fbd22223082bb6169c006f23bae74a7535e78eacb158cff1130c8a86e1dbd9391d0b4805cc5f6ced4283198792a3e29b0ec71429b2d2f566ce148347ea1b8a2a3fec942b4475b584524f761772db9f6807f8f57d637c07d66910325682ad4"}, {0xd0, 0xffff, 0x5, "b3765d1a8034465efeed28abf4bc8932dc0965a113666d67ad81d19b8bf641c810d4babfc7eef93250d3c487e32a8660ece71da8901031e8af75add501516f39db60e6a31e3faf45e96313f096f7d27f69a61c9e2c4d55cda87d941cc52ea3437675b7e74d68bd89f686e25e8fc79f4c9478b10552fd87cd43d188118a63b6c13536ea3bff7c1e6ca8340c9cfca8667d036b35feeb044f04ab85b38176ac9fa6e6523dd0d5b7ce07b9e083e81878527b400beb667837c1390c75207e40"}, {0xa0, 0xffff, 0x8, "4796b39da2e135b4308c7f664ee2f24aa92bebf346d2e56645d561aa8b10b5d2262d71460d8b0e1cf68cb85f769a6f0b922a41a4fdc757b6e1c2339ad243329a7a3166f848ce43a8007f0039958b0682541369046e02784135452f79336ce48ef099c04aa6dbd33a3a2fc8e7a27d1a996b5b5c48ecc89b205c5afc30d2f260a9e84f9ff6226db3d848687d9d0eec"}], 0x268}, 0x400) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000580)={0x4, 0x0, './file1\x00', 0x6, 0x2, 0x454, 0x5}) bind(r0, &(0x7f0000000540)=@in6={0x18, 0x2, 0x3f, 0x8}, 0xc) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:15 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$unix(0x1, 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="2a4be49c1115f65c939b90e6aa2193b4c3a4e6a974eea1448bd7f0057abc95feff3bd1d3e4f2f44de6a57e61efec0d0bf971c3a91c65fbd92379d4c7", 0x3c}, {&(0x7f0000000180)="53332e21959a8c488a6cb08c042f8e6caa1b7921b4befda1e80836c68d971b4c70fe99abcc0a1347a48e905bc618a9463110a9563524f8397363b3f8b415aeb6c970f83fc8712334401b276de2e606b002e12366738a3b9f4242d21a19b8e6a081ae56928abd29e3434b1961a88e136e6f6e020d4298aff1632f63d50b24f11351d31c0021d6704d5b64fad53b974631fe0f6839def418159e7118fbd4e29fc28bc9469fa0787b81", 0xa8}], 0x2, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgid(r3) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x4000000005bcd) r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchdir(r1) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000180)=0xdeadbeef) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="58320e5a6da99264b4b3a84a0faaa3eb636be6035376643ef72e698f98e32b58a2cd3f609b42c9d2c73ddcb1b9df981ec29ac114717834c22e578dc8ca592444b3d89f0972a4cbb6c5c887a8939c2e9940e1cc0e6c6f8eafa8395408c86802601913ed887d2d24cb9e4368e6e82cb65fcebf0452213d6e8a226200e2b53a81656336fa5888f418115813d286497425a2cb385c929553969beb890930beb0ac651c22", 0xa2}], 0x1, 0x10) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r1}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r2}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r2}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r1}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r2}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r2}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r1}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r2}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) accept$unix(r3, 0x0, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003ed000/0x2000)=nil, 0x2000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1f, 0x1, 0x80, 0x7, 0x2}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x5) 16:00:19 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='+^\'$\x00', &(0x7f00000000c0)=']\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='\')\x00', &(0x7f00000001c0)='[-\x00', &(0x7f0000000200)='.A-^\x00', &(0x7f0000000240)='\\\x00', &(0x7f0000000280)='\x00']) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000020004}) read(r0, &(0x7f00000017c0)=""/244, 0xf4) mknod(&(0x7f0000001780)='./bus\x00', 0x4, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f0000001300)=""/213, 0xd5}, {&(0x7f0000001400)=""/46, 0x2e}, {&(0x7f0000001440)=""/68, 0x44}, {&(0x7f00000014c0)=""/67, 0x43}, {&(0x7f0000001540)=""/113, 0x71}], 0x9, &(0x7f0000001680)=""/151, 0x97}, 0x42) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7fffffff, 0x7ff}, {0x0, 0xfffffffffffff000}}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:19 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2098a, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x10000, 0x2) r2 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x80) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="3dd177368c120cefdafd47f6919aeb7b8a913d0e657c6f9b4376144d6cf9f14ad7149fc6240fcf7ac0c7c0aa040de2bd38575ce14e9cec14d021ec500350d27d12ddfd51e68ad8caa993fe2231793c6898e4c7f564f8e6773c728e052d6ce4d6f94616dcf704d4ab7bf291ac795a7684a71f04dda5fa77f5089f332bade259f55ccd392fe5c2eca9baa59fbf6e891a04475465771104444aa354768f90e60425ee1b10fe78334ea32aa66d9df69a91c1848d3ec7d11869a71e177006cb2507f125a37e550c0fdd4c49531edcc089b1218c051c68c9536c532b4e3364", 0xdc}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x6) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffdf2) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) 16:00:19 executing program 0: msgget(0x1, 0x200) r0 = msgget(0x1, 0x0) r1 = socket(0x1f, 0x4, 0x9) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/35) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="c6704d55ced561cfa524930760b5e6a32e4d621e6cd4dce2b2c7b94cd00e4f3c02e5d45f632f8c1b71f3d6d01dd05b70117403f55f79ee37dde39ec9ca9d1d29f159cfa7b0a5f4bc6bbabf2008f7f4e120a46d8245ca6a0b5000ca76b0beda997a1bd5b378f041b75e546e6a53e0244d12818615c80dbb41a45ccd8bf8a02639c57af307231810873e8489798ae798ab689fc99c7f570ac180", 0x99}, {&(0x7f0000000180)="3a1e166c0ebc30d05f8a287de69587ebe76eea8474076154278ce6409c7e0ebdc5f359d590886881e93d4f6245b1e76eec520d811a70bb4b73acf67db0ac6feca78b3da6061cc7cdb8f25b4b0dfa45ee77f3aedd51e7ea81aa33bcaed483367dbdcafeaa9f3ba2696800fc641f949209a7756b414aef49cd293d8e36ca7cfb5f4da1ea4e625669f4096357056ae73478761c15989f18a16f6139", 0x9a}], 0x2) 16:00:19 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x8, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x7, 0x0) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000880)) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0x3, &(0x7f0000000940)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000180)="fa5b07f5b1aade896c2bb25d458ce23e28f36ab0ec99a2a26ba71bbabd13455cb6ffdcddb9c0919f32c618f98da17e420c0e10e5cc53f4e40f166a38672849d3cef7d62c70b7aec26ef41cd67b68e1a9ffc7fb7dad9ffd9e7b2b17bae5928c4ae1771c354596d6a0c02c22ec2df70586bfd1e38cb6c6ad3ebef3c06c6dfa00b159aa54475c3fa4999dec120e3f26247dd9ec497cdb57e53e3d89b63642e22364f579090b317ca29bd723878a20a08fdb2fd210cda0ffa47604a3682dc415af5d85cd4cc807821d02be7a57", 0xcb}, {&(0x7f0000000280)="709895a76026265455de5022b5f0aff9ff330d66a35f27f71b74b623bceca6c3e324d7476c783c45f25b1183bd475c8a878e09a9f5788a888c3c0266f7411d5b95f049f8cbe1524348", 0x49}, {&(0x7f0000000300)="23b48e843802151f2f5f377964284729bb36e6d63b6bd96e36c0a37508d7fab9ca3aae28052d6142f88fe131d235d1e7f01fcae7003f65082a4af4bcf863443786f4d9aaaa", 0x45}, {&(0x7f0000000380)="edb891dd9d656291b32d60247d3c61a106a5b271f10f44db21b12b8aa989fe4b59f7f0f4e64d06547107932df86c305dfb1896698d83748cfd6706fcb13a732ab653d040b31021afbe24b3c49784a9b3e54230fc65abb7967e30c3f0081096934b32f784cf4dfce64d0c29736d74247c0843ddcbdb7e7256739f70eab9e4158ff312af89d989a9f3fc5a054a7118f059466eb9df1c587286b4949f9d3cc342a8a52bbbc31c89c124ce2e627f9780339fdf69e0489a0193eadc37810d579a2af8716d299463d6819468c29192fe1f52b5fe0dd0d7a09c0a472fbc1bae0fbfec52564096c9d9396df5", 0xe8}, {&(0x7f0000000480)="169bb244fe15f2fbdab5c65ad38c90e7c7b3fa9a6cfedcf4d345648ff795cb81bce8d3624499d9513380090c7d4b7041a580343c3d7ec066441024d55dd5af52a9cdb5970f31264ae5d9f564708dd82fdd00c763078a6cd0442bfc77916378cfe7a6b0016fa763f3cede2f3c3869a3b6400f79fbc6e92bd8079c26d8da83ac28c877c7e27a2002f8a4c28d40bc53ba062924c71f79c464838165786a8464b2c5946793d05e0bcf6a95c816135f293f3c29ae6692fa6578ea5b7af37cf911d4342e796c965376462b5f3a", 0xca}, {&(0x7f0000000580)="51934312dc1c4e8068e7ebfe4a597cebac9a80f1a6ed418a1e97c27e73b4f8368418bc90c60b86f515", 0x29}, {&(0x7f00000005c0)="4b56bfc734d57ffed3e70659ca92868925eabc2b3c927a52a4a45b3a77a07a8716b82c5114a9eb7db8fdf3654e511f3c3674aab3ac2350b9bffef291a3d153b65cc732c8b431467c1159a272fe22356e1c0bdd9f9883d757d72ff78f9e12571d1aaadc549058c02f1c66d08e517f28c9a87034fd853d227a558099ee273941903340c0f066c9c8347c701a026c9c9dca16e102f98bae37d25175133b7110f7dff2c9e2b1c4e7e8ff9555251b915ace1004da0567eb6aaf77cfdbbe87b2dc0f1da6e9c5d284dd03d4ae581a783c967450063289fa2ad4c43c3f1000e2856dcafaad37077a367b06b187019956", 0xec}, {&(0x7f00000006c0)="c77cbcafef8a1d853ad6bb7c359dce219b081ca7f5918a622da9b665cc64ce042145bedd735bd373bcc21590ab848656a213e70f8b599f1112d3d7433aa357e81589a9a2098996b74317e2f565d377e58313b80812753db64ed911b3f19f74a8f352670f6284cfe0563cfeacf8b394eb0fa889011390629972091b2e0d8299ec0de3757d69e4771f732ab7d2ce6a46526e2e3868c9c906f90b4eb7c433c8786dc29a40bd0b60a76f4968b8ad99c3d2e1aeee", 0xb2}], 0x8, &(0x7f0000000a80)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x1}, 0x404) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r12, &(0x7f0000000080)='./file0\x00', 0x80, 0x120) r13 = dup2(r11, r11) ioctl$WSDISPLAYIO_SVIDEO(r13, 0x80045745, &(0x7f0000000000)) getsockopt$sock_int(r11, 0xffff, 0x1002, 0x0, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) flock(r2, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:21 executing program 0: poll(0x0, 0xfffffffffffffd15, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffff8) close(r0) 16:00:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = semget(0x2, 0x1, 0x22) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffea, 0x8, 0x3, 0x4f3d, "dd00", 0x0, 0xfffffffffffffff9}) 16:00:21 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0x4, 0x800, 0x6, 0x7, 0x5, 0x3, 0x80000001}, &(0x7f0000000080)={0xfff, 0x81, 0x3, 0x1, 0x9, 0xfffffffffffffffa, 0x3, 0x7}, &(0x7f00000000c0)={0x7, 0x2, 0x4, 0x7, 0x1, 0x1, 0x0, 0x70151113}, &(0x7f0000000100)={0x4d6, 0x3f}) select(0x40, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, &(0x7f0000000140)={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) 16:00:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) r2 = dup(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket(0x20, 0x3, 0x1) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x6}, 0x10) setreuid(r1, 0xee00) geteuid() setreuid(0xffffffffffffffff, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) dup2(r1, r4) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = msgget(0x0, 0x83) msgrcv(r0, &(0x7f0000000000)={0x0, ""/250}, 0x102, 0x0, 0x1000) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x800000040000003, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x28) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r0, 0x1) fchflags(r0, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x5}) read(r2, &(0x7f0000000080)=""/153, 0x99) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x1ff, 0x4, {0x1000, 0xffffffffffff1a93}}) fsync(r2) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000200)="f4821f597fd20b43f69f0d845f99f588ea0cefd01fec1a33306787d7533001705d82efcea03151817514e4acd6365cbeb827ac325c90da2aab06060434de4f4a6e578365475dae2ee7d0a6ef5211f21a710f0373edf6a6643ccb4aef0c89b25902fdc91610beab64356048d063874a216d86483380bd26f0848051c7e06a263262b8ed97b92f31986f1e151306323593134708e41af2af364ecc9ef2b4e48970bac29adc686b15cc1a1998eae932d4e18ce373a072086a0eac8fa54da96e06c28852c880b042b6be5ab1274365297b80878f5f44a3307914931f20c2f9d186488e3da2589261dd67920ed13ba3d7c68e195fb8034e3cf88427ef3308a4a1083af7de468bcd4d8a2d6038bf306cb543867c770b02316be6f85db75717c5a901faa418d67a9d285d57da54e82ae27edcbc6a9e80a99b2c09ac00aa44182c4f5ab377913827e4085ba175cfe7569bbc8c7ffb999feea6c14e54311d787cb011839147a7ee3181c07e9ea2ab66cc57b915539be2b2bc90e9566743594efae8c0837bfeca8c9e9d2075690ec1bbd266a276debcba84dfdd075bb0ea369fdda035fe99a73951db5b08f35d6ef02e08a16ad2e92959f34b7a254ed8d9e65b94132521489d37763c6b2d504634fac995162089f797df25b79da66222e79f113ff0f3345e9eb98ed523a5b191a1f2985481253c1e6355e3567f16ecf512539f9a0992b3c370f591b00d3e4bd63b45774962459a05d00989f3f3e79eb4f774447b97f0a6dc8c8a0e4def1bcc389cc55121d4f792dda8b3990814ccb69e75d8b46779e45e1d63738807647a4943a1f3e98f7bb94a17f73d4ebe1fff989e89341d7f7801ae81011bf21fc0b10445f33fa1d815a69a6d9e37780d1e9bf4ae052a82b9fc592972d68ab152eee16acb7b27062531457f3ba2abfde82f784a216f14c5f0b0b5ede4363f1fcb3d8c3642809125f1ef935070a9aaac3fd1016c2f29b8e03b9253c3d4e7f36f030a2689833822b7bf1c5d478ecfe56bf7f9921ed4c785c1a9ff3d53ebaf8477dee6cf3fd240fcb31872258648a5a69da8c7d2dbff5e40e44d390a95f6e1fd314cc194e3060faa3d89ccdd7340a6e49603b9774df766e09320b76807235898893a35a9a5f9661eb8aaa412702d6bebceb17e68305f58bd884af35b40211b4a0b2b6af23348ad4613583e3f73777c1b76d6445dff7032d4fb8e3083f441f63dc91c0caa2cf9d649648a35bc872bf90d1e238aa7aa61fc4b56668217a13e8674b215357bf3ce03ed546438d915941156344c7ff88e6b76bf4032748cf9f7ccdbd2e1f08a1abff0576b61ac3d34e87dd52ec58d8be0685ff90dd6037224981897dc2eff509f0fda8f8438f4a7a75eb799afffec608dccdc861ca0809fd945595b8409176efb2c968358274c751b0fa5346454e6417f2909dfda534e70bf2e81f782f8b1bb3049f08c4885b70bf4bf50d449ac710f6dbced6a3f51afed2610781d20013109be81f22f75a94141609f027d4f27e198cc8c99775da89dd9700fe7f9c1f2572ffad151f0120970307aa477fea08a4256e7459c4ce11cebf202e36d0dcc831490333ab6a91e5ed3ca89c54b7f31bc03ab5e236d1ac4fb7adb9814b5075a0d3f57df46264d6d2b5e15f549f11f7dc6e2eb1a69a7b754ce4996f67907995e98c7c83b2f5e604fbbecbfa3f0351b99f1e08928a3f30dd7e3635bbe360370f4ef7791d1d4a800d2237d9ddfc2cf90a5fac9f3ffa5395d4981911e197ee969ec9ee1572c09f4e3ac4ee6ffda7bf05644b48162906b415c7308dd3959514fc500a2e01d8400bb2fd1c9e69ee069d92d3654fa1eea5902d1c8dbd97be0dcb2bfd854d2fb93a5dea5295baff67bf6f6e3141a944fdd8507b3d875e7942c10237a5b36f7206a0c894c8fcfce242115b585a288c4322f5812363d4b1406275ba2a84b621f255df6f0dad5adfa5e32a9c8031185fb6188991b49cad5c7dbeee25dd4ba6665a9a4c54225c5680deb0904ff84b9d9756fb63804af9860879e361094fd4be7b81534c7b0bb10930dbd0e73947e6fa2f5c6386e0459ee7f3fe1009a2efe37a69c0c82ffed58970da0eb86b74421947e9621f2cd1ffe67543b1edc663781a6da76bdc202928ec2815ba7b32bd41db66b966fc2a3c9341621dadff7a757c337353e9b2180c3acbd1f451221d7277d8a8d2ec185e3fac806d43b0b36f800b55b36a4992ec5e98709bd8281da977662bfc5b560c86f2cfb46a9fa883cd4527bec2c898f7b73085fdb24ea02a4d24488ce4278764a73ec64a0dd408d53a20c377d5444f47c20e55abcf45609c57730eb55bd728ce14a612f2b849a206faac6e905428eb9e37ac991f30b16277af05fadfc9bfe31363d3ca0ce63417dfbf1fec17611097041082816b808910142ae0f35888e3da05bd01491d8fb8510a17b80610284332901ef1822b8c24ac8a64b1a5fbb3b51fb30f01ab15312e839ff3bbf9f2ed3d57668191b8d2ac5693067ce85b44888c690276abae75c0c185120bac533b67d33d29f200318ef02e07ecf2cc3f0b417be673f158e9a8f207b044925481b6c021eff952de4ccec83721bce0689a6b0252aa33e672332089bdc9cffc3016200a11ce16abc53d8492ca9d5042c2b962f6e8e19fbbcd07b68b95d4454f398442aaf5ffc7705a2bd2d877c21f62ccf428c78722e4e7ef1ad35967037e67737084028b80531c0f08b8adb7b1617668edb0399916c3eea2ea106da9f43389e6abbe3f3bc693ec08acc709c876393b076a04a3a4338c8533e6562cd0eb85de4565a97a7b39a964babea3ed25ab7ba697e91e6fde5bbc31d38e2f8809d38ab0420d4c621e4f6c07315df1a61fef23dffc07978a4438cae6dc8b3edb164a040fbcbd19b019efb58d725ca7b6ac926c4b53934d6ac446c40a37af1982fe4e119fe2bfa97512440672c6e25a7300b01bc8d46dc9a032411ccb42c4b2127a14e8105882f8026e3eca6d1f6e5b363428fc7d4e1b7ce9711de8433f069f9240ba17d5bf062cb6e0aaf9abe698d9baecb7f1c7b7123d15870e4e071cea8926992b21af7e22b793012a0f43705fb6bb8174ace5cd9f7cdf58880755ebb36348564b7eb69e27b078d290de0474a09c6f1dc43167c2639fe5c6a06dc2b242aa9b02adb059fe8f3f48e2fc059aeaefb5ab8d6d42f8dd0ac170a3395e5f87ad76fd9f3ca62815284d475b7c8358cae2bed0fa718290bb11d6fc5531b34fc13e3425cdff9e33cc0368a81148494d68381bc7fb3a74e4f30535fd9a1f9cb6c68fdc6007a6aa145163bb809d6455b59c632b3e3f88a2c335de636e94c553081ddc23890690b3d7b2c75b0707a8c2ae84156118a57091d07bad1b847b70a5760b952f1cbb562498c089834016ab0fe874ce06cdaa3dbcd404ca47a8ad649c52859f9ae16b214a46497de25f0570512c43dba2c048561b9a39e9251a3d4500817690e964754170dcfbfda98ead6f33cc8360562de5b68e416ff11e995a725cab0c2b2c324353137aec150e95d58e10c7fe851b225d22107d5e2746c67bd7d3f4a5ce491caefbc4b679611d4d00f6555d58305b2eaef0a31f15c561e65e2f5b2632eb5058d52e0b694c695102b2f91dbbec88380cabf72aa59dc0a71cebaddd8d33ce54ecb37108ca5aac8fb137338447757a7d020b835d320d7fc399ec49a62933bbeb2511ca38f4d0724081bdf0cc84660f8233683a60afdf5a41af3fc28f9f39b2f08762b9805e9d956d2564210e17c2a34bcbbf17a1882c1de44786dab547979e40f50bbbcd9f93be4f69fca3d76334e0129ba186ea2eb4131e1490124ba3e105ee2ce53076742d31eb934907a22fefc1c72d9d61cecef878d72a9c85b262d31302a6d7fd8c4d479cb80f44541e3333e5e618ea351ada8d293a859423952db287bbb45d8ec19ea005ba57e08b1b44545c79ca814be19255e64065d5085c3110cb88b16a2db73136c64e44873c23cfd6df5a6e2d1695cdccec5f17b310bbcffe97234aaa5c412924dd198a18f138c86cf979e259f679e5d51c2d22fa85930bf4ec680c3ea1ab626a5ab72f066fa2711bf28cd5a6946ae406a76ea5b361409db2aa354022f66e2ca3480262f7791ff7d7458aebb1d79e8363d382f734f0e7d4a7af034372593bf2ebe7ae71bbec9041aac2dc807dbe8ef37e072cd42f4fbbe53f5869192c655eace61f1a15bd62c0cfc9522e93ad7700e21138b66713ee7dadb51eee8283b1fa9f487bb8fdc5ac7e3720d9e0bcd484d191179f355563d0b693d2ced7413a348b64586f784005f54fe9096548040a69290b77d51ff7acf10c81e53dc0ef1c0228ed900f64edd508c4efa166e96e67f86f1732556f98b6d3d73ffaf3019dc1408181e2cb7224a5c3e8ba5519b9806cbad9af407b939551ece5ee86b60628ee1ebce346e2692e294fe2eb3c500b070ce1c0b137cc31154e6195e55c6c4b6203b1fdb75d57ba119ed12d2d15faa6d1375dabfbfd5a54ee00d50653c62c223e6cca91f93fe384ba3ac9485d4f14a11ec6df9b3972bf719acb5205c3fd95f7ee4ab6a35f65be88dac4ebd421f4c19bc1439d053e0737be49e84d01fa82c9e9814d2dc59e877e6e2a8812064050f0ea9daa253a26bd3cc34fd88ae405d571deec68a224755f56f922094b33eb73e55a88c824533f7766840852519930eef7823d3470dd463d637868ff5f10fc53bc6b5e40dac12156772a0163977ba802b41dc16bf435b6a3fa54a3fcd5171b15d10bfbd2ec2b1eab2d5116483af19b4210ce070f2e4979b50ad374107d313a4af0809774dfb102c987483e268580f3a6b5017534b412f7877600b84162316cb4b6da7878a97fca93ac7f6d325aa12bc44935412d8876d0d916d47def499d734d301e7c24d6a067055d167f4fcdc54d39a720dfc07231f58429de77fa7dc311b68a7bae82b59aba06d4644c4c157996cc2a01cec7b1b9b876099ab5c30834d9300db5ab58ebb129620a75931b6fe6bdef64346cf6d628260e5bbe7f2c68cc9ed8a2025caae7a5928c7c2b2871c5207343ed0e86ee16d1495e818c317b231162930d8b2fa44562ee8ef3ca8c576d0cc61b423eef104b6a199d1f64ffade1ceac71e360e2563d955d55e95fc874a368e9e9fd2246305e40738e236d570b9813faf09a14d8703829b14ed4f280751cff16780bef9c99adcd41123e652d46fb65226a9023796da3db554ce71ec79c28a22c6fc6449bb90a3b629615c115312b1506358dc9920bf727b74c7cac365ac53824294368fc9ad1b9e7496e8b4fcf22a901ad44be2db1813369c1c54f2cd990532f8e01fc7f50806ce811c0f5f31d69329f9162fb491c63bdb702daf7ab8ac95c0b05623c1265fad4e11cf6c4a06c63cd25d280730b3c821f9ad57fe679c1323cca24c0905d034e470b511556f01455e72534efbe5213e354d8710cdb748e7d1da42c8c9ed85d79e3ea6ced1e42ae5dbd5dc6f5dfd9044a621746506f4d7a91f7942e40dfd9947ab2e4a44f1b6903b89eeccf4475ea7a939dc7ea023bbfa8a4d8f2e282c749494d8e6724b73de1df861952c2d35a20676acf23c83c3fd8b4b29367e678518f7da35a8f5fa18b1b9ca343c80d7bb21787d418d68fe72c194022b657170394d8b05570ecc22ff0cca39c0f7324a9eadddc5be4837e91acb1c540265fb6aeb9e2e1d478badfd27d809f0afd17d6587a6528d04b0084813e285dbe8506e8c6b428c1834486ddd748d6f5183c993b13ee60e91661ea3e2366146e21a0f6dcf350338d6e87a3c", 0x1000}, {&(0x7f0000001200)="0f78443f354906f13029e085defb55193059dfcb34f46ae8603dd9bdad21bb29e7cb3565db1d227e7b40ea355f4d28039b2851b9cc20b62c6bf3c707072f4cf8bb64720c046209d7ab13a0d3f60cf779d2e343be2d9ddcb54014bdcec596643a6e2ca176c007db26b9ebc3c0d5aef43855edc5c249501c26a6bd1845c333", 0x7e}, {&(0x7f0000001280)="a736f155b576aa7cd02f0a068af7a0fbf058d2db52fb1f275d84796f9ed4e37a1541db6e12bec1500ea16bfb1b4a065e9a2b2877f0446747b99acf6b1d3bee3ad2a7280ffda282786bd39c5a1fe9a19b931376cee2af4337f5432d11655966f5362b4ca94a258c02ff94a80f38a0da3ac2d4c55ec94108942a2fdbb58c973353717234e4b8b2111b4b0d8596903d0d1815aa3c1f5411fbfa36f761a1ed5b86efc482d8e264a8fbaf9b184aeb5d9c74d57d8be5bcffde49de298ffb04cc972ec9d7fbaee1d35069f58cec745f0697e90bdf3115580d67da0c908455", 0xdb}, {&(0x7f0000001380)="f8bf3156970c2882fdf3756245de924eac213f07e33e89f460fe57296a8fa7921e1e30c3a132a74eac6b4ddf8cabca27aa67fa2178d662b20ff127ff7a4ff74088dc85df25c722b1a2c86039021a925acf6ec7a570049b87535528f413b76ffa68febf2f5856ac924bdef3abd6532f1bc63a640925909416995dae13", 0x7c}], 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) connect$unix(r1, &(0x7f00000014c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000001500)=0x3) getdents(r1, &(0x7f0000001540)=""/87, 0x57) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000015c0)={0x0, 0x5, {0x2, 0xfffffffffffffffd}}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001600)={0x3, 0x100, 0x5, 0x10000, "444733de3b2dde11e4e7697e17d78940dd0629bf", 0x2, 0xaf91}) r6 = open(&(0x7f0000001640)='./file0\x00', 0x0, 0x24) setrlimit(0x3, &(0x7f0000001680)={0x4, 0x8}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000016c0)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001740)={0x0, 0x36, 0x1, 0x80000000, 0x8}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780), &(0x7f00000017c0)=0x4) r7 = semget(0x3, 0x2, 0x252) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001800)={{0x6, r4, r5, r4, r5, 0x4, 0x1f}, 0x9, 0x0, 0x6}) r8 = msgget$private(0x0, 0x22a) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001880)={{0x7, r4, r5, r4, r5, 0x44, 0x9}, 0x0, 0x5, r3, r3, 0x200, 0x3f, 0x1, 0x5b1}) semget(0x3, 0x6, 0x40) bind$inet(r6, &(0x7f0000001900)={0x2, 0x3}, 0xc) mkdirat(r1, &(0x7f0000001940)='./file0\x00', 0x3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001980)=0x9) r9 = dup(r1) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000019c0)={0x2, 0x9, 0x3ff, 0x8000, "f06b40bf986883787254c9c6811965b420f71f3e", 0x8, 0x1}) 16:00:22 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000200)="a2129f0a3d40f3849ac07fb246b1834beeedcf87bdb2fa59677ebc41355d562047d203fb57acebb020246585a35bf54c236265061f04f92b85a0940a625d67b70c1b603f8913560f18086be0ceeb6bf6b70435fc6d9b5cd4e4045d6bb185dab2496fa6c3c43cd2219374fc5cd10144f887fae773f9c37490a43c27c83c00b9532c22f96f15f345293f5f2ad74737bf9fc599e51a079a2236a509dc74957d1a9adb2f2b360302afa7770c36ab014383dbbfcb9e0b2b8505be8b507fd8f7906022345ec4edf7c1448813858614affb1ac3e571d8097b35d96102a286704e3578934bbd084765d556d1baaef5516d7c601de780658457969b5339225d8e8bbcd01bcecffd925f5d040aa83916fe3390612421dbdbab6268082e5334e4eccd51ef81f58a7285f2bfe3f77c4402e79668e57f86974b6a4bde3703fea915a60fd905326e7609fa91f77a1ec30d3b5dfdaa4fbb7b7dde865c5a35254d13f0c8f6af8778a2f1af6670b03acdd4e5965ef446d50c8e0a00d8bb6d3add7691d8d3c7a59bbfc5e2b14ba389c9bd1aec1e5237d9d3b69cff9d4f9554acc36ca34680bb520755e93d9279168757ff116099f41f2026c3b4b8b3cb8a16d85eb17a07a867924a9484e2621cced4ba5494470b65228f71106fadf60786b115fc28ad26b8b786f3fbb6a52d66306dec6b4ac95ab3a4fe8efd8bc6123673d7cfa53e67069999a5d2c3bafe47caf48319455da6d8a3fe632304a22d8ff55aec113befd29aefc28d81c999d351a59c8ff23498afea794cbf2e4b51fb9709b060b6736e8c5864f58a6338450b0fb62a6a0c73c140ef71a2592fb86785aad1338b51360dc5a02726bb69f1ce1b871cc74fdecfe6ccc5367979fa756572786d196a0aa14b9127ccbc4a661ddf92055885a71e5b01dc177c2fbcf1bf222ae8d14f9cb54f5eaef681b09f91dfd2fc3f2663ec63c5cbd883156c2649be591f3aff15735b3b046fcc4a79fad270325b7b77085d376bd2aed6d9a9ab8bd28f6c555bdf43645e91bb0f4766dce29e32681d0cfbcbda545b53846eef7725b8959bc0350052a49274263df030bf996a2db6fd1638237f47b1741208dd1d80918e580a724ff942a495dc7fd0335f865863661b86b79e7524c076e649ebdd51673a71dccddb75f0f5d61f2038aec45379095943fddf0732712263dec5e155a74ab8ab8f664cc6be46951ece7a2e7374fd876517092f3795f97023c4d3b888e08acda9c6ea84cf7e3204cab8938869fbf000d8f86a2dfd6286e54e78be34a2c9edb42afc5136bdaa1d051683275535ef60352c247ac8cabb795c9a0cf42c005a0d5cb0829b819812b1d9bca07ac4f49eebaf0986aaaf504030219acec1904e07617a333437e5423aaefdab829e7e446b50b440b8f8e5a8017e4baf0e472139927f9ecfb8b361a88e46f7a2d440c0f6cd0ff62715d6bc5752b5f30d1a5d1157824d23e082872c118130c2b81c7a9a27b10574f074d9470a4ed6eba142a160a56ff5065a6ea237cc9a9dd1e62e9ecfdfd9080c68d80d3ac8e13abe31d2c4363dc2de3f1c8fb7d5aeac71d929fd786bb4196149007584ea650b1bec6ec2ccde5178162b165a71f6407284cb0a1387613951795d1f4f637a760416e2ee440553b6b54cec98e2a8cbe370d0123eb36e4897da0ff8c3e027bb42306b5df488268084ed56e5e0fe58051901c83ffcc132b095f22928e4cd49eb5f68f87d9ef219f3be6a045d2876a015b9f18cc148668b0cf76be6f4808bbade049e3c8a1427b25a70038e7a9d1208959af85f2d4131bfe6b219657cddf61b9fc56d5a1e7bb7416609b5272e30272b4a18935625c0579358e3c7b5a99f588ae5647d54df9992c62525fa4172c94c531cab68df92fbe8a87d4243a15e2367696d1220f6f056541e16f4986fa3cd9ed860de5a5560fb220383cfa7ef953c32c8da54f65de5ec31da95ec45a7ba5373c57d2c0aa1f86c3ef52c64aadb7d479d11106b6533fab253ff65b3a18ceb3aec2ad96b6bda350226f2caa630bea52f96c2b0fe559334f10394c3efe293bb872a2ded7a89c58a2b6fb699f58275bbfde92d8f9a1371ec03d079bb9020bfd2efcf511969916cc336327b82eeaf6bdd5592a39d7840d6db39069b2dd6e41f10f0d1c2778821a3530e3b7de849d039ba9f17dad2501354f939365dbf41bf7516fe7977b4b1764616bff57b3505f56530b5dbd77b8b48b4f0f381e8e15f4542e8ddd63dcd20127b006237100b9076ae822ac231fc1d2ab38fa0420ae110c2e27117d7c811fc591898c4961515e3048e97b9a45b30b2944e637b59335a051dcbd018c45fda5c84b8160166cc0247f1b9972e2cbacfcc03f5423a0e9e9b9b5ab036ebe9d5ddab08361a295123df3ebbadf4c34827f2baa52a0c08c75d308c8570da35e66b705c6f2ebc31696f48dc512b94310b1493f89675344cf84d08110cae8c166ee06e021fde7c008b32b30c0a7ddf215249c81d80735b073b8532373b9b04c0fe5e870d4953148ea74f3308e5dde3f1178d05a7f47e98dc34bc01d6a0b619b9f71cf3d4195251bb6ce6f2b16ae85ae34865d71caaf4e509d8e93aa00a538da755f0916c1709fd577e8ddf4d4539c37497b4416b5c9d8f271491800e1ef04b943258ccf47d57f5c05f29bdfb753ec06832778d7f5778945006fd1fca0a33bebee4ee73c408ba0ebb0eb11722bbc66a28a2a9c457b16451a8c88cf2fc886483e482496638ac95f12be38be1df3db9d49d5557e7fea1f98d6f47671877ae5f7b939ca8054d1006252e0b4a2dd87c1aac0dfec1bf67b9551aee0cff5b8e840b7f07f689419d998ee2724124b2b2ed8af529287f4bd3361a91cffff0e65498f5b8cb4c2cb434f8b57682fa052b62f6e1ca9a82ae5cdda17d4418236b3f159ca1640d1f04078e6d7ea90792cdb1844b5bb303e687b7064605562235277712713dd7293562ce69896d2a17855bd8ea0be8a9204bf269d143f34304f2ac63c46d562a94360e3d630fb0accba4fcdb5148d990636e05a8df4977912b1e1e6b7d708b3d39dfe62804c56e378acc3b03142f3be899955f79bb79f9ad90a3f0115c64a3a4406570cad7d2b1c689b9d31c68ab0a8e46157f6790eb3b353335c59ca3c1afd0ab66665341173abe24845c4a1c0545181fefcd5b9a9b73817f6165504aa34c32716dd81d441fd05681ba0e464d481c3aacc2c6564493dcc9f011ddc00d632375defe062a540a5043e2f2df2fa1028db901f23fe65a5e04bd3de02a92b1d2d116b106f30bcc0b5dafae876c48914130d27022b2fd9e04a1caa1559bdfbe32d77222e35489d7e5c206e154e8348190505e2a72fd804fdce474669db79313850fa8a77ed200b2245781eb5325b449a1514741223cb632e1a88ce087a6d27b076292878061d9c2329a32fd1111d0d565cb6e859eb603d2f8ab77107306dc0d67bde23d8a26cb91c476512c1e833e569627183bf5a7dc267462d8da1b3ae23b59f79ec19ee174e4e8e1fc955df3c011e181170322f4e6abb9ac8ac422a327554fc303fc0d62926454aa2e903178880b110d74d51b3130cea871781f0dad0bcfb1cc00bdf528fe02da8407ac7cf3bcfdc637c1cb35e605cc4d98bf8b4a0a56dd017d2156aaf88df6618432c9880d020ecc7fde1472c65ac521264bbbade3fbcc9cc038c8fa6350972ce6140cc6084dcc4827019ba12f28c0f1769206d13a3dcc77491bab562632780553676e6cc91a89f450aa2b56dbafa12f6870a556923b51ea065e664629ca24b18baf1fae392a1ed7ba65790e376820c789bd6725892441123df4a3e86d1f8c4023c2fd6b4bf1e7f510dd2d2ff3f70f84087b43d88247abadc0bc4f4a320bebd7212d7dd7f68b2a15e95a0cc747c1bd5c790c1ab4c870319d1fbbf7e94bf8ab19f036560025b85690375d985c871e0b5d023ad18042d5edafb54dda45e508037f6ffa32f22a15b6d94012153c5cb8e93e0fb83d7218977eac96e3273289271c060cbc44e794275b22199c102305932969e304942ed957a55afff14ced900b7a9578a706c9f33043e9d76cfb8e51a8e473f6d726ea8615b1f0be0600a1cb843210355985e500dc405a304b0eeb3c80917dc3914798ff7aec5b0b01b11e62a8bbfede16f8119f237c82bc76801944c7cec67c2d05ba8ef85cf54adc49cd980e4de2ce6a1150590ab491716767a168bcfc71b48a60b4ff5f76f79eb85c0030a61b6706f3ce698dcce8fcf502de8b0165ed936301b523aa72928ca770da6ea009f4588f771e2b849ed5fc0ca459adec1ef1579101aa5ddc3320147275e8bf2818e382ae2e5855bf986b14c7f14282220c7d655849156cd4656fae7801b1f7b041a1cb3aa51630322a79ffc499061c1834e1c991d0dee70fea761f2516aa72b569e7d39873350cb7e569b2cfd40d7d1d5eb4eb0e97b4b3d5c3e210e99461238d5382687aa35319a684dbe8b1893be6a697d1cad0c1a3903bdedebe7b86f5077833e216b08c19549b0d466c3a2074777927c9e14a9ac3dc0c6cc03cba8571e469dbf4b4da89f40d085a4084f7e57d79f65800c474d43c4c8e2681fead1dbd8ed4e1c150d823f729ce8954c7a1c90f38b0d1d584d7ab4a61a5deb6ee5b5b4908552516784383b0ef4ec8494df2217f12d7c0d17d15f79da74fc6b112f1b08dc7cd795e151a8e6df64ec42930f2a0a5dcb6379debfdf207da9c6b452cd1163b758d0de49e93d5210cf7ff7b580985c8f8b96e9e1ad75559dea063c898bbbb835214c44dd2ffe7d1049f667aae7dbe723191c1c7e90d6af477e1a4941e00a91af38621de23e6408adec88b9c2222ffd0bedc76929221b7156cb0243172ccd9bbc50ec39ede8714a938b79700f85b8baafa9aa19dc51a44bbf3ac4068455e860d0482f3bc42895063b70d505598a8b514c28c4e4feb8c00737a22b94aff8af78649fd2969361ef9b93d29ce80b149bc08fa0f665e85e11fbcf6a3bbe45fc952e871e16bd0b49ad0bce98521607365dc758dd023eb92a6493d3ee7abbe93293bef182125a39fe72747f7b20457237a5852f584caea139f7a436c55c5bbc7e94fa1d582d29ea3decc5c94a684673a2fb0a13dda7aa147a049f9cb7e8a8c23c9e4f46901adc72d92f681de7d765fd43d15697070061bdfd3aa45ae37c07aed23657d9a4a7443761866bfb3104db95c10432b3cff0387366dfcad5e44383a1524d3f781007d41cd3737e847972924f50cd3f5d4f9f08c2faf66fbb8222eb7260e05fe6064817435384f5072d815f3371a6b042b6336dfcbd93e03387aef603f2c0ad9a1160eb6ca8edf1a19fefea2fc88c6de2de1cef339f8c189f51b088cfb383ec3812df17c0e11fb745703e9281e7f3dca6199aa4d1a4e5eacc956465e1bf9d7c0df69c5d8c61b9a564699282fb578a7b4e57022e918732474d51d3303054037e626d7451ac23697a311f5a98c5c91f98851a65856764f282d01735d73c39679b8f762f0f3e5cb51384893c7d77e4449f6cb2ad22add242f9dd1a42e885184cadc36e9cf1b356d40a0947260f06c8dc84134d2e85f41691f415b1e56798a734bb8b84ae4a21b0c8e08a55ec090439aedcbb0f09e981922911688aa5fc2e0b090250a9847c28c17806a9b1e9ddc34e581378f212c6b829f2dc631166d34f3e0345e8a4d4159c60b631dccc41712833efdc9b518a8a0d882a34cca3e2f716fd5448cedf17fad7b4da1fa418c1c00e886e2395d22cab69653ccee21986c2f86a48d414c5555edd76bb216b919abde07d1") kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="78777e1362349879de88a043b2833e760d9fc7f9f790540f7a82dbaf7e60ca98a6ab10cbd5a8a58b3f0e7aaaacdb78597d8bf084e6b22b92e1b24f6c014208570202344e2088a02fa261f8d0cd8a70e3cd1629f5d726f2b89b79125857ac09e55b2343a965a23430e5b7d4e3f8b5fbf76b208d222c86c5db2d9569", 0xa9, 0xe, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xfffffffffffffe6a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) recvfrom$unix(r1, &(0x7f00000000c0)=""/9, 0x9, 0x875349f0fd223924, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f0000000000)="39ce11fcd083e013898b25f0d1cb868bf5497ddefa43fc89b2a430b69a5cffc555eba38179effff111a1124f4f17be1d85bec6cac26a63ec1171140a7e71bc5cfe6c04508097c31a27e383ba01633d5c3b74c4a3012b1c37f883adca20f5c1ccb40f0283d88319e3413a7e92b8b65590ed30a2a18dce0f1acb6c30143f2054ee8ca6f139dd11ed77d3f47bbaa95a1a4736", 0x91, 0x408, 0x0, 0x0) 16:00:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xe82, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xffffffff00000001, 0x3}) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x6}) r1 = syz_open_pts() munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xa0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x5, 0x9}, {0x47, 0x2}], 0x2}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)) r4 = accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpeername$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000300)=0x356) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = open(&(0x7f0000000340)='./file0\x00', 0x20208, 0x5) socketpair(0x36, 0x8003, 0xcc95, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x1, 0xdb) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000003c0)=""/176) recvfrom(r6, &(0x7f0000000480)=""/166, 0xa6, 0x1, &(0x7f0000000540)=@in6={0x18, 0x3, 0x3, 0x5}, 0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000580)) pwritev(r2, &(0x7f0000000a00)=[{&(0x7f00000005c0)="3adae6e5367a414483da01923a90fd97a61a97195252c2a3a0e68ab9d34480441b5ce6db663bc62845544a2822f30deb8426d1f7939d4eed4e076927a31e59819f8796f05bad7614c2875bb8c9d150ea652ce895d6d7f0a1024c0518c9db97ee6a62a60ca42abaff2df9593e90f0c4bc4230ef8555cb5e21229542c72422e57067cc73996925f29543b643d50d68d5b1cd9f0ac6dd4be578ba4c782890251464cb4b1a9f1cadd554346b7f837e513306e6ddfc2d2b333bb0a8bbfd2908db60c759fbbc05e191ace743e912b6f50d771e52", 0xd1}, {&(0x7f00000006c0)="f2c4ddae99a6191f01c5e1ec2a9da098a8e578e2fd607c9c17d5c6315901e2fc0d66acef14d888c1d84aac192afe58db2c49ff4f0d70ddb4d49a2127ac93e2f8129818e6e16827c2db6c858acd7116790ce0998f7da93c39333ead3dbb284e2de6", 0x61}, {&(0x7f0000000740)="fc172de934297c283a07c0000023bd413faa09245b04364a4f119a9c5c82fd4c11148a058f893151be48e8984684cd4ace2b27c147669f9d5ef6a0b4d158129b86bea294531983f7a86e72548caf518d0c06ef6a557bf0432833f7833ddab9f1a077b538f00efee664f43641220ced4111444c128aaca717ca6ecf03fefd845424ffb0b68fefb0c1db5fa4bee6ed9540afd5f3545f87a49422cfd4cb70cc74a14a686754810e93559b018a5faa4ce14df2dcb507a44464c1842b8c863be7acaf6ea0a96e45d07a4a677ac8f86bf9f75569ffe39a6b88fb07fdad3c9dbdd45d78f1ee205e3e016ca229bf", 0xea}, {&(0x7f0000000840)="3415be177b86b346a6cc6c94124d0cd15771ca847532d0b30f42c1484c849d1fbce1e86bece2dd49209aca1c4ea5f4864f4c0664477fb19473d6712436f6d0169ec6802712a7c5958d21d86b55623beb08276d3059e4fa06c7abbbfa45d107ef988058f0d0e6c5876005071d7a6506f1da9da095762e9288affd8fcabf235331b3ef7b79fc307f0a40f864134d8a0d1812adf08d", 0x94}, {&(0x7f0000000900)="ee229a127a707a732db9fcb14d7d3d41a654abf3f1ca", 0x16}, {&(0x7f0000000940)="440fb8d5f29c177745f80c6096683df16362b7578e3e75bc57bf60f5a6c767ab8fc49c996b04452db9a82f0c9ecaa834113ce11bed2428bf78d7612763a8f32ba6a9a0116629eb75cb505403bab31e2e69bba06103a4166bb61fbfd1a720d77171e3af65319b87792893f70935aaf6f2493a6e2b011249a579409bc22b499203ccabf5c0f4adbb27f63a", 0x8a}], 0x6, 0x0) semget$private(0x0, 0x4, 0x40) getpeername$unix(r5, &(0x7f0000000a80)=@abs, &(0x7f0000000ac0)=0x8) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:28 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x200000000000000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x2000000000000005, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0xe}) close(r0) 16:00:28 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x421, 0x7) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000200)='./file1\x00', 0x0, 0x40) r1 = getpid() fcntl$setown(r0, 0x6, r1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = dup2(r0, r0) sendto$inet6(r2, &(0x7f0000000140)="840720d039f067f5e48ba9af24560c5efaed495f5a57dfe452bb281cbba3573e82d0ea2cb025ae61fa87e6a3b151450066083e9e2e2e579908b87dde6e09a00cad5f41e58e49de24373b037d7b72b8cecc0c2d71e00ae96f63ff10b64fad1e62be1a2aa9b97fba5ae6d9fa206445223b763a03a730b0b89636b6e0d1a5820fc7d488df76138cb7468a1792885353370c3aefbdf54c17", 0x96, 0x8, &(0x7f0000000080)={0x18, 0x2, 0x40, 0xfffffffffffffffc}, 0xc) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x18002, 0x0) r2 = getppid() writev(r0, &(0x7f0000001d40)=[{&(0x7f0000000840)="736e45050e29eef0d15e40bffd8e670292b56cfe90c1492688d0674a3848ce6cf73866258a05668e8a869ff63e3d4dbd56a0856f1bec42ec0dba80b2af6bb97514e4bcf9a0e6c06ef38ce9e578076f724be6cd69c993e3ffa7fd4ae20b27fef249a0efcff4c584", 0x67}, {&(0x7f00000008c0)="da21aca64a1b6eaa7b40394090d3a1285e41364c677f0c217c013ae97a2bd037dd9fad68aff2430b490ce114ce8b4fa162bef803a7954dd2d8807e1b59d77ef9e1a7e2dbbf", 0x45}, {&(0x7f0000000940)="30722e775e2d11af34b07f879eff261b6ae8062fba8f6bc9dbcb11cc99c5324320285fa9ab47e6e93dff7b5209933ce670bb59d1452e32c9f67b9f72f1b4264267137ad4293e3610aae9b6482d55f845f0c7c5bffdef61c35ec08081270400c9fbab1f305d1b13adafca2f5a0529d24dbd212bda348072b48f3888f86822a7c12012f7e2bc4937e800ffd67724625c6045c6274839a2fc504991eae412bc9359ea57d21930d05350f42f0e651b417e481506ee3dc1ca789af403501125c24a77", 0xc0}, {&(0x7f0000000a00)="9357f1af49eee4713a2bf91ff1baa903d6f216b9225cac6ca77cb8c404ce3c9d678ba5d8561bf76112c222478268792cbb88aaa8dedfcbc570078b8f8ae5f2778d989eb624885a5d1a8a00124080730818bb6633cb04690adc9a492d913b9add21789e9bdfb2235d672a0c1f08ff82574d57ab650d6c58ed15ec76535ee5af96def9ceb16eb16921631741556a6e2edf03f171a7df2d241711d1ce1f9f03d754bf6b5ea766cefde4580fce4591716875e49dec505c5600b42c88eb67c25a37b79025a4d8483f3c47c3243802cad5ebd61909f5cf48fa587dc3fb143b5f9668aea62258f3854f23b43e4b862ad95ff881c009012f9310f2", 0xf7}, {&(0x7f0000000b00)="adf7ea47a6c73763499ae0e42d4b1f7d1dfab19dff0d5e22e1774e402c21bef78199a460d69646c200d03ad50c18251c909d80fd6f225ed67f32c13b94fed1840d0814eb320d0fbb2fa8f2c1eaf2c462502b7e59dab8fb1dffe391453400a735f8ab8e80b9b398ec5d8e920c3ab5725ba66aa9927583584d49d5797e5f8c0d596d176814e09626d8a64dc7cc655b95ab3a492cdf64caefb577c892159345e011500286dd9da53d310221dc8facacb510f7ea8a870a060e4fd7278232e0ca7d1d411266bad111212b83d58e5bd252bec0c4d2d77eb408fcbe586ecec3deaf38774a7b6ade4fbf005740067a32b0a0ab19f3592c275b27ab96841c5245cfa5dc424c4f25857e29dfdb1caede5e404cc2a03bfbb50c7381fbb8d5fe2a186d25b34124de1ac394e1caa859ca784d17a4452154e2df6b881fcfe9be501accbff02ae2b0ea88d8cf88522f29cf27f04afa1a1302561e1bda6fceda34ca9cf512fb1786adc8a086506d10edcc49d275b76f2ca055ea65388490a6aea57feb3e78e2312b1fab39e630dc0efd259ff170df714e2fa1ef80e2419c1fd180852d9391d563203ac42e1e56f1628d6c9c50ed73adcfe1249082fae5b560a464ce25459a8846ff3e892524642c7eacebb6daa68f47f4893d4a11e9121e68cd909141e649e83f341323b786149302ca70c61f38e442c779cdb5e998bd53b171ff1f339e49c2727a39925d037b1b93093deaeb4f2928b4ab88ddc18efa63c7cb2c7905de136dd5ad07fd56ecc303a7a0901d3e675f304aec44eeb3069aaeeabf77a1c4d1cbdb9f5a5cb47847192f4228dc44a03d80fd3cb10d8a4a81598f91545ebde019adc162c80aed9ec5e211d3187414aeca41327935805e659f94ae8ff2641b89ff967667ad3af94b3ccecb52a67fe054f7579effc2c99fa9a8088eb38d30e7db856eb1f65b38b6dbb2ef51584e79734718855538b34cb91d08d6510e6171fee185ed1be3c88cb3113cae7ea1bd33f7da60fa0de4ec69e71b9ba7bc79c882643439329da062a0a65ef28038f70f1b585da742de93797e3f021b510349799303dcb27dc554177b5393863efb84b493dbafdf4affd26a64c31968098a6a6a31c01ccb1aa745f6bdee97939f1b8e4aa0bad5d731d12d9a7fde7b0bf5bfc2ff0e5fe11d1698a89467afcc03c69a052bc6f1d4757177f593b489dbd46fc4c5c6452f8a6fe35d3f8901330fc8aa386bae023d1c206670619dc3bff91146decaa9169f2d1beff5749d139b22fa805f56e8bcdd69a1a4dc97bc8f1a64d35b9eb411f69aac13e88181afad517778305bbddd5d57d7258089c4f9b256d1b522be2b8c1916695a149ddbe67cec3f6d75e73fdbab437399f519bc38b3f2eb96cc542d473d1e3653422c380398a3cd4b77b5ba9f6873d414ab81cc425121889f8f9f0a789548ebee7ca5ffcd3dac5e580db491b515e3f04f604da778a7fe4e783b9e9fe982b820496890fe11f389e77e95883756200b67ab120e308340cfd7aab207e81fdbe2a11ebf700640bd3765909ef78a32c52d98c65fdd12754a50478a57770c054bf9901e37e4f12e25128c57ef02ce03b0307eb4989708c767c2c1092b71049828081b2f8d3c1d699b1aacbc15ee7e5ac755068c4c39e2b88cc7a1bca86b1fce8a80ae357d4336f47108627d029dc7915696d82d1125338e39f7d2d108c2af1c9a3d7185e6e251cfe6511bb4c7f5d6a0a1c7e0aa8c8dd25c45e18cd41c05d9a3f73543090f5cc7f631fe2eba611ffaad2891168df242ef01a3414bd6da2b42ea8643f943c6a1dd04f82cd378f0e8ee83ebdc617144b5594b875ab434aa1c1602b3f769dd6b4316342cb93bfcf7dd5cd2e05d181b564c7d68f80e258e3a0f51b9ba55459a48b370d1299ec257e2a91603783989e3fc53e98480bf53b693e7711d35a2e0168bb4f48ec9ddd68585dc2c9fe0fad9da1d0a4e55f23f7a96e15a6dffc3ccfc985bdd8ec6b6fe566025babca553fddf4c01bad69d471725a27cd8ed8dbaa8721d25f4ce4a6759cb6757ae97e5c05ef51fac72d7eb7d4cdcd142c8640dc0e006bb8a50ae34c249c07c0a7471b259b75dd8f54780158fdf626292919fed3fcee3d0a0002be6f767db0d3373ee958060d6e7e5a719571196d28a591531f047d4a4fe0f73f19c521bba7c3197089f425e6879cc8b9a8f5bcae2f5361c75079a5436750e209bd538c6c82a1be9f8c14627915ef7277cc926174f0850252599f117b15b488f50150cc65a9d44f5aeb92d8f6af01b15f6c2f2b23e52f7ec22ac4c64270688fc212631de17606a259d870126f14063332c9c8d1756122425c6af580144426b1c1b41dfd9bd101f19b08d0a2b780ea78b61ce968da909680eda9887f41b9fbd08fb93d4aca7c39a060bb3ba526ed2fa386a199bafe323df63b3e2df507d2d049ea1fcfd0aa4ccd410cb143d3e949e52931815f78352ebee0e0c99ba74e7eb1412b01c2f3c9c785011eb6642465b2f0a82b9b7ae99248478524179152e95542b1c9b8a5f7314d42821a787871f02b52442022b9324edc33fe1b4a3ddb3e34e5c1d5a81e0767ea9eb0dbc16ce7affc303e07ce0b6c59be52ff58deff68a31a0bbbe1eaec855d2b1284ad24d2b07a4a39d3791f456579d34c886df35fc26d23092f91aeeefc62a2f3be5700d88aed56cbce147a881e513c17d8027507f6b035d847a675855c8144ef081f8a60d701d9b8ee88414500468f81f70d36be34fc5c1c2185d8b6d59e58bb37f1253d111d718f2a78d7b5327633baa0c2440559b69fa86efc633f7713569ff0c0394ddb82a9a3752f4933c78a1852641108fe039d7ef7ce15ace144de478a6aab3609699c1e9a5eaaff83354de18503d9ea60fb5638024d9cd211079017b33103702d80b4e42c7020819d73c45569d8c2e67688eda8d06d276c47553a1f737b0930d5a3b8bd896dd32ea6143d9103a8bfafce4b24ba0c42ec7744892d2cf581e8a0d4fcc711647d4152f449ae02cc7593b1a22cf06b3168fd3e30f10d4cfccd0262293659f9fbb2d8875b9d1bc614bb0ec0b62bf24e48c57b7806f490f2fab75416e7810cafb8400448d70a5d16473151be9bdbecc652bdefe90dbaba1acedcd2a00fa4d40e1d6b8db503dacabdc78d52b5eb8f918601413cdbe596b88cd604794266647dbcc2db38b544b4d845a8ec6bb5b9522fa96b65294d36df988c09fd7cf1aba58487f7bdeaff05cbd564c8681433b54b2397ff1a17e84a5db18791f5bf159f97d875db98ef268d0f39de0dfe7f31752553853e068ff06247b081a6768a16ca6fd2c2d201fe76d48c83f8f06444a4d8242269fea47f96226fdbc292226f23d423fe155227de5750d6c174b219a97a03ce5209d33e35e75a3596f094d6ee1c23925852af619bb6708fcd313b0807303d576b4fbbc16ae69ec377ba86f08c6bb86618227c409386e450a2e3f24386437f9a9b185b9a2ae0ce34356f9ae456346f16261699cbcd255e878e06a32cd032726cd7dd2daf0a7ca1668dbe6c2e9e2b30d8d65d4425cbb4fa46d2d054d889813916aa46047940ce01d5f9c74db866cc8ccb2bd897e3b67e5d8d5f1a7317242b36a801a0a97d8691d4942490acb98d4144d2ccb2b267e1dd2ab0816c285439c47f462780e4c80c2eada065d9dede37bd0cf7cef70a5d4fc3b7ec5012f5b77f782a67eeca90e7aedfcbb2c40e63abaa4e1e7442bcc8a9a402db605160d67c0cc01f3a5c0062ef09ff6ef0fe84a5b599c6fab8b27e7a03bfd35b2e8af0c967cd54a5014b28cfd6ddd30bbaaf40bc4438ece3e614e4ad8ef0010adc548b5336904aa6dd10146568b7d800018d9875eae46b4046ac0f95acfd2f3a6c36f1d53ea5f8516f81678f870a0e266bd47ac3a59ef968cc66c39ff6365609cd2ca2797aff445733171f12cf9dc2a98b49cd87a8ff710245b6529608b227c86eec40f8af76f2a869818e8687dcc42907a81df755b723c00ab62f0c37228a6c9f51fc1dff6f78c0d658cdf3ff43d763d33d6760a1969038fd02fa5c1d8d40e385e60eb63a93e11f2ca12a6c33aa869350786a0062b92b2daeefd6887be6b4ab91278c6677df5f99320c31c6d091ee508cf7e3568591ac67f7b03799421586fea8cf0c8314e70eec5e4de07509f4122b0ba02177437e87c477d42d3abe4db25f8fa3afb500e91101065013992d251270d6aef6adb25a746ea4f2624c43c018bed1863fb21f54e82992508f3ddb945754c15ccbd8c35ac99ab9c230c91b4d7a8df3ad1f82dad5dc50d40c2284faecd5297177a392f5d6a7aa7f55836fb64672235c7f3c010dfc6f0b9d5e11fcb0f9805c0dce77355ed3e618de801b5a53bd2b5bb71e4b4ac788299097e7d3de06a3d3f0ea4dbe1abc2aa041a733ace3bfa43e1e36a3923ffa32dfb6e3330773acdb9f16ed4d33c71d0710bc4b05391e22a20803f27afb71248defd33f5f99441f0dcb48c021c445f3b9242255f4be99b8adbcaee1f91037905a00e28f78950f9570b32764729ddacad1f406bb45584db4ddbc0e7b2e95e8e6cb98efa3426514d98e1965139e074b5f4f078553b318cd4d200082c2477562ba8269aecaa5655156332f09bd663be55be65fa0ec00da82fdaeef75efc21633a617ffdad5d2820796ee49353d445953bbc7c9c265c8b9b1850be7b17e0cdada23308d84ca83cafc279e5683a0f4e516e5694ca5b7ace3bef9d023ec82ffa3b5db4735459a360fa25451d3873021e1f0d9b0f0f6076b77da046cada11d8cc7390a0071d368c6466c71825dc958042b4b3f6b35157d35d91025c4a3fe032e35d34e1fbf8a3dc99bb0faf6db1fbc00625128585dfa895e5bc076a96a5a9abc4fc3b57c89fa8b13e8aded90118fec4969c1de2092fdf589d4b28cd654391d6328d86eabe110b7e5b18bf83b710c86d52f08a211f947df79cae0fb9e39aa9caff48f2aaee849818589e95f2b808d7ab59e0af456ea515f024ea766dd31c7c8b9f950dc6ad2adfedc75d4871fc9fb26113969a23ddc67aef30d3055594dd8e8dcf95a4cccd8c0128961e6d6a78cce5074aa8d34a7af22873cd01ebc305d3809e0b7047bdd92df0636dacf534134e5495ed86700a4e1ef17db0f2affdedfd7344fb4ccd6b601d4f229f072b6e9862f18c11fbd0fb1bae138ec360cb2e3b5ba38940529479e66d2739f328a09b610a1bc7a6384a724388e1a5913ef7e1652822e075b29e951f8f5d26d2c62644a9a54a858c6fbee55ce212e37f7a8521bae58237e7953f4ade776310cfd719e1bfd4176413a45df8f582c25e103e43df04f63878256539681e5289768cdd9eec6d6f9cc50f5f8484ed13e3e402f32970bca62869aed2e65053979d9f401d4282a04963a6684b422c0718df3471a3aa2332e4519cc0a20254b2d8fba1407e6ce6ebe5166f01848a944522c732b46af06d72a4f05d5d7551fae4669d7ec8e2641db3a0a9e35d612facb8e7eefd0c9d86e32c724b76f827e8ef07fc7b199d2a60949040d1b8da360849078779dbbdb758e9e9b042bf3ab42ed9d46757503d85d9b196766af2dbafa9284441e7f675e2c6a3da2a3a160203edbec79d2c42a0b783141ad82b40ff834dada47f0515a3730df01fbb7e16f81d10c503926f77494793abfe4f65c5ec9b8cf39c354bc0a1d23363219f07fbc2478558f1995e5b1a1fedb09000b73e9d38ebbe47c7e86f3293483592171a61c14ab74c2496c4216fe0cd2b89ba6abe05ccb5ef7f33ef3aea69eba8c531209533ef36003e12973a4d31266234fb", 0x1000}, {&(0x7f0000001b00)="4ac322e82fcf974f50374f8094b016b7f32f7818dd3a1fd1495da8764a504a3e0dbbbfa0fa56c1693f503839302b48786a28dcd697d4b65a540f8383ded35e0c934bc6b682ebaceda27ff4711ecda04e7e03d5d508af10f92b21d0b5cfb78c670dffa8ccfdda25512949de8417147663226d825534a555a26a17daf22ec0289c730d3bdcb81adc344fb47111", 0x8c}, {&(0x7f0000001bc0)="8ccdeeaecbf4a1a41ccee1a65210479012c9192b74162132d71576cf06a1d9a51880157261c3", 0x26}, {&(0x7f0000001c00)="426d956e3d67ad340cb9c9e0d33ef09a110152d8b3e02cf03bcd0a4ea5edbb3558d8f1dbdc9da7d18030132f3679449cf50287100cf2525445169467e343bf11034baa7cdd96333a90e72c830171a77890102b586d737709c5b2e17572a65c75ee3da5be1d5abf763b781d8bfbc23d13fbba1a4f9eb3ff1d245e0f573d9997dfabc1f0819dd69393bb972ff5b6cc465905784268d57a93000fe7fd9eb2232c2a5a896bda888dcf25d91348f79c3a647aea989475a52d1502b807e30f697ba208b546fc7e2efb71d792ce25694432b1f3294e434c3da5b94f8462153758d1b70795e345b2e246f65d95", 0xe9}, {&(0x7f0000001d00)="45d05f5c75b8cb5694cf814540a2ee92cb675fb7b1c60d457194b455c1a859b448b9e421b0e547c0a9536ab021cb80660d15dfa71d26", 0x36}], 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="60e0cba3b4177039b2c0cc228ee1c0e6597504ba88731a607224d78624eba30a0609c9582624ff0cbbc05b07cb2453bed68b1a383fccddea172295bce6dd9ef8a80ed46f581a20c3a7168b23b48bfb2114f5a38e184322fd38720512e8a59bfe904897a13a54", 0x66}, {&(0x7f0000000240)="41eab4c23d7eee9c236f011c29fe88ac01978fa0c68c501d1a4a3d46287b754eb368e6927462c6ed6952fa033b89cda58eb4d200b576b48124ca502ffd6c301e839635721d9cae271337c8984d2a14fd0c0f37d0d8b9548dd500b0df6c2849ba3fda2314e44d98455455b599f161326acec76b104b467c6792ec56e5a291f752e063ac4a5a0726cdff5f8cd16f7b1f5171df3800fd21895eed3efc6cb18de74ae3184fcf82a269b4dd1e0d4a08c3632b7da5c6acd2f079bc4b121c31cd6b26c0088d1577", 0xc4}, {&(0x7f0000000340)="6295483e157de35f016188c3b25be9ef57418f6066f8740df6b6ed3ef0f71a7f149533fd2fd0f281eb0bbe7e4f5b359b327a1e8f04e4937701f225244152613c6094edad0df173772a6c62c22533202d53cdbef77a44bcf692e2ab", 0x5b}, {&(0x7f00000003c0)="00fa7b1e2d94e3bf68173879fdfaea5e205887e2170d22fa754d961ab985108753d12bc31f1d9ce598ee3626b19f9ea1a1449776e8bafab365185e7fdc7e5256715e6bfa6819e992718f2d03b193a3f366ca08620e70a49c7aa04148482d95be6724c7052d75eda49cde98b73ce281785b08b6d1011f950d0032cb4d57b0c9e7599da514c6e379fa7187f06608641c0fd725d8a4efaf68745418c48f9c157088a40c3781a804b099558c661922342d22db518a705c76c1d0bb08b52c4972374b2cbfd03ebf1f533bc9e7acd257b6e3a85e7a60df39e7159f0aa441b82d4c6010428e103735a6021e4405", 0xea}, {&(0x7f00000004c0)="4a10e45c684629ed14d10cfd2f3885732de778f2f7b86e05fec3582ed418289e926c1fe2a809508d85ae0383102dc39db285e580344d2a70305144f8adc09c2da12bac85e419c2655a72553f5d3020da74dc1c8f3d68067704e3f93c1219f60e7c44dfa68e79b638ae416408bf4296e9430806ba54345a5d", 0x78}, {&(0x7f0000000540)="6a1f2ff51a49e30c73e94891565d725ad5bb622fedae001d27821bed9a996cc022fe3fda842888823be773a6c4a5", 0x2e}], 0x6, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="010000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x80, 0x1}, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) syz_open_pts() sendto(r0, &(0x7f0000000000)="02bf08", 0x3, 0x2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f00000000c0)) 16:00:28 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = getppid() fcntl$setown(r0, 0x6, r5) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001740)="2023c059c5bf37ab54682bbb959d4be461112c40cbb1e642c4fceb2b076e26bd981f254ad25477667495ab85a03f786587e0d69dc8c024ef858f6286fdc5602f964cfc7a9608287e2cedeb0ccd56dc33e7d3a27440e037855a9b3c079d660e39436da5300e6fff2dab3b6131dba46d2b5348df64841de9ef4592a6a9755883dd041992fe225fb577267a74fc26a729214fd1dfc1a60a0bf036ee458bcbcbc8566b8ea20d0958784e84c9b80eec7600ef1a47d6816442027ee42f8e01ecb7c66c181ae28573ddeae5ad46401f8230920ab0f71b8b098be5f46f9fe6578824b6cd03f8db02cf3566d1a310e0001cb4966436c1e8cb612461fdae298e4e7f817b1987aba666ae830dd2901059c1bc609527efc4ac6350807d1936a7d7f8a13dacdec4c9893853c531ef68e5c4bf02eb1c67a94ae1cf84bf47c0036f2be1f0ed2ea67c41f51bda003b4216400606167618ed047e86fc6a35d7ecd9111adf3cb012b6912d8e9f14072cbcf272417595e120a5be4a8d7669fed7f41237e4105531b0cb2640923ebedcfdcd4100bbc26419b0c25fd403bfae470e1771ad6018ad77ec2a8757107df0d462a4f8ef6b23f9d56cd503cad0889c53379c86bfcc368a5f2ecfbb267547626e2b72e1e33f445199d6282b33448b3ff39745cc87406183c852ce80eafbc3bcb9437b2a2680b8fc0a337ea28cd751165becac5cbaa369546feca29e257ede1779b51e906df6656e9eda64214eec7f475918ae631fc446068447481b9e349d1f1247cee2ebea4dc97a61acdde4f099ade937244c59cc0dac3f84e9a0b53b2a614190743971bfb3a74567df62a82bc3ca1e41c8f454ebcf1c90583810c4d84bbba2e02c5405cdb07d879574c8bd6d5950fb49f1b9de9d48e4bc9eb9c4e49460cbe1654c89bdbd8450cd9738abfddd5afee3cc835ca486b988c549470e5c4f99c8d7c63a045dba2d6e89abd3fd29cc515e2759bc4034f6098a080faf43a9fadef89b81e3d7e7f0a8daf78a81179a8bfa654c5d7004888db59dd476db42be3167eaf46abebf40846708ade9a1a060aca1cec8a97a6a70b14c83c5609f0d4499e0a98ea9707615c98fdf545e06e974a7e32019f8994e1f6fe21c340bf37e03d35f5c323fc6f5a43f4777988ef840372a3d280406b76ec9437272804864a4b8e7bfcf14bbdb342c59e8c242a3baab88809d4fc33f3f9ec8bf3f35235fee8b080fda47d8f0d2d94d15a830b2b848fdbd2828cb39bb17d42bfe6fed2a66593d51f6c11e82ebb2d67d9d9f3400244704a5b3182012a169bcb59ead717f741379a119b75b3926e2c363aa9d2fa1b24dc69559bace9fc3a04b1f3df6de80403c018bc8e1588be44c2f81aa8ceaabadcef9d11f64ddd08f931abbf746d98bc2b1c2a9d949d662199f71c04bf2ce4e97d6af457de0aff80bdc6c205831dff5d770f9b0de9c75306ca269d693ab21ef9b6469ddcd3534e02a3030424b53ee0d231a2d5fbb09514c8bd97d8d63c07bf25d3626c38e1252f4770b4d3606c20fc9670ee33cfae7f76c7f31deef813f7ca5feeaf07b0afd1bbbc01796d796ad58aee541df2a67971604e2cfac942d2edd0f88803d77885733608753f29d941b2c78fbd3e6325b473b13089d03be79c7e94ed6433e2deba4ab56a7370ba28a4adeb9eac4fd3fd0155ab087dbdb7c6946f3d95ed7bca564e3d69d011a37af33c62d88d9c3129ee1155dafcb18a519cfba7e73f509f96ee419dda17c9d2bccca8e49886571b28e32ea45421c1951d83f481470c46eaea004d72da2e57643f879d3b81795a533ffdf45b776331039264ec7bb8bc8d599c5013cc3cfedacd75fdf1eb3319fde0d64bbc5d0b6c3021720ea264a798f3bb5b8592055afbd90620a420195f2ce9ff4582b7907bdb3374cd29d0e70f86b076f8fddc9afa1e6eaa1903b0405dd440c2f8a5cb38bc52c362d5f677502b7b5cfb6870e88b10e9d30ee1b774963e903068410d7e58973267cf831e50bb4ba703b0a1070844b42cb77674630eb4831b37bfc25edbab86632db64648b4d8d8273954d7ddd1fd999ef26a39bbb9e6a52c8e9e0cb7facbcc66fda684c576378e5d0d7813ac7ad4f18c6a044a488bce4e5cc325aef2f039cc853531ac96cff8e6dd0691766a752fde6acd9cff086b1c789843d0fc7585f115485a8daed95a9746b655b3b8dbaade57b167f2f761d2c48fcc7c96062a759c7a81c1c2e81eccaca60ff98af2dc89895604adebe0f67c4b20d2a51e48e022f836f4f2e50adfd114f2cc97de57239da7213991f57a5037d04486864b74d2b53f91b4350c0353b5df4a141aee9fcc09094b6f55c7978b3558326d1e22e71905fd43de81bbd52dbf23cc01f2aca132329da017e74b2fef4f4d51bc9537805f768f0ca73aa66e886ac91461ca4f606230876797ec8b3fb12e3fc73c353c0b415f323bb699cbbd0c999aef2d305616922b30d431a6278fc6884db74b9b60add8102c157b6ca5ebe6b710bbb280b604593db5943005ff6a5134bb87932cea9e77c010285c187553837798b266040e274ab2efd126ebc580db4c2314e2f77f91ca2175db193bc98ff309b9f3d05c138457c84fb444547e9f81035532fd2b126e1180ddbb27a9bb7fe577b35767cd9f1e96630d268e69327ca80b528e4d2fd7dc4b8f151a523d246a56cbf08cd1d022ab98aef23e7c81ab09f53ee8e937f4f13a5c2914758b90c7d649efdce1261879b8792e60f92ce4a26005371e50a601483f58c2be78d38ca46500d65ec402238e255cea709d7b5143aa1ed8b8ad6534b2f53baafcda2b0ab271b70159ab1437adace3cc602c1eb58b7321a2c82b1f85716384eac2634c012945d081d3e4bafc4c77a61cc448cce1d108ea9b3a3bf3625314eff4c418b1f65c481f2a1cd2c0e7f4b8606559bf2ab642311d6a1cc5310400c622168f46dedd609af702da80126b0b2c0c9f2302451d76020bb15816c705fb06848194c4f97601055f79fa32399e918cd3416f4878b498c3daf1f04b9b38ca0494977845711c080bc73f5208e3f0d8a37729d6c6724534963d2b4bbcf967e65d11251973f04f69c9c6a1d4f8d2c2f7ddc3e57f29137771ce429500bf96445169db716555ec11ff82311a39dae884686bcd0ff3e80ad90704acd11ad55a4da860ea9c8c24d28754a75fee22dcc853c47efe44f66c3ff2a23da70f43b6c9471ec6b2e1104ebdca8ab932557eda2dbc36a396229aea5a973108852dd39089f28c9bfe25297b7373406963b3bfabf632d2c545676c5bf54d360d665ef14917fcf34607a2a10058e6635ecab84939f5871aa2f152fac0ecf66d371344ca162b8308d34c38a49e7eeaf95cc92c7d1aa78d1a54443a25c4cae8e0524a0b018d5f242d094cf379bb50fe181c3b73b4564fa96014c78468af21469cd357fa4444f0539292d4ecf4f0024bc5279ff72f2c090cfc3e2560e96dd86eeefacd2bd4d213f531196ea1a0a6c2cee7574605ec788d2562f7ccd897e3bf1e8e979d83a8770ab060b3eae21a46253f335dc0ad6deca58cf9310fdccb08a67d8159e638d75ac1c98e20a802ba81fd07d8ec2d83f069cf42ff97e513da3d23603a9ff040a624eb75fb9f76549b7e66fefc31eed3f1e5b41817d9866ec294ccc71d6f322c5124d0b9280e6032418756b7beed1ec00a0570b5a9e70277debfc5d469950192e368cf76eaaf9dc3c636c2163c4db8e729851267fabee0107171805fe3d3f80368607cfa91fa590852e7cb27210f8c56edc27543dc9d7e96a29471a32f35864838e55a506f922b46cb378c91d193e6228a66a00b8faf31f7ff4a0d884dd0e8f80df632041380cfba25d2e3d9744e74c75e1e60a572045acdea296b6b92c259364187a1473a078f451e190fb72a45d6ef9c8c77d363d7ddc1b89c9b69c560891c5a67548bda1a662950bb48104757fbbb21ba2dc9974216172bcdf96ec62b813e4396be20accb094a79b64f12e26baa2a2b9eb953e1c89f6a4ca6476e03a912f9a94c336c78f2760293951c217e7d5d54f91978a5281653669e7189f8f565fc5276d34c9f7c6cc822b68c8a409d9bea707d1124f61a80c228ae10cdf32ec16b9c77b3779f03f8d4198bf4e4d0b94787b7bf6e935fbfe761b55448350124975e7daff5bf7899e4301fa70b8ae4f1f9eddf722e6c74f360e51607b83de9c8e4d8a048a5e9a8eecbd7d6966e2506e5170d5602a5734c6867baf57ef0bbc43bbe497644ad328dbecf07c4893b177387ce360d9c9121115bf18bf7e44f5fac9a72402b349ce00a7638c4d2b1bad860916567a848637450c9ff7b4f87292a370b1473c08d45af5ee2f5f3b6cdfe9ce0c61c216da6c0bc111879a3a13e38d4cdaa8fff5291265f1a07ccaab9b061d58acbd44670e65ed92c9d88df311b3a12ad7b54a624bfcad306d5d0290de89b7952e512f9fcbc46263c375170a25fd9fcb4e08ddc90a55887108590d56d97051fca350d956d723bdb8f788a57a6ae58cc023feb73e8dc9017cb6e2019a34cbb0fe3ee3357688320ab695fac5c0edf6cefe47a038cd138319557149124bb5cd9ce6a2781dc02256b0dd457dedc594816be08eaed1a75c68fa00546c1700ded4a17ecc3c8153738c9f10f1b2d55ba690aee46b90e066ee2f6f190a38748472f60d1314070a4ca81d4a86fa9a830b41ccf4326317a5d659e8a7787d189b9a1126af29e758fdbc1defdeb21633db3ddd0295a2fa32f5262f55807f618a7cec1ca4defff13717f9bdf08f9b2e1d59e53564bcb9aeb44e0a0d83aeab34703a22ffc635a59f5670fd7dedd847a58ebe744cbe20a4f7e66513d836a66c30740abfa58aeecef208aa8082f5eac68d9250b1203ee73137347f74eb9a5984481ee9cfb3bca8a3a7f8d406cf255454fe1b196b814c6a3f559ea85de4bcfc017c627cf029b69bd7d70547409e26d27bfd7e6b9c2cc1adced3b932e53c5acfa11dd3be8684e3ce777506294d9d469df5ffca886d456124b4c742245c52cf8328ae35b4d0cb5e3efe030a6ed889d5f7bf4f188ad500f5d5aaa262920fd606b8d872b817ec72241c6384d4ed0601b01c6efff8c8f38a1de3f3e5ccef6207f017b99e06b024d18f7acd1edd93cef04166963f7a49fb30129fa7a6153aca428bf136ffbb6b8401e3eac6d0052ed39044c8bb4b2b2433949169a557e69379d2d8e3c67604ca2b53368d2c05bafd4080e4f8b8f4caae1ea232d7c976f1fdd492e8e68a43583decb83d9694ee7b9c8ddad82d235dd612fa8254e67f58f25b20027d55c1b100acf7f539e29991843d74214620bf77946ca2eec882e9dfb5ce51952698dbd50ad4450d7dbe501fad0f0908f913c729c34d286c11a3f2762c45b7169ec254d80164bc38f5606397fcb9ac8f5c86182373f6a2c6995c869e3cd7825ba32a690862643fa29ddc7822bf23b56587e4fd55607dac6dde05aa11567b4a6efbb171da16f9a6c72c9bb02f671f63eea600096c746157b47f73e55eff4482fe5f5b70ceb3ffbcf23e25b3afb161e2e78c11ecd183c7ad51f6164edd75dc87bb38bd45d4e6c6365944bb50fe54a2b068b08bf9fa5241a82de9d8875ffae02c9601635a4370b6cac28132c8018deabbc4218415a89c3e735075f745483d85aa118983619497f812c0b8fa85d6c9f0d80edbc5fa507075f8b615ddda7ff69816aac8b350338254112cdd9775f28935514680ed256d26bcf584f5aef5859e21faa4627e5be6139201e514b44aea4a3315dd6af3c170f16ce609a334b501405a9d698b5e037a", 0x1000}], 0x1, 0x0) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) socket(0x11, 0x5, 0x3) 16:00:28 executing program 1: socket(0x3e, 0x1, 0x80000000002) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000080)=@abs, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) readlink(&(0x7f0000000700)='./bus\x00', &(0x7f0000000740)=""/66, 0x42) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) readlink(&(0x7f00000007c0)='./bus\x00', &(0x7f0000000800)=""/68, 0x44) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) recvmsg(r1, &(0x7f00000006c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000200)=""/63, 0x3f}, {&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000300)=""/238, 0xee}, {&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000500)=""/202, 0xca}], 0x6, &(0x7f0000000680)=""/41, 0x29}, 0x1) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x7, 0x7d, 0x7fffffff, 0x1ff, 0x3ff, 0x2}, &(0x7f0000000100)={0x26f6, 0x3, 0x6, 0x59e, 0x9, 0x9, 0x1, 0x5}, &(0x7f0000000140)={0x2, 0x1, 0x4, 0x7, 0x9, 0x5, 0x5c800000000000, 0x80}, &(0x7f0000000180)={0xfffffffffffffffd, 0xfffffffffffffffc}) 16:00:28 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x423, 0xc5) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x9, 0x0, {0x8001, 0x8}}) r2 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) r3 = semget$private(0x0, 0x0, 0x0) semop(r3, &(0x7f0000000000)=[{0x3, 0x22, 0x800}, {0x0, 0x3ff, 0x1800}], 0x2) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) shutdown(r2, 0x1) sendto$unix(r2, &(0x7f0000000180)="c01ab03383cc90a5a642d3cabf61ba0769275b4b15803b72de27e86fd00768f2e2ae92c40c8f81cdd0e477fe0a91a3486f1d043d0a2f732e645b898453937d4416a79cb39cc13498e9cbbb502f19e3f265def14fa86e89a96288384ad0b32311ba13c72424f09628f9d8660ff96dcefd0e7920cbbe8aa5e7ae42c00a92859c7cd6151c3a217440d395ff0b37f1df12a0411bf03e8715c39223fa378b544c18dc3f30d8762f4603cc9f86b1", 0xab, 0x408, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) setsockopt(r1, 0xfff, 0x1, &(0x7f00000000c0)="d1efddbe5da73980e9492e5b8e38aa472a80ad9dedb5672cf8d75f10e89b08f4ea0560de0cba4ac6d086d802ffa7a2b01cea5e02529a7538f18c27ffdad6aab0300c653489caac04d2f69ec8b81a540b3c9c4d7effd29f96191731c9b0feab5a80509c3a40b6d32c94ba262068364fc70bb1ffe1667bc0860688874d74d064b7d6", 0x81) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) flock(r3, 0x8) dup2(r1, r4) 16:00:28 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x4000000006, 0x3, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202879a867ebe42a339"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) 16:00:28 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 16:00:28 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) setrlimit(0x4, &(0x7f00000000c0)={0x7, 0x91}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e83d7788a41939e15d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8efc52c51f3c5213332e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb7910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xda) 16:00:28 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) read(r0, &(0x7f0000000080)=""/78, 0x4e) 16:00:28 executing program 0: mlockall(0x42) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000a36000/0x4000)=nil, 0x4000) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000480)="9c8756de14703a84b0f0502e2e", 0xd) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) 16:00:28 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0xfffffffffdffffff, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r1) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000180)="21a39160f305c557152ece91c3eef2f07d3613fdc1b5d0954544f8a84632f07f033347e2693e065f044cf2525b4f2bb8f094a7bef94ba5ec3c4d0f94336e9ef6b1ce87bcbf596bb904ca9278696804c19e86b3e880af9009500116d29185774e521005743071b70c776aad89c7ea349eff2f3b33f005eb60818b6b4cc7e5be1c50edf8a08bd7ee6fc00b11d5a3fd8f2a48c99989c8ec58b61e3187594216c95142a551243e9db9ac2608c822e96ec3f0c90b05fce4d20a691ff09298a8c6646f84497585b64ef0bff32adec487067fe10c", 0xd1) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r0, &(0x7f00000000c0)=""/28, 0x1c) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x20) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x1, 0x3, 0x3, 0xffff, 0x10001}) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x8) 16:00:29 executing program 0: link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x4) setuid(0xee01) r1 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x10800, 0x181) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') recvfrom$unix(r0, &(0x7f00000002c0)=""/62, 0x3e, 0x2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) pckbd_enable: command error 16:00:29 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x5) shmget$private(0x0, 0x1000, 0x4a, &(0x7f0000fff000/0x1000)=nil) 16:00:29 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x402000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x100000001) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)=""/172, 0xaef59bf75f743f61) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x2) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000000000000000000ffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r2) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77f", 0xcf3) nanosleep(&(0x7f0000000080)={0x1, 0x8}, &(0x7f0000000100)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14c772ec54f0dd236bd2af3f68322d86fa543ab70c58ebb53986322da0df4445628a6677a53ba525b1a26c3fa3a96a24c8cef83c45520249850b669558458bdcd5100828f7ff68142d42e4e908ce58111d34a14e8305774c8401b6b373080809cb3239ea2d6f854b556420853aaf548b0af4", 0x1071) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() linkat(r0, &(0x7f0000000000)='.\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0xfffffffffffffffd, 0x40008) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4000000000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x2, 0x4000, 0x7ae, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x24) chroot(&(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') listen(r1, 0x35f6) chroot(&(0x7f0000000140)='./file0\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x20000) 16:00:00 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000100)=0x3ff) 16:00:00 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000006c0), 0x4) socket(0x6, 0x4000, 0xb893) 16:00:00 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x6, [{0x3, 0x7ff}, {0x3, 0x20}, {0x3, 0x7ff}, {0x3, 0x7}, {0x2, 0x7fff}, {0x3, 0x3876}, {0x3, 0xfffffffffffffc01}, {0x3, 0xfff}, {0x3, 0x9}, {0x3}, {0x1, 0x9}, {0x2, 0x81}, {0x2, 0xe6}, {0x3, 0x9}, {0x3, 0xcaf}, {0x0, 0x81}, {0x3, 0x80}, {0x1, 0x8}, {0x3, 0x9}, {0x2, 0xfffffffffffff2ad}, {0xedd7975a03fc8433, 0x6}, {}, {0x1, 0x7}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x6}, {0x0, 0x66}, {0x3, 0x1}, {0x2, 0x8}, {0x0, 0x152b416}, {0x0, 0x4abb}]}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="00de095a000000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)=0x80000000000) 16:00:06 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, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r7 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r6, &(0x7f0000000900)='./file0\x00', r7, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0xa, &(0x7f0000000280)=[r5, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e696c65302f2e2e2f66696c6d3000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0c000004fece2013c982a20f7f20f8124374080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628b203914a9833b5731416b0"], 0x4b}, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000a00)=ANY=[], 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x1) r10 = semget$private(0x0, 0x5, 0x2) semop(r10, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 16:00:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x240) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000240)) getgid() ioctl$TIOCCDTR(r4, 0x20007478) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000f9aecf094a4cd991ad5b0f177f6f616f1c5f44a3c2b2caa660668660674a05ceeaa4cd3dac57446ecc7b2e3c37222dde88a8468e7153050ce1d13c8f6a367fc5fa481f510f8ab4140dff05844c89e091dfeb2cb1"], 0x1, 0x800) chflags(&(0x7f0000000140)='./file0\x00', 0x4) 16:00:06 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = shmget(0x2, 0x4000, 0x10, &(0x7f0000222000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0xfffffffffffffffc}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ac) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x100000000) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0x8) writev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="000000186004008b00232c27feff023519edffff0001000000bf02008cb383246b361f9d216d8483146181ffe691ec51f8a0d9025335a17d1827ad0000000000000000000000000000000000000000", 0x4f}], 0x1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x716, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) msgget$private(0x0, 0x1) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1) close(r1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4791285cbeec4310b468834611c7050caefcc0dcb7bb3544e37089475aefb54ad7fa48928177b708b1ba7a245424bd98a8d8b7c6b9b9fe3e70c59ef0183bfbda3532f55ab6b1a49267b61e44b925e7e974733900fc8b9d", 0x57) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a33823078306fa110b08ba74f90064fba9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da9c7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de8aa8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x2, 0x0, 0xfffffffffffffda0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socket(0x6, 0x7, 0x2) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:07 executing program 0: 16:00:07 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="15f0e2959bdc45b14caebbc383972043fefd285a5efd681e4326d0603213d0e1c8736b0ba447c0989c49d3dfe930f31c71b0272d209536d24d5aff2fe9f7c2fc65316c71bf1bf7d0d34ae64fcd531f44", 0x50}, {&(0x7f0000000040)="4f647079847dc62d54fb67227cc6a0cc82b52d8389583968420f5a1e98bacb01151e84fa8eca255c87cf9c", 0x2b}, {&(0x7f00000002c0)="c70dd2886c12ad7b45529714d7e214e9b7e99699ed684367d9d5cb35347ddf92a07fca505faa29f25b8e3f43ea7574ab21ad0f2e03be0690b265655d287a3c9cd26ebb73874f90f6e341761c1c62e695bc3475eb4aad811c6f32b515034f37b3c5b556e23f29d322f51c63e49af16e82b38ca370061db8381b48d570e3605d4ebd6dc79fd1d8", 0x86}, {&(0x7f0000000380)="52ec04421d2f258f9bddeb7d50fa071bc93956dd4683694b543808948170c14248b7bd7ab72ee10155ef5a517529aa6f39d0f5c43875aafd536629572fb99c0460e33e92a8561f37a12470bb74421319c031a615e548a1158f6f5f18d9fccb8e8e3361a9", 0x64}, {&(0x7f0000000880)="7d5b02c6999d0cd1b3281e8de654672a3b43b81ecf3f74b31e4a1a1f7775a4683f810b11f932b09e94804e724909d86f9f698d2801a4868720ffbdb5aaa8b7e08f2c1cdf31a5a047fea4f6dee61ea3152bf0af03ba50b94c31c44d111d0d08b301ca734c1cd0ea292541869958960af20cdabfb1c81cce41ad705c2c211f5e6ea3ecdb63d9dc7581f4c37289fc0ca6a403cde7a2d61a70d85ff82d6a9f3f039571c5f1ce99e2e36791d84ced683e91e868c70a69151ced452a0eb948afb203495384791ca5302d38b6c1e5fdff841c93bef7752a79af09ef0c36fb3c6f7bf95453c0d5e0d2128a5766f8bda011e2bd4701cd3c00b56dc1f0cfdc43c8c758e345c970ee6cc8371d239befc046328b2d57c489ff4a87313956a492124f8103c6175269634d54a28cceb24e3311e173dad6d5b1412608ca05fb85e34ea1918e607b9befcefea285214db575fa24d8266e57ad11e14962bafed9b041b450fd7ed96f16410e33fd491bdfa9b893e9ffbf94d0c0d452e05fca4c2f7cbd555e7c6d80c2dca274ac190c83a81778a691aa01b2ffed6d3c3a0e03cfd00f34065dfe71b8c75112fceb61dcab223dc45656e4dcdbd6042d38781d29d9c7a808f568504ed44d1cdeb2551697395d78e023bc98e765c9ffa966b946795223541aa57fef6e06cf1f62687b4832e72438e2a7df9ccdc9b6c11a60a6b931e9efaa53fc00bd40084de2dfb9b951b074ddba0833210f4bc22e99017882ee39f95f6c53ac3afe616c2eacb3e451bfb0dca98f7588d687f6adc36ab892bb7d0d3e912f968cc5ba38931277f921fc9b4ade1ebbb68a6387da2f760b0a4ee6d79f50b0dbe8d6a389bb7fecb3b0d87be66f8bb102cfce9ba565a914b2ce5fde7372fc3929c3d80a5fa328d452cce54c121069e0b0ca2f9e6754dd1f2b69cb7551a094a4a7d42e513961e1412b094d6de0ae4bcd750513ed7ca287e3b80015b63b1a29dce68bd67363ed8fdca0787955490753ff082fa14efe5a41e028dc907b71e4d9e6ced40c44dcf75508b5da0d4095bbfa47e6c7a3a28c95120a9d07043e96b80b461d654c471ea0623a7cb2e9f9889c987ac7f640643e4f297114ed48ced63ef69feb7351e3d4129415b3131d1db31c71af215150acbf1bf42b2522dd5d00c8a0e9df8bb1f851814b0084409965cd0865a589ed369da8787f94e0b3fad76a5c3aadfbff7f52bc6b1ff8e6fa77171ef4c2ec9f9b2f092eb6134375b2fa5fad20c63044141e4f9e6b7cfb7e151cb380ff40af875cd5b97e3a7afd8593f2ed16180beec4fe6cc12dc8d0790ef9676efa72ed4919a1f90677a7b98f530d52b028de87fb0e2956106b55119d24c734130056f9d3957975d532f8be50b1f358d91f9537d0bc5d8d1dbb7e1d1d839c88a988f58cf05f7466b6458ef64276f2141b44648b0a7bed24a213445d641d99f2651b41da480b74bb3123f9776667b42b062362634182bd5e90b3129d4550c7425e650f9c6e7f0e30e9ca39dc93bf1acc6396063fc6c9c6d1401ac6ea148d8e9d2690e8edd8cb876a4ec51b370d1be4e65296b6f70ff885edf4deb0c66274996d4b88de39f5b62f218f9d7e99b9f95e7c665017542f3f4cd62e6a9ae5c0f75903b91089ca55a5cceba6464c2fe7b410d19ac1bf917045142290f1114cf1f7a78f8d37f436c7a54f62f49b5c3fdb835de03f0d4b23c931f04482c2f7946d3f2b893920b49089caddc4fb76146ac36c83a5a785fd9022966d83d4795acc101c963f6be98876e79becfcf572999e48874f11d94a1c9a33c48dc5a01827cf224bc360f4c98f3200108fdaa0459b27156533502e80451ec1d4e2e81f1fb3d617dfe10a740d77616c71240b5debf5f3c521e043b4433ef56a438c530ce12042926dcc5a611f914d268e6d685dd52dd0871b92cc34de9b2f0b3e18ce89ef2855b3c004de6fef2f31bf0539ea2c430722db4fbc67438a7e7d24680713f5a232944ccc177c3082c2c6758090f895495ec60be2d5b70482b073a9e157c53d27924db3274e759ea326641a5d7bb2cb0871a62ca5f17ef9ea72a232c725a11e5fbb5425d5fb74fe34d038c26561fa7239d53b091f398b365ae6e4d49de92d6366f210e8d9893726a6c6ac187f6b27020ef35852a30f835683f5773ae607ad29be4212ac41eebd0c4c3766b4d4be933d48d2b722309d7489d3518a412a66a046f656384cdc994651857918b33a49b81a18dd03870b37ba2a0945471dc9fe42c7db08137762aa89cba9d02f55deaa43999ad762b88482e89fc6aa9bc914b2107ca13392ed210ef8e876b9e43b80fa49f182668ebd68eb0b01d15370b47c64ca9e3ee14d72a2921bcd5326edfd3398f1dd2f7ec65367997b1236c188903c52d0135b347254997ffb48ed70883e304ca68a585f9f68980ea00c559a365da04b70907ccfd31ac6133c07d823675861e8b43f9cf9744e845261c41588ff770f3b8f640d1e95326323f39bc0243c89a1898f73af95dac4f8aa23f8e63837f12da2fb19135be550f9339dbb4bbabc1d8948fc4985fd1e960a212dcb586f0198a519405634dc3ff64eb9d7943d63da551eef61165b6019a5d08240cb4e169cae21be1e3175e4ed201d4ba3a4b27f2ce20ac6f3b5607a519ac67484d4e84303f4e2a44a5bc06afaad7ce577b12ef8abab58ef535517c948f720723d782d947ab81d681968a4587e6d9f7360197832bfe2d887c1b69332a66f52e5465e0c4991318a86a5d2fd71103320c1fb9aa484e816fda4afa6412bbb8ee666b4dae31c7cc656ffd595b2ae13606d767d903b865a3b978a77b3989eaa23d62d57c7855648d06074de5771314541650083e387dcfe800708d0d8c2d42a78071b28764b33cd1de066c6b705fc4902126e48c61e4b52956ddf6d048ab9888b41782d872eedec84422b665b05da22f4917e20619b903266f99f8b7a2c70e55f30daf0317a2237783e4b52c8096c48f32e07a9e792fa2e1c1a48c02d25ce369130a1a127992aba13eab8efb2f7732792888481d10c4ef7d8b276e1922e778d2a4bf06e4b02b939d612f93549ab5015259167c3c3f24548b502d5823146a8e089a55a9d6a5ec05089e01b4f9dbfa6a9091adcb1f02e3c9e70dbcd1f40aa602a95b60861c1443f4dfcc90e2150d9d319dd9dde4e2a94c757fcc0a0f058fc416b7c4b78784ee4ac3ad7a06129b694e6104cb5f2fbaaed73547b6952520ed53784addae013b9a50f6c3ad2d71c2b0c3528c3f7036315e7d371fe6986f01e16a565e110b37a9d6154a8f2e0dd70ead35dd34e9e7e7f05ab95464e6df66a03547928a647f34335ea9b0841a188039999c2a249822475b055b6acd901cdbf025ee331419d52ff8f1fc9eb5bbe1661d3880b1f2fc4cd5dece15647445be60175af160931b4b650d9410de69df1f3cd166e6d6edce42284acaedd0f58c5730f91aac5f5e5a8d23311d98ff369732007f81634c9fdd449fe50ea8ba35b4fd4d0af171041707e9eb09934323081142529e0aaa50da67a2db98fbaf0eba6eb1d64391a22cb3a50db567bbf0e807564da0995b17aaf0befab92f081a48e125f6117bde83b556232fc5008f47fa4de020e255080e66ba46ed67ab73e8d266adf817d5d57c8c40e29acdd4731639ac8fd3f1ca3cc2905d3588e44b624bc90407d579108887d80aa7cf546055cf366a7c34c4edc349abb8ea7cad7ca11e91c0f4a7261c56dc33aaa65aa9ac1e423d38d3fc784c5ffa7e644afe6181dda725e593b2c1aeb8d119760a8f2548bdaceda896fc242074fd10a9bafd518eb6a7373df3c7d6df98654cc9eb6d453fecfe6554da3183b18fdf3b923ec51b9c50c08ab0eb1344d2dc74dc5f99f7570977aa49e8e133f86c8223ea3c9f5ff70bce72c0be2f7f6b7585838cf5996e979bc49f4c6fd9f20670f8930485ca1139e49c107c4824be70c4f3d910355658c16f0b1d22e6f2eaefed66392456f3fe4ec7f4492ef7fac214ed0b0aa7b22acd098bff78c89f07801d2573171a661ed78d6710f89605b68ee9718e538a6514cd0dd29635e9330a1a70d26ef99ca369c78a03478b06fcff9155a2314b947966ebb847cda7e23eee7669d6efb958632adc8c0829555223d1430e59b6a6489f7f82a847a7283653e36ab17ee49605f35df27f70021201d4880dac696807878528ef30a028772b515683f1706bb299d4fc32b85a9b47bbf561b631b99fc2e345675ece1d98ef8646a241308d639e67d8ac7fc6252eec2e8f97515b436de2c70588045d9b1c9cec9fdd5c40c26c5c614b47b1a952799584c8c70afb111d57f16f02ed42578d8b57038a353e02383078fd89e63dc007b542d7d43fe5e16e6a403c30eef7d20b2741304a5d602f975be50f550665f52b0e232740ddc3aed79fcacf63c44f495808fffc53571844893954395fddec15fcdf171f292b964f66244fcfc32ed8094b31d8f71dd1e66da097f5eb66ce972c20a01e8037065c3f537bfa4b0de8b10f2e62f1e207d30d4b1c56f37e1853ce0a83703c3e396c8b49f6cca0bdc2b262c54f487c7e094ceb6fa313c06201c66be1ceba3820087ca0584caf5d302fa5eec69cc8808ff1ea0281a41e272e43d8e0abb4ced51a0973fff95e8d047257c1c883d20c84c58bbb71c0407e9c7202d983143253dad057b43be937a9265ca88cf19640eefa6f0a5acc7af048ea20341e89a318183c3226cf181a77048002e4e0ffb57a419e340bccac681558a6ef9c27eac654cbd570bfa5d2e5a314517e7dec923a94777dfd29574ecc31dc1584d0adb8db59d45124aac41c1c1da97eaa82213ce7231fb619fa1918fc789a7b43be11e6cc527a39c3c932cee178584a10a8604a9694e94f1610443bcf567dd209128b5fd1f7c468a860e1449b9e96bc184b263654306ca34658aa4eea3393600a754cb5aa5046357c1f6eef2cab478d275dba1e3989b0f9269662538001a502881cbbae082bfeec61d2f033c927fcada6a0ec2097c3fb12c884bae2e48f64806274d731ca95d3e10cc32814e9d7c803b5613389ab8b5db531644924a7abc18e228f50e79cde0ce46c153c046c3dd39e518ef23c22929e6eee73675c7ba8eedd2c72bb061e9198d1358557100a5adc5e2ee3f9c30753316ba2dd00783f42145f9930274f1bd02940350814786c24233b187223054656a0e7db59e8c6444c9696f890cff134ac75f79a49dffa7766c8d6ac22b5e3f1f393ba74213952564d5d57af271e657594c8108fe3d3f3036f113d45dd51d4b7eaf7b0bc0f8925ddd4e2d01be6273c2333578bdc61eee9b50e835333294d5600dc294d534e05dc9fb4a122f3e5f4e63ed99831303cf2a1b70c0bf01060cdcadc6b1dd0e434e03b50102b7ac60a7ef6b407f0394c250004e9a120124314d79c81031251ea59be97c80d983a158bcd155865c37dbdae14a17146f901bdc87e2774556e9cd64627bdb88a6501d23a7f9de0e167b868527350ab08ad5134ee3b3ee82b265e6cf107275088f74e50f8670df55b3e01b35708f9bfe87870f82631bd9ffaca884a9fd49f68a51e536f36fbc61d6e92d30eaa71f34d58dca98bd980856b764aaa0356f6480fc00db862d41d7c38cdc9047a2a041ef57a9edbd59bb948f9ed12b549e732a024ef74a61de3963d2e8c3c2c6b802b954387439d524d131e6f42f96175e57aeb624f79c711450019a87b05fd16861cf744e80ec1db54308b7b1818be418468b1f824de1512abb0afc290d3c641d5898bd9f6dc33b5ec30d33720bb4681f673ea487d013a879", 0x1000}, {&(0x7f0000000100)="cc7488e715938eb431f8abf97cf99f6af095eea141ff194b32659811e79767", 0x1f}], 0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a800343d605e2f43b0d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f7a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc387972d2eae1f50146ed5eab87dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe429f3c2ff8a0d5305493fec52c7bfbdb7c6feab0d4e779efa285828dc1acadfcce4906243939023368771ff016551a90e6a0998bd25030a0000000cee859c33bd408d3f22d86172247ba51ee6e871ddaae8588c1ef612de8d1a09b04bfe94c3d929ff7a651833c924d957a19bd8261506", 0x143) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="3c1f86d6d2edf4578740a8c05fe0063eafef27ec22c172a7206a24763feb0252683b9e635c552312941ff8b5e533006e2a9916b9be89470f1dd596ec1097960f33edd97da8837805bf2cd8f0e8c4a164848f831e183b64d3efd00b687e1efa73844e9f3550204f3885ffd348b01f3d34b7c1", 0x72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "9c4bd91d1900bb2a89a50000e3ff00"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7f, 0x81, 0x0, 0x6e}) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x2, 0x24) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000000)=0x8, 0xfffffffffffffd9c) close(r0) getpeername$unix(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5e04dff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000020c0)=0x1002) ftruncate(r0, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x4d) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000080)=""/4096) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2007, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x802c7415, &(0x7f0000000140)) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f00001d4000/0x3000)=nil, 0x3000, 0x6) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x7, 0x9) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x3ff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 16:00:07 executing program 0: select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x4}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:07 executing program 1: poll(0x0, 0x0, 0x101) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) pipe(&(0x7f0000000000))     16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1702) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) 16:00:09 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0xfffffffffffff00f) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x900, 0x0) utimes(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)={{0x7}, {0x100, 0xefb9}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x3, 0x3f}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x40, 0x0) poll(0x0, 0xa6, 0xbd) pipe(&(0x7f00000001c0)) accept$inet6(r0, &(0x7f0000000280), &(0x7f0000000340)=0xc) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0))     OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:09 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/98}, &(0x7f0000000000)=0x64) r1 = socket$inet(0x2, 0x6, 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000002840)=@abs, &(0x7f0000002880)=0x8) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002900)=[0x0]) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002940)='/dev/wsmouse0\x00', 0x90, 0x0) r9 = open$dir(&(0x7f0000002980)='./file0/file0\x00', 0x10, 0x40) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/zero\x00', 0x101, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/ttyCcfg\x00', 0x8000, 0x0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000002a40)='/dev/tty\x00', 0x80, 0x0) r13 = dup(0xffffffffffffff9c) r14 = socket$inet(0x2, 0x6, 0x81) r15 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000002a80)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = socket(0x18, 0x0, 0x80000000) r18 = kqueue() r19 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) r20 = accept(0xffffffffffffffff, &(0x7f0000002b40)=@in6, &(0x7f0000002b80)=0xc) r21 = socket(0x6, 0x4, 0xffffffffffff8000) r22 = socket$inet6(0x18, 0x4000, 0x4) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/zero\x00', 0x200, 0x0) r24 = open(&(0x7f0000002c00)='./file0\x00', 0x10450, 0x20) r25 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002c40)='/dev/wskbd\x00', 0x400, 0x0) r26 = dup(0xffffffffffffffff) r27 = socket$inet6(0x18, 0x2, 0x7ff) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/zero\x00', 0x20802, 0x0) r29 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/wsmouse\x00', 0x2c2, 0x0) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/zero\x00', 0x10002, 0x0) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000002d40)='/dev/zero\x00', 0x10100, 0x0) r32 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002740)=[{&(0x7f0000000280)="8fc192d70c440473a11de7cec45b8b17b27dd7f55e770800f30a9753c7a624455d7eaaa205d6559ca99765a1349f30ff5993ed58e27e7d3dcc08609c94cbf4153be4f719622f53a7c919cbe5d0089377bae053170e759609211fbeffaf9ba11bf7c2375de0c88179fe43b6e661fd252bdb2dc0ff15e2884ca24d86a8178f75438816cdc4c6e6a0960ef4a45f62df1fd53f37bee38451a343bc27af1dae4d687722c25de945852669bb65bd807ed874b5f47ec243fa596c1ebe255e60bd24a13ad052", 0xc2}, {&(0x7f00000001c0)="35ef5a8fc1b9b32aa06469ebaa9bc268fd050ace015237f4a73ded06c8507c0607053a6b64193e70ffed2dc4188f8029d41c0d7334dc077c43ce984d88b2b6b9be5651cc", 0x44}, {&(0x7f0000000380)="fbc4d688177bddddb7fca919702dd598a09d370dafd678dbdfbf9590cd261f7d56e31cc1fb8bf1ad06aef6816b5661f16bb902c39695f856561a43558b30dfeaf8fbe1035b64957d4ef20e6adf9856cea9d95eb6996fc0a117350ecffc8794dd83b468d1b5e16ad99469dc177896c5303c79127e51f5ac9392d5b36eb60f13ee8e2b856196c72210ec85e3419c251c50b2f457f56a0e4ed22780b9ec9e1df4abf214b20f667061694fcfc17f57fa8b19b9fa881e771b3254f87b92468c58159c6a558146f2c5eab2f0021fe555f1", 0xce}, {&(0x7f0000000480)="ab083f9bbb92bd5f2a91ca43f34c8e1108d77cd32637592573ab9dd647f54b279a26ff964c51486046f2a9c3177ea615a9d16473849cbad0942cfee1d2286e4888ab302d1267791f71f47ea650f2a5a0150ef76ed5d5ecbbb622e651e5d59fab0489f49092e0a3e03da0ce0ba13c0e574b01c7e03d45e507213ece90e5eb0898c1bd70c4ed3ca2c15266b088c6661b2a34f0113471641e191f3601da93da5b83a7f9c5505f8370b0e90686aedd37fad06d786b113f4d8e110f13807617aba7ba8240c1468de1843f3f2dac5a670bec59456c12d6bd26", 0xd6}, {&(0x7f0000000580)="89db0b5d1da4469430a9d29ecd4231d148bfc20ee1ed16de25644b371a483781c8359413012c2ce0980a5dbf89b09890982ddaf951dfd5f5804876599e160e036e4df2f210fadb7980fa3f31107cdf4cdc670393c873239b501b7e59904ba2cc64b1cf21783ccbb6e3a2b6ce40e1f0c0efbbc09b85520fadf296dbc8d5d077257cc380f887e64cdd0315bfbe52dcf3c0f08d4b6b23469f99314d0c1f130978fd4b1402e7a8b85125e34e5093f4fea35d730b4c0bb3e6cd6e49d4eca2cb", 0xbd}, {&(0x7f0000000640)="6cd6de5d5e06b86142a0e7ac4d44deaeb00328f910313fa069f450410c8a1ea76b72dc10cea3b3d2310f010a95a4a954659eb15502a4a29b859c25dc0a30774eaa0c44b036b4c5b7fc0681965f3d92558d85629f3ba058ae66e68a3d7762ac0ee8c056883f1d66295d7759f7caad1debef7f44a7019057b1422fd17fd076367bd23553f64a03d42cebeb56c52bc696c8ef0c6be79d030f8e89e76aa09a604ba1cb34628ead826eabbac737b0ae88c73513f10ae4bee3914cfdd667a18030e410a644ad3d915cfe18ec8d526d8635fa08f0bfb6cc8799ef2359d63cf618774f9f5ec6d541b64be1c698c8995d6874506aa60e2b818ebd62238a56d3ec4ec593cf5c55dd747afc6f789f76e7531ceb6593e91226d002fe1cc759b076bd9808fa019501e8fe99bb35c994fa8731e4edc8bf757613191e26eeb59a114d47f09cc6e822f6849c5e9a655f0c4a8a627ecc83ddfe33d3abcb60e9b6c83077e6b4785dc85768183dfbbe485274b6450ead284cb395979e8d830f8bdf946eb6a786dbbd316b6697f04ebb13987288bcb3040fb663282c9c5ee3a349403ec1a97d23728420a4fb6a888be4973f375c8538e3cc3194608e43437bc361930f05ff52f8e50a906aa7040b11eac32a565a95f15119c17c3d803eff1d66527f6063e7f18394386956e2b2c7c66313701d99084d73f8c42c06615a9eb5d9e731e2162229a90a40b51c762fa3bd597446c5402513ce3f85828b1cf063c78aa9620f7a3fbd239310e256690baeb74fdc1fdc186ec8998cc9ea8ee06d0c4538556717a0199a3b5cea13d3785ebcd1704bd204eaa5414694fa39f46f0138822c09ae34f8ec55561d36efb4dc9031b283c22b57b0ddc42b93260dcc7f61296e3b5fb146c4f85299ccd0b72571a76d3137e2bcee96794c4b303023cf1cbc9994f05798349864c7e47c5e606f6cddd213a85a4547c05708bab6c811a5069ba528e493fe25c299fd9b8fdb1a55b6178260e1ecbe0b69fdca0016d0fa10af4e069c699c055928da6567889593b290778802f2933d6ab72812b7195d2876c1c950cad5f19c578839a2adbe99906068ef07202385a1f91ac7d0b2714054a6265bee874fa6711c2de2a644b24f2cc7395a81bfc5a295ef61e7c5f21d9b00a20d359247a77236f6190f8740e92b28b16422235826feed30b1fe810e8bc79121fff9ec7a3493d528d7d7f406d964568ed2e37c34f2a4a8251b4b0940bcb01f02dbad9330cf4b1bdbcd6d75cd2594bb0fb57efae5a404f3abcef6dc3f618c462e388ac69320ec7cce3bdd69e81118531954b81b33f94f63e3bffae39367595c934217a932fc5f2376bea70c81177e1f79be449764703607b46bd04725e74270b1f3449b92ecc1812cc21084a5be473c60a79f9cc1af010f8e16dcdf751debbdbf4eef5a2b4b33d2ff13344b853b3a0123e04a5534621529f8dcc01d6fdf53fa1fa3ab6bcb81b795a6f86dc0b6bd01aafbab326cd94a79fcccb11e33c0052f8dad053878e8114502f8d7536b5a2b87f2e354d4fbf55a1790cffe66837f041532890c02d7fd3f57e00452dba78c4f40e40751a3b646ee7a59164eeba5338c5cef727f35ab06dd54b32364d86e9c519e06880d8964e20dee27344a9507019710239c7cc2c3333a0c1b94c56931392a745fbe8cf45c36dff2f067737d23fde24b0cc21b8c3b473da7845bd0155100ca570e392474c92df428b6d35383d2a0a7254b9fdbe7b3d2c3227dccacbd6a14f69f67e2596176d275a8b017a50e5bb4d6e217581c40338d194836a7f2ddc05bd37e5b2a9d20030386917a92571cef014d4ddf08bf867339c7603beb92d95cad4af9a8b137260c4db83fc2fea4c26dd687b7125949b1ced67650d325a71786bb5598e11e248e3b6a7b4fafb921e90a85b753fdb3aca59ed1e6f76e1809a114421895769b791422fb82e050fbcb238d18cca3e70a623f2a06ec609687f8f42f5783b82429cc01f571a87244150b2acb8c38514014bea0d10c5543e54144d1d5f02dbfc287bfa01ae931273ccd924778bc01bb955fb8796f91cab41bc83e6883fc6139dadea698c12eebe5cd9fa6d9550db0ea59e9e6b8a599780f048340c950f7346334011ed6cc57d7b6ce4cc289fdcba03ccea06c1ff597bef276ebf40ff66dcc29fc6c1137742ddd7c2bf5a2d67128b530129e414653ff62a9073939649d07806dc79e4c56ebe370ce15a7bcd9ff43f0baab9cf5d2b9f80e3a6c840e28682c1ec317b9f9e6737dd885dee902868ca3a713582f0d7eb9869d4d4ec2ee6c6f46bfb877ddfe02da01e70ff04bd92610f39513b41a47e5e0a3b2178749688bda4a1a779f923ccf19757fe92d48a62cb434861066296245e907b6ab6b1b687684f6132a3595e8ba952b23e613e4a7c751da055f48ce89969d5a41122c8fa83ad3c8fde5c2e7026fbf5d0b24cb6ab3e39b105951ab5914529e9e829f0931781575a7abb77367724b9bb388a0444e1947cbe7085700b1c3e1090763f34b93b5f3c3274000fa5a95c955d58aae59ea69170cd9b8d8ec18f84d7eb1d461d7fb0af3d63b7fc36936130b734828197d5bbc0c04442ccc0ca386ff28ae06ed9bc26426edf5e3579c04fe6ca42ea1be5112926adc3e0e351c33fa2c748cc60e2dd1c7c2e26022033df6501081401818e0a5dfdd6ebc949fc13664713ba16123fb822535d45bed3dc4eb40533298e375162c0bd56261022cd1e9440ba58fc5530fd4602ce80acd672e8ab79daf645665658c0473fb3c4910dee13b878c7c2292fe1c85bc096a6f7cfbc2e3ab92203b920df7b23553a06ce5f025272c75acbea2abc35fe23a1fc97d7a785a09c34711c6b5145b44a1adf9eccb31074457f0f76de18820ee38f8a7cbdebf51decb3b2e9fc0ddda2db0c5e2d65fb3d4045a2089a6779752ed146e1292b793b0ba7b6a97a2017ed460008725d9ac50efb8a4eb582c9dbd240d0438a860cd2b7953560065d5395d4c62f28e32b1f80924f304622017aa462189d7a9680aa22d6b6e595108f104cfa738eb979034a17f3ca410e3ea1f511a097ce4ef2a5c3d0d8c4f54ac7077cab75c2579c41698d9babdf94c41d24ff924547402812419e6cacfb7897d14a33c115becd08f1d26973c0871244cb1a52853f973b9baf5c0eedce41588748c12ded84396af9e7d239642a7c34f4438c2db76838c806d180b782df440a1f495ebeb51f01417c12f2fa7ddbd431079f37ce11d8be03ab5d72e82b4eb9c6f7bd60a51894f72c93d58ef996856ef380d4e5a2f6818aef6aeaaa5bd61229462664455102a7beefd6dc0beeccbe54f59fd0aa0d379934908ac3e99401f9b8a6b2c8b9c7bb605eff50c90a911910c825abaf3b068ef510f89328e2d0c8ed279c88e117a01135e2e63908255229b7aea202eb2e0ec0fc27d746a5bf96bb48bb0ec38fd677a0e260ec111bc37ffc40cb5fd5b990b3a2fdd4a1a5d1cb29dd8276128edff24618c8e31b310b7414de0f744434f8c417404d43e4cf2935b1ce74c89b13c65914b073168304e5ab6f6524d20b6e9978795030e17f19cdc420fd795d95c33b94eefe74be6ee839ae9f4bc3899d06747a4c04b7dd81ee4285eb95f7a6da867de5808e691861c84c5b510bd3b7719920dd527d74558dc38ba53b17d14e810739f5c52e29e6b4f62949bcae48e97402008ef19700cb60dc7eb3b3746d4a8966ac4bfb52fbd35f701990aca4763f37b639a6d249ca53de89cd76f686370d8be895ab38e431d02d56b08eee0e1932d9a523488125401729c762339e8d355f554b8d0b45fc170c3059a4308495a6d2f9b44659a259e1c2a4769718a62781763b56330d3698691d0d84c0f14bcc1cb2bc44905aa6a831666db1b1b596eb84f50954c4090111c3dbfd5dd2734da588b5d6d9b5cb6ac558315575baa97c383a2a2cc2761613ef12888db0734b5fcccd1e21a2f82b373435c4e67139c80b3c473c117e50a84b61b384e683c0ac09ac2d09eba5a0d07ac015a4b411144b491f4d3c3eba5a5ebae6b6df4f65a5c50955940632d48367bd2d66f1fd8676e0cc8bf25308cd60bf440098423773df69218f58ae5218ae7a6dd400ff8eacf2f1cbeb6e4d36e516decf6730e6e7b408c71d7be52a9e50ce3891ca6f213b18011c64f0275f593dea845b38d42fee05c341004cd22aef35e58a42df20b787043338327e5e5d95c27e1e0502a8e1236d713831c6efb711da81399c2bb961a0267791ca28f3b94b9d6c307bec8b179f75d713ef4e9a26f7f482c2da0d49ab22931d693e9650878966a03d7c4d26344261492a95cd0389ffd65339b911c3c43e5f7bad18e232efad01a53e44002750f5f1f54ea60ab08b610a3277f898a598540fb9727a7e74b82db1fec580edd698b999bc73b06de148aad832c3befbc835f91d29c6b282b329d97e79725631ebc5da2725162c80058f597d47acb40bee2a208a09bb0f29262334d00e2f08c6ec72c7cb0853fd9fa2dfd667c2795c33bcbeaa635943eeeeca7631d8469366bbb114275451bdbabde9ab5169ccdc1b5bf4350c5cc986c57d975b918b71e0ed3eb280279094efdcb8bd8603cf794057cf56876af0e477be78c47bafa785ca2dcdfbd6b860b555afd36bcd5e7ee5fd55bbf3b4eef1b97591149def7274ffc8bee10989f4c6c3920ed5795a4bdfb052876e1fcaaae989ef4227334ed032d399d2222ec158ff40c7793594ef243d5c4be675669512b7a78c2a3affb9e035134389bc6492f626830717f3344b91e37d598ae92f3c1e643338bbea880e0b10fe56b2d17455f67c6889837fa0e4dcc199a0b69bf6c24703ff205273bc270dba25930e7780c4adf12603672c2311c8d5b078ef2e7b9083dc1641733adbd19a20b68d6003130c24402862a972f50d4ac54003b0cdadaeaaae351e39bd00f268b21910ecb3ae3bb8dbc5eb061e1bf9743005dfb4ee3e412d2a9250db3af5f47b2aae38a788b64e4b73b801f3a3a362cc6de017948cff26feb98d1a55c722b50b38f3412639ebe1bab242b9c2633f7d25680f42a7ef98808e280f06105d331f2cb9edc555304f33382c11cba631de5529617c7fb58b93def7c0910af06ceee08c906dd838619cf61ae9cb96cab461e7ae62f7ed40c3578726038fb1ad788abdb24210f9a6a11d719d679ec8f5bf6487e46e5aa7688695a2a57219716bc66f4de681ffeda0ddfcecb43c42953b030f2d2130221e2bb41fd4d46763a081dbe450c3b79b3166c5c7352a405fd6bf548376b9ccf4757928391c195e16eaf56cacce7bb43796359c9387d5dfb461ae4f3c6a7fa06edd1ccadddeb5c296c5142c3150d9726f0ea69150f61c257e8ff07e1acc5c3da3fa7c644760b1a4b7a6e0be19d53b12f156d34591168b406747d84f62841ed8151e9d1a7ee83e7439182769cec108a748ec716a6fc0212317ebbecdd336ee960a3594bbb7aa242ca3d0347aad7dfcaf2b9a4da1624c4fbd1630ee5c3a3d5f628dc3842c267bf7c46f5cab68a3d46cae3bb6ce4a4d4c5df9a58e9726c2d68d72949857b67bc86b2746e0e028fe44bac7f82cd99757eea1f63992a700a5937b42ddd65317630fa46bb87cc02accef523473abda804715fb577e8b93c62776344111162a95f1d5996d791bc137628e97a823b746fd7e3f8871e79a5aa64189801564ee323c5eda8bc4f016e56a664a1495437d549d9f8bcfebd5fde1374e0a2689fb4e2d2231e4d22276e1cacc4fb4fd12cb03fd9f707bb0ea175129e5bb649a7b16b22480e43bc4c05ea0f4d", 0x1000}, {&(0x7f0000001640)="637e8f1c23b5627c3f46f3f26435333011e76fddabfab9ceab373e326b4c24e618cdeb1ce4b0a031ddc2e9773e7dd79ebecc6b0173cd85105ccc77c081111456652a3a3fd700dd13e4a8e21cfeae5d93c7bf0d3a666dadb745d0fb5dbca45ef907b37f9c896f9b3e47cf2fd12ce8e17a62737bdb86d764fbf430139ff95f12223e91b0647f00d8df96ff2833132127b525a21b47f22177d298b092bf42e83d9c8553ac7c738079f4d38366edb35cf56fce25f8c4", 0xb4}, {&(0x7f0000000140)="3a1a", 0x2}, {&(0x7f0000001700)="0c9e4381b8ff315cc3f191316de5a3b19f487977a46b36f21747263f3338c57c9c59801c1b1cb5213e4576c25320926464e430981f", 0x35}, {&(0x7f0000001740)="c36ab89d9c7c51ccdd6a42718d2115c4eb808ba0b79320cf03143a18bb514f5cca00a1bfa6ac9736b67943ca5601d2d9f2ba5b7b25943745141712e8c05874b1615bbbba7d5831f459dbd188ced339a05b85363a17d149fbb7aa5201d7b6140ce7c684c557752a58b8ebbfe708558623e0636fbfe8c38be83bf0124759aa0dcb580411dd0885d3777c04c8ac6d1c1756f2ab9b5fcc583ef9639c35094a1bcaf226e7c054258cc9debe5068f298e10f00ecc7e7566cf19a052c6f5115c5ced828e430062c684192697c97a8a1ee51f292395cb5219eb34aa64065d6f8ae956562d3f3ecd7edf5b2a55d6d3e9dbfde28dff788a7dcb61bf201df14bcc52d2d7e5e805c9f0c9ae4dca6db8dcdaa1a5a8df41aa66240bb1622fb30f60343c8db05388ad92948f0b802767567b6846cf3269935c2bda07c068babaa961cab6a0be3a4fd11077ea294b0e40a0f67e31570984da86916c95cf36acf500f24793a39f581ae9f41834002e0978ed45eb68067d338c14942c40c4a678f8eec1bd0cf7732311e9a311bf726f5f63460d62b1444c7f27bf936efa0f2fc11f553a28678d91d8b2378bbf82c4419c00a77f39a33855aa1f204faa4fc07a8c88d1be42fb1a51b756d997e2c26684f56a98a6858c9456b62977f6f4efb9813be515e120b15692c78699e57a952b15343055387148a5efae463abd382d61528c6c78523643fda261b016e5a408d49db35ea1db04118daa9f2dff950728f01d18f02d0fc9bcf131e6bbe1de07d60f14c2e997477bb43f938c82a1c0a972e946aa1beeede5af0a2e63de15c01f0d8418328042bb337c81f2c22e973d35b9e35f814c83aa786fc99b35cb76106b245adbf483a9380b19a4ffee1023a40f91660d1e3acc9ed1a07d0c39d396308e970a4811e08d1b671d1a15125ec791557af2e6c090e4648968389f6294d36b3b347d1e755ecc6dc715ab17978115ab2d2c9763fd06a5d79cb514791416776ca5119276061b34c03ed8437c9fcd8dd5967f0b2508a46bcd2c203d610c467a95d78d3ce108fc3190a7f272dbf1e2305fe240291aab6e03b5cd22f545021cb2300f80fa0f4e7162f77bb454edb13e2e8c4c731274e07a43b327610f1028d22e525b9b3216a4e27aa72eaecc2a658c7733f7e30ab978c936f6c2551a85b0cbc16f3f88ce039c80efd8c9d391982ddc58838b80ccb43623cc1f0e165467eac7e897f6d3f7adbd3a195e5c2e1898ece021aa1c2c867a8f03e3dd7498da08789ba2b8231b218d6464a624e590d2d6af960f60384effb502bb5247c207cb5464e37f4f8b8eb5f137619762a5e061cd79e92630010a7b2a03765113f16aa5033281753ddf2d4aa0ecea5c813f9322580538baa3bd79c81b6ee4dce1cd265b769e8960af9508ee6a885eb1de7e706cac98bbd9d98fd6ad0df05e365a0835844b9e396dffe2b681b51b42dd3d690588af64326c6c8fd00b8688202fb5e286161c449ad6114eb2f817df7920d93fbbb7c549a0d91332152c6e0bcad39b68854193b0ff61f1d913083ee9de01b84f6834c8dbfb78f99ca0eb5a6014d3161cb785f34834b20c8c502e7002d7fed0309bb0e385da6cffb0f6e110adda49d31b5d600f54cebe39802b314954164b5f81a42c668b2a5c5c2b0c51cb9953529bc3efcf36b4b5562e6dcc672235557685c4440a9d830c20a4f96ede474dbb1c1fc27f8b9788f00981645bd66fadacbe6c2da65a8313662574cf452a68dba9792e21ac9f6c2b9b79493ab7b1d9fbfbf0440ee74b6dd5662ac61a87efaefb7cc34b36b71fcf316c27151e0ce5125cccbbfd6fb35d2bdca3d49b1c8a2a8ecbb11a69e27d8eacc5dbaf018e12460191cce05e8e3602b5d9c2606c9049d800cc4b365cf96d2cc40bc436a0a07ef6256a3d6b7b9ddb514385e15f5441f22da3acfd83ceeb44bd46d58e3b888a86b039cbd30c4eda71a5473176b10e8faec50efa569b26414fbbe9c5b43cb88af31d95f318816881e777c58bcc02b62c9ad4aa129b1d0da4ac29ed224c999be4f91ffe5c893c1c7f5577fd031d38e1af2a70ad560164749c18bbe5557b941788f11c9b816719684deb086877aa9a25adead65563917a22f507aed31ec62e588ff0c29ecd81ce5ecef4833ef22afba1983a7cb4954e43c25bda3ba05144a5a654d089171092df692ba87489b8679c281f8926f898bdd0ad5814b68fad51e1b3b8672b076918324a0d14c583e5808f5c7b463db4f66eaebd84d9bc913f4a61f5657ea4605f7e19b4cd6619b58fd5adc6874d7cf673909773b12226ef7ce3d1420ad3b738f67a2aecd463f4117931fabb58960d4859fb98fec4e08de9d207980fc187b6a4881b3fcad20904f58aaed76ecdb7612960c6a3e9edd37b28c4fdcddbc934c9ce7814536c75e964f5d89b46263cc04380032faf48d40558c021c529c531ddaa838544d1a5104d0c41cfc26b551e7a01ba65cb4a24c5adea5d2735e42a40df343a7baee10bc7116e2a0d7b224954e1cc6be2201d924e8e3b37e45849696e0f6ca20a1bc418165667cebc71f9af153327d6d22ca2a1e8a73ffd79b1e8f083e5f8d495571a0e43b2a7d9f5d2c6a0f8e2c006b0d24663f6ac70f11f5ed9ba143d2029b0e6b2bd94c04782075a108c8d552dafed22b9506bdd255b11b6fabbc37c6fd9c32f9e07270e4e0393517efdcc255272ea10e41d6a5300c9ed283378dd9ea7af053a5a2734d79667ac42742859999872ffce6829380ecd10b9c15f77edc3dccb66dc4241c54f16f11a24421fddf6d876bbfbe33ea123204a840413c0bcfcfa0f631f7e89ca794c8a46e2c3a96406dc94ea106b22e4cc26d205fc8af6482c1ff4d2f733dc1c4d73762939ec10b5158956c598bc95b7f0fe80769707074274d018f51e4c9ce7b68b3e452d39f893eeacb2a37e906030d24bcd3a4099729021cea93deb94e09ce10fb7a813d796eb5a4b5c661f7a0f15f285c6a0142b56a1cb719d888f31056879db731c1af061f480f1c577f4b90e87d07098d6acf0756d067c3e42cc9bd4f8e056edb2bddf0a44fa650887a3dce61bed8deb5575153764f73cbb8b2c6ae1323fd6e64a6c74becf0b539e1db3f7df00e168d5b21e47d9a70e09e7f11973359f51c45ce65787d6c55aca406bfe4ff363fc3e93e4fb665ce3953fdee0e6e8c7a2a544a97c7ebf7c56ca3543fb0c1e436a58532e91dee285312abb54b019eb4d2bf9c1b170dd6b48ada95570cb86e121af87663863f715b5458ed4017b18f5327f1cf6d72bbcbd43c78604d348a46720924086acf36ee27bc64e6231f78523a0ad3d141b8f95a5a7fc91ec346488105a9e874e36fd9c3e28762f84b70b572b4110741c8331c26d80386e3753cda6117f9393b1cfdb65845e7151230bd14c1cdf64ff9f2d1ac05c05a884dd4e5ae56e748c28edd0afabbe62f04ddf0a5f91a220a8c3b783ce2c260e1a34fded9dd180518da320f645242688ebef350484c0618c9f5863702fd2aac53ec4adf71aaa69ef02c4ace603e1134b4325248d700a0576f1a1ffd1f563f93282360819efd4f4431ab36f21c1bff79d0b0e694a8e4533431b00b00f7106073c2ec9adab131843134bf90a8b72c045491c7a74bc5d0dc8a660c688805cb606e3ac2df5800d6e57a655af577adb4f8d7a30b19567f2b72e2199eedacd8fc7185682a2d34c4262b8187cd40f1a080a8bedd40c96bf2ba8542c9801fd7760e9bce33dff765a4fc7ecd3321f04931a38d9a00508872c721a4309361ec1f6fd055e284d2e03d67a61ac4da1b0bcc97da442ec37772e1b39ffd60b659be095e48732a9cd4b9a3519d990b8132e8a5797e972d7d98bd2866cced6f8db69264d1135862b09edb4ad093dcef96d1ff14a1d104807dbaaf2f0b3a68f52df69a26f93d2fb6845b83dbc215cf011548f9d45470a9b5e29bef193464ab62672f1a9b99e467eb6986e9c76fe7624342483d6722db8efae3a38b19eb4965dd2650045f0e30aa71aa3e6cae0aa9d012c92af6a6d8bb302fa88dc0cd676e625fa4b9a48d3f99abbe4347605806400fa9879fd1d6c9c724c59713e0783662dafe4023e958fe763533997298d52460cca03b40e3a617e769ef2621200f17344fa6bf038e6304fd77c912609ebcfd0d93ae549bcbbc565df812466af500b6bae12597ab5cc4c6f135c3f8e13ab92935a4a6482b3c2ee3212afa8c95202a59c351ab13c3fb1bc19f579bb3600ef903c8e4e6a8c8d38f1a2a594077c3ce985e9161d33e8fc3d0c0a7925f09cb8e95de6221b0b8bbd3a520b5245eba614b29d4dd37d98e50c035b617d18a59327ac8f64d6ac43d993f7eeddc4df6aa5cd6311476ff2c38c97f40644c88e1e62e82fcc392e75609711e649d20645ea4fc8643aeab01402de92715fc174f5852080f5ecab6b2930bdbacc1a83e137c6e2adb083d5a74405993a0c8e72a3ae7b131ee92aaba940fbdd1cba08503cbc7fb40bd5da600eb33aca3c9e9727856a4b2057a20e5fcaeb500b57a3c18fdd51bd52bb61de86ff0ad4c4148a4b8c8e3603c749fba26e23b68f2d89dfd446fb01204c14d2d73ae776e276802b33c7eef5eda84fac526d79185cc040c2dbf4f3957ec3bd3d51ba7f8784895e84260700cdd125801353f79553bee4a5c5bab05d555d67cac4134dbc2d70a76c532ed94e0c03374059cc66de9b90b76f639b44e444e23175be195e4bcf77ad0fe1092463ffe9485a7a7c5f16595fd38dd211168cd069b965d8d362c87144da49718a2cdd6e9b927d749587dac168927bd7c85a6cd31f4422244c376191ac3257746a5102a7c0357f24befa09db68897fac2a475241e8a3c4adadb0f98bb60c130d9d02f75750567efc8077713b55da24aa1a5a3a7fe3272d3e18e475c536fa442bad6c4bb19623684bd5df718784c1e18126bdc8d7a731dedd51c01e07c8bdc319c737aa249859c97728e3f4eb3af0b0f1a9ba56d1680fa9312f9757d51885a68112b37194bb78bf8d0e3ae564c1414513fa0588352480759b8f0209eede74b0e224de0c9cd371135d676d9820b0246a5a853188e6c56539e5e601818fd7c0792b8d90be9f8af31115fa97acb65c04e5f183aeb86b7c1621e063826c4a325c1089ec8a4c7d7d12a2b3bf058dd3fd02049b8cec62c914a0550ac2690563b67495c7393573026646e0a19912d3a56b302a46423f306d4d9da8906c1efccd67f08d85e0f2c570b4d0c390e6cc366a12c7f26cef9358e19728bab9d7308b7409e84b847b8f4fbfa0741d19d9841db682e1c66ebf9e9402a433d3ec217d238720bece6ff3ca6c33fab62af9790b1119d4d577cb6a03f419d8a43f93e727973fb5778f48192f24a201bfa1a780fa72a7e060397800e0052ee776ea8e040d35ba38e5cb80a0884b8c0c7e7c1809a2b8991c584485391fdf2cd8f853fa984ee47aa7305fae126437669f15118c536f29ee501893452071262d63382062c07a2f213faa990c08947c9980fc3985e7f8e62b2ed811cb3a39ef99e537e6b6017b22fe7b69653364cae875f0550a1171a104a62b15d8311c2d8a5533ebf50a0fd4e25b426b11236ab62f19a5a81814ff72685c90e5d29eac7dd33f2a1aa9a703bf3d8b346c497c89bd01e48404ad5041b201e40675b013eed8526f03c2a869414b15b9e8ea5620cfb2466448235892e62b588c10a06af8a7561c54e7cf63c8aa7286c715f7e314de615b44705790b00b5862ed09ea119992439f17c92eedca9c06bfb992249be6e44ca19b525fc2c06d7584ba8c1a66e24e795", 0x1000}], 0xa, &(0x7f0000002d80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000009b0ddbad8f93465495eb", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32], 0x100, 0x4}, 0x40d) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080), 0x10d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:09 executing program 0: r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca38494529e3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xffffffff, 0x3}) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x240, 0x0) r1 = socket(0x1b, 0x1, 0x6) close(r1) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080), &(0x7f0000000280)=0x4) setitimer(0x0, &(0x7f0000000100)={{0x20, 0x8}, {0x6, 0x80000001}}, &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)) setsockopt(r0, 0x100000000000, 0x0, &(0x7f0000000640)="694d934f5c38291c541d22d217cf44627b4aebfa71c0427cf94edec7d50edc1d073e8171f8d546eb2845cc68e9965b63821155b1d162918d6f0bc171573cf86acad2af16e51827223deb0f38b49280b750c0de112250b41e6835aa84a9ea37567369039d4a3f58becb357fef4577cb01e542a6f6baaff2e461006227377dc5b3a3beb54ca419090cfd2c4fcebb89a36ed79c28f86e19c573a96568", 0x9b) r4 = socket(0x18, 0x400000002, 0x0) kevent(r0, &(0x7f0000000700)=[{{r3}, 0xffffffffffffffff, 0x2, 0x3, 0x311, 0x6}, {{r4}, 0xfffffffffffffffa, 0x20, 0x40, 0x7f, 0xd89d}, {{r3}, 0xffffffffffffffff, 0x20, 0x20000000, 0x947, 0x8}, {{r2}, 0xfffffffffffffffb, 0x88, 0x80000000, 0x6, 0x4}, {{r2}, 0x0, 0x2e, 0x20000000, 0x1ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0xffffffff, 0x2}], 0x5, &(0x7f00000007c0)=[{{r3}, 0x0, 0x40, 0xfffff, 0x0, 0x7}, {{r3}, 0xfffffffffffffff9, 0x10, 0x4, 0x7fff, 0x7}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x10000}, {{r1}, 0xfffffffffffffffd, 0xb, 0x9, 0x100000000, 0x40}, {{r3}, 0x0, 0x80, 0xfffff, 0xffffffff, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x28, 0x2, 0x5}], 0x401, &(0x7f00000002c0)={0x1000, 0xb1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0xf1, 0x1800, &(0x7f0000000300)="206659e6b542007dc9727ab23a00e666deb9fb7c00039baf19dd23cd64539bbcfe9ade0c74b31e16412a914a8a3655445de91482ac6d34b7e110fb86641a1ad0d54765515f852c87f36bd71ae60b04e8a7c975b929846b6e7f9abee50204174872e42d89e0d52ad0d1fca9b2230365e7be2bf4adc1d6d599ef766cd182bf0d9f6f51a193bcaf64fa1a3603dac2047c6252c8e8881b9527a59f7ac9f372f92387257ceb7b77cbffff6ebc816c05c20cb9075291a2a00bca6e657030d32bbfc0f6e5d065cb7ee5137a2941c2425d23b2b8253c9b85", 0xd4) setsockopt(r4, 0x1000000029, 0xfffffffffffffffd, &(0x7f00000004c0)="ebffcbff13b9fd0000000000000007993192b648a4d52b4713681c7898a2a7f25136a9c700d7bdcd2ea74422be98ac25e5daa7acfd3ab77e791fdc843e2bb89d41407064b26b272b1f837a3c8be83aa15beb799ce058f3deaa19dffb25fe3990a174361cfd6509fa4226ecdedc38e1549a222c38332f8728fd4c5ac6b95cf701788a19ef4c6e6ad1ff1705eee946a29352cfb8796fff0127d135c32786282f19963fe9e5664132b11e97e6ab0aeb60de2c62830e0e8f58c138fc8b9dd7ec42905a29c06e3c537861b8edbebd0dd44e5ea46f4ec3fda98b746d91760ac0a4ab96c0f2f957841759f4fc5cb7fed7936fa71d26358d3d746e4de03511fa19de9e4d3f575ca999bf6b63a01f35df0e40589414003f091691921b6b17f596367175d5a83b6807449872770e01636ca03a72603ef807ce1e95e9b09c392748b1b6c2c3617bf0a58fe8bd2cb048752a26fc218a808e8a8e5c3dffeb79fe0f55dde9e1585ce9851a230cbc07c8ff5a12c12dbe952321a3655cfd", 0x4608) accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r3, &(0x7f0000000a00)=""/152, 0x98) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x1}}, &(0x7f00000003c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x5, 0x3, 0x3, 0x7fffffff}) r4 = semget(0x0, 0x0, 0x84) r5 = socket(0x10, 0x4007, 0x5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000001c0)=0x3f) bind$inet(r3, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r4, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0xa, 0x1, 0x1000}, {0x1, 0x1, 0x800}], 0x2aaaaaaaaaaaad87) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000380)) r6 = semget$private(0x0, 0x4, 0x4) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000300)=0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000080)=""/163) fcntl$getflags(0xffffffffffffffff, 0x3) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) chroot(&(0x7f0000000080)='./bus\x00') 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) clock_gettime(0x4, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) read(r0, &(0x7f0000001240)=""/36, 0x24) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) socket$inet6(0x18, 0x4007, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) semget(0x2, 0x2, 0x420) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001200)=0x8001) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) r2 = msgget$private(0x0, 0x11e) msgsnd(r2, &(0x7f0000001f40)=ANY=[@ANYBLOB="0300000000000000312f4fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"], 0x1, 0x800) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10280, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) sendto(r0, &(0x7f0000000080)="28ea794e4763ce28bedeb5ff5493e9452e727a9134d2b411e4ec08dec124d1053d86b4fda915b7406b8f5c1d1d38ee011d69affea422aebd1bac7378f9b356bfc5f943", 0x43, 0x9, 0x0, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r5 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r9 = getuid() r10 = getgid() sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000080)="2ffc6b93f1e15b69716f2b0cdac1fa7912a41d5625c3216cb3cf125f0cfbb9de91d86b6699fb2a2e447dce15da0c68f1d84319a53f51f96bf33d3d8ff63969a859d1ef3a4d84b261e55abc50efdcdca480ee59cfd0959fd8eedeb15d000000", 0x5f}, {&(0x7f0000000100)="67a449a5fbad39f3f8eb29f3053f6fb6675cbaee2e56dc94da9f9433d4fde781cfc6af50856a9bb7c203eae778a25406a67465024094f5fcc2c8bc0704d6298762466d89b74382c3845cd2481e720cabf042135ab2dfb5dec8a19db367d7849890f8eaf4b65f7369ca7cd0e95a5e8c366105d0ffa7528908e5affd2d3a81ba08881804777b6de8a3b7084797aeb9ae278e05970bca811f30629360fc4ca522ee3dbf328c830877e450687b302e90f6ce7d07d15ed504efb203047ae547f770cec3b13de8dd2c615782e2b8dae83b25a5764ce5a55b28f6dfe716db73bf426782b58f440fe5c75c9afce09676b32d192ea34fa0a95ef2792c7d0175e3ea58736509a2bde759b80fbc66a102f5d8c5c5f9a978b1287a099148c989596465ef891e9ea8c2a2f25d178ffd908984cf27be86dd0337524920d08f83ef9fd4a6875f492ce7108cc351f07e4babc35ec47348d23c95e69438e56bd9575ab486598d9550a490685a9515aece73f97d5b7cdd6a002ab2f14bc68bbcb79be58861e2ab00574d567bcb041ec626407885ad8311cd816ca3097aa4e80972e7dff3c0e5f61c7c504de44c0b1f3508769006da8d8077d7ff21ab3b6a452c498100ee302ed8a6ad0ee9962d7bf33cdeb4206d2ae4eb191f8bdf5eb160d7e0b81747dcfc9790ccb8821ce51d9ab4a1e0de0653aa0da37292f80b12cf24e9c1d4605b41c5731ec10b4bf97463cbcba6483edc0d719cc8e94bd1703cb81188fd8d8a7b4432ebb2d12eea81bbcaceba5a8ab3bcc696f35c29f2c7a0b1db70f813a39188788c2868f306dfaef2729fcdd33274deabefc4836303c91b40e05c58f1c96d295d216acf74af76863be24271d964c4804eb9c5c944fcac5f7f96b071a9886e072c5259645f3ac7d90277b562437fbb85cc010336b1a6cbb358bc5ffa1b89eefc808984ad9930c7d92dc0bd26ab8dceb9281132f1a20cbe64a8972bc0fddda913446eb2121808d0e916629bddaef6c6ba77498fba0e08b2dfe83d7f04fb218db24da8ac9ef4a2389056da1e497b97c05ede8bb545b85bbe1927b09eb9e403743f029f4f3091af512b9796d79ccd123cdb8c6f5669ec3e121d584a68bb7ea94db9c254680d97adfc0e581ae572df7f6f43562c6d1158487ad02717f3c49941a08f2f86d85bdedf810cb097a2cd920f8427ff2bba419796568058516518fa5133eac1954837e86da6870299986c15576b701f36e630c91d2727aeb6ecd3b9a2ed1de4b3a94fe8e2a56e0171f4c801a718f78cfc7a17ea3c3dfe2c4c9885f1c76f5a5a73896380de8ddb401b0d50786634b25b45fdcc7fd6c6ae6e65a629ff02e8823f819fc842469d27bf3dacd98f71d7276fc04b1d1342bac234ddee58954adb4f1b5af48f115c5e2eaaed5c462b3c9a125fd1ba79206046410afac227bb6277b31fc381d2c109a8a26532cfb3c25a947b199020c70890d1fd6701db03e6b6a02b0bba48fd16fb27a84ad33da49933c9bae4a740822c228c5bbfb9f1c52af6c74c40edbd3ac9da6560edc1cc94a47848f3393d294bedd7ea93dbd48063a1f26bc6ed724a7b4de290cae4241c0b61392d405b5e5e3282badee240132196f99fd2afa20be9b85eb49ee3f27c70465e6d5eb4b4d810d241af83574a7269076c93309184b4656e1ecaea3071cc196bb766a51a4a1ef6ed664af9cebc9c73fe1ae69092d3c615717bf65d0191b0d77f8dc483373b054ae3c5efa61cbe70af5662fd790479c824aa57da1cbd39ea3f31d750d0a8511e90a635dd0fb6ea0ae777cf19391b9be37e54aae83a7302c7206eb5891b9fc452b524df806d513990f3cd916c6ed8e9cca238cfd879e75f02df89faac7118749a745606c9da10e6cad838c526e517639145342465b2e235de026d5cea55a5d7f533759687f38d108c7bb09819b74b93896dbafb3f028129b2704d76ddcef73644db36ba5f00e8144cdf9bb5aef2f095c46bf5df7fc837fc2586011569e329dc101c4101d984c5fbe5400a87fffc8e3a8d33eeb2c3bc33eeec3ffb16f1ba2fbc3ff6fc05744b4281d6e413bdeb5067b09256df5a0dd1fb68540988558556b0c8baf6de8ea31e0cb77e8491227ae267ebe45432c66a5ea78db238b1fd7bf40501f4e00fe694d94909d27031f846aa2a1cda811185c3b950d2f85b60de04cc946099affe2a7097a9d8a9f120719e0b5b20641af76a7ca82c8fe66a823e6993dd9835e9b67b8a9aaec54d5a74d3d5fc8c72692986b265f785fd43110375603944e81d0b66956ba6bdddf706bdcfd39e746959c8f57f3f2a59bfe0403d0b2c95d1dbb350754bcc3d698305b656041709dab17e42f232e2084abc51f178ce7f69d797d64698186bda88f0eeebb0f8dcb523169a4ae61c663a7287c77ae582d0f236cb64d821c69c5797076f50e0ee81b7a8a106bb43df953f2f669ee1464ceb2cacc50fc4d89939ef110f8aea02282835f8bbb27255922d87108928c4e3fe802f9640fbb796e249c1a81af7baa5442e0c79ba6662fedad1c44a15233e28989e61f54913c8e85b7e9275ed46f676466f96a05b760a2bf58872285aaf297ee4f4d647616b48e0e71098669c3f3ccc80b86e0da5bddf41909847d499057f31c4a47e4eab03105f63c21ce190e5bae01dae7bd5276771b54ed0dea885fe66bc47eb7363c61e7da775ec9064e9b3aed2a979047f9d7eec1f4ec5b49c6c628eb003762f7d7426d548bb0df2ee15958ab69fb38b96cd69dd0a6bfdcb4e0f66f35b479b4e828d194a10e16e10f34aff027812ff391b86c0381fd461c91e814977bdc6bebc79eeed7d3d75a2df7d547c463996f43fdbc1703105a4576270ec37958c006b0c511208d8f3742e17f383f6ca324ce2fb0f6a2474ea69599f7cb09559f3d196ff5dc9b8b062677325144620fa36fb13e90512889ff223f52c7afac9f6cf4cfb9c1f5f5a525498ce139429a7de414bf9c65cc12cb69e0e4a45b82619d5f0394875bd6f0185cdc6d56ae150a6093778786fcf9a282d1495231c12eedaeb4599e5e943dc6ed7669c25e579b751761ed75a524794c7e116e8231e191f4a5436ed3c3c569db4873468aae87479eac6d66285ff02a2e69ead88aeb292f0322699ff17d8f77eea7443a0d6a4882c076cb02b1b3ac2ece6e13f8f209869b32b4040833f950af63a10ae6aa19e32a18600cdc1ddc7962b6d2f6f6f57aa293aa56dbf07155e177398b7ca1d1032ea60da224685dd203068ac53be0fda68897a4a71b0b51cd532dacefd95b006b136841fe53ae1534ea8ffcf73f441fdb2557be4024083e63f95ca214d788c5ce53e8a84b4f8f8753195db11cda7e6c556241d526bc23fcc285d9cbce44c81580ceed21ed37a356855ee77d56484a7979ab5f673e432cf16d96418aef1156f13b5910034d0628b087c899e5278025b24970ed3677af403cb309aa8ff10c1fef8bc84b65e8621b6a5aa4afb5b94c8c501f1bc0d7e69f79b06044daea6f6fe104aca9422d5ec07b6ae92ad1fe65c299170b54d0d2a6d28f7178f9d890a6388b57bb0fd5367d912e9fc4314a8742730fc2f553b9f0415b0d0370d450b5142782a7c4a993fcf30245ebaac2b8050a223c8e85f425154366ae2d360ad49b3bc352c20ceb3897dc384b0ee375bf213edd1f779243280fbdcacf89ecc3c957c0ce896207b06d1c11e9935c3c10105fc26f1d0efccd1761f10b56304c7439eb40541d6feb8d91be785b7a43bdb928110a74ea620d5bc832c11a41135c51ea72838ccf7cdace0d6f0aadf45b81cecedb8a1140b9c8eaf5bf6031d5d2828dbe4f1a610d06eb9c1b5b2a8c6edca27f2c75e9e1e0c43b1e39e8b4fc0692c62194c81285a9e30e2426317b6e1700bd59f76dbba8b212d5db86e0e1a86eca0f16e1bf64cf84f76e96c9f834945834a5e23656a214bacd395d048a79dc64e2652e0c92fa990dae5a3cf2565db7736d03aaf2baafeca26dd0f3acb66682f3b37b22b16f59443fa6c708b49bd0461861c964c942bf24c55c58981dfc9bd46c345f92e9602c1587295acc6b880c99e89c034f7aac5ec7c40414ab5ac3f8025af93db3599bcc6440103d92dab98669592843430eff172151b3f8733248d983ad4796db5617fa65754575759db6866f3f75fddc5ed1a1c79c9aa2227c5d8302ec6854de70d3a312d70f0db183410eefb938ebd04edb1988dd62793d6142074e7921627c4aeabab20771831840171068428be1adaeeb005d0f238e5d9b5474985f84a70ee4d67f12a9fd7bf5ded3f71a68f682a90c193f8a71de785bdd31a774c10b4e50723752b204469584b2ecfc8546cf8704e3c5df86e91cba1b14e8e5d777e3a1ee85522a80f15f072320fb86d1fddcde5d211721f26b3afb97eb6b7e6fc7915ba1f57f7b4a7c806c3dce8b8dca642065aa1a2bd33be87c8d04bcbcd309ad697054049ec3e17f98adb8a85dd63dfe05bbe5b863cdf8e2d60452a82e1024868f3327de3ac279f35eaf310b0e71148280bd55fc94e509dd1798ad755b7155f91c39c7342fa03b39a44b1f4e8e37265f1888753e3342b011d3dc1513844c552005ad15bb8f3f26f8b8e00aebe99d819236ea8a9d455f952404cd5b5b1121617baeeddc103267dfd9e9e19bbc960278f3e14365da7ef7cfcc72e871b54f05dceceb7440e8167a4c916d6a93a707ce0651638a6ac66c1943863f64cf6d77e903280cf12bdcf65b8969f730d04c80470cd8254da94c310aeca3d73a9e041293f5ac0cf3c00c85d6b6f9d9d1c5801fffc6a47d7381f897943607b5dd60b84867f2bcd95e724d14c4e0da32b97f6b0a645666a104731ea48b664f409c4a7f0ee0d9e179386d5511a7fd9fb9dec8fe886438965fe3fc7a9d5f87c65be6bd2da6d2ed48d21396b628ba6c3337d4042571e569f20c5bb46392e7744f5e4fa5d33690921f9ccbd2010aa792c04f66b6dea9eda58d7348ac14d2b080eae13c1253c56d3ac9290230a297bad4eaa97a6b01e17050e7797b3cadc20a046a7c0c6de94fa8eee158bfb4497d81dedeca347bb2b42ecf05d8cbc32c01af57af1a9adbd5ae464727b3efc555812e10b50957b4d68de03b9f19ba9006dd535aace844dc34c12896817f24328fcb43b4ea1fdd19620b2cfcec3eb5ffd94c1058956225bf072794c0d1e2ddf5b95b59988c9d3a905da4ddaeb243de32381c9bbdfd945dce6840d1ec4a188f99d549357cc55663bd45f5e0deb6cfc65984770413389b41ba246cf83bc9e1f1e96be5d7dc083299b548bb61470dbe8c3dc2995492e8c03c90b1088b82c3626060433774670ced16f803b9749ea7cb828435def38a68d4a21ed4eede7424b0ab26d6e74cb3ef8a224720d4d9efcb868f0ed5879187ec8346ffb68337796d2140bf6c5dfd43a8b58b5aec2066080769cdfde79c3da3a2baef47ffff095ec4a2fe87425b3898109f1586b5633fd87e024e8d1aa51642258254b2c607ef6bda7ce5cad27ead2d449e83f162474a1c87c4d50ea1778b1037c281825877d819e8608fae165398b1b5fff5ccb6c53de6345c4d9451c29edfd7e16c980846a7f5bbb36fab3883a5f5a53e74aa5eaf5dba0187b1dbdad035d953ffe477dfd9fb9cebaa9fd2ef6b3dfded1a50d1da24339cb94d63fa71002bef81e5a3420db0be1e106c30c942977a3ed5a24f97ab255ef233d7d57f04ceadc3b7993785f6e48366092764d418ad15b4366f131fd6474fee03b222c1ef1d45378ff3d4bfc0877c71abed2975c8d5a44243c23c91f86b63570827861860b", 0xffb}, {&(0x7f0000001100)="27594c33bdef88f2efdf30971bde1ed9486c21d4f035a02ec13894cb1794c229df9018042e114c58a00ebaffd66944658c6d555b9938cec8317a940fc7d411b262b6537892e7c334659ea6c4e44368736dde2b423bbafb5ab37cc50cbdb7b0d0c55aa242193157fe353d92f963315e872471f665376889bee42edea0aa96b7745ef2935ca31972e951ff921095672fcd6d7db91aa691f0fb3c36012c958096ee5057f97432d55ca98a88ccc7600f6db6f7051feae68d5de4577c33370a7e88d11a91ac361aac83a4b631a2b5", 0xcc}, {&(0x7f0000001200)="7c33a25ce39bd4ea9f1053e8601c1fd8f84f146d5f2190b9c027745a99b9ffb5f5acfd14e1cefde9c22dc94fc614874fd3eb08bd63918ebc6aadf29a8e06f17f61b6a41275761adfc1997d2952856acb061c9476d3425eaa6b6cbadab83d24e2612697f808f2878b65d6694329fb3f9cbbfc5e8260515f18a202bdd34abe89da7233d85233560baa9d6e914d9a43e334fd60b80d13b7606d84dbbd6e1e7813eaad57a67f8a14c483bc218e63de26c4b05544cb3f53125e535c922e171eb7", 0xbe}, {&(0x7f00000012c0)="3cdb40e346bb9223ecce28aa351ce5b16cf385b3fb0ccb7b179b365df801d37552961bd2b94ffe4aa6099e9647e47aed11b23c1a9e6fc8bd3eaa637ddcf5746371320cc9f3c8afe139f530e9326577774aed4c59129187c9", 0x58}, {&(0x7f0000001340)="f67dbe6312c4e4ebad07319277b945ce8eb9950a97d7b2c02076f7758cb087ed4940c7dd3ef628861553dd7898a5278613ee743ab6c234a79fefd4f7a9f5ddf7025cf9fc42535e1f482f85c59b9c691f4fb71e5f048d4489cd5b6a86c8b1d372baf015fe6f5359ebdda5769b3c6c22438a32d75502cc800c0f22dffe9a7d9f28687962bd7d6a818dfe49578e2fbd708885b33b3dca3e6fabad9b611c24cbdb8d3a476a293dc29927d98ce02785d6273edef2c8826e0f9053d2cb0aeff8c293920cee9d90538f9736c06df6677ef8dda8f314a8d299cff4d93504114d3488390302c7a66b9e5e08177383272eadec1d4a0e14936ad256058e", 0xf8}, {&(0x7f0000001440)="b201e0cc06c5516233e4f40308f3eb038cc4ff7e0f8e7714adb469bd581d8264db1dff850c2f9e264b019df79da7aed4dbcc08e3bef8c8c998f7cfa25ea0c2d6822eca47ddedebacf06d581f184374d97308fcde3e132235f24c56c1be40d8e846ec10f602", 0x65}, {&(0x7f0000001840)="130b01a22558ca452db4920099864140e8e97711bc7d6b61e1492e07b04a7cb2390ca6def5832a01a19718a7f1add34568da11e155cf5df3c3fbea9729c6a9959c636137789d3526c6f38d0e058879e426269b45fa7938a4832a42a971fc67cd3bb54762c3aade76a75d890f2d", 0x6d}], 0x8, &(0x7f0000001d00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="1800000000000000ffff000006000000", @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYPTR64, @ANYRESHEX=r7, @ANYRESOCT=r8, @ANYRESOCT=r5, @ANYRESDEC=r9, @ANYRES16=r7], @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="010000002000000000000000ff12010000000000726a600032df85bb6e5a04eabec2c29b4f40d1dd3c804ada4e1f7fdf11fe27105be3fa8670b41a9ebfb668fb414e7de45821aa96750faa4da7d087bc3830298555238f5f6509e7e0e4089a29a8eb04d408bbef77c7ffc9f59e77537a8087229fefd4e0ef4c8633a4d4bdcf07355371e68adc1125fcb178a738ad9f0572989cf445b00b39b3c5ecaf5c45c9949aebfc1a4e17ad994a50265e93f0b6be489177e70af95c5ae819e12fca5f8dfc370069b5df5b6d4b31621565d97289a3370f3a25fa6635a1810829f1b062e459f423a0e3fb7eb67265cb4c956345237e38c1580e8310b88d4eb71b7298882bc083", @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRESHEX, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x1ef, 0x409}, 0x1) pipe2(&(0x7f00000014c0)={0xffffffffffffffff}, 0x0) fchmodat(r11, &(0x7f0000001500)='./file0\x00', 0x17, 0x6) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x5, './file0\x00', './file1\x00'}) truncate(&(0x7f0000000000)='./file0\x00', 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3d9, 0x1, 0x2e8, 0x3, 0xd0}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) socket$inet6(0x18, 0x4003, 0x2c) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r2, r1) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="f55dae30707c2930", 0x8}], 0x1) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x482, 0x20) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket(0x26, 0x0, 0x1) 16:00:11 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x7) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0xffffffff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1a, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/47}, &(0x7f0000000080)=0x31) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="35059bcd72d8cfadfea293213bf617107bf39680e8014683472296674ed1f2402ceec2085a9f9936be005df5686eeb7e67938565ee60bd139c4a70f553c9514c21ecbce36cce9c417fdb23509052e2d25e8e69930feb13ac03c23cd52ab46772c9b24e6070fb578ec3109c9066c0080bc463102fbd92c2e939773b051b745ec0e1104dbd", 0x84) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1fffc, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x458, 0x4}, {0x18, 0x0, 0x4, 0x7}, 0x3, [0x9, 0x7ff, 0x72ed, 0xfffffffffffffffa, 0xe9, 0x8, 0x1, 0xfff]}, 0x3c) fchown(r0, r4, r5) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() login: pckbd_enable: command error 16:00:13 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getsockname(r2, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/100, &(0x7f00000001c0)=0x64) 16:00:13 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) listen(r0, 0xfffffffffffffffd) 16:00:13 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000300)='./bus/file0\x00', r1, r2, 0x6) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./control/file0\x00', 0x88, 0x2) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) r3 = open(&(0x7f00000003c0)='./bus/file0\x00', 0x0, 0x10) close(r0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000015c0)="41abe184dce641990d6c25acbe3e7e272fe0c48b873eed3645577c86e7f489d941d2a17ba4dfa4ff950ab20025df36eec439b5e3da7fa70a1c886d4f79fc9857ac7966e729fcb0fd3305b8195eacc7c773ffdf614097ee07239e8bd8c287", 0x5e}], 0x1, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f62756691461dcea3696c6530000000"], 0xe) 16:00:13 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x3412c543, 0x0, 0xfffffffffffffffe, 0x0) kevent(r2, &(0x7f0000000000), 0x203, &(0x7f00000000c0), 0x40000001ff, 0x0) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) poll(&(0x7f0000000180)=[{r0, 0x80}, {r0, 0x6}, {r0, 0x9}, {r0, 0x44}, {r0, 0x20}, {r0, 0xe6}, {r0, 0x20}, {r0}, {r0, 0x10}], 0x9, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x5, 0x7) listen(r0, 0x0) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = dup(r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x1000) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:18 executing program 0: setreuid(0x0, 0xee00) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r1) accept$inet(r0, 0x0, &(0x7f0000000240)) r2 = geteuid() setreuid(r2, 0x0) setreuid(r2, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="bd9f3752dcb75211bb592c17bf79e1ee0a68b27bed1f5aa000c75eb30533c17c7bff7861c0d5ddb3e4cba37b736df7e857f8d142f276ff6cc960976779a3061ef4133bd7", 0x44}, {&(0x7f0000000140)="d7bf4bb7008038c25f707d1ee5673a99d7cf75d70634c5a3e873a06e63b9b9bd38358d3c69454a2fada193cef7763367ccdaf50e27e84cdebdebb579d96a402d271cd8a7c3020351312fb7039f5be7baa5b9b1b3a1315c2905e285ce12783ed0e7f5e0cd0b02f3081b2ce1bf1970fb87b301bbde10d920c9223d56a2d1182149961360cccfda7b0e322d9af312afcb704f4fbe00a1", 0x95}], 0x2, 0x0) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x0, 0x1}, {0x20, 0x1}, {0x23, 0x6b5}, {0x101, 0x10000}, {0xcb, 0x81}, {0x0, 0xfffffffffffffff9}, {0xef, 0x2000000000000000}, {0x86, 0x401}, {0xae, 0x401}, {0x89, 0x10001}], 0xa}) 16:00:18 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000380)={0x0, './file1\x00'}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x8110, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/240, 0xf0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r3, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001900)=ANY=[@ANYBLOB='\x00\x00./xile0\x00'], 0x1) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r2, 0x21) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r6}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r7}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r8}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r9}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f0000001980)='./file0\x00', 0xa00c, 0x7) mknod(&(0x7f00000001c0)='./file1\x00', 0x1ffc, 0xfffffffffffffffd) r12 = msgget$private(0x0, 0x40) pwritev(r7, &(0x7f0000000600)=[{&(0x7f00000019c0)="f063cfee33acd488691b25cdae1fb6c95054cee31eca2513adb94914c009e8c57742e11481c57662ee85513fe5b9c2bd5abe333af521cff88ce807a2adf196a38596185c2f685d053bd34a1e018381311f5d7bcb144a75c24fa7064854d451ecc94108f063f06c17a2c30eddc4c6b0bcad7ab793bce38a1a1f70c8f12cc488987a20f5589cd91f35dca11dff39319ebf9b2d08bb8761f926b684cb86ff5f7ec71d9a91543e1b8a75bd6ae9b711761c79d4b9b6232accde647374d5de51ee4c04c9ac1228ed6c82b09ea047a7dd9d9e42616701043620cb84461fa11f9623", 0xde}, {&(0x7f00000002c0)="8ea7b63a67433f440b104636dd1a11c46a103116f2b0667e1d7b0a87b640350fc11ec3d7e060be00573891fb9849d66743f24e4d316fc1906ca051a726fe", 0x3e}], 0x2, 0x0) msgsnd(r12, &(0x7f0000000000)={0x2, "8b857497c2848b47"}, 0x10, 0x800) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000240)) readlinkat(r5, &(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)=""/4096, 0xffffffffffffffbf) fcntl$getown(r2, 0x5) pwritev(r10, &(0x7f00000018c0)=[{&(0x7f0000001800)="7090bd72088669c6334f2011e745d96c0a54b373d7f02b5ba6ec0413bedf2b6cbf22c7b16e44899022521f82e73ff6eed13e71067eb4aa62192936005906d753c389e02cac3a9c9bdd2f81ef38569afba5f3e90c79932a9fa8ae94035f1d6cddf6ac8a1aa04376d862ce70d979822d1b57ceb8c79f1fe6610d2fa4912ea9a47aeee3d15f691321ba5d6929a12709d185b9be77cbe582235a480135923d3a36c72cd96a97590ec328", 0xa8}], 0x1, 0x0) socket(0x0, 0x4003, 0xefa) r13 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r13, 0x1, 0x7, &(0x7f0000000400)=""/211) 16:00:19 executing program 1: r0 = socket(0x18, 0xc007, 0x1f) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="ce8f3a4b8686a8017f1f78c5c057f759777416d274d8", 0x16}, {&(0x7f0000000240)="acb29209c764fbf70f0c1c45525b3017c722c7d2a2acbefb8b4ad2b61227967f8654bb24ca6943c90f2a8437ccf38d5b577a477749b78b0e2e66c6ecaf6046dbbe68d19c650172984bcc530abe2e7ebd586969654e2a39400a9751db9494b332533628323d00768fcf2f00cc300413183aac5cb13aaeea5b26452ddff1b91bc4d0c94829e05613d128d2122aabe561f8201c0092961be937ffa3a28ba9c6939c90eb", 0xa2}], 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0xfffffffffffffe00, 0x1, &(0x7f00000001c0)="315ff4472d0b49dc56b3a989108ae03996133eeb7744eaef9961d09da2a0191080461b76e483a4214a80f3296b70b1f05cebf5c959cc1247dec52e5e77ee02f20673f43a574da0f6ea166ed33a26c292c7f9e469caccd65761c660749eebe0341a50d5ec89e053e4a37e3fc73eff4cf3b5828b1d37456e3e8dc6b0", 0x7b) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom$inet(r1, &(0x7f0000000000)=""/43, 0x2b, 0x801, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYBLOB="9f6ffc38212bc50003a941a60b1bff09d5063cdf9cb8bda10aac907d491ab56da0192046159cf118a2c4cfbb5350701230500647176f33278703facb2fd7a6e9532baf00741a71843e286b7a8c105c"], @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRESOCT, @ANYRES32, @ANYBLOB="093248cab69184093881800001e43caa94648553f7dbbac0a9a84d67baa06630d877cd8a79cb4aa24f2d659ed93740bd10f55c83e5cf8e02a38207b17be9161e94c40df71bfeab0bd82fdc56eae8af9e82f431e708f5184dc62401b65af5a5596771b817ef249aa33b6d510eb2a37c62acccb1b0b1339e5053e83450cc920f597ba7a04a0fa499f0c8d89a24415cac542910965a1efe349caa71bb4db30a83a8ac204e7341e027009bb0cb8d8e56d822f223b409dd0223861a776a95db19938184611d7d198865a01286b0928f20b2dffc897f1b67d5d94763ace991ef9c1ed7bbeb28083bbd2ba055c5cfbb6549d74490488a72ed", @ANYRESOCT], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16, @ANYBLOB="28a2476f2a3dc284ea175a3117944e6fbfb15aeb402e0c58823c278756490cea77ac47a84e75451fe28b19ffe6a3d02c271e40dedcaa1e36", @ANYRESHEX=0x0, @ANYRES32, @ANYPTR64]]], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000025c0), 0x1be}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xbb) socket(0x13, 0x4, 0x8) pwritev(r0, &(0x7f0000002800)=[{&(0x7f0000000480)="ec653eb16cbea8ee17c203026a64287103062f52611f7249001946f4e184db2c17f083e30b6cdc2b50cc239bf62e1526410132a18fe40ede12a75de635a6091744880ece2e6bd14d98cab780629408ff58b761a7935c002310b3b81363b8e8154fdc3c1f0a200c46e013afd4a8a103dcee120e6fb4274031f029f0f434cbf386749d4493f2cb18f929630986d093d49c3af6be68e8bae3506fc9a6c8bb67b63fd9b39c8cdc29ec6ae4bf81ef026132589e40800a3f22538620b2d4cbd7f7a9c390b7a420b4847a73b32d20626305dec47a1ef6bf9a26c50f83be0add5a716d56f8a74a233d8b789cee586ae27a02d8b4df142784a1bbe71ed7d1ee3520f150e9fb1c6de5f28db026a5230306fb43f90534fd5a9a35528e37f0bb440ab3e54e3e8f97cb3c4a7d1d1d54d849234acb6d8aca99e5b5ca1462f57816f024525024bb80a873ebb97f09a9824e14aff4e849867af154c07fdf9f709eecb2ecd12f271759d35f01f2a2019a14d98b5337a415946a79edd279281e41e38b856a225bac86859b335de3f50868318cd9bb82c322cca867c0f99cd0ce3c7f44db741cacad671dbe57dbe5024348f18250575b4a87691fd53c1ca843fec6b2486b6a81f2fd5130592ba8127bdf7e267677a3863c40800720002f92a292de7364f77856628817e1d95a2025a07bda48ab60514d84ae30dbe3bfa4545420c60bae0ac4cdbb31e50c62504f0bf805f3084f7e35de6f669608dda886e4d9308153cc4144e4d7ed183cd2da5cf9ad3f78f2d41fe0835fe8ec566a0aa02362623e05b6534a17c200ed4dc9e8a8c12e2b8a3a60cf27d5d51c68b0971187d09682dc7f22ab7f71ba5f36ebb9a2c17e28cdb732a1ee1d50f9a02a1d8826c02064ec01b35ace6cd713d12d85ee5cf93f56536e0d06277c993882ed88b83cc342f2d41a108e720f618bdb6754b635ef646e1d660637c53d0825ac051e7e66eb38e62554fbaa95b30f4460d7465bf4463db58adfda611d130c84cfec643fc9dfd053accfa7166aac6f79c3b41e4cb4f2fbab9bbc417debc70b2afec30e9f4142da09f1eaa3ef741cb903c487e378709bce41bf05858d9e0d260014cf258d6c90715e7f26a6dc1a562d8732f64dacfd5c0a5f4ce3ae742fa44ac39c683632917482bebcc237fdb27951f1b6e193a18d482c9bfe51977098ce4df076df01754e8a64a84c035b2895f01825be17851d7d041481bc28008229a6c26ac093334653d8130c5fbe7377aca1029f3830c2e8c5703e3e8140dafc7d1938449e9bc76aa4260ea14bcc85fe2b79cdbdf30296fba3f6424b9b5669253e67f7aa115658a976b5ce04debb52b923966d303d05d97d7f598d3981392d87fdcd5824d8cb50332e6e6f5cf66d6a60cc3f6fb80b5487979cadd5d9bcdd5c81d2ec7092466c1bdf4551c2c9e81b001df10874b9921b82667b27441d51e26cf446d066416ce35d209418dfcc07714df1f81fff2351442951367f0c50dda59c1e80a0936d0839174ddb90fe9d3dc048a6ec8607d2da7d419152b715fd98056e984efffe002192c55346e19d4c6209ffa13566897ed5834152c45983699c5552d95e74607fbcc7f52da462dd440210f441c70d7eb083fc660ea24c855385529392582f01eb8c8f9acd89e8d2a17d87f72d4795db3831eb65af1365553a2c862c5525004fe926a49aa783738cc4281a7914a4af2257e1fd0ffb6af5dd9cbc115d41d674900d5a5b8eff3ea0be793b3594fbf4d5e029525eb9ac2d6dc4c2ca047491dc6678f1a6930cc45ade9faaf4cc6cce9034784cf99a2251ceaabfe030ee52c65afa2d20beb09ae951b40e6a714d8c02a75614c718b23e5267d1cd69abe2d36b0504a3ce0fb583f33106d2b82084bc06caf01a56222685cb40d63c995a7e3d346ef7b10696e91d83d42cc007e73cf4e3b40702c288040a35ee14225c51e8979eaf5b669d4dfb10ade235b8028f42326d308bfb92760974f28aafc12927b18424e611d01a19ba2ef782240a4215bc4f450ca920b8cd20302815b584d0f214f790fc948552173360b339780ea13d87afc2463e260d01acc217ab97f449ec289da2ba6719e2ea144362d37d023c5b2f8909e2d914c83e1d4353707cdf40ba153212142c1a7ec519c95dd33b0f108e50029f0ba9246cf33c8eafba9c293a005df1aa3688de89a2524399069cae9e9c82a8765cc82a6a26982e1942dfed90a39fd58acfff7bec9268e66cc1d62dc4d71642a0ab74bdae23964d20a006e08e967c068ef33b8361c23e05cb1c03a024b45b9c2f3ce2b14321185099ab194a12e954303bb31b496fa5e5259f4dcde12ace9fd98fbdae7eb7e2764c472cee8696a72b60b20ec3f904cc8d574f83884cfee9705770aaeee4ab985b4b80ae9822a34784549e440aaa414a9273770ab302e7daf2b62cf685125bd55986250dbce1aaf690610e36a6bee2d4f6d9667988dbf759e16a64af38179cdf5022e6af59d0878fefc2e139e4c5a058d9eacd3c421e5cc7b14379a7f0654c6a2bc8dcc328753b97bba528a05a934a108de41123476151557a71955958dfc086b24dae8fe3386bb0f9c47feaecd685c5b4976cba005828c6389bc95faf29cd4b4c1413da8698f8c84ba71e0623656342305aa7fe3fb0d45a034b96c26c877cfbe58fd375dce3d0130721f62969026ff3bc01a14dba83bc5f7656d791c8e26122e4388c711b378c0ca10ade93617d8d6d66697d4dffa7a71b64322ba329191b2a51599726c022a67d27a4c5685bf47b94b5de20ad6f9f09e03c6809a647cc324655c7618b2d1054cf719065885c236056e606685ac6bf71ed28fe919a323834ec48e964153ab203a8dd055076805331560e48a50aba9ce644de34ce8b5a9c92c089010083c0131071bf413f0e2d427d7fcadf0254d1c9b3c3467deb66c66894f7d3a58fa918914e7af21d2cfc733bcad5ca15212b9120949a3a03a659feb514a2090807e99940133ef84ab0f67a2eeee614aae74fe9962748cbebb3c82a8f599fd1e01544287ab1314cad821fa1f52ace3f7f9670247b8053bb7d7dbf54d4280721d544813a4a275b350125d70db575c90851f9629edf0fa34f41b5535110a124ba860a842e8d3e2421f22667268adc59301d769bc6e4d7021956e0a7199e1693e44e8a39f881895e10771c24efb772186bf4152f6c57def4a9014e14061406d7a32d3357e15c669c4edb0c54933605c243986ced62399c74ff4eb03f5a2beb8ca28ff73e2c5ee46b997d79d8369ce72433000cb386a7ed0328ec37c5208818d605f0ecbf367cc0432554b49125a93c8ad13a1e18850feb2fe456cd6514101b1bf7b0c47bfc19b0835d1c3d8b1e9e0dee8cd7444a07f608c48172f1a05bc69819aff06d0fc5252de2eef38b0e5b75a0e783e2045da57acf2ca3e207dafe617cdd1ced0e7aa88f2c7a173a676a95d99add9f8e9045da63105ff6fe60d500da00c1de1c2b80fa97a85a4b6e48d9b9b452d17f6184493402e84170b8b592eea386c1e90492537f97f7df23107f4aaa8992d295869c44bdb4e100b4e809e40750d95751f7653167f96480fe8895af9294816c40207b32ff8978cacf797e356eaf61571cdbbf2c1009b7c318c5b60b33d5c0a16ac23c66dd363e20d3a223c1a568e33cec958b39c4da775f948d7494e981dfffdd6e4bb37ea76ae841b6efe7ca59958573355059ca89b8c83535cc4db8456729639dbb7f17e35e8eb72ba79827b05f97f08c5a045d1868c706c1801fe3d94663f8b1453fd978e87460d95a5176ef6c748c138c1ceef3f4c149d0de7b16c83647f23d19a09b3d2a667ebd93661fa97ba4e5a7782a85eda109aaa6f4da04efc1146bc56c151622e07346fe367368125423b294a6adc4e63434eff2d756881972c5407f74b6ceffeab35ca0cfd31fd290b4a8da08d78ee50f1601dac016997c1ae1a84b5a0411769cb3c2b4dbe6c033b93cf34ba4a9c03dad99bdf6e0a5c04a09927492778611e70bd119f86ccfaa4969a5f0f5fc34e867954f98efc7127818814e3101c5f890a2ce2160e2a27ba9ef58822d11c62c0fe544b8c44e0b821ecf1bd91ee022b39266fdb816e5742778a4d10ab85bdbe7ddfc4ff70b3104dd340fd59397fc40e0ac4b1c90b43e86a1a8fbaf4b53e5717cbb99bc0dc9156b7ffbb27a3daeaa2b112cd923d9181635f38c31e42ef7b7b915ba4bc08782bb49b2052d98087b29f17f208eb2237b9c4750a19d087005d8d5313a4404ce67d10c92e809f9d806b6f24b279312d816f6cdd5b805f68eb24ffa1d46fa7901eec40a65adb9af3042381fe23a9f45061562b0c0f1993df8fed3cb549cb9d1e7220a8d949b1205389d7894d9aca87f1d517288cf48460cf29606e6f61d09c62ee2994316593d1cff2c8c39b9e8ca674937a1d4ce63516fd24697322df1f523cda9f692340f2a5b99a3a843c6b587b0143242847a32802638b4dd0d32bc4a2a157dcdf1a7fc39453ccdf5c1b91e1b1d239a2ff3a946174bc129223504bb24aab01e28d26f2287fb8dba9e98ef232682fec4b8fc35d99038ed73ff03f69ae4a2590ee464ee39f45a47ccb236d1f918d978b22a53706364c48895d62e4f988956b8e4fcbb2a29e70001224b18aea923b965a8c1238282557d85ec92d2e03f1c545ca8f572e39eef4ce9cccbef955a7061f7bf822a2a0f295d94d7ba62a5cfdca8efad0a3db4afb2aea8be6ae9e1777c2d17e5587df6a7ef36b8cd442559c0e0dd6e1028c911e9ba0b4d720abdb4f507bc23cfb16d62e9e9f1c4d93463c89ff8e06824f8b76d4a7e33181ea09c43a38da9e58185dc5268c9664fe44852040363216d0a13e844c43b129aca2b641e1ac81b430ee99d9cf166de3531c92aaa21b36ab51261416bc2c8667dc3ee1bc6a789450b92c0a47b5f7a0a289e81cba8d468de464cd03b1a05f56956ce95b2965d979db93e820cdc920bfe13a2a89a13cd480fe5a9b608887f38f75b84d5b6db9ab4190af66b9d6326d93354e793c7d4476631827a13411e35fc932c3017a4ffba63f56d72dde9fe14821e44a185e1a9e01af7e3b308343057a731d8bec93a83338100248bf55ade51b823b381939b24267c4b94e9f2eb6600a0c83c6ebf8f4decd3b8f465ddfe8216e049be9c6c2703af6f08aae7d9171a1c991a34fdf8169e67e4fff6cad5b8a906887632ebe9f538fd7575cbef0f1977646e0104c77922fead828172e093e2308bd12ea8a1b0228128e1f6fddd5200f6d90e650ac26b83137488fda256e730a5bd329bad14f61c0cbbca57ef0125f5b4a6bb13aed1e2478130857c1089d04a6d9b2c2d1e34dbc86ee087ad1a86302a0916d847cb086462b92fea6baa149d604fa0cbfa217ebada72ff45643733c9dbc0eb2166eef38083eafac964f63b76491aae6eea062b340e3fe45dbc0452d6cb22f26fcaeaf7d756dbc2ba92a90d077897941b2fc7aeec18d20d8a3ae420461f83c552ba46fe99424547dfe1f3560c756dbb7d26b4cf41a0cf69412f60e9d7c09c7163c9158a8c0282731066c72d12032644792df2ef609de67a10d3ad000789685bb430359cd5cb6cb52a8d5b246d06c1679b26cf49ecd2e2df8af1919baaa4cceb971ea1b35e651788e404c6af4ab4e9e0cbd33e3f2533220b55f0229a0e547b23f04ab94eb13ac09a65b0d974de775d7d0d0af7f624e64be451f2862371150fa8adc7f74a98fae237fccbbb0424cd1c6ff40e7995320f836c9aa07e0c560822170648be10998081fc4551f7f8d7453a3bf54a056f", 0x1000}, {&(0x7f0000001480)="53d80fb1c676914f0f18c4b89cddca6cd78116fb865eb35e2df1836d9391eb2423d1a03c60158ff8d08c77b49d65c7b28626943150bea9465df8a6a2dac66e8aac79625b07972bab694faa56cc74405a325faea23ed3d6d5", 0x58}, {&(0x7f0000001500)="6b9a6c36e29c6af41ad061425bcd7552ecbb29e4d1687a345ea25ae6db217f68b2c838f9f1e800bf764d0fd306612fd7958ed939beb6987e566f992cbbac3455bb0ddb611587918fec9fc665d182faffd03655c49b060b4bbbf753b75b039a2236a243e9373510319fe98e55dccc7f12d170192393ce66c4d31a06a1a0e0d75668a86c1922c42dfaa90d041aa62ad4ffd0e41845830b6a3cf6653cfcc554b2b45db42ca63c4c53", 0xa7}, {&(0x7f0000000180)="ed8bebf54ea31be7b74059ddcfe9998111e42c7b3c36f993644cabf4", 0x1c}, {&(0x7f00000015c0)="2bb167c93775bd8bd2f54a1b0e8f7cb4dac0642fc4caadf66e77d8c7f8eb5ec8fa2c7e9568c4e69a225eb0685310709ed251b2d9195455d58bdab325b8ee6300790af6c945ea7b9e42f148f99c2f14012148f9d776fd3d01d8d3fcf15ba25f55a5c2deab2ddbc6674c0b7e41d1caf41682c37d8e8488e3a7d62fa8a300e5f9682d30369e1f764ae0480f5dd526ed59bcffa3eca94ab0ecee31d43c3eabdab84bc380bb130f34cfbf0b6db09f62c26b550cef4fbd77f24e5bbd43fc021ebff75f7dbed28d37ff7809c70e84a207c9f4a9f3c2eefa71fd133ef6183b51d8fc8cd705bab720b69f6c020eeeec41a1fc2da931944b09f9ff469a40ce0325abd0560c0a97208dda423481918d4783a8c040a0c1f9cdd6be46ef52bee179b7b5af0e880be2e37c360d89bd90eef9d40d49e256a04066b98ab2c956594bb6044063c1371464a0c1f2de0cf2b256478aa6ceeaea5f2c6923bac8580e302e156bcb3c6c7417b041c964eeb1da67a0868318f0d4b0134f083ba4d47da02dba952aba3425fcaeae6ee6de2edfb01b178adb02ae88373b0305562fc7e1e54d7ff2fa401a08291e41feba1f9d9ca71815a6a4b9e0395aa5a95cdd9378e698f8045f999f2238b965dff5b1ec4f87dd34f701b29b9c1566f9aa7a7ec18dba86e529230b3496b59470599370f571ce4a94bab3425d23b8832bbc15bbbad9d50e46f8262151d29c1637877117880bd0b7b36362d28b6fa37013ac38016430abddedabb00cb1a2694ea5dba0f8abbe16d36b04648521f2a573c408a8382fea6a3dea372a4528429cff442b2b5c082eceb00e99a594d32afc4348f9911cfe29d7a056ff023b0f436b169bc6f6a09977542a047b4924fb47f146357ce0069411e41f513f687e6e76b8cedc92e470ff8a6fa0fede22e93b2ad2f84d6087873a33036a8bce3c42ca66af014231cd4b41aa6624d695788f29541c2972171975b75c9f757b140702471935de1c84548ab859df33a3764530639438bb7ce26e7a39d0f65e0cdd9a0298940543972f4899f50c6e039642fe4af98e53b4375d02de21e15fff1ed0f95f1c156f7b04e7d025ef8a99e07cf69788e4bd28a8058744e80ad6678efaaf66809283cf212fe5397000dc3a72eb724eb7d5a54c5d1093d612f6befc0deca6563d81adcaab2e7c285fd79bec792cd678cc4255ebce948f35255c4fc90e7f11be50642a3607db69866b5f32aa682e9e82aafb4fe32d0f699db5e688ca130c7d33ffd309cffd2919f916131dcf750e4b1476c851cc580e434c6f22c9e1c8ecb5e2634dfd61e75cee227a654725b6c0d259e310b4500e2eab55881499b99652ec0143cc96c934d9b4e07d646836061602971ff21bca482d25c0f85f36f90cee38a100658990e669ebc94ca81980127596b89db020cc41479d867860d6f1bc82883c3e6401b772f63617227cbd897714c575b3405570152460c4639dd62291e4db9037aa1d768d88fb38313892b49b85fc62011da8eac8cbaa64fbfebb62209b0f7d824e8a39bcb6a403cb83c40891c7a0e9b3613931f5674337e339acaa327252f8ca9fde6b235505a7bd312d077d71e1e449bf089b49b3136aea9c0a0f9814deaa334d659d8808af614873fd5c3517710254f1797d9405d15128007e5ab9ac39903cb8655110843aa0549df179ef619149b58d4a41aae0ed0a20a33de77cb5c30e68267ccaebd4244ceeff69c4bd129c10fd8abddcfeb0b9ba748f498888467f810695abeaa7da1195c083ced7f8ea1122dd2a3882de46f1730380ab840be0b2d8820360210e7314e8c722c6fac751fa176692812a2a890facce7e1b33058c1cc7bdcd75348d9979ea7cbc7d0ac6082a0cf4cce3d8f36ff77572012ff0c07820fefa9622eb81f8144359076cbef8629a597611a23f7119b98325ade3c32762c00006c9d0b435dc3768276dd28d262909dbdc87c78770aa9aeeb29498bb022cd86176cc8f29ca2fec836bc6d77cfb0a62957fd999c2ae1bdec15707700a48dc6eae8402bb24ab112e3128c3edf886902406d292a433e5a0b960fca467fff90120e1aee0c4511c14665969534ea5151a376d09b70aa9d95572da3276ca7cd03b459ce4065abb0617a9d0cd925ebe97d45af549586204f9ea2680b8896596c3adcd746fdb8c1fdfcc686cd94ba66245dd3a96e936536e4fbac89cfd61db5d4db3533de3fc5bb504de6a8d1136b5224a07243bbad997be61b25a724ab3b689f8ffaa2a727e5dc942df38441d8c8241665630bdaf1b6263331e7f8ca42ff82840819fd8be78c81436a830dbffe3375bd8edd774405c3ae5d995a09a06fd90647202ba4185f9fe540f6ce3cb2645483341ff8fd97f1eb757f57494e8812629f7180b87e5e40a125678521faa451b1001d1e9c6220fbe33b08cef49116ad56e206ad988efa5b1fdc789ea48779129ace471dae569a1b67b0e04307f51f57463e6baf3c56bba6e5592b289b6bb4e30d30094413e998e5d84eec1d868d2d14bec186ad16497aeafa97389348b7b1ea90354f854f78302b91d3700ccd7890f1632221708eca2bd65003f437406b79c6625996feac450c8a1d95a66be98df1c5abf3e68c9892bd166c33e9873481af5188aae7409218755aa003b1034523cc4c9108e22192fb3c00f3c71d6470646af6a2ac07a3b98056b3fa2f39e4654fe5a1a163ce7f4b49541b590c77f52801d578307566c9c0fae0d69d2f1c407e156cd553609ac62fe8a6fa10a38500ab8edefeee5215ab264fef6864a846f32d5455728df376392e9ccebe072698dc357707e3d62954a73b464766d386e7223d9fa0b29e5ae11493c5c3630e0463ef1b3ea17cdf15ef01c894544543103ae914a0ec2be3a1bdc02efc29c49813000ef099196be4373a88fd7372952e28f134394872086a8fc561836a563c70a394b672640dc5ebc473d4f75f559c70eda94b54e392e67e2f5d4b486a856225ddf71108e66717a185612c3bed283336abd29bff400a45aaf4e5c417e9063e2c9df0878a02b876b2b556c5caf18e9147e8c2b9fe404a78ac77774cd787c02c7f4a7d108d36635103c60440c306f6ed973f17ad9c4cad10e0d005517c7812c6a3215d1fd4bffe24f979c60dc1fada5d2053d56cf975c1de81725a2f98b2377bf9b802ca00ed5288e83b8253b07292826c54cff2d5e5d6e0ea1d49704b53a5e75c148da55eeff3f545d27ada023bb7aee88d6bbd2d9351141c4096978026e4f57aaaa56ce3b9029d3c00c04a324ff80d0fa0e1f4901746704dfae4c307e7ce9271a6b7a5bba25b1cc6a1ad73c82d75cded60f6acab81bb43f44763b03bb3064af5ac1634a709c6901677636134e1405db111eb7dae25fb25d938327775a6c822da6f4f1b43b13a9a7afa7a353c481498019caacdf01b041ba8d435d58fe6d7dea53c1003156816acd233761381d411edc215a656ae7efc0f44fa429cd3701d532170c65c2f3bae35bbc8209779e1c2b2da54249233910c8f2deb9b68f90e0bde143dc855d1646c648a892603bfff6621ab239c7819f69ef3ecb6badd9d048dfb9ed449f7f4ab6e176650e71a7b2c2a33067864fbcacbb55755d0989ab2a925d8426d8e073c0c923f6621fbcce76f9f599db1adc2c1392b8090b239fee6f10dff33988d176ba80b2ca9929220195f5e921958c8e5355c64f977a7b641498b9073c2514001eb5cfe9a69d3493c548008496b20952ae58335ba41d447926d6eb5e870b110ec16c781ef6d13b13ffaf84bf65bcb937853c5c9952a405c0d9f9284854ba6531d220dd0efe01cb93d34d58348cc5e8764f6a85e84cc2f8ebe8e174637cbb936bf3d1586ad94b6168e8a0bb3440ef41cc59c2971592aa19c3870701fef50cadbbea4ec17bf4484a1666a77af43b6d6e7b6961bed08ebf1d5fd9b802be57c184429ae7d5792c9f1078dd483e2153ab681e644a1bc4ee76bb263828df2cd54538839bbc8e0bed12bde6a959cf6563c27ca878d0ddb13b1c051847f1eeb8901a07baeb013b213cc1305fa7179837a54038b530d4288e539f312ed73bf36aab6970e27d53951bacbe281c87cf12a78f13e0e7da53c611adaf07ad953397572e4009d78d3e82061bb121e79e2656bb59952b5b1035d47dfda41e6b927b98abd9d03715f2abed28036d7b4143b055071f63242fe9eed51d52743dce4f03b2078f4e2833e7ecd4864fc3f90b3afce650759b736e4d5284b6fd5d73d9c25522e8db34e0f5086c6c3fc53a4d6d8808518218bfb98dbc9a907b0938a5a214d3256548fd6ea0d2eacb8bf4c621557d1bd7dee0b226ef2a8aa7cac8d1c9ddafde1e703960102a111e2e7781708032c455530cd2188f5bbdab8581e9a6c84d768917b1a83f47dabebe97255acd7d41183d54086bcae1895a54f17aeda86e092feff75124eadfb800e6b59ff46210d8e199de24d232b82d8e39a90a78b647d4471a2d97cd68f454a7a377bd73cc6bd6248f283133481d35eb20f78c113f510f57af064af5e167a11590e79e1727c71f008865b941665f8a6bb8fb84a37fd18fdafdb8922c336442e4b9d77bba870802164f8748ba98a0d78c1b4778a3943d20e1255b6e5b86a935dbc5717a8839707288471487a5946b66326406bfe3cbfb2666b151a63c7df08cad9aa98f7dd5cc79f06d08b22a3073bd0b57d3184eecb10a36f27f539a741d1ac083f581152a39b17e6a135e607a2c6aeda934c1229a34073ac654481980d379aa7f2779c933bc2ff5f17e531f17bbb13b7d8f25e5772d57fa1bfcacc9f00c7b702fcd1d19fd204c526e114afd8c0843031caba416af884901c0c6b46a0ab654e91d44961d369cf02e177f90594a106c248455b2d979e5b2c81247b94b3b0308372742344d419ef827efe6ab8a2e9698763e1f3b3e48559e5bf3f21122b248ddde00d4a842cc9c585feca447a50d1a3e96aaca852ac2349e36aea7b689c3702e160e21632ac57bdb4738e1b40486e1b96baf436e1fa6a402ee21f2ee58dcaa5e121f8d092c5f0d3ed6bcb8700960acda7a82b7fb03bba31b7ca375970153645baadfdd22dc47f8ec061d42f4ee0ee26a6d443af3de8904fc07a153ee92407035d659e9f9fc6f08bd108c486c08d30d90143bfb31b26fd6d1021b56c6508db78d9b060883eb07cdaa72d1f9dc5ef0df370618f996eee3dbd02a70de4bab0db71a6231942c1496e24d9f54cd98cdf96674006e9e2e3de683137a45c827d0a124cf2abbaaaf8056bbfef01c1ab3842cc45d5c28a22fddbc4bcde81f410b966ae6977f2cdd139e4e2136373a18c544dbdfd716870b4c5e8aa0e3738d8472b09a61c1e10d683e529698582d5fdfdaffa6f95b4e0e9b33a27bd5d28a4d83d7956c28f749534e5a95e6c6a58a54da3454b86715170da43089feeee73c8e4ee5a46da2919452fd72830cbdba6a04eb2f2fa12af076f15881b61968da12628c9d7b9843be30debfc22c4ffb8c431c29f883fea7a299dc19ccc4f7966f6e623285eaf95fba2bbdca78067ee9c63f0bce80f7c44bc2e46f1f56709d11049cf12494507c0aa0bafb990ec12794593b3dce3ec6d777a4c396f2b6c7489e1d14f39de719a07310f327e86862f9157804f899e73f8b52604db9e19027adadb519ecc8e3a391a8348c2a45bc2dfe089e3bf96a3e989eade9b32ad0f3c3279823f7feee82cffa2fc9f45b1e2983fb7bcffaf21edebdc106864636c041b83849606a75192a1602ae30839142e9754073fdc271f90e052c049f35698f8ca3eb8421997d66fde69d9645", 0x1000}, {&(0x7f00000025c0)}, {&(0x7f0000002600)="574dd4e0d6f4f2bfac393c5ed72835b8aaf46812ba74f39fcf41ff9855824632f4af12f416", 0x25}, {&(0x7f0000002640)="52ae6e744cdf69d052eaae360a82d42d5cb9c226e6462bd2366d2b26d33be597d3d93de3b9ce34a9996569b4a2cfd45b1ff5a2c291fb9e688a1822dee512a233e677e5f4ee7898c5249cfb8e2c617f370c4efead90ee26cf05afa95d60", 0x5d}, {&(0x7f00000026c0)="31884cef599bd839cb18945abfe974f618ee66563dcd97f458208613c927d482c8af4c85c134", 0x26}, {&(0x7f0000002700)="330e1a45154c4fb80f1b4756e48aa6753777c596bb7b356e2f38938a5b0f070ef515c21aee80e2913141f0e641987336397d84289d57da5f0a5825c020a5c00e5b1c047c8f78ecc483cb137c2ddbc522bc5bb143aad9c674accc223814719d09cadb5953878e54808e46a49d2abecd11d75447ecba1aedfb1e4f9accf7fd1b057ffc95cbacfd4d549c01bccee2c52f76dd3f886b5f3b3b4374c7665770441ab972fc790b77a98828682c3b553ddaf263046a55e4d270fe4c96e7fa43481406439c7aae7c61abe6f11756a5b61ac7", 0xce}], 0xa, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x100000001, 0x5, "c05c65f9f0cc244271d37fe5c6fa25b573bb7fee", 0x0, 0x7}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) setrlimit(0x0, &(0x7f00000000c0)={0x5, 0x813}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10000, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0xc00, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x20005302, 0x0) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000100)={{0x0, 0x10000}, {0x7, 0x1}}, 0x0) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) 16:00:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000940)={'./file0\x00', 0x69a5, 0x5, 0x1, 0x0, 0x9, 0x0, 0xfff, 0x2, 0x0, 0x1000, 0x1d76}) munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r1, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r2, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCEXCL(r5, 0x2000740d) readlinkat(r5, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) accept$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000840)={'./file0\x00', 0x9, 0x9, 0x10001, 0x0, 0xe5, 0x4, 0x0, 0x3, 0x0, 0x2, 0x1}) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r5, &(0x7f0000000600)='./file0\x00') getsockopt(r4, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() getsockname(r5, &(0x7f0000000a00)=@in6, &(0x7f00000009c0)=0x8afd9ca8) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) sync() lseek(r5, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x4011, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) syz_open_pts() open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:20 executing program 0: socketpair(0x1, 0x0, 0x15, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000180)) 16:00:20 executing program 1: r0 = socket(0x18, 0x80004004, 0x7) socket(0x11, 0x8000, 0x5b) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x8000) pckbd_enable: command error 16:00:21 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x23, 0x3, 0x7) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="0147cd35cc6d851cbc9c86b89d81be2436f107acc09e4f6018707e4e7b9791bff19f6643e6a65afc52", 0x29}, {&(0x7f0000000080)="09642e2158065c3a", 0x8}, {&(0x7f00000000c0)="e5c56d5e8fe5fb347ba68089b2eb5c3d3dee1299961c5a85494f61f6bd890923e2982030a8032382a2c0e08f25e3a65cc0500bdb205a953cbf8e6db891bfa398a1ae5f649c560338965159923dc9505969313ea2acad2db426c09be78982214c9e001ca03d0ba38be3e02da6e947c9d55b81b8e9bda8b910d696262b6176496545de09901e2fe1d65cc2fa3b785b0c09101b71795a4206782eb558f8534bbea688525962dcffbd23adb9a954d6758c02629e8e7690eaf87f9b7f4231d1307030618a34b7b13f39b937c4f2ea68f2694038c9ec080813875dd1d8609122bc0e", 0xdf}], 0x3, 0x0) setsockopt(r0, 0x9, 0x22, &(0x7f00000028c0)="721f41d2", 0x4) sendto(r0, &(0x7f0000002840)="b1865b971c1683b13f023fef18d97324db0404ce7519b49a", 0x18, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="01002e2f66696c6530003efa286366e14c69508ec9ae04a8376785f3fd19838103ff657c09c84077d919071a455c00d24dc1c95b515d69acaa76678e7888620dcea8821442d7190d7019daa6fb2a0d762ce9b2c20ee214314e0bc2b48ee2e83e8f0a8aa828d87ce6d9adcc7070b1584f8c1cd4734c1185930ff50e779fbc934dbfcf1e64e2849fbc46365c0540f85d65392e"], 0xa) sendmsg(r0, &(0x7f0000002800)={&(0x7f0000000200)=@in={0x2, 0x2}, 0xc, &(0x7f0000001340)=[{&(0x7f00000002c0)="5fa68f2f78487afee50954bfb9cef6bd579de7997884d43ad536a8df447feb13fda3f808a372d6197f2116bf8fe169fa24d6aa7b57493656586d832a6a33831db14ee3b78258927dd4923fb3b9f515e72eace9b3c6943a20", 0x58}, {&(0x7f0000000240)="459b", 0x2}, {&(0x7f0000000340)="b27074903267f628b71069b7a46c558a524df74bfb197a0653df7838a0af4cd2966f4077407e90900d4f343428b99b7f0c46e029005cbb88d57b9d0237fc258f700c154a8c89bc91d20c0a938f2f7ae82a1fe2c3aa9431bef94de486424f4f8dbf49a8d87731bb5345477e46e5c2de5ec98288963d1e281ea8c7f25c961039b33d29980523a2572f9edec23f877a5d06378c7591dad2c981517e64cbe71ecdeae40e6e8a83690dcdb08d14b5b8a2fe5c6270c101a8d28a807714beacb70d19b564e0ef40fb5583915d83f052341af478155f41867e345dce991ba159f16011da2a8560df330989700f8f327615d225ec5eea17d0c08a6c19dba66a9f45dcb1236ae1ef7cc7fae9dfe2fb2321515d4326a0a6da1d69b9a0bd7b58bcc85ac7a97341f5de24c9a5296ac0e408ffba4957d1d8321e22644ea0f9cd7a3bf47da2622bac2286bcc69f8421542a103d74895f35ea90c02fc51caf0d09ea4a33017328cb8dbe35f3334cb9efde2b9159c01106d908ca2b96820b0a8fe2f8e686f50990e750e0e94f346b6e5a6c490731f81c5d6330678479bf90f2c17951dfccd6c948bc98ef5be969038f57d86b09235bd14575e35c2103efd376bdf99ddf99cbc71317b4b90b337b98c62bb239c2456349fda44d4d63548d87687f736f648168707c266cee5057a74675059d3fd75eb091dfda6aab79abbd1fe4bac2ca0d5c18642a8492ed198f183a8952222f65246d3c9908c1527a68019c34be168bda68a03c7141c999ae7e903fd220df92184ba9c4c1cd49ec71366e00fb81d8430f73333d67081fbceaa07bf6cb758b0c2ef5e9928a90d896d54c5001c06bac576fab8ba67911a65f20f296bb44661d72a1ee9f57fd7b188409310dae520cce566331080ce39d4949426b15139b18de172d0f3f91889c2e300aeaacf0f343d6094c3e2e1dabcd6f46b210027b21c4cd83e56ffc50b173db7ab3057e9bc188a4bcf24b73ab5f05be8b359834aa27bc0478e3c55ba926dc9a3d4f4852a4b66ff3a59558559cfc3bcde65387f6e5b7075e36aeebfbc677b4b3e1802a2a70c8c784010bbe7c7e7bc3e8d935fc15caec9447d680c5ff17c08cf554eec161a3ba0166e1dc1d3187f1fde9b09376bd852d924206dd0f8395b486a00b202db2ed0e6b3b81eb0aacbb9eec52aacba440f7710b110ab92446582ac5f3368caa2be710a61bf5ab73d19ab6f571c7139d473ae1a367cf79c008cfcc1ab8817c8aab3778c0bfda3bfcb648ca3f70f7a9d3d7371813f0d7561e7a5fddbbcf676ca6b9b50c69921a0babb1a2bc35bfb4ecd1893011486de647c0c78d52965e3075772db2892aae18b6e7e2251b3e31116ee651388a9fb43515b25d798468d0ea22b8a43e3a0ab5ebfed9ceeb9176bc848c84b3c0fe22b9fbd78d74b2ff2da2525f1217e9a631593d0385b543820fa30ecbe92db9c7a0338d256690c2f35f2009dc24d08c87e63127704b8d122f744600876a5a28cf6d3a28273f662f2b3f4b4d0520fe2605a102a688457fffbc2075f162c77328f3abaa12df9c9b8b950998cb5688c424b133d61e67d28971ddbdb30cc5a4e4b53933d6811a19af6aa37847ec3015397bf8f72e41381afd7a1096b366ff0dca7e585852d826e4c07715142be12d18d4d3b9f056004b8a5ce168fd78b908e79d852a9775c00ff43d3c3294cc95003dd24a9cbd9fdd92d266419ef9f67e220c327118a69d5007563edfa034c33a427c95a44459f618661ebe4016ceb1125637cb40561921e2fa3e6a5788c0a7c76e3874a704d52c053905ab20806f735562628d39ad74b53eac00d566b65e8956134a85ef426c5c25d99812f0c8b2eb55a210cff8488c5f14eccbf5b3eec9b19548d90e1097c213d0807cdc636af8259ed4fb06b62d63d8b192830cf7b36f02f61b8d373bf077adb6d15c1b174f7de2cdc86b52b1b9f90a57e466e94afed211a2ce27489fb69f14b29e4ba1a1688d28db63ed9a670e3bfe0b50bbafb200b1a1d394b1fad9e993d93ee2d29f5e6468bff7866e0f45decafb0f2592e287a75b33046333cead2c468d2134e08ff432a35ce0324777b3ed038d189e9ba1335b567a7209ce44ab31d881d84cbd9f091f102b6d0e19b3adb735314d36e17d9cfce6351db910edd7a9e9332c8dace0278c48749498f86985ef71bb73c50192fdb7df9fe9cc8f1417645c8d6c268f25f1a5e86ff83d65820f8ef6a172d836129758989d0e0d464f0a03fd785deebab7872aab4d3d19fb9a0d3350bdea5ef52fdc900d4a85b0ece4ace787a1db3647c78f06577dcde04947ffdc2305d21c621e0f776f87bef299f8da98ea207aa2717918bf44d2990c284f170cf1c83cf2057bcce0b4da2efb61149f0910e18651d0ba6cd376a2049b07daee8594a6b9db7e5e3567fc34157f4b92c178b4e962e2ae03c0445a68f9a948e808e102c7a83ae34b336c7a908cf56cc370aa1b45c5329b15b1c90ebd797fd34c9c0384b1a7bd0d35b51d4af25985e2ed6d9e0e367cd793c3e699749f3d055695186f1eaa4221cbe912bc59dd75d16a4205438e4f4e452c4230f6ad5dc2f6ff012dbd01ad94c2656fc5256923b274d209c769850e0890977629650aaaf346d887a62324e0729b58114047d172bc768da29ee25f55f7ef0916b04b0462ade73e2592219cc64edb0cae7eed90ae91176539896b3949de6b2f52e7c162c529cfc1924067f7ff0c46982568e270da1a731b38e7da1fc249b8ce68e5c50652ae2901184203e1c2740a5ec76edbd56cbe91d243ca65334a7815f695adb34acafd81d2fc4bba820bcdc9cbf8029355fc3621f1e79fa7f6b565f4db85b4c09555f37a90d4d2aba8279680e24e16626be2512b7aac3630ddc3937a5d6b991ddd4278c79527cb389a1d5b0eb91a6a41cd790271d304c25efd40de22b0c01bb6183a10bd491e2f09d0a7ede9e75f9d87712067903aaa33063fdafa51616e8ed551d631cc2880c1fc9ad245e90e33730f9a28630333b0319056506e1f7c7f9e88bc650ab4df1391109ed31bf88207cd8febed2f3dfc558aefae08ecdd01fd53675d88ebf69a75c8800dab22147dc6ab7f5f70d3701ecc953edf55edc6fd20501430aef4160d286c38980a203ee8aaf9f2108b039b0eaeffc9a5bdf8bbd2edcec559a24c08d8d220ee6b0667db34050c1d3a08bc9679ac9536dbfdae3f43e4b74665ee095e7109f4916f32a76a6fa865689ac350558e30dde38d2f79673b4e218d05707d59066932cbd7969f11d992d39652f2c2c35a56a08021fd0009127a5ec4aac7224b5adbe5c525a57ac26ee32d9546a5307c81bac94a4f95d989ff9929ac45eba03addd7aeb8b7e7970787178cd9c8ab5c14b9951fcf3217a9d9acf4cde8aed82db9994b1f503a997239088e3bf865313775f6e556205fec19473bb3fe7bedaee42e3f29138b9c42cb514cc623bc8a0ffcbeff61de4d8f153cb98ba62bb52952b6acf7c5efb91f52f146d83d682286ec2582b8ab0acc8e8ff92a5598f6fe55be7341c0a1d09c8ff399046a50db5e73eabab241623e59384971972e1bc76fe363d87e29ba148d36e7434765abc628218061249759e31453b9ea75d3546d6cba49ed526dd133bfa50139d72fa92af6fac301509dd0cf651650ab96a786451d604f7394c0a611228cefc6cb02140db4c1e0e91433f983db7a8a99564722a4c2ea3a1fc05153657272e516bcd715fb948e97171be714088b7b4a61f4732035691b4072f13b84cdbaed8e2663f317369b61b14900be5ca91c9019bc23fa2345543275ef819326ee27c74dd600a7d93a6f9c543f1ed9722f536696942dc0db9c7593bcdc243fc15e791fd5ff4aedffb5c6dd8d56e95c2855460a8d716dc676c6248891a104954abba89fa9887c312227e2ec84fc70974b907fa57cd19a02bdb838e65fe0542709e34b055a5eee5dd99a27dfb6d4f64abef8f3e224ae4168b5bff6d715976f4c03917b1f74f7d220cd477ef8bee5fc016d9ad87d9ebc0bc5fd6f849946cbda22bdbf3a6b7e2cdf9cb4a480261ce5ed4156dcec203b2e09b0ba5b73a3ca3e5a1e288af30d22f508ffad8a3f863a90aef02e36f2a1eb4c510bf8a200040cf01d841adfe0211b5c3a8746b7875bdd04cd48db05efb7ed9738dd52dbe06284fca3dca421cec10adb2a0727b88bf962f2703b5c713dbda1d7d599d085805a3c8f1cf6872ae63afe9d1b444cb46420efd095ba5f909190c9afac3ebbe7639e0a47f0357b798fdf7cc779fc026e2b56c00798e9ec6a1b95b8f1c32f2f9e1490d0b33b99abd72cc170ce1e61257a4248e31ee0b6055673614114ea94888ec4799562cbbc3a781746d46b867fd0d846e3fd974f1a57d01f0b199e4c6b16cb9c3c6c00a59dd10a2acc16a3265ca05be36e53f90c3d6117f883dc155afb632487e3fe9a0fa755e313d4638294b576e37cf305eed6b3023ddeacf897c95d6c194589738dfe7f24eedbf4dbc37cfb35ef9cc4065c8eee537ff530cdb104c1cd6417d6cf71c57359fe91de7db99a4deb079dc04b99309d60809c595a61234dabe9a2c6192343c3a0cfe323d35dafea9565141771587730fe13a6319cf3103c79b6cfa593e10b1a881a7d1fb72ca3c374564815e80b054cdf9709a89ca0c19d4156a0a145419bbed81332696bb9989c699e3b69cfee8caec9fe3dc3569d8ef9fd9b0efe24085ea1147f7649608b01e9494e6c51d07fbef4118083a5b84131fd45f460d884012d9ad6006fc89495cf6f93f8b72138dc97f02e50afa69eb1a5e415d842434fa8201621ac1c52e2cb7233968b033eb8f5e5cda049c63783a4ea4a756dbb918a743bda447d5c52a4cbb796a4eb12046e708e6c1afd6b7ab0e788796aba88e38fe17f4bad8eea745dad4db9664d8b33bbbdb31c4f461ecc0d876955a85eaa67ffa6b75828538dbe4f6360d0d7ea70dd56c81472fa9370cf702569a88d966a20088fdd9110de35c18ed67a57f30012ada96029e71f77d16ab7ef0af59f54b9cc118ce8a96ead581484c6a7e855cd500394b67cf82f16d0d34040526922eaf978f8ece414d8b0383b6072e2dbad62bbfeceb9c2be32a60f40f80ccabcd0aded7698c1b5396ea15f006d313e336b714a20e01ceb1905f19528ba57c4fe0ea78988d4747543c85b122075bc12cb5f57202661305f256d950d5d67cc5ffbc25a0499a084b11f46b7909ba20a23ba22bc51b829da8e92aa648975f0f136ce6241277e04140e607644ca821dd74428d54e28dcdc9c1fe162a511c789b7a8b1ddee3189ceca6409ff631b824fa13ce0382452af56d559b9950600865518c0cdea1d73e36b55473860d6874b92ec209e972a5a717d967d3110060f0272929848bc0ad7e11f6fd383e6b1554f24523df5fd3c150565412948290a07b375a71352d2f8936a26d7791dc7133aa331f02be8ce36016bd0701de3277fe1d42e71ae5c917d074edfdad44ad8afc5c76c9bcf3e1319c2d5819e0e94d1774afba02ecf7f8a0c1290617bdac32d375a00e152f42e9d4911597761223f41051e69be04b610666d56442ec0d274a5e3de6ee968b6a94a2eacd5195f79c39fca5d48ddd40769af8294d5ba567564921a2d1d0bbf60c9c71a62605a9c053cb026eb6833c3bc590117917885fcb2408d7ff8f392fceb3e3ce12ce97fb4980453c69a9e273aebb14ef4b6dd2491af9e37f259a4520dae65b8fc21e254f9c16136cb5038321b668b59200dea52fde22abffb7a6cafbf4cff95473e929ed28b23ca047e63d68da7e553a7a314", 0x1000}], 0x3, &(0x7f0000002900)=ANY=[@ANYBLOB="0001000000000000ffff0000f9ffffff3d42d6ea323a4974b137e2aac99a98b87e385709faad012dc15c416faba9c9a25da32ab1af09c2f4c2aa1a7db676916e93cce6d4626a487c422a8bcec24717254cdb10a646de730adafd0b9b4134bc171897c10a455b75fbef7a417fdba0df6473226b25fef17e041ab423d77ab325865737a54597ce99e764ffcaca7a1b0773daf9a375f2a5707a562742e775cfbe6f7150a237d4d0dfcd97c2466025468e1cb0213df3a9e4221fd59bdd5fc0f2f7ad99417bcd6d31d3dfbce3613da94af50e6d9face0b7b3245a03c067499689dc10a6e07b25f6625938a6004d6d1076443bd981fcea8671de44d0d1c300000000001800000000000000ffff00001f000000db8b860000000000b800000000000000010000000900000057faea05d62f599d3e1d6ed7a46309b02641407973aa4a38837597e93930e2d9a9d5a077df1233d15fb40244f185ad34854921838da8a518f93ecff46c8eaba8d14c168bb2728649de0176d69aea1de045377ec0fb3b1e14a13d8b6c1d8a4d1902927a623f9d7ad14e70f18afd71e17a704b00d23b57b4df7b90724af238a0190d27e3a5636a5eaefb6bf9499a9280ed8905f0cd699db2b028243a6afe5cb883aa1998f60f0000000801000000000000ffff0000090000008907666cb37b58c703b409c6c8769b41dc4616942ce6f473a9192b3e11b0b3a491027466362c17b77430de7309f653a32b0940d5c2fb9e0a5e8a8bb9ad9e541d187b8ec0a127dd91698131cdcf45536afa81e739b26cc4c9c556000f97ad0b19b051c1f6072e522184ae08f0c5bbd4c1827b8c9aa40d21b241902b1d3c5c5f2a927a3b01dbaa759b71b691fd749250f0c3fcd282a29e0eae3e0e744e4387cdebc7241caca757ad247bd0cc76d9bf354fbc7d69b0dd4f2a4ea0f5d8eec1d72df4cb7871c834ad7301bf6ad723259bc3a523fc3f7c9000fabc40fa19ba2c5a150c2c2054c2c6fe01cf5c320703b9850586ee6f912c21a595ea7dbeb3116ee76e9094d0000000001010000000000000ffff0000060000003280727c278b847aeefdf279818bad63c5ce587374e4a55a19248e9e3477660ca7a76edfb7175342c866c5f4cd4115a5a1c836cda4f28fc7bfe98067905da3660a598807a1298548f8bd30ee86e61e8295d6c311b45e2df8fdff335b81a13a2eb0f4a7ce89fcd81a072ee23cda5089dc953981aac309822dd5384d144cda4a6eb1c7736fd1b26266e578304e9ff92528f8382d3d34f280e43a56e4658d49a7823fe037ec686c0fcc7c52cb8854360bf1e5727ee6f6775654115308756d7bc4741e8ec3d25970433e0b40da8e9b564da3e16a6c16fa0e2b267392642dd6d204fb449ea7ef73ebf3944dfb8cc8b4c71290df9ff5583dfad7d67680cf30f50c0851b4ab6cd0ea832691a2b6224487412c3899893552f8b7fecf6c279d0c86a86f53c7302c076edfddeef4aba57b283968337545591e07db51bd40241e489ee6d90bb5c29bedf9a8576b1eb47387cefd111ebed25c3d1168f2fbe3399a77051b120576087fdd3df270deaca29036cfe7d867466869d7acfc06ce6dab59ec7db012847b9f981214443a4ffd1a8bb70ecec184211d8b3c3427b372fd928449fff1ba1b2f268a4fc2e2fb71a9f62aa5e808d541264d02e92ef9972c09d8b2f51bcf710dcd8fe71a57ad0853c8a4a4f838694e4616bd9c721067e49182930ec655c072f94639179091cbdaa20033c7b3ea533cb5d993c8f59068c3e256242980932c39dac48c13f717a8d2fafc12447453f24b84e2b5a52810e59de1befccb2f71a895eeff978b04af2bbe0188f12c24faf63a9b746cc516842c92ee5ddc1a350ff81dcc0bb9e0176a7234483f571798d68e5ce8fdb45eaf23004d9bace8cb69b3335a449f314e83c896e2e0f9d6b31c02b37fd8d3cf7bf4c1e24d89033b40c5ae36f47f0eb44720ef003fce3432a0262d9256b44db26d3c05a30bf9397d811c15b235ccdda9252d66b96fab2f2e800a301d7350f2f3383eaef0dbf970dd51ab4723378636ce1b8be606139f5bec158c46a4ac06474e3aaa23dadadd8c16b8f1d383d8ff0e8a2d6e2572cec90ab2e1aebf7ae86a3278764b8312af15f8e49855fd91d67b95107f30629f353f3421ac7db69f1e1f4c4372096e6efce44e0487b1ef17676a12a587ff985423a921988a6785be4c77596bad8513db523293ed1f03f7fff17e391b5c380278c1e0eaeaa4cefd2288fc6c01111e114148abc90e870da4dee01093698448334992ef51cf2d53aae06bf3cdd484473bc6654f0796e23ac472064608ffd6ead49fd14135a8b669ff166a69c568d34ffc41be80f2537b3f0d079e0b77e89f66e45c0f2aaeac054f1927d1f39e3ae6379558b553e5caa585264323ea5872d176311ece879b011321931f8a7dee9fa5c888ecd5804bb4d8933d592827a6df614fef5d2ad7f717cdc7bf9507f91d99c66196d8e4cc5c8efce09f7a961891bcc8392e7e83590b228a815ed3d2fdc897faae2af9cc3e18e617c84c28acebaf345dcab676c1c588f2fdc01b3d5e7e28af1897667de5a63c305fdf27f7b897b171fc3f51ee7d53655ba1095733b4ca110211eda1c55b1704136b38fa37fc4c897ff829c6e43c45bd0d82db00f062c2c63991952dd02b51ec1dfe9efb40ce6a8b59d93373f9c8ed4133bbdd30fe0e7ab3ce165b17678e2e1e4fddc6611de37523a57f3ec13089fdd70aec51cd69ef9bbfd597c26732f7bc137916b983736b7025edbdb0cd7739ae2a98e6a838a51bf6b9d46693587ea8d1c2dcc7c157879f993236c094c9c8ba0ab3ecdb0526930e75da141b67f3fb5663547934e379f461e5a342c62d1b068414fbdd992cfe13ca880bcafa77290977f4365cced1a4955909cbe423e0b43d99272a2d735d6cf92ff43aeadf80a491534edb40e3d043f43d6c08551e3d0a3547f0581ede1e5a1061ea0f27bc805100037537feb19e9a2dae49db9133738cd6059039b19121d718574990fb896697c3c88b4a44bf72f3685b75684d382ae9517a4dea76857a5c47b828d638dfed0ec52b5cdb6036b2dc227d47960f0718d4d8477919c21edbe8e919507734c390800adc520b5f18912fae7a8304431eca0cfa22498c41cdc099ef673945a935f97632c740450dd2aa1b3feb24f690be3a332ac0de7a7945c7d8c1f164010685bcd58749ad5d2e2be90dc49e855e797a00c3032505105ac94d0a4ae8ff1f8a7a5c85d15969dea162bf7022fd23fadd402c95f89013f54a7e61f12e1348a971acaccc89bee4dc02c1b1b79520d6d39c39ceddce684b66a908a3654bee5a06cfb7b415ef01a37e55ff7d99f028f2a6d861eafed4590f98c27f0f716d2b77e1d53f5d6d59141d775079de4a8403067eedc540dd5988507d4704dab051e6842580e59fa8cff7b67d4956ac7b15de6999d37830db8b1891b87c6a8ee590ed8e4aa7fda8de2ff04b8c84fa1813e536a2d06f5d8a75bc4f995f8e3a1982927040bd96d84c9b374b0e678bdfc800685af2921edda8f33e20087400ea03a929b99ff30decd5a1c159de2e583fa7e4bb37140a804446ed5e8520b84a7ff953fc5f5e5af53be233bbbf397e26134cc175bb0eeddd3a47d3bf808402c4499b658c19b7f7607098aa3ec953057675879371d0b808e744c50bfaeaef032cca3432bdc59a8c8198c630929dcdfcd2ba9903fc801882fd90637834bca14f8af476c98f6c669323a4cb77f65c05b5f39b06813e4beaaee6d779783ef05d6e69d131a76391611748ceeebeeed943bdefd5efbf50d45b67b1bcddffee915653c930df00508f691a05bb94dac81f7d1b897fe3bf29fd1ea6d2306a2fc79e59d6f54d3d4799de1f012e81de07d88ef6c1c29d15843585ec0f3c10b990302b710beb6d1e9afb69abb2c72526714faffa26c0aee83a72a14c332890fe0bae49ce11c450c9b19180d1dbaea7ce7f64a278c048b722d6b07a9bffc591d56f65da51b01047b69ba3c26a1c43cd3584e497daf5c94c0425dbfdbe34f1a0fca115abe34b697465f0c630ef3942178ee897cc81c64f1c172982a31403e19ee3d7f2208e877311fdcde5828489bfdaeac78452b814206709b1827d5aeb5d410c9c657bf8504bda2a2c4c38397c0d0c99057d93bc48c4be90f7d3ded7933ea5d3d901a1e5d0a6c7f241529e89ef98120e788b72e60bbc9d5edb88e39400367977fdf0563470adb4639ab44ed58ec5e0e3f9b27f68622c587496699195cc027fdc998a51ef222904a3a1e77786b05377d339975812b5bbf7aca304ef9e34c7f69b64460dc7a1dc1ea75886819f631120baeb5d41170e3dfb7bc45b8028646cd75914e815951b411f95cac9ef9ba374c57cd8198e94f0a41d338b3d651c494a9b0ddc68a0ceefff01000000000000003b1ff5f5120b42a55fb0472381f029b8692adaaa0c888fb32d575ffd41249806a6e87f3c7e39457fd4829578234cd8797ce6bfb0151afe93896d7f260911cbbc1649f4e02b86f33a3bdd57f7806af741a8991b9d43c44fe691bb63b26de2d4145627d16a651a198d48167c35c867195bffa6311d57eadd68c15352778f64d24c21275dd46ace72610b23cd6ce5f6382026f82bc8a03e573c6f16646b5950e5a05ee78d566851deb380576cd1c778d63fbc92d8f52c33dbd439133623e7afc732e69c6e95b13c8e3f35f59ca5c4c939413021e86c3b48f09d33bc3d6270055eea59e69625a1a5c647b22b8038e88a960d207844fe3fffe49f9f43f43a259f8eea97cf356d66ac7c38cd5b559adceb155fbe17ce9dc39270e41e1ff82479863ca30450d716d3bb8847d50307da9841e92adb154d5a8d2f4a8c356f2658e34090a5ae01cb568b0be34a97af497de43d026cb9b85fa0c476f0679f2ba487e6baad0ecf9030e81e0a146cfeba3d07c670c472f82e1af2f8ec8e2a8a15fbfeb95127f345c62b83d56b0a457172d5cfd17bc21459bd8dd9cdba1a4d8c386f06a6610345ba2b75bf85e80315cc67e94342ed8f8b7437e82f3b38f7a5a5c1aa0b5bb611e94d351e4bdc38ef7933149b19b7e8e541a9e38cc4ca22ea43a3d0a9eb7a538e1a252ad368d59e754811c926cef83c07ddc6f271e815c3cfcaea5312f7be98dd0ee059109c10f5bbdc4b4247e3d85a678486fb16433407889ae026e2d73a3ffd351aaa750fb4d2cf6b5fe37a784cdef313fd1938ecaceffca7dc9fcdf7753cb6afa7b42edbef7ed367c0c1ac8b742c8b2cb28a696b257a0b2ddbe1c18300c42b3e8baead71ab061c4f18e74f257710731738aa3b3d70adbd41c35eb77f2b5f776a5a786b992b3d6b62ad208e1f4a92caa3da0577419dd3fe94b3f099dee09d37d85e4d9eb960c0f5552ae32ff0709da3acded5c9b983d4cf94d0301957251602e6b345a24d4a54c53fbc21f67273751110907f527535baa0b0cc858b2b7e8a34076807b8f7923d83f566703c8ee1b373b51251f273a72cdae55f7534801fdddd65c45449d939f47650225725da7095d79aa1b94f3ccfecc9f5ef81662f92a08c4d20f491c780c347be8f7dcba7a074802d560216b158a56f02279d46eb7dabc94cfa933fda927236aed25dd7b5810c49d627ebb26edbd31d72abb4fbd22b031622fbe8f7d017a1b3d888317c9d6f1523ea55594c70031bea3a6e100bc8acb4b3776810c10ef8f8f59345cb3850c1158a527fa7d2f9c875caa0d1d3787160db3878a4a55c024c811d9643fc6e7e1ce309f091bded622f50289481ce6b16aa1eab733d0ebee8c39740ce4f0e38e0c8e989fb14ce389a39d87f4f55b720b0c39a6957d6bb0328e140ff1122a2555da6409e8ec4f6e085b1ad8a0f2dd676e2f0e5f82ee18710785caa41a74c48b8776eaf69529dac848411319a1c11cc628090817f25cfbf052b74be65fd098b9b1d1878e13630adb85ce96a06ea8e396846fa2f8ea6572a6beb4fcdee81cb4e6c3e2885888f3f6b7b549d623d2102e554964e5e1a2a303888c36397af69b5f398d42d92879c1e122b2cd8a03c93ff6b08b6dd6c4b3d94cb690142d2864a1ee98958a79fc8b091a1fd6dfef5a0d13312c2ad8c77c43107ae83c1779cdd8b617e5eed9deb07eb030e10817c57aef977057f6f424821949f3e2f98694ba0407cd0f4e3261d36e41e784b2e9581d9042c078d63403f53e3737f6763d8a53a2c6fe3d76b428e3d435c4dfca1fbe0d4b202bc8135fade19fcdb63af4046a60311d8669fde8e70951d983ff9ced8d771563d073fd6f5a2910fa522353ae5156f328295b619a84d7f4a3de9a44b996d606d5bcbc74af96ee4a0f74a9e12182ab24df600ce8b1c06ea4ce48844b54814b2607827bfc42b26f8bce47f7457af2d8c9eeb1b232a74badfa891b0daacef1f5ecc11ca12a92a5e9aa140ab7cc1a6b2d5aee764d5070370ecc243d07b8fe035a4722e0bc843b9d64eec1db91c5f95950e893f5d5189f1b40e02d3fbdf28233030372af3a2ee84653277eeecae33b453860f518799a097d9959ef4df8744278b151ecf64574f78ca91d38a46792fd9a2460c00e85537467b07e2e8b9504822197617af703a9d1803cfaabac8c5df906f3b85835e7371062b07cfe5c293042c8dfa8e20104768c7176baaebd0d933a65726c60e5eb803705ef968caa84b177be52692d4d8f35d5a46db43401d6f56f9237d8d43d1aeb72ff29cc62708c2fbbc59d1ff96af773c3b855888f9680c56e6e230c42ddba85046aa4bc87ce9abe916152a962986393ba356f010554a0cc316f60aeda000000000000000ffff00007f2e00009433a1fc53a3fe8d8c002c2dbf2518f21e56a65883a116a1d4017e24a57d7ff644fec47cd8317f1c78512c15ff28b7c85fc42fa232aa805bd0a3c74258edf1053b9ea5f8dbe040405f892640f14d853ac85d48309211e4c73dfc98810e08f0ccb72da88b5ed6f2234d660bf1f93acda0d013ee1c2edf7ce63a986fe8e9612f2a30b0b7557742998e3c10254731f10000f00000000000000001000000ff0000002a5233b1d9e18496aae5c9fb91aea256b6c64947f84f98294e550ded3c7343b6a6f05eb6fcfcd870ea0ab92e4bc1c9a071689c0f27fb6ba965368d06acd0a2f0c7f336e52d57396dcb6cb19ef2d7b9f1ebb12491fe8647ad2ce0a0e18822a02efafa95a531766465b9cdc30a7cbd59fb3d6abfaff640e12aa1cbdfbf0478d9e4b472746e2ca57fcece1748cd3c9a90e5fd99fd2dac83e3eae09f03a539fc21e2dcefab17d7262bd5fab5dcd5def572e372be1993a4dbe9850acee3e4b12c22cdf7bb812dbade3b8b54f8d5cbbb15291a529e6d9d85db406d05dce8c7a631500000000000000000000000000000000000000000000000000000000000"], 0x1478}, 0x4) socket(0x2000000001e, 0x4004, 0x1) pipe2(&(0x7f0000000280), 0x4) 16:00:21 executing program 1: 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() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="bd6d483c9773", 0x6) r3 = syz_open_pts() close(r2) r4 = msgget(0x1, 0x190) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/176) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00004e0000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000239000/0x1000)=nil, 0x1000, 0x7) write(r0, &(0x7f0000000080)="405ddda482844ad3af3c735d83767904d960887b07e8e19bfa1fd6f0d7d312f70afd6a78d8e0542df1ce2e4820392d34457017f8a5e0f45300bec2eac92d957f01cf9f42f64be37dc1ee0f4e6671920c7a6d6c190cd1aa204d8ba11fefb2f196d0b5c7baf5e9a00f8d777471a5ae671fb4ebe84dc7c584a7f7b38aca35195b145a6632794ebef239819a898446ee11fa63c89c580770c28ee4387347cdfe12163f71e8dd25a94eb980e909021eb1b96dd0e849960dc2018a0118cbdf53ab58c34b1130a191e6bdfdcbe7c66e7f5c49dc950161da3a54e5465f11e897fa604c621d6ea66852b2f8dc2dfe3ba76106c004e185", 0xf2) 16:00:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r3 = fcntl$getown(r2, 0x5) r4 = getuid() getrusage(0x0, &(0x7f0000000740)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000003c0)="0e371a877e5f9d1e486302a71fac4669c84aa5f69a602a52fc5a4fde315556e7ee65b9fd858c6a9979a19845850dfdef4d2db1f02346761df95669acae02002b524cbc3dcd66760d69ed62e44bd1d196b9887d1145a6b613848891b0a6b2a509652c0b23c62e7da470c15057923d1b7f3483061358f569e1240ecac2492981dc38b9d3b22de81ce4cf8c5ddc5e827789ca12e73cd3743d6f3a69d13fa201d4df9937efd7bf0ed7062307a75541251ae6052300f1ff56e4f85c3ca004057b22800fd3307593deab575fabebcb1f13afad2c5b40", 0xd3}, {&(0x7f00000004c0)="a029f42d65af9dc9c13603b2d15c91cf1351d9da91659380ef21cd820c126bd205ed1f282849400397b550f64425677af465cefa054ef36f468370e1fb43d650cf304ddcb2c62ae7252abebb8a03d33ee3af9cd00a8b528ed8cd60f33e19860093537a159bb81b76e4d1014538", 0x6d}, {&(0x7f0000000540)="1e5671274838dbf623395987912c54c50c5702bced20a6369afe2c39894db1889d01f6024a7fbff518179c72a6798fe03b4f4f910edcf9b22ccd70cb54bbda12eb5382349b4237bace2f43576dbf9a7ab0e2687683106629b790e5df6c4e6f4dc2fc6174eb6cc92748c2f0949ab873181548c8b2ebe0c889f218f91b6272d9dd7b8e4716bd890e0899d43a7ca318bf2aeb6e59eaac0496ff675a05", 0x9b}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1]}], 0x60, 0x400}, 0x1) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000840)=0x4) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000140)=""/170, 0xaa}], 0x2, &(0x7f0000000240)=""/168, 0xa8}, 0x800) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:21 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000d00)) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100f3ff00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:21 executing program 0: r0 = socket(0x1, 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$unix(r1, &(0x7f00000000c0)=""/36, 0x24, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r1, 0x0, 0x18, 0x0, 0x0) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b8c2b02", 0xe6) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x110) openat(r0, &(0x7f0000000040)='./file0\x00', 0x880, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) fcntl$getflags(r1, 0x3) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x0, 0x0, 0xaba4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) flock(r1, 0xe) 16:00:22 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x0) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='r\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x69) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x8, 0x10001, 0x5, 0x1, 0x80000001, 0x6, 0x20040000000000, 0x2, 0x3, 0x1, 0x7}) r1 = socket$inet(0x2, 0x2, 0x9) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140)=0x20, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x3) lseek(r2, 0x0, 0x1) execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) chdir(&(0x7f0000000180)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./bus\x00', 0x6000000000000000, 0xfffffffffffffff8, 0x9, 0x1, 0x5, 0x6, 0xffff, 0x0, 0x2, 0xffff, 0x8f}) 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xb0) clock_getres(0x4, 0xfffffffffffffffe) munlockall() clock_getres(0x0, &(0x7f0000000040)) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x200000000007ff, 0x0, 0x0, "090000000000000000ffffff7f00", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x400, 0xfb6, 0x9, 0x4, 0x477, 0x6, 0xff}, &(0x7f0000000040)={0x9, 0x7fff, 0x20, 0x3, 0x2, 0x101, 0x10001, 0x1}, &(0x7f0000000080)={0x1000, 0x81, 0x56, 0x8000, 0x178a, 0x0, 0xf9, 0x10000}, &(0x7f00000000c0)={0x100000000, 0x7}) setsockopt(r0, 0x29, 0xfffffffffffffffe, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x19, 0x4, 0x4) 16:00:22 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x41) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x802}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x4000000000003, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xed754effb7ef2411, 0x1) getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', 0x0, r3, 0x24) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x400, 0x8) semop(r1, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r4 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000340)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x20000002, 0x580f}) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f00000001c0)={0xffffffffffff662c, 0x3fc}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x2, 0x0) 16:00:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000000)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 10:48:34 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 10:48:34 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskb/\x00', 0xc3, 0x0) 10:48:34 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002000, 0x280000000044503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) read(r0, &(0x7f00000000c0)=""/144, 0x90) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) 10:48:34 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) socket(0x33, 0x8007, 0x6) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 10:48:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x7fffffff, 0xfffffffffffffff9, 0x7}) 10:48:34 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getegid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20000, 0x8) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000001c0)={0x40, 0x800, 0x7, 0xc3a, "fef6c28a138c9cad7b1cde8a357aaa7f6c2680cf", 0x3, 0x100}) r6 = getegid() getgroups(0x6, &(0x7f0000000140)=[r0, r1, r2, r3, r4, r6]) 10:48:34 executing program 0: pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) 10:48:34 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0xffffffffffff1466) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000180)="4898472610fd069f483e7ce80da5709a0470a4bfcabcee9758e51f1739fe2af0c0ce4bf29c2c90b1fbeebd1ba636bb882aeb3c9277a25ed185041028d2e8dc4174b62d0699e9d9dc910dedffbac4d3e8bb7dd970bbf8209ff99abe458ed00cccb46a7f818160a4cb6745873efde781f1ad752314e49302cde2cb88045ad80e4684ccd7cb", 0x84, 0x6, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 10:48:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x0, 0xfff}, 0x302) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x9d0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x4, 0x7, 0x9, 0x192d}) 10:48:34 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mkdirat(r6, &(0x7f0000000680)='./file0\x00', 0x80) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x8000000000000000) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x97cd, r1, r2, r3, r4, 0x40, 0x6}, 0x1653703c, 0x2, r5, r10, 0x9, 0x0, 0x0, 0x80000001}) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) getsockname(r11, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) r12 = shmget(0x0, 0x4000, 0x1, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_RMID(r12, 0x0) 10:48:34 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) chflags(&(0x7f0000000240)='./bus\x00', 0x30004) write(r0, &(0x7f00000002c0)="4c3132e1", 0x418) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000180)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000280)=0x1) 10:48:34 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r2 = socket(0x110000002, 0x1003, 0x1b8) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) clock_getres(0x2, &(0x7f00000001c0)) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r2, &(0x7f0000001300)=[{0x0}], 0x1) 10:48:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3f, 0x5, 0x4, 0x3}) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x4000000000) preadv(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) 10:48:35 executing program 0: socketpair(0x18, 0x0, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000140)="29ef0a8c96eb6f5d54f5dfa23abe9387ef148dafa1bf94e1b5adc07585e16bc47cdd029f45325372c502bae94c4853a8362643609f492e8f51279de0575c82a6c8c2ea821ac823b6f67cf1c065914d7491305dea95ff4bec0929d387d50dc6d55e9dd680c4017a837b435e7136047de83371211c811260fc61935f2253be6b8dd92f04bd288b2d8861c9966648f169779e746901e2f61197cc0ee17da357e2eb5c09d2fb438fff027085636814d4859f7c095bb6c3e0a5001cfe280d8189a60ce3c841dc994ace545cded1cdf5147268ae6f779cf221545da58471", 0xdb) 10:48:35 executing program 1: r0 = socket$inet6(0x18, 0x1f2c782db7ec8cbc, 0x3) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="aba6914900c4ebbd265cb4953f18da202844b26d9206673bf78baefa1e64433b0abe857113c77f17fcad9066d4a9b22eec9d4cc1eb5b9df3f9b38547085d42457a4448de8794d99a4b4a74cfb41266caad00e652b8256f712b74e7128f42ddfa588d34af54cf3a64c2f854ff5262267b46762ffc6e81f21d8a3834fe07c0", 0x7e}, {&(0x7f0000000100)="c6e28bada4639bd113ebc21c665ced4ff527080776eeabf8b0275edeb813fd5c12f0cfab7f5ec4e07dfd83524e7445af039eea9c1170e53d04790b230f4c3df690a02e4114eac873", 0x48}], 0x2, &(0x7f00000001c0)=[{0x30, 0x1, 0x6, "1c2bb12c146fac03ec856df637d26d6eec7d822f52eb98292a"}, {0xd8, 0x1, 0x9, "406026e619a979486a9dea2d8d5ea3dbcc02bed7a132e2cd4977efe6b43514fc24fb0c9483cf234b366d6bc391c97e5de7c56c08cc30d46b788e8fe08b0e6c57a64a9888084f925581c5524c4b57c6bba1a35086462548530ec02acca5f9a70858dff5163713aaad992f485b0a83f574a4b812c12330e344828b5d9e73120b6fb6276b3452cb65a92dcb7e19dfa56ae160c3a0db085613fd14754bc848d912a261a4ce816cf577bf58f2edcc0db0c4d54f7a28dcd646d92596f303fb8d75f62cc887"}, {0xb0, 0xffff, 0x57, "4ed01beffa605409e79c1a04e2a3f5abbb2fdc8840bfebe9ebe7879e6c972a5ea845b2f76ed66a511c0252dff876655398ca713b920c050d5fcef887e4a9fd82627e4aed3b293c87c02ce9722309014e62d0ba1e430a3623faef5d388258f189b5210a2894d4b447db29c9952fcedb79fc548b06939f0cace41ae035258593799c7bc06901236f8a5b5832216589ea3a4d49e2cf46e93310351dde61e5128128"}, {0xa8, 0xffff, 0x6, "bbf75628e739afaf77983237f8625c7f38ee0448bcbe9da3c4b7f63e26039c267f0460e702ac27db07e9b990ebec9760c0bf98fceb796c0ea4b4d3241be6308367d5df9df2a2d0a7075d8c2a16138958eb58fadfd71da70efd218d2398d4d49d81ab63d9e926e4e915b2a79d9ec4f0dafb87dc2148ffe2fbb057e590b6ae96e29c0fe57d25ab28bbbb3681a3ee352e319a"}, {0x80, 0x1, 0x1, "5bd7a47dea4a644803abf4f63a79f31f792f4f1305fae9df445a1348e1ce116802045d2762d42604cde5864577f6ac59dc9503c132ca0a7bb42e58f95081afde4e4f310556777f6d7fe6e7c5f3a082956ae3498d0c7489e591c44155edf824eb14b21433ab001bd113"}, {0x60, 0x1, 0x7fffffff, "8055544cc0d486cffe1cb843c807a270f0eb5fc4fd709f6208362bcd078893a7c8ef73ca5c27a3a45077614e0f02e3faadc22c65b93f0543596125dcc87ed2b41679df7158d511975be3682b8e6f6f98"}, {0x58, 0x1, 0x2, "13434fedf3cdc59f53b66051ceba49e985c51d09ba9ab23a3ba34360efc3aaa4b07c1d4c5c4f0ea184afaabfaa5274265197917c5bc88428322c2775cc5e0f729e9452803c"}], 0x398}, 0xe) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x10000}, 0xc) r1 = socket(0x10000000006, 0x2, 0x0) connect(r1, &(0x7f00000005c0)=@in={0x2, 0x3}, 0xc) r2 = syz_open_pts() socket(0x3b, 0xc007, 0x9) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 10:48:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x28928, 0x100) write(r0, 0x0, 0x0) 10:48:35 executing program 0: r0 = socket(0x31, 0x400000001002, 0x8000000000000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) nanosleep(&(0x7f0000000000)={0xffffffffffffff49, 0x7}, &(0x7f0000000080)) 10:48:35 executing program 1: select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0) 10:48:35 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) fchdir(r0) fcntl$getflags(r0, 0x1) sendto$unix(r0, &(0x7f0000000180)="b100050105001800000021b1ffff020049451ae3d3051020741038f53e8551f30ce390500e08fec2a70064aebdbe78e0bba2d4b98119617919b805928c8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e40900040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9000000000000000000000000", 0xb1, 0xfffffffffffffffc, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="432f1fe8372d9b5d54536c676bec9e3f3c3c4c5c5d2ca91eea7c8fb000cc52a8bed768134f550bcb94ea820318fe84f695cf2af81e0321229530e512def199593095f835f42fcaa18e4bcbc02dc37d0aa9a6e291bb45d170359a400ec146d37b9a6286d2cb17d7d6faa727c5ed320aca398d14f669ec1e571748537be124f16e7faef5a73213fafb3b404c6830b9496550426743809208598e47b14c231b2dae23bc926f51dd148a27064ce9061e6fc0217518", 0xb3) semget$private(0x0, 0x3, 0x400) 10:48:35 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x6, 0x26}, {0x8, 0x37f5}}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/98}, &(0x7f0000000100)=0x64) sendto$unix(r0, &(0x7f0000000140)="8476832f5bd717af7a8514cb24e69999f43a71c3083bae5e0e5f0a62554118f4564b", 0x22, 0x400, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10000, 0x11) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x80, 0x0) r2 = socket(0x15, 0x1, 0x0) mprotect(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x1) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getuid() munmap(&(0x7f0000304000/0x4000)=nil, 0x4000) setsockopt(r2, 0xfffffffffffffffa, 0x8000, &(0x7f00000001c0)="90000000", 0xfffffffffffffeda) 10:48:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007ffffebf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:48:35 executing program 0: r0 = syz_open_pts() semget(0x2, 0x4, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000475000/0x4000)=nil, 0x4000, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xee, 0x3, 0xfffffffffffff000, 0x2, "4e4445ca011abc9d9c38c405ff2bc871971befb6", 0x2, 0x305e}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x3e6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x7c0000000, 0x200, 0x100000000, "2169e6539daefe0948fca6f8d1545c9bb898997e", 0x2, 0x9}) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) poll(&(0x7f0000000040), 0x24d, 0x6) 10:48:35 executing program 0: r0 = socket(0x20000000000000d, 0x3, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa79a3ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d020600af63ff37282934e4fd89f20fd3872babfbb770a872c881ff7cc53c894303b298a85ff3faa8543ae9d28ce3d4dc000000000000000000000000", 0x83, 0x0, 0x0, 0x0) socket(0x23, 0x3, 0x5) 10:48:35 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000000)) 10:48:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x2, 0x2, 0xf9e, 0x7, r2}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 10:48:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x400) kqueue() connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000180)="ebffcbfffbb8fd741ca7391f812eaa4e580855d41931129648cb9eb4080c854b83d274a1a118c93622b104e8ec99c5bdab08dff8f2d49bea62baf1c5cf37e6e9154550777c9f0f677683a1a1da058c7005f04cad55afcb1fd8f09b91a69ffe9f3200487958eb3abb6a2b880d2f1b173c0441aa192a45ab2dc7935a4e7a2db51bbaec94ffafc7f9110da6da0cf536236e0f52c60ba9e256bd4cfe624e0cf29ff27dc198b3caa5edd7d0194eca3f7f764205c3bd3fe47a7ada7f06006d89e94f55b7c74613d5601015142538468d0a32faa3b429c1cf485bd340b701e8d5e9a3568ae5e9e646093933000fb4d72b13a3c0af65a756dd09a2a2439209d6e426525cd00436003e5ef54ba18e72e9ba32e41956ceb9715fa34505646e13947533a69cbe62cc246dc88bf51f7bb2591ca0e661cdcb278813ebf1fa69ab5de629a38afe9764a019677186b64f29185cd7983c14dd016cd7b10927f36dac6ce478cb49931488d6f42e318739f78cae57f3f8d05606495bbc372179400df75fa64e8897d790e9210112d61c304f81c5b793b26a68f2fc7ea34e686a3a1e22a4362d2b8f987c646eaa10dc93", 0x1a7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 10:48:35 executing program 0: r0 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x4, 0x88) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0xae, 0x9}, {0x1ab, 0xfff}, {0x47, 0x4}, {0x0, 0x9e}, {0xa5, 0x9}, {0x0, 0xfffffffffffffffc}, {0x123, 0x1ff}, {0x5, 0xaf2a}, {0xc7, 0x20}, {0x23, 0x1}], 0xa}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x23) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xc4) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x4) 10:48:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlink(&(0x7f00000001c0)='./bus\x00') sendto$unix(r0, &(0x7f0000000240), 0x0, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="252dce151c5afa727ab2635948a80684593c922c2b0e39d474f52e56db2f1961beae1443deb0b50ba85fe1c9a331c54378c8f61b6ad8b0d63a8ae0d3b48ce236d2b5ee796d110ad85918eb950b3789373a70850f3b1161b29ea9be7bca88de4380058a51cba0a238ffde930eda652a78feaa3e2379a3c7e026da8aa5dae8b90a64ce7738d45995681a118f49bf9f9d0a3dc0cfd295eac343219afeac801b1c7467a1526347d28f35daca745f3b7068a3f1e9f599ea053ef1890f4e1f01f3be8a59b58ecbe15a7c529fef216c97eedca21562cdac185ebb2f849ac1b921dc", 0xde, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f00000002c0)='\x00', 0x1, 0x0, 0x0, 0x0) r3 = getppid() r4 = getuid() r5 = getgid() sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000280)}, {&(0x7f0000000300)="e49a4cc20baccacf0d23f1b35cabc72234c226bd9d4d7dd2ab127ad648036ed54787151d31fa00196467a1ca38b82765375bf703f4611825ec", 0x39}, {&(0x7f00000003c0)="a881e9f79e64f61e9bb320e8b14c0e38db4f58c0e8b47f62dc97ac9af0d135e472d7949d219b8e2de7befd08eea95ca7a0815f4891358476b8011c61f8353d5614ec2f49a2c22ab62ca3d09bfda88c10947f1e8bfa07900a9dbfb63d5794df2b32c760bde440a142d417edae1c7cd9c9d34bf987d5bfe7a3db3b4095e1039c6f4abaa258907dcbf71b1f1a2046cc87589f65180a6c7b6dc0b4bfd14ce62e4e8bd352a2ffea21997ea2987b6bbb4ad2d7827ad62b651ed8874271e2fb499cb036047ff98e92c7c1c1b928aeb982e43a62a7c2676b11b65d6d7eca052bb9c162ddaa27044c62b243b8aef242bd32608dc0650a964cfa75552a398bf4729416cafa12e0bfabbe73ee242e029bed9ae108fbd2d79a4ab64d7939fc4c692b91102dd8db0c159c39b0aa9acdb44883d47bb10999feb9cb70d789089bf8c8d6620695f1b2d80a978301bb93b1c962cf00a2f3b8209dcb72caa84c7b81cd46099bdb3c9bebfaa9968aa545b48340869664311f84061a816a21b3b8d9162dac56c92d0c228973e904c4958fba39c5ff83b67b0149ef65d716bf31d02f3eedaf50fb1041e7930fcebcfb567007abbafec3d5f67d6e8dc7102d58a0af6560fd15cd0baa6c3e6f70577840c8ec85a0a12c127fe45d6a57e0df7f4c8074761506f630c60a3ba9c23015815fb9b217ac3eab8020d35ab4a9938db7033729fa3fcd11d78bdde1ca33b94a32d5c685b5fb9bb75f19a90a3d15a25c42ca7a36531b70e8abbcb6fffc3fe0117fe5020f84e6c71c764e83c48a83a22f4a5e5f6e48e74a87f3954f51fa0c07d4015286f4bb029c122d3d03d0cdaad93d41f37b04aff4caef4ea9a5999b3a0a946ad7c1c6e82ea2b6f855aa1417ea44ba924a0907224c30da77679a16915b9bb8a306afe1a09814369aff25d5ada3e9bc7a3a480b47bb5527f7b9f4d116361faf79d8eae8fcd30f89adf98821d567b19bc8c48c600dc661f85558b521af36ed84f56dfae2847c4eac314ae474408a68f82c38276bc7c0e0360d151c53a725fa396ffc17778f9630263cfd4d62da0edb3a81fccc7967d77e8b92af6f5f2e064b9377d89cb6cb93ba39cc225eb4634409e4b050ad4dc726de9701fbcae00ebc0f31ee098c3bf07bca2a6b8ff718a6bea74b223542708e4fecf2d537b1616eb187ef92fca1181c3a2908ba54230fb705a354ce77a8b02d47f70ea74308fee3ae6a85fbb5e19f32b28fb78a30b2a16b72d4544bb750fac33597cd48098282ef2400e0f343f4a4d4d794b3aff219a3af901566297a8fb77c9861ea98a195178885ad80407cf5dcbd111e242799acadf2b301927921256569c91918248835230ccf1047256d0a40e34e4df75c87773927cab858a5a826d3f8b229a4755f5706fdb4736dbdc1c7e2a48dbf64ec881766430cfc10f9a1cc46b67d4680224d3e35f5e9dc9835d76dd42421d64161882cdeecf51778eb17880117c9a88844778f9c23d49b8224783c32ee6853f016e5593538ef9b8e7d6f7e0351f671faf075cba0dbd6d328abdbe75a1ccdfa6d12a992650a023f3ef2ca259c58ea4c01949736ed427050d52995fc5eacc8fe5628514e4514860bac5075ec34bba39b3b74402faee14b84533a4ec6d5e18a510e1ccbcd0d0592544a3e53b23d8b1f5e8849fe4414b0b66417b9af6e4ab918ab8e279c7263c262c2ef73bb80a5d187016dcdcd3348e7fc486b693ae70e940c80116ece9c4d0e508aa3922f752d8c1328c55ff69d0895c2835b5e5589c66c0ce8c4a49a3504aae670eea705cc0e9dfab4b71de15a2d9c62bb75e9e389c919c506f37aaa6e149ca785a55dc1377a9b851a2c9916a9dc14da790ce6e6fa0d7e6575d9d329ebd0268ccdc7ba4ce304f3ce9e60053338005a32290b8a95e70e99811daef83ed8a5aeb610542578554f329a588c1c8108c06c5695b6178f80f12f12231924f24b9a324b540026d7e3c4848a5f0052f3315c0123b7f9b5dcb0ddaf85ce07cb6b58d66d8897a7897cbe5524cd7d2746ce2d3cbf8d82e647e06ccf78b52818dd6d0dfb1a530b338f62609b91b12752d22f9a56122ce8bda5555bb357613f8b9e806e9ebbbc509323ba35aa432cd9c81bf1508c710e307ee687d3490421c7d8b879994c99ab29acd5ed0c065fcdf7816539b2be895867b16a9ce28a20bc1edc51ca8e4ce19ef535960f49f39333de2b7cafce7ae3adefab1367021bc8e87d76b31150d0a6cc321fb50cbaf2bfa709ea392a2fe9849afa8a88812e8891b3328be91c997c0d564322ad57db9d8be0023ffb3674ce8f8b4e462c924c7a7108dcba15495ff5b684cf81cea09197bad79b6891b48f6f6fcdcd79786309d12cd77b76e5ac296a4c9db1346934df02d42180bf7d960b34ac41b0438371d7da221f3a8fd0d834373efecc75b06c7cc4b9c4b7bcb0135a506b6a2934c88bc00c6490074fa42074afdc1dd8383392891657f39cb4cbcd2f50ea3f108be1ea8f1635953af693e8fe561fc5596fd299c45f6963a910d6fc8d4a03fdc3e25c4438c61f0a5b1e1dd89c74204c47db6ceb42b3122129ecaa8412754829095e707d1dddff13454cf919fddccb6e5181da88948f2ef1addd6d5019e5932a2891743fd326ffa86bad856e2fdacff588a1905590cc82466a506c434a36dec9cc2c063620f56392d37cea6a4a11751430ab08630de7008b3476d0be2574d03091b567c8ad0ffc2fb16f917c84b5fc3c9487c65c67fda0cb3880aa1ead839c75a83cca50427983f1d078fe553bbaeabd96d6bbd8c00a747bab5611d998a08dd4b5e304315eacd7dddedcaffcad8c9cc06a4f0bac4f4597c4905a43d57c76d294178e15e46f399b26fb672024a49cd882e699089f3fb3e3b2bc80c4c024bde4a1aca04f3e683c15917c867de4f7a79d0e305245bce0ca77465d2d4db82faea0080aed30c79f9a1452adc76c1923cd3199bd2d18a528610ad9db603d4aa56eebfced3808aed199b0f6ca6656079cb391bcd6fd7f814632f3f629d1e7372db83237a6f33e72dfb088a122bb1afa8f2bd4d3fe623c502ab32941bd4f2cb8e52ebf65bf43130a7ed6d07d02e887208fcc41024f46c222bb6cb7061aea99c165094ff6c61d09f5e5f8b0d257219d449abadadf985594a6eece598531ccaf7324cb453903c268085231125136c19f71cf4f255c55838496c8198373466f903e6b1d5a6a3ae2b3157d7c1d123b76066c3fc81384c980c2f4e6445b1ce678fe2b5850dd89c5690adf7a62d21d428d59f8f862bbb0165c0dcc032201cd4e2c99d8356211c642f9de05c9445b7f96014dc2670bcc79413d7fbaddf78db10679959b690e0d41249f17a8bb5ef644d06e483ba1c434456bbfd1cd0e3bfc5906a062e451a0b0559f3242b748653d4e1547aa84ab4d057a1213df8026f1d2b28dcd3f2c70d855de326ee0592d2ac66f8db7692994b09d11e69acba89aadc77e5a6f38a10623f66994c4869548bb1423b49f59c89b35fed898577299c2673e1a23c464e77a7984a60c9f8cb49b51612c021b36fa859adf76e50b2575ef53bc47c7067fc5e69f7fb612bd4c31a6c54934e2d7ec14f46859eff2013f1a121d475593e595b3f0dc3ebcc193d1056e6a362b95e4ce3ae5430d735f8142cae9efde7e745366f299863770941b8d6c78da00dfa9fd284765d1237c164ea52d4a6009ecd9d9d7ca383aa0e3075622eff3791d8819269d39384190f3da2d3f565b9f10b2c5952f6df98566e0e5bbfe3a0924cc78e08485598befaee0a7e5ee2282c0ab9b7b6300d9334c560f6843da7e1a3a447f7afae662faa172130b4b1409ba3703a2cfcb020f9880ad8a49ef499d424aa492e4b176d55498e0cc671346ccc83bb13ef59cd78781ce6ca5cbd6c952494b0961d63dbff4134f4d830848efb768c5921f7c2ed41b2844ff9fb9f916a44bc0d0bf304e270f9128a2cffdd5df089d5dcc631f7c99521e435e200cfbf62413c3f09f763029306ecabcd6125539bfd4c7ef67f74458f2052b7d1036c78995fcfc40143f14c53541bee38cf418b15685fc4e464f3a3b9464bf3b5d5fc96322aa67734462e04617934cbe6964ca4a08344f9603011752f68a16ca565de50cbab82ebc523f1e8e28d0b4367c3df388015c0bf11aa47a5dbabc9db6f1d985eab866dd3f429dc92568e5ffc6974de8fdb876a8ec4af80f964f7008e397b322f3cf67b17cd4111807a3d4ccc518491bbc57d83ea4aa334695c87504ed80ffa9ca8e32058ac6869f2083d487497fb8ab57ef441cfd972e156a2fcc692d7ff1e9a21ce12f3420d6e65768ccc655e63a85a1b052133e2b2e68f02e3287913693836b27c3b2818003794434871c1cf6777f94b98c51de1363da18a4a9f271c9759e0ad51036f4f2832e3edd8ce4a1621c5c3d79e8b944081bbfd9acd5c075f64a404a571cce31301e3b4e2ffcbeaf2d5e9ee47640f2bc0629f89336f4d1097ffd35d0b8726a7a2be8d051383997892ad89fb0f6a997ad31a6a61028af0724cb98cb5f00dc5ceb9b18cdc1c28ce01acc3f7fb3341970c9191b75935ea285e3cded6fd7f132943105719649ce9101fcbdc4f3794f6f77644269408600293aadabd44855c67ca5b7842fb89f21b724e59565eecb4d4fdda1062a867953cf2b96b1c39329722a889c7792147864d13e7c39cb06f25d54e4d103ebd8f5efe879509fd68323e4faf6a522dca53e44c61254f949da50336375f0771cda01c603f4c2e8cd41d2de0495b3b45123ce2cf3f6757a116455729aa2557120574a67218b845b5b32008939b978745742cf6bd4778f72cb2a49e8b5e83251acb78d6c735adebb2855c2f7393191333753280101b0a81bd536f4a58062d2727040c25663b6a8c0f16235acf2eaabed456cdc51e6929418e44a21e5fc2aa33ad553612682c73d7996a2a15d9c8cb42cf9628d27ab61ef479838770b40c998331dc38cd3e55c5859a3d1ad327e2ccaa460f76956b460b7eb9e5c49b2d26dbf5cfe8c735cbe6d15bf1a4fa6322a8e1f3ecf4fee5e5395c2e399c04ca01a16d394872864e96cb4d6305bbed6590ed0b9e21cf27cc9bcad929aba93dbfc229ea1d868716db348b49254a314688239ed3c77163d5dd54d4c747a93243016fb012ce1c9bb529b9521766763b48137a2cec32b5778c0162e7772bee1fde2539c78e4a6dc477001f366ae23f636510d9a376935caf1ec15899051563bbd0f4e491744f50e50f8d1f3727a1dbadf0b05db745455a0af1d4f3b0519c41c2fdc1d6536f2c6ad1f18b1125b88de592ea13eb42d5ac27624835de531f59c177a18e24f5993de248d9881f9b4e1ec7d69f1ea76bbf480036efbc66b6f8630f953c756c92c5d714a711f185dd92c4fb6fe5d260fbd08d729c04fff3cd93a543ece84bfa3f4a83bb463ae91e43663b05271b27f344c1c442bd1f7f5ea68729a23d40e45d173122223a2f3a6036a5966e3105957a1da23d191089225d82e49f7426f61b760daf366fd90912c01e4fd370ebd975b9f9779bef6422023da125a426d5611d51b73d2ae044c68a98f7f17484204e1dd4a429ac14c1b8b3714475ff8fd466ab5838bae860fccb8ef0a4b781e970d9c13e4fccb9518dd7cecc869ec8c821051a6a830e675adea173fdbbf6175f71db815d6deab49097c8bec29a2ce5308a3165727e67f07790390f7b8c4ed1ef2da715213e18cca324c8e9932a1cfb623710e724d482d65c1c5c55f7c132f78932e00b9407419a3dd27c206abf1f21099d8e45a50b2f7dd2b8be7d2c77a52", 0x1000}, {&(0x7f00000013c0)="2b214c5720a29d418a59f2d47efce9ca7df348cc7f3907b7a4dc5243c2156bd0068c719c17731a8cf8a706ba56f7c32cc22bc56036215e05655193eded6447e9a28c468019c3b6ecefe4c2c4c797f85a5db271722c00e75a2b8dd8b042b60043af20a6d556efa181152457221ad2db1d01047ceb1b0332baced4eca79c030c66c9a3a2bf02c5c46ca1063c7ec60b43c823971510de95516b78110d3fd050400447f4746b5c3ded6e0045b74d7d4273da70548ebb8588907a7d7e53d8c5c48a5ab0b18f911b49f866191a870a1a28db0128bb6a57d69b1a2a1e820cacbf8a95", 0xdf}, {&(0x7f00000014c0)="e7a19ecd14df14006496d84ba76f4c65f0333bc7c2f6d9d56233cf4c3f3b169888ab746d01afe9cc04bc17694b10c27b7adf36452f36c3830ed4c0fb65dbb4f3ae3d4c83a8037e104bd874bc683227cfb8cf0d62e43aa55681320a0cf62053d2e9cd3860e1ae04a22bce422b33cca94580efbccd26647dd31b26741a08abd991fe8eb657d1df5016f64a4b658b0f898193b9f779919427198fb088fde23575a2de9fbdad0cc5dfa602369fde726e1e2a7e962600555599a3ea3ab6d4c8da23c32e8ecfd4d7718f532468813ea652da6367471a618a551790c4ce95bf4755b8bb97287cd1a31bb292c6b3", 0xea}, {&(0x7f0000000340)="f40f333d3e172a16b156", 0xa}], 0x6, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0xa}, 0x4) poll(&(0x7f0000000380)=[{r1, 0x50}, {r2, 0x40}], 0x2, 0x0) 10:48:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x80000000, 0x5, 0x7, 0xffffffff7fffffff}) 10:48:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x110491, 0x0) pipe(&(0x7f0000000280)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 10:48:35 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/30, 0x1e, 0x40, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 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/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r2) 10:48:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) r1 = semget(0x1, 0x5, 0xc1) semop(r1, &(0x7f0000000100)=[{0x3, 0xa0c2, 0x800}, {0x3, 0x4, 0x1800}, {0x3, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x9, 0x1800}, {0x4, 0x5, 0x800}], 0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) wsmux_getmux: no memory for mux 16777210 10:48:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) getpgid(r1) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:48:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) r1 = shmget(0x2, 0x4000, 0x11, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/218) socket(0x18, 0x2, 0x100000001) 10:48:36 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 10:48:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x3, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) close(r0) 10:48:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) chroot(&(0x7f0000000140)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x9, './bus\x00', './bus\x00'}) 10:48:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="7d1d67f7b630f4f3", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fchdir(r0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x1) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = semget$private(0x0, 0x3, 0x300) semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) 10:48:36 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002200, 0x28ae) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x91}, {{}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kqueue() dup2(r0, 0xffffffffffffffff) 10:48:36 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) setuid(r8) r11 = dup(r10) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r6, 0xa, r3) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r12, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r9, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 10:48:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 10:48:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = shmget(0x3, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x4}, 0x10) fsync(r0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8001}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:48:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) r2 = socket$inet(0x2, 0x8000, 0x8) read(r0, &(0x7f00000008c0)=""/214, 0xd6) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:48:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x800000010000, r1, 0x0, 0x0, 0x0, 0x30002}, 0x40010047, 0x0, 0x0, 0x0, 0xffffffffbffffffc}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000200)="fe3f720a3a47b51d7b27b0c68fa139e55239b66992d7258f7c338a1bbaed42195495fdb0ce1ad860ed899b4c35e704fce8dd2b98e4ae322614e9db55b774f74f07a2ccaed96b6f1d3d05bd6ba163aa200f74d8342034b0e962adc1b5a208877774f1925c265ac160880bacd641491fee347a177fd8ca5fa9871f09c5dcfb4add1f58657d0d708bc54e", 0x89}, {&(0x7f0000000300)="462b1b7a1f2ce0ab62e8ccbe969e81bc9104e9d7a12230a028deba12e82db5366237054d81bbaad7f3a6581cf50373c6a5677d0135e00dd5bed71eac7c10be78bc656a444d7baf202479bc8934e4884e003c4a432bbe4810f7c3c89f88594157df42c8fd506b3f65ac368975217f61d628451140f51caa421081551a005e4bef03c25017a868d62d6e12fb5b64d990549f9ac91440cbfaef448a5122027df27b3f5f49e1fa643388c42978b51b59173ed8828d76fb9f09efc254c682aa20277805c6c84f6c545a3cc8522b70bd33601aef7e9af3a3d41073bc32fbc713ccad0e8abe67d6b8cad6aefd10e039c85b88639ce5178fb76f131a2905c82b63", 0xfd}, {&(0x7f0000000400)="04f4160105dc4224d77db19fd191e3f2026f748b1b6c53b4b7a996c95d8f81028d0537d350ca37b5f44a87b7b465b0a8b0d2c5fbea2d5ba69c6a0f6b77292048522b20f3f0", 0x45}, {&(0x7f0000000480)="6ff123bae9d5d3efab2d0eff390f99fbc66146c70be3baed00c81b4bebf669cb36d36a9284e983199120b15f0fd1918c860171f337d74c5c976b4c1c2a90e0ebe7af937fc821bd4639d128a2504028691cb857c7bbea14ba20d252999c0b52b465f7b79f9e21e859597e7f9970369d6fc65124fd", 0x74}, {&(0x7f00000000c0)="8d2ecb52423f290e6c595f706850dccebcda5f4fc78fdf5f94837e6fa7986efaefbb29", 0x23}, {&(0x7f0000000500)="593da34ae1c178fb9ee867fbccd7bc6bb57ba5c8d670cec263a7bd4ba0e1006ce207f8c85b2bdc143f33dab9fc", 0x2d}], 0x6, 0xb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:48:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x8}, {0x18, 0x1, 0x7ff, 0xff}, 0x8, [0x0, 0xdcb, 0x7, 0x2, 0x5, 0x3e3, 0x3f, 0x400]}, 0x3c) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 10:48:36 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() dup(r1) close(r0) syz_open_pts() 10:48:36 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r3}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) connect(r2, &(0x7f0000000340)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc) kqueue() bind$unix(r2, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 10:48:36 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x1, &(0x7f00000001c0)=[r0]) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() r3 = open(&(0x7f0000000100)='./bus\x00', 0x50, 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) setregid(r1, r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f0000000800)) 10:48:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x18) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0xb86, 0x1}], 0xd7, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x20, 0xa, 0x8000, 0x2}, {{r3}, 0x0, 0x2, 0x10, 0x8, 0x9}, {{r4}, 0xfffffffffffffffd, 0x0, 0x40000003, 0x40, 0x1f}, {{r5}, 0xffffffffffffffff, 0x6dfcab8533fc736b, 0xf0000044, 0x8, 0x9}, {{r6}, 0xffffffffffffffff, 0x20, 0x1, 0xa96, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x75, 0x4, 0x1, 0xfffffffffffffffd}], 0xc7d8, &(0x7f0000000340)={0x10000, 0x6}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCDTR(r8, 0x20007478) 10:48:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x4008) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000080)="aa8ddfade26fbe083d45abaaafa2f72d9e6b", 0x12, 0x0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 10:48:37 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x3, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) flock(r2, 0x8) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x2) 10:48:37 executing program 1: r0 = semget(0x1, 0x3, 0x16) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x2) r1 = kqueue() poll(&(0x7f0000000080)=[{r1, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) getsockopt(r3, 0x4, 0x8000, &(0x7f00000000c0)=""/124, &(0x7f0000000180)=0x7c) 10:48:37 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) write(r0, 0xfffffffffffffffe, 0x18) getpid() 10:48:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 10:48:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x1000000000000004, 0x8}], 0x0, 0x0, 0x4, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x55) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2f5, 0x0, 0x7fff, 0x0) 10:48:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000040)='./bus\x00', 0x8400, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 10:48:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) getsockname(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0xc565) 10:48:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x0) clock_getres(0x4, 0x0) clock_getres(0x0, &(0x7f0000000000)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x0, 0x100, './file0\x00', 0x7182, 0x0, 0x1, 0x8}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x0, 0x6}, {0x18, 0x3, 0x1, 0x4}, 0x2a, [0x5, 0x101, 0x71b, 0x4, 0x7fffffff, 0x100000001, 0x3, 0x200]}, 0x3c) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xe7) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffffffa, 0x7}, {0x7, 0x6}}, 0x0) 10:48:38 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:48:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0xf3f04c69a82980db) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) setsockopt(r0, 0x6, 0x40, &(0x7f0000000100)="8be8e4cac089754d6c8bb2caacf3e35e8f7a4197550fe252cf555160de23820723289588e6e9ea1649f5e9f58f22606b3ddcebdf81b475e569f89b08141397e2c476151aaa8b1af04b1604f4b4225f5a71d96836c7240e142b2b034a2e32871a3e774a5c74a815f5b4c3ae755229a01db762a0533af954452258ddb67ded44326ca1fbdd58d5e8e37e3645294490925ecb5e88b5169080f12fc9d4", 0x9b) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x3, 0x82) fcntl$getown(r0, 0x5) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000001c0)=""/245) 10:48:38 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x9, 0x1000000}) setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x4}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x420, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:48:38 executing program 0: r0 = socket(0xfffffffffffffffe, 0x0, 0x800) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80f0, 0x0) r2 = semget(0x3, 0x3, 0x41) semop(r2, &(0x7f0000000240)=[{0x0, 0x62e, 0x1800}], 0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x2, 0x3, 0x5, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) write(r1, &(0x7f0000000140)="7a4e82db720591283842e12f7244246bd05b89458d071f5d12844c36b55957154c72ec6a3d044ce16a57c8ef962e8beb9feff0361a1c6034ade011a58f09b14cfe0d4f9ca9db9d9483d78f18137080197175223f71a74a4c08a5a4c1c053daa217f85a0a3085ec0384cd", 0x6a) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r3, 0x0, &(0x7f0000000280)=0xffffffffffffff84) 10:48:38 executing program 0: r0 = socket(0x10, 0x5, 0xfffffffffffffff7) r1 = socket(0x21, 0x8000, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') listen(r0, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x100000000000002, &(0x7f0000000200)="ee8ff0a0", 0x4) 10:48:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66fcff65b0005f583f4bab3a1bbda30298ff56bb861d388fb0c6eee06139f2caeb2e83666b9f5da07f91510be46535c9d36fd3b63ee2c6bef48c79b609a8400f8a77c67c05316f096652d25d64e10f1f8d2926c133c9a11bb2658c875e6ae5efda9c564b9276634ef5f1e2f7ef50c20be7fa0019f82fe0476a11517cea8c2ea07cbde912456516f845ead4bdfab4359eb2f67a7ab775771d48f0132d79ec9bf5bf602a038d309f00d70ddef572de3ba06eab28456fa1d37307973e77b9067824b20ec179ef74852bfbe88c6e8d77563992d70bdb6d16820cc72644a70c3756331ae65c793eefbae0dda49d7e49ca25a4934cee900194256911e08ddbe5d38a533b7177afb5"], 0xb0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 10:48:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getpgid(0x0) setpgid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xff60) 10:48:38 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) flock(r1, 0xd) fchdir(r1) 10:48:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x145) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 10:48:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) syz_execute_func(&(0x7f0000000240)="c4a17a1106c4236d5d70031041eff0084bd5683223333367f3430fc25afeffc4c1e8c2ccfe66440fda7752363e0f42790ac4a2f92160fe") faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x53, 0x3) chflagsat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(r2, r4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) r5 = fcntl$dupfd(r0, 0x0, r0) r6 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000440)) shmctl$SHM_LOCK(r6, 0x3) mkdirat(r0, &(0x7f0000000480)='./file0/file0\x00', 0x0) shmget$private(0x0, 0x2000, 0x46, &(0x7f0000ffc000/0x2000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) setregid(r4, r2) r8 = semget(0x2, 0x2, 0x4) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000000500)=""/232) readlinkat(r5, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/249, 0xf9) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000740)={'./file0\x00', 0x80000001, 0x1d5, 0x4, 0x1, 0x4, 0x10000, 0x54, 0x1, 0x0, 0xe06, 0x1}) sendto(r7, &(0x7f00000007c0)="d380a7df4723313b6440bec725cbe8739f5be4da8c838cbe5ad2ecf78a280a9c63affa24b34ac0f3de0927a2720036ca7baf5f3442cc94730ec2d69b48ad5e68a958eebcd120", 0x46, 0x408, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={r3, r1, r2}, 0xc) mkdir(&(0x7f0000000880)='./file0/file0\x00', 0x100) open(&(0x7f00000008c0)='./file0\x00', 0x0, 0x1) semop(r8, &(0x7f0000000900)=[{0x3, 0xffff, 0x1000}, {0x3, 0x401, 0x1800}], 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x2, 0x0) 10:48:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 10:48:38 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x3) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffcfffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x8}, {0xec5c, 0x81}}, 0x2) 10:48:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000181000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 10:48:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000000)="ed115880f26d514bd2af292e9a11e9ca4a80bd613a1b859254f714c1dfba43e11e8b8a1aba260a712410ce6a4b7f9eca2ddb4489aa2c70fb6f8394c10bd454c91b6824fdec285c6db83a5ee06d4d3e57c36dd6b0c20777703c1f3dd2eb9ff656bb68b2c59d923444c6268539d575ece696fdf52c4ab25919e6ec7e93d0603ad218e1257ed81f8a5abf660356a9914aaabfb7e3f3c4b17bac09aaa27f3b37a5cd8036ec7172b4245733e73b10367eeb5e8909428c4611b154173839afff31becd93900dffcc3ebbeea5b39367b3fcb14634b9cba868bbbf0c8fc2126c", 0xdc) 10:48:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='!\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)=')/\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='{{\x00', &(0x7f0000000300)='\xd1]\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='#@#$#\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='&\x00', &(0x7f0000000480), &(0x7f00000004c0)='\x00']) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 10:48:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) preadv(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) 10:48:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0xfffffffffffffff9, 0x5, 0x3d, "4d20ad9eee84759f585be4e6df7073ef90623069", 0x4, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10000) ioctl$TIOCNXCL(r0, 0x2000740e) 10:48:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='O1', 0x2) ftruncate(r0, 0x6) 10:48:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x1, 0x2}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7f, 0x1f, 0x0, 0x0, 0xffffffff00000001, 0x80000001, 0x1, 0x1, 0x1, 0x1, 0x4}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0/../file0\x00', 0x4, 0x7, 0xfa6b, 0x0, 0x8, 0x1, 0x1, 0x1, 0x0, 0x2, 0x200000000000}) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x7c1, 0x6}, 0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0/../file0\x00', 0x9, 0x8, 0x9, 0x1, 0xb133, 0x10000, 0x2, 0x0, 0x1, 0x7, 0x5}) r2 = open(&(0x7f0000000380)='./file0/../file0\x00', 0x20a, 0xe) getsockname(r0, &(0x7f00000003c0)=@un=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000480)=0x7) fcntl$getown(r2, 0x5) r3 = accept$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) recvfrom(r2, &(0x7f0000000540)=""/65, 0x41, 0x802, &(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000640)) r6 = semget(0x2, 0x0, 0x100) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000680)=""/88) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r9 = socket$inet6(0x18, 0x4002, 0x0) kevent(r0, &(0x7f0000000740)=[{{r2}, 0xfffffffffffffff8, 0x2a, 0xfffff, 0x1000, 0x1e}, {{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x82cb, 0x97d}], 0x7, &(0x7f0000000780)=[{{r3}, 0xfffffffffffffff8, 0x2, 0x87, 0x4, 0x10000}, {{r9}, 0xfffffffffffffffa, 0x82, 0x2, 0x0, 0xfe81}], 0xfffffffffffffffb, &(0x7f00000007c0)={0x9, 0x8000}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000800)={0x2, 0x1}) r10 = getegid() setgroups(0x3, &(0x7f0000000840)=[r8, r10, r8]) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000880)={0x4, 0x1}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000008c0)={{0x3f, r7, r1, r7, r1, 0x43, 0x4}, 0x1, 0x4, 0x6}) 10:48:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xfefffffffffffffd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) 10:48:39 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x401) 10:48:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) fcntl$getown(r1, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:48:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5", 0x15a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7fff, 0xffffffffffffffff, "f8e3306ab538f862dbf9b9b15776ed469068b737"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='P', 0x1}], 0x1) 10:48:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x8) r2 = semget$private(0x0, 0x3, 0x2) semop(r2, &(0x7f0000000140)=[{0x0, 0x564c, 0x800}, {0x850923c40c45abe3, 0x0, 0x800}, {0x7, 0x4}, {0x2, 0x9}, {0x0, 0x10001, 0x800}, {0x0, 0x5, 0x1800}], 0x6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) getegid() chmod(&(0x7f0000000100)='./file0\x00', 0x10) 10:48:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4000040001ffc, 0x1f) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 10:48:39 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0xffffffff, 0x1, 0x1, 0x3, 0x3, 0x3ff, 0x0, 0x1, 0x7, 0xd77}) mknod(&(0x7f00000001c0)='./bus\x00', 0x80001fff, 0xec) r1 = kqueue() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r2, r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x10040, 0x1) 10:48:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002005, 0x2) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) chown(&(0x7f00000004c0)='./bus\x00', r1, r3) nanosleep(&(0x7f0000000640)={0x1000, 0x1f8}, &(0x7f0000000680)) socketpair(0x6, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) seteuid(r2) getpeername$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup(r0) setreuid(r1, r2) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x2) 10:48:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0xffff, 0x4) 10:48:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x3, 0x3f, 0x2, r1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x5, 0xf511) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) 10:48:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x90, 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="72588df5479f4c2cfa197bee5f913448b6f25165b9364660723bd41710cbc87f540a1b194fab997a8a79fbfc11df5242fac07ddc39622bdbb2fc9d1caccf3e3ab5844d9af427b7c3212b391c124ca4c313ada1ae01456fa9d75b327f7b1f8ce1d0fc8fd41bcc6d1a59bd70b8779500686d1364c3563b6c68303bc53fc993f7ac5267153b71479d7d1f557d96fefe14afb59d08f6eaae2b86be28187427d86d917efca4f0aee5ddc66ec09f9d97d76dcf21ae8a1c200da675f9374e44b63e4cde0423b551b113119bd8375dbf72f41743fa97f9f3a9c566fda3a4acd9439537b8cb8b", 0xe2}, {&(0x7f0000000240)="e397d7c37b80e9662014764795f4f4dd1be5b6a604059833061de93beccfd4e83d1969c1abad6da78c787b24ff9e9ea69cb78465aa19acad2c24c456b5bf9020a7dbf9f4d9efd1c857ff814afd72d6d95c3a5c8cf619e7a36e6a0a377024164b6dd90f2e3b9cb1ceae59c07d4f662c4f5c6b4608c24e6f5719ceeb608ff0d8d8fa93b9f9959b55f1f5afcaddd35a660ec95a68ca60b0271033e0f3c87297d01a3f0e7f286ac88e6dacd0fa1269065c20d68bad8578e7d3b200773cafad7073163ab3c2acc5", 0xc5}], 0x2) 10:48:40 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x2000, 0x5) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x4) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0/file0\x00') 10:48:40 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000c40)=""/111, 0x8a) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r1) open(&(0x7f0000000a80)='./bus\x00', 0x800, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) pwritev(r0, &(0x7f00000009c0)=[{&(0x7f0000000300)="079939198a8bca1e64fcccf09790a646652ca1c311acafacf0cd0a4377bb2b6df0367193dd4a4f51f3770a13d40092c96b123d5c3e925d33d84b194bc4ee28aa587b02fa699e1e5d9117f10c31baefed91e22b644e4a1eb7c1c960deb3dccb84d331be62f04867916700d04cf5652686bba1b18e5ee1b2e460c025ec84528456bee46757350afccdf474861df7caa04090cb180b44aecc9b88666083b0ae008b6285deb1f4a90e1e5b05f5cdacac20b97403d4f9edaa12a843e4e2c55dc1066376dbb3464fd132451bc17cc586745eabe6867f6004fb84", 0xd7}, {&(0x7f0000000400)="d9be95fa2057c48be9505b71b886e38b1ddf44667aa0d821e5bdb9e1f2fa336f290ccec50053e8f4325d8bd56ea0f95a5c21be8694158459014e55fbd3689c83514987968ebaf51ac9a9b9fc5bda33aef623b79e9499fe6e3216848c302c176237a9b06cd7ff998cc0c7785f9f04a8d28368907a2d74885c9eb74b1bb22ff9694e4ecba3ae07318b792458f71085b5656e0db7f772023c9fbd918db62cff692a7c50355c853bfc0236a5823b", 0xac}, {&(0x7f0000000580)="06c52b85b859a140fad0362b1e481537b61f338a9f5619bcb4cab7aaeb4a8420ee1179305eda2550b83a9d421550ea184fdfe49f7504203bbe0047cfc6074d05d0dafcad0030716dad4cd85d9b3f0b5449fd18775523b76b64d5e68c5357ef1da26e272eec13ee43251ad929336b4c3fdd21b934365b2a6bb6f53f23c8ab4c63fdd0da33dff9e147b167ca2da5147d2022c424af2b33651096c2", 0x9a}, {&(0x7f00000004c0)="d25e1521fc391c399706f6a5c8391dd0360e9ce074e17ecb96e5822c54f83c10a54698b378851403ec5e1e925540faacf0c92403514069ae52340ec1762843163a162cc55ae6de71e91333d24f8bd107a40052c0a9e5c9e3646238ae339bdcdd072076733d5050c826f14e3a5e7537e06ed6e3b452", 0x75}, {&(0x7f0000000640)="62b11c42f43ad54a7cd92c28c250ee7a8de7fce7191901c8a30c4d81ccc456fbe2ae570f1a2be6a9a6b8ebe89cd549c6fbbfc1ec4d5f2982aa670d2abd5f4e3157ef56d40481e359683380da67f5e31895b38384701a9559efe0567e251fd52e78757421d70f823852c75235abce6654efd02d40afe2ea3671ef3145c32d9c3a426fbdfaf8b69b5feb2f3f9ce84b990dd71aec90f7c6032f4d6c0aefe091333c915b92dff623abd5561a99babfb9", 0xae}, {&(0x7f0000000740)="6f0768e90dda2e0ad8b5c2c0464b1557d55250efe115694cea23812410c7fec4d68e0f10cb24167ed69a7d0fe17c6d2cdf2efc7c08872ce1d7af49e461845d7d62d06bc4b7270c091e82ad1ceebd27c7c07d0f01d7d4d7e416a8661de3044622ea0dbbfa4056877a75437b", 0x6b}, {&(0x7f00000007c0)="9c81be73760c7110124d5972bb8e84bcc8fd1f4d15a1a8e112a810e26738d132cf01f8c2f891cf9a261b456ed2564217a7d397e9270a30a02b6e9fe9a00ef294393152674e3b1a05e0dd0fce67f7567db054c82eaebe1924d3236b1632194a436a752b8f2e877fa9f18376bf0c41712dcdacb01c09d35551da6b3f793cb55fa1bdc5437ec277841a5a1f6b0f79170e7d462bd480adb81f57162295f7bb73f3efa423d625fca80dd6857b6dd6869cf42644f79e87b91a1c872ae76c0ce8a6d43cfb63d56d5117bb41f67594f896b62b1b13732284f63699d8bd3b7eb7232b622c1a42008f256301c7cc53a2d2fb3231f2aa85e652", 0xf4}, {&(0x7f00000008c0)="83c4a1091afaa78792567b31ac84e33d56919ea63b9d6254ffdeb0b491c201dd78b412a0191ba05867202a36cd80b07d85e9331e8320b8899958c05032216dc9b008fdfffac15c6ff07a59efd9de61e07a1c049bc7abf1fc6c22212e3980673de3a8ec2a919a2b4e515f5fabd848daa5c2cb8c0e54b20763103f2a3617dc8eb002545990a17d6b90a284bc0284218bb6afba0eeb1ae0319877367048c7eedc0cdd093a75e93598ed3df6bc9ff558bc3b57aadd75caa289da48df745116d4df92434774acb399b3392f69b4b4997f70b67c72592609f43440e21315506564181aeb8e637f83d928ea68ac6f06027b1ae16f2ed7d53977dc745c98894a", 0xfc}], 0x8, 0x0) read(r0, &(0x7f0000000240)=""/8, 0x8) semget$private(0x0, 0x1, 0x420) 10:48:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10408, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107003, &(0x7f0000000000)) 10:48:40 executing program 0: r0 = socket(0x400001, 0x0, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 10:48:41 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r0, &(0x7f0000002540)="7f7dab88242c17af4e62c5cfdd918d660f7801ab97f41b5152b6ccedf1ea0447a610787f1137d81d0c25135421e74c77f5ae21097a19a59dd02a1b142f35a78aaa0aa3c7b34d57adc85b197afda4b894757b093beac3dd6adb8fcead5740fda8eb2b0bd1c62149729cef349e89ba1a0f72f6a8def3468e10251610b22ec74e5ffbc9574fb01505e7d472e22a1bc5b8f8397a717b28c0b4bc05553e133dfd08bab46ef00570428907c6224c8ac1aac84016f53e63f98c78977d716b51687c7c481e7dc9024c2f9bf8f3b41c59d3f4c66f9820bfc33a6da17d2770f713af566f253bd24b28b1c92eafa24e522ca7eabdbeb6286b4248e35116df635e466291ffbcd281011d5f569cab2eca3ec51402469dd5b09d4ea89fe7aca9998f9d9620a6a6e9bbb7f612fe45c4590b96a049d806e47b736d897bd8d5c80a1f57cb12ac54380090b184b9f16d42f9535f79038d16a8f0830862c9bd7d3c7ada1a6534e3026adca51961b393dd760ba3939d0c27dbb196d1cb823d4ae441ca3df7cfab365289cf76292d7dd2609660d55a73a691bc0e1abe5d0b7d5e5628ce5c8979b651bee04290a3464608e528f0e42813a714d1c80ed2ab22affcaf13937bc70c32a3fab27e5d0459468a0c79ec23886d27c6e8fbbff596d7e43d5f85be72992a797bfe68cd3d1bf9f353ff2e85d92aac0b06444c896690ac386e2030a52a2b36d6ac243471e2a9ec9199827c81f2d194dabef8f3612e90ce380fb7038ff4d99d8dd2b7027d03050f9f53a4874ed0b2b00cffac552c8ed011cfdbbf70bd293382f5456678b78d2061a1652f84cb5030c07fe7f6c18ebc9dcbba8b29dec486606fee27d996259b0b2c8ee16dcc9e40a9f8f7c14a12e3dd51b156cee42f2cd7918488106e82c20e50ddba1568f167dd9119b6f7ae4738f07fa446236f31c17be989a94d1c6719bd861159d50b1f84e7d6861d6fe5345c4bcc8d0a2473c0b8be928054a5bdbcf31aa47144f96e4b02c81a51c64cb26da8273bf89fd49a3190fcd6b6357626e3c5174546ede92433f7a09cb5f0327337e33eb843b9a80f0583c4ec67a913c1f8ba7a6b00efc176e752f1b4ece19eec3a29af45a3790930ffeded433910560716702a31ddfed308aab7ac4dac9153424f233dc63f7c41d0ccf745e461077b24e72878b681dbfe8b61bf1055da6cb2041ca122d06845f37c0fe8299692527fa4c8438fdafc21573657a9034b747234c5af47c2eab3cb758d16652ede40199d6733ce9bd463af9b923e3ac378da5d8ef5eaf52f98ccb690de7211bea8a4c50b30aed7e9753995b365698420f5ed17c0f60cea212050ced71186f99e4d0a6a20dac2d975ad7f20e79a7e644b5c9ea73057538dbf9de2bc293b3888fa97c58719d682e4d254b9cb006afa07ea707c47f28541a22322c3a44312f28f811a5306af12b5c78685ff4c9fd000e9acd8937b7adbcfcb659c1afc9ed50a621afde78fdb506a972e098b2d85831d23755a6b00f852c60c0601151a5d59c61c51d7c7278fbc108d3e37b9927c6f55a522f1ef674bc8ae4eb924eff0fb2e308cea462c8691e676ff4a0f6102c76ffe01b9be71514a7205f7d35e120cd95ac64c82a0d947293743b24cd1890670fddbe717dfeb3fc5f394c29eaca43f6e0b50686e456d20c307ad7816913a32e514a9c2417e288cbbccbe6a74b52fc4be9229efe590e315f1561ba8f64dae313ca3b0c7a39744ccb533bda02a27034d0517c756f6d0e4af16b21962dd9d58f8241aa2161a134ebd35600f7364769adc3a312c76f17419c964599eff29347c98b06296da660837c3ece36f0093148f23c06089be7b2c2c393936cfe96fd7e1146bead8d27c6bc4344149f992d327a860c8b7131af92c90e127dc17dd514deeff3f905167b906c7f99bc69f4f4682f062a281f21991899b0328438328b9ba14b066e3812140d627ca73cc102645ee886b33c75deb45f2cec75961e22f28b15ce6148412729a2f312d8a795a81798c4ecad63cf421cb78e66663ad1b0c782088a3cacfca60be48b22024e0a8d0487fd62eaef5fcd359d4d1a730840f4e4471d687fa163b2c3b5a0318daa09dde92aa1924bf5209dea5e3b0e234e90158758ed69ee044528acfd02d73a501a848fba953e8d6972b61bfbfd95aede437f9e89d0c4e42a4b64c6cde8bdac07144bf1f790354aa375c35287173589dafbde5ae123477be3fc4d51a1ad45d908cc48e8752940a4fa472d26a42f3dd0bc42dcbe68df2a9cbc3befd8a75738266687f3a0015f132123220d3810d0c760c518d26d445ce9033a26a9ff2250516dff70ee9c4d4b7b28670459c1e2866031add643f2fd01c0eee50ead345b0f3c71a206de8313ecbb93fdaa163496157c1e99a0799b8331fca392ce11612bae0312f12fbd531681084d2fb5bb5a7eacf43079adff3dfa9819e9eacf6b691cb261c19357ce3ad577db0e1c162bdcc15a22d501e53eab01bb089219a3920bd902275d6c9ab9f0519ce45aa30acc0cf3cf1f17a5279beda35dc38fd7f596de0e74b9427ac4facae1862cae06c949bdd50f47c30db193a0dcdab3ff85afe00cc6d3d288b5b50e80cb15f3a8f8595bba5ffcaea10aaefa12bdf4bb924f2ba8de5b9ff293d1a379142816a2ddbf73aaf71a43fd8dc0467a86e7daea295a80d86dcb9d0f95a7c52213a64698ff0bc61e6cb1f5e3e4daee17ec1a5e8229c5e42c207e35ca84c14703766d831e4c6016ae3ffd6911aa331febf35203d0b4a91415a69115bf28789e94d1ba995c24c2c4672a0aebe0875b23ab48f46197667531c9c8bcfb4421017c124e26814b465fc973ba860927f7dfb65a495093d9134f333fcecfe422ca7aa9fcc77fee687c516bc0499a3f78622f2d524bf8ebd991475916a09825d16d12322c13db1648a2dfa52b341b18e7b1937fb941d859f5de11b98cff5e069cf1dcebaabe426f26a910139a3e47d5071128cb4c576e350407ee110658cd3726febb9f3ea4b7ec8215050537a4cbf13ed0d75141f2e4ed0acd19144a78efc7eff4921c3862172d258d9f2de35f74f116ea9176100336fdb28ceb5917c019f7cefcb113d69d155b038c70f30ac05fac0686c7adf57c55981fda885fef5587359f782226bffd427534f3d6a65c3687688684415afbe93ea39c864b7cb3897a6c49e00839cff8946f99fe7adf03bc5f2d2cf1f7456f0f5fe76020550d0ddec9c27ada0eae497e360c37d6bd5567d5e43bf2bc7ae44570096c91fb4a62ccebf79d526981dc7078cd0128f94702a3854d8c664b1b017016abf4f023724b0e47e68cda8b1951ba8eb9a35801e43d965e5980eb9ed71b96ac795af1305cb22f73307f2263abd2cbadf4528fb702ba2e0a27dc4edc16477cd2027b7c5a1a9bd336197533b9a5d22c2389019b118652c22f78279afdb625cd054cdb1cbb3d7f2aba334789dc9f9ff6db293a96bae6470377ccb898d99bab368481c0ed52a829d16650424fe82a30b22d82f865cf4e3347099984c35fbeacbda7d82c9e8f84af0417c3970e2e49636e922fc792984c69d9757f6e4114de2025da5716995fd2a6ff71e229a1fe390acbdc826e33d037033d0b47db6cbde9ea91ab8206b0e0ead30c08fba3647b5b1fb60009558164cfa19cd7d7e824ad9d3d2574ea54779e3b00db607091ad67b72d4f96a7f74b5ffcf60594411e74aa4173ab0b2292c6a745140c66327c4b5648c3e3069ad1d742ac1cfbc9a2a8d141810e2ec489dde3d710296ac62ff939510e426b57e84b2e5c0f45dffe4f0136d7295f23f48d8edfaccb13522036151967e950e40f7463743cdec7ad628f3a68a297ebf765002d3284dbec9fc0bee3a75468ca4ffe6113e5e257dfce9d579f2327496c23a70a9dc58ed398ac36c18979556bf71ec4c4fdba3dbd77fe7908ea719fa45966a58fe2548df16439e36d4e5b0238a4bd3b255aa31a52ed674f2df8a0699c3e7711749238bc202658c440d7539ed4a9d7e410b70a9787471983717227a5c646f8e4a3a5dbdcd1833b173421c82cd75d25b9e47442e26d3ecd2a9dad83a4ad262c9f7e0817905cfad4cf56bbe883488af1d1176a69840cacf9f0a23538c63a8e43ec633cdd11b56908f366f512632e0186ebc5a2c73ae9b3aeb842863444627e59075ce87e90971d8db67b198c5028d3dddda7e580c3ea6161aba111a3f073700d5d6a65a3d0eefe3aedd1a19e14855389fbc78fe4453ef9e6b7acfdcfcdabe59c4269ed6df08e3b15d8129b48c8f9659fbca895af4be1a5b8246e6c772f7b290c5bafe1a8e7acd82231c092b7112fab348fd0269d3ac4f4ebf6ac0617f6ad6f293f0c12ad4b342453c7916dd0da9a5e5c0a19ea6186ef772ff2490427123b8241a000bf469f369b5eed1a7f90711934d928bc464e2846aaf8ba858536964d0d277cd07dc425896cb0af443fabccaf7902bf0da1e85e9399f61c9ac379c26dea3673e7d84b545708b5e5a406a083d5f08e5d31f4919cc35240d0db8ba2afa0437661403d41023bb5242f49effdfb61b21500fe98386b869ca1cec4ffc3ddc3c3ef00606e8cd5d7f6c7a427fc67fcc45676982f41b85ffddac7ed96b2f32f22a42803c9ab66f46ea9b006a0e65ece00073d849d98397d465e2954e9597272181d6a2d3b88427a6f33d5ee3987c450805f3870cf141e87bf5a4ab16c39355efd271044bd12ab691764c59ada535a70c0fd5d9a42e204f52af2c1bb56b4852a46cdf55697df69452f9badf17bc25993195a5716adbaecf407350467c79c1f44da7fda690b00c43f9c709e55f8e0877f3b0a385cd773982702f0bbde97f49947fb168a8741466e0884fc6e36e3fe525e7c45ce473af26fc29b609c2757cbbc76caded531f31dd173200e7974f2a3b87a0cc60d5ad5832fae4108efb1dcdd94ab219e418319162895665b5c088aad731c58b5a4f66ad9e28982d1e769e950c2928b0832e9d4fc537dc8f6de2ee2b9261120a99fedb690d640b81d52029ce52ab14c690e9a6d0c38c08ac414a47e75a99b55f5fb0202cc4c2cdbd0ef86ffed7847c08dbca2e672f4fd75fa482c630a5dcab28712d7d49167ea630e1c62989a1106566d4fc777b0d2832030dae456af8d8e8fd67aadfc372b4aeae7b01c5de2f1d4cc15a5f6f856a299dc3966d4fa8ead4ee00f0fba8f984b992488674a6c10d734de6449447f74becc5b66b84d4c78cf23964720a461b2dd5d7fa4eeb73b1b009de0cdf5df067181965dea4db6a6f84cc5aba3f791783136182e18b8fefa393a05873442ddd8a9b8a91af1a833f178aa4414344d5f34f164cc3f5c77f6cbf47fe0f68f398cceb62e499238c78b7089d49883196574ee669926c009d7b9aa8568c664971ad02af7a311f5ec3c9bf29ae09c63616a0d22a577bf6d3c92d9a432436d6f35066b709f922423a385078367da4cae4715dbe49ec2e2d84de7eedf5629707eda8aec733b95d6842314cd58e768210d93e1dd5fa13e18e15995b43dc921959be9f3a6363eb18a8ec0c5f994224372340496751b06de51f416ead31e3fedaa65f043ccdd2b0162fdfa13419dc69198323bfe9c267479e9cf2d121f01c19305e19badb873daf7fce91da65a7994be19e837d49389f37598db62421542b64d1745861d02924c60d288bc7eb1df81a8750fcf911a4160d0cba9c6d040288ac0956aaebb9ea5a2f9e9b89d936be52e42fc26c4d6747f2e88b9ba3e601f573cf0af77684b5882bfd9b925497eda5d530f659c61e1f0634aa5e41ae59e09798736023ab4f", 0x1000) syz_open_pts() 10:48:41 executing program 1: nanosleep(&(0x7f0000000000)={0xc}, &(0x7f0000000180)) setegid(0x0) mlockall(0x3) clock_getres(0x6, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x7, r0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x101, 0x42) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) recvfrom$unix(r1, &(0x7f0000000300)=""/159, 0x9f, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="383dbfd1a0020dd343b0f13cc84f42432ac74551bafd40e5155495d64df5a77007ab7dacd9af83e288824a5c16a15f387152dea8cf010a397e21f82ad331cefc23c1d0c0cb793aac7806615516f2074d07352a8f9b33e0ad67cc0881c6542aef9809f893b8a56570dddeb8685133c6c73c9fa2e90c881ffad4b45484801734b717694b8b73a5ac4c83", 0x89) ioctl$KDSETRAD(r2, 0x20004b43) 10:48:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x36) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f00000028c0)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x2, 0xfffffffffffeffff}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000240)="9bcce5799339", 0x6}, {&(0x7f00000002c0)="7256a5236a2b62d11b7a8777860841864b2d70f776a5ea8a5f8f2e161e93f4626a0d9d725c30d41d9388bf67b1fe9165f5848b6fcc48e7ba21a37d243fe8f3d8c258fd41ec8bd9e5aaa3082fdd74fd3c9733295934ad9b896aa7af48fd0b6ef422df0e4e55ddde575fb12585ad65c2dd9df14923857b9fd3ccb39458cb0c6def1e82eee9c63caf80e3a89187259ced34764870f6f21cd5078f711987b3ab8cd1858327", 0xa3}, {&(0x7f0000000380)="3857f314423bb7d176f281870108dcaee87446afe271f65b7f3991ff727364206249eb3af8c5de48613c50beefc916d21d1b11bbc28abd40c8424c8b5344c2d249e6976ef27d194b9f0d7faec713984c", 0x50}, {&(0x7f0000000400)="78ab7c248de43b85cd3a966649b240c0166558556582275480212e2ec4b824bc19f6ac2d6a8c3c28de65", 0x2a}, {&(0x7f0000000440)="aea056ff9e", 0x5}, {&(0x7f0000000480)="ac33c29f06df13f1507a83ab2d201ec562f810c9a344d7c1da2fd15fdd62bc2dc9887c084a74901d8d37cbcac2f0452df3a9fd1124e5119f8909fff72be97b10435b23cb8b36257376a5ba5672a9be238168072c437505a3d59760f4865a2a75954585228bd1d68156b85dc433a625b65bd7822bb951056d32caae745ee6cb", 0x7f}, {&(0x7f0000000880)="5123d6b028900e6c10e91f234192eb47b0ee5cc399c460bbd60503b86f9db2134c6ee8a5e86f1ad54286229ef672c951ef0b5861c1a996ecabbe258fa23caf778a5d115c076d12c47599f55b3f5733a69fd10d03a2e58970b55b8cf3e60db87f95de46cc9530b113109b8c004a8bb3c5fc3c27c574749dfc0ad2799feb264f9f5d2e7265ed5e37895155d19fc3fcc7184570d182e65590891a904963d7500a74e39eda178ede5da6154bf2162605d03bde222cb4a0f3efa8b1534248f986b33fd76d089a8bfc2ae8992d0e497c7073ad69c03ee867f9910a2e7abe23a74f8977ed929c0fbded5df73add18c5421d4d589d8363785caf67015b66f3111b22f3f30aac85edfea0f79d715ebc5cf13a64d87060722c8d06e76d1e356ecc8904708939fa12e13f39972c6f6b5dcfc4dc8dd1963a58afe197effd7ed40e473be3a73f9a5f014b7d97b0265ec545d83a2f0e35fab101dbad3fc406d9b7d5ac2db649b52da1daeab28a5acf2097cd824f66474a7f0851aaecf7799d4d09616b48acc70383ec053e979290afb7cd5d36e0b4699c2bb07234373644cef744d3eaea620a46c60c8369cf9b5cba02c60d6df0bc8b90411e354161401e1dbd7aa3487ba92d24bb00515b795818abc2a8ff70b286c3db1d3cb6899f399d80e837d1d5c928a3354d6fa051dab77314b55c9adce80a48994090d673d0971c2e57183fd5f20ca6ca60e7f8f495e9e733cc1d57393e0eccf0052f91968d88aaf6959d47386c349588a4fc9697a004aca2c490de2df00b6d77b57c70188514d0f720f6c588455a2213f3220b2e3138504cc1b27b33fd97ba2a6b53b106b8b0615f9abcab1149f1c06059d161296bbcacd4eff8db163f18fefaa48a6474ae124631d5244f3c20027993b968ad391906cdbc246fa858de12feb70edb4dc6e72e7f3c6edc5c0073902bf3f93c0d79a149faba68ed9f12421e09aa17d410254f580c11168ebaf47ba93c216e88eaca7113532fb94a7beed32f6e2a61e3c6c5d01754237e3c48ea96022620098fa1a3e8d6c3eed6bad795d19040e8a61ef286a76b418ea5ffbf712cf27e2c381ba864512d3e317a4a2e66dbc24785ed8d9c98e7849299860e6551c0f14da35e0dc91d93b7714324a3e7c3a8dfe2fe49e2e4fe91310edb1c83b3857c79825a0a528b2e05e20c0ad539bb08a693b2bf96569a68dd9839abb3b5c39656f08ac5d6f041b0a6b04dd2bd56189c4badc930c0cbfeee2f522aca095ec5641bafa137f4b66ca3ad463fb69c33f41419add30fce11188fd108034b9132b7e33b855198171027ca5d9754dd01b4b5973082c526a4fb18bbb96650d4723d99cdc98cd3374bf1bec2b0a9282da9e311095ac2f4bc29c032d7c2ebb1a1381bb5c49a9b32f11667215e5760c60bf0dc73289f009e51d17bc4d8d92da4ba33a9a5c2f8dcd607f52a87c12103254354b26db02db882c04a6d5c09a5704bfcac1d92aa0f08e703853ee916f1002f5441857f18d783cd6be01497695630385a7bf678b0ec4b15306ee934bfb60446c437b65f9b8fc513c2ebe1c55bc521116423140eae144c5e13a78e4a2f51c5cc05c90aee01a522e08ff56787ce3850a6e270058e85d1e1356d2c57629ff2dcf4ef5ae88bb66f882757b364cff1b87d3e60ac61bb396e3bc0c731da3f49c72155c5fd0c66b47af6afbdecc816df7abff7ee9aacc5fe88f0e21ef705248378653a3fcd4d54d8e5c78678c1af656cd5f7dafd51f920310cd356ad25d6fa4bdd90a8d511e07393d6985241cd632d088cd79c34e84ddce6b9caf3988ddff56622d4e70da7d2bce8e00186eedb0550d61a2e153cd10ea6e85a6ad9f1483538ce1df89f0546280c66d97e3248e64c04b92d4623ae908a70161afda4d7fa81b7803f1a1f0e15528c4a402c34bb4e606fdc2af792ebc3f6288c8e0df14bde9346178904538bae527bea705cd14ba1432732b3e35e52142f5baef2f2c63f9dbe851a86aa94cb8657c83665b4df7f501156f3d001b710720d6e082ff1e332a93e92d4d3c488139a686961cc20fb561ecb421de201cd097bc0a2bca505bc86ad2e79bc8fc892b545b34911ac5221a3e9f6f454d5a230449e92b16f8887ff7b2e2d5313b214ae7630450d39dee0e324be3d66cb54e1dc3908c8c3ae1928316a51f42e8ba0e1b49ee99ee50c697ff19893a69bafcc72a9594a41a08674b439d2e09ac70080425bbe20e21800ab4e2602b17a0dfabace9ad820fceda6010c7048af08aa5c1af452148a03b30f16b94e7653bf5a91ade4d452b8bb158427163329e5d62291df503ae79d30a7554511ce3cb93b9deb88d50100a941fc8bf25860578a8a5a1832e337a0d893483332c05ea6533527dc4bbe040fc2ff07b4827ae44e6885d10cf817c6eec7d2a9fdcd42b4ce136f9a58f6e529ab27a8167ead2a34a2e568fa93e2ae0797136ac248de8694b1ee35fcb20d36aa02bad3381bf2e2c04efb4c95e630ca928a2c294821f7b0dfb2e0fd1f0b90f0755ad8eb7f7c759ea714fefe872dedaaa7d9456e7d3ea5c9e51d3368d4a84b98d04e4bae9d6efd4c9de99db729131506b276a79e1a854efa2cfa8146069cf85a3fadb7401424d401fc4bd9abc6eb8a62a4acb89490c33f544e3dabdd103633b6293b6166ea6cda0a51dc5549257c6695f17c2574a3f686ae050f2f35ad3cbff58c0cf6441902c01e031672f209bae427db4728b5a7d60925a146a38e43875f5591c72a48a96330d79758270bb567f66bcc19624e4a47e1b63633aed761fb038b028ae5ef5f380bbf8e93615987245d4a70d7fda39287db7e76d5e60c9bae7740001bc76e19b53ba4c5326f7350825ca1023159820a9dd0d261115f514066e8e7db04989b327813dae288f173d2f3d018030fc3414d4c9d70f5c5e0411b692fbab3239ae82a2243614f934bac246471dd4d150294c04ac01eef87df910cffb6454b5009580da20d4d765b28d559b9b1a6d170f3c57af205b726bb883f771bcc679bac747c43aaec70bea032d969b118e75512d9477353ebcba2e482f0f8f1ef0fee3cbdc5fa17aabf80e5a9f6362d7f1bb4acef0e45c550e621b4917fecc3887e00fc44155ba8e3796d514f4dea5d7bb1691bcbdd57bf1c7f4deb18829d634ccabe84d477d2715e15df1b09d169414b3d72a0bb8c45a449d9fc47ceff440ffa5e4a1918fa2f85df3bd5005f4025cd91afe1d8af0fa24b75994b1967974f9c4061b0c43061378c18b420ca96305d387daed5a3d7429800bbc8a9f6f88cccc8d8f9c42bb8d9c0fa77d113db2edbd5fe173652c78d5d3009a9d8123dc8485e329b1cdf07e93ab0b32d816cead475783cca48cf787a527a0553ecff565947e0e9aa2701a95c7341ef91accc25b9106d64c67440e11af1bae873d18ef1080682b449e836a0c177b5709f89b4409bac040df8a28695dad74b4912d7ba022bb0932f88bfc96bed033319c74d31fa60576b77262d2ab990d5d99afc31b7192f5f841e14a4eccb82b54a31ca6d5ca2343dff04f83e47e3f9786d592064240e51b60e2836d84a68e4d48e05c24cf06e3ad8b92937d5a673cebfd038aa8082788fa3c7842322760b205873d2220df273241dff45070d7a13127aa919424ee8cfa2f72c60c37f38bb92367aa4bf495b0b4f7fb0291248d1c1cf4b609b79eda6f9e7c9894c3f18521935a6126bae6e0a82b018cbbbd39d4d398af4d880858e92cc3b14db6124a54d6813acca8de03574f1c92b3ab102ad37c4eba9bfde608772ac67d5799d1f7a97dbc94514fe49c265d99e2d6bf49296fe383581c1768f8f1194d1a8abba5243f28feee87a58968832e2d7846945d6592fbc3167f538d0ed08ba3ad87337dec1d99f35d37fc50bbad1e9f399119c0569b6c612f60836fd6c51df932c2fef14e77a04a9f48f1818a049ce0588e48e44ea8539772a99dfebe40181ee269b42a737d1eb892a67b3b218d2d1c67a0043368d3e42e978188f5270f80af5c2804c10c5924f8ae5ec082f226af1a10b39789e3520f447d8dac47ebb91290a948eab885d62e9bbfed13fd74eee063a0d971bfb20f10129d8f28704f987721affb40c1c84627d9bc280f035a55928fd994c5910f94924aaacac8555892c6d7d95f413abc6d9ef9eaba336b07362a0883cd391d472412439f94ebdd65cff2e22fd5f0610729ee773e534eef7fc79e5094ae4750322bc6de169edcd4496de8b2ab86e136dd7028c2f735787e59d13c1caa83c39ac1fa2f491f0bbf29799acd9f0764d5b843c09773dc767a8c0b2aced8b973a27919a7d55dcf43da1efd3a3757e99b76c4d0d56723cab43602c1ddf62d85a9ec16fd2f061c063c464e56a3201314a9815e72359c0f734aae2fcaf122c47f4c6788a57a98bc7f83f0c6c5431bca8af346f51e99e05c8d6de9d106e2acb01c4bdc5802ed030a98c377bc059c77da90192bb3e722c125a9cab1595f66cac901a44bc19979775f844dbc33f1d75fb2029fa0fd949b4db5a24516ccfb0957bec2ebf075b7c87a83bfe471c24576d4a6a128913a9268c77cb4b65fc2ce1dfb047edb833a45dac28db4b66ba7d89c8b5f9e5ac081b508bcf19abf6ce03b987a8b7656a70c1a49cee35ef52b70e57497a9743455cb343fb6c39a6ef05b5fc734a075c6ae0f282753ef9ff3ef637d1467e9537528c6b84296c3d564dd32921b67bf9e8df8dc67dca88d932e4144e35d71a3a4c917d83497226353f28d01fb653259a42e79e7f9ee96cb7006ba74f4e8ea65976e3da60045b5280571058acb52236448c3d785ad622162f62b6ca8112ef19f29d0765fd521a5a5a1140e994922a8ef8aa45c9497cb4168a732cfd858d00616e10665481abe7225be44c0ae6aa0f160659a29945f93dfcb435e9cf2860da9f107bd94765bd6643a70c3e1e6b135da757012d84349b28b54fbdd36af6b354f9affbf9d5b707db47ea5c3c9b60d6b2c54e463ebc026474357cc6314c572f26053eac7815369b943a9ad825022b70f8d2b66bd51acef56835668763c562b52b954767627a52906ae8242dee35f2b1b750c97aad55af27f10ad52b24916a08ade03367fc4c65c909fafb31b9c9b161f6a1c277853e9d263d0316f132c069cb90449ce89e6bda891627341ea82b59fc3c1a3e939e7574dd5a3747bdf8002b502aa1d0fcf98b86b0495fc173c3e3e76074c873915f7738edb3dabd1f752553c6945cd890c02ceca23dac4b345629ad98b948563489f0ac2a37af1a9af0b85f1767b7c63ac9f382e4fe05d393d2fa3e532cdc64cd415a7635ee0fcfde88ff78339107a9eabd6bf761ad8352fad368606260e413f4b8136c4e7cd38bc6207cb8d5d1d2ef48561705b740cf5acd3200fdedab1333fdb4d491bd44cf39e1f54a5998bb62e43f7e7e405a6c3480cb848fa741657283009a07d8feb946348ae86cbebb66b0357582c8a63af70ab6cbfa284af1b065469ed8bef002b73ee94de8c821fbdc8ee508d33982999376a905f6e7bddd1598a006c890ee4fc80f277214e0fca07ad251911f0af99e49988e94912221e1cb248aaf8abf0850382291a6871118bf7baf14050fe3c0aa13e91ae6ef94dba7ec2e9fc02e3fcad50ff4acb6dca5773b3e13bf3a0fe9f5077db7062bf29d6e814dac4404b323c9a4fb2d688a5d540c2e6d1e796b323eac9090492010c81d91a2c189b2eeb306e8ac7738f67ef758f561c4cef57a493abe5470d7b8d8d10627c8ebd82c91e19c1142b4f504439d5a61d78dbb8f0d451992f701ebdc7700615db73f13", 0x1000}, {&(0x7f0000000500)="b21a6910bbf153357a43fb3b156e7dd5510eb446a4a3702648437080b5f67431852d1a7073d1e718515871f6ee11bfb30e59843d51170f4f143919cd93f9ba22a22eeacef9fe0dcb599ce8725dff03811b205938ec3d15a70792b3f0444cffe6cf31eaa81ec4b325fb2acfc2ff8c87fbf088114a34544b7039730f613d269a44ad0afeae2ada4ca6595f6ceb88163d2c09c8e1fd431255e135a2b4567da65db084c6503fc474ff2b1ded99231ea83d8f39d31203bda12b6e45b581f6e0b0d9e26a2b606b", 0xc4}, {&(0x7f0000000600)="351ce326ff9a19721a9fa92658c36d4da8a5f0afaa1b037f6af564f6038b72a891301d8e7fb112f58464800f488888d63ddbad8db3f189d067bc4f8006d1c965767894eebfe8fd217dbc13c8ec63b5c4bb96dda4e04f09269042a08b87d16ac3eddf1d154370fe4c8c373c6deaca4003e8153f04852aecc59345cc9d5476330c5aa9acf47cb1d2773963fd9b1e4fc5839d739a015af6", 0x96}, {&(0x7f00000006c0)="5a1adaa06c77258266c2", 0xa}], 0xa, &(0x7f0000001880)=ANY=[@ANYBLOB="1010000000000000ffff00003a0a0000ecf23f5034813c139134509d4746fad4c6469d755830d133633675048c8fdfcd1a5990f024b52735ded51c86a80ec667a92210e8ce5806214dffb8beadcd33fc978a0c359563283d870430300be6bfbca3153f498533582a10c3d0549e5a48b2e575b81b057949f31fe02fc26956136860fde2ad0ab76445ffb26b3ac3b5c5184e087b3db112e52b4a091aac2d5dbc0e134ddfca27e19282081b567772d6b02866688b00e3e2ad1db1f8a172d6c953604f96116340aa3cca14a709ed6f01e0e89d7af063ee0edd5e49ecccc0143732de263ccd8830ed346eb761ec07e0c3972a53cd0e5610a2fafee16ed516c87332eb190e607e43dd9d6dc5d743ae5b9beb54f5a77a9dc646021035e2e4ca45c850739e702f916743d1504dab01e39601689d03b115967465fb2acf4ba9d2038f11faee74917d2d3a5d2ec892c660d2a7f5959993cb2eac827e014c1cc2b74b35c92384a9d54089e0d361b196666d57a62b6cc6a1c36923d1d9b18a7daf596bdb86527bc672fc2e5a5b7f95d437ad68c606972fb03da62209e2823399d689e20045feec600c38dedc812be0cb00fb5c0740273a73b82d32bd16ae662e1af191e5f150d28dc14e6e308a520e60a2bd76553449c5459a9dd5e83b6de8a226bbff64864469adc279ebc54bb90cd7a0bd49e49fee2ea7439f529564ac03a620d5050241533e1cba710cd55e91db854f2420ee04758ba59632e907cb7c8bda1ab3aca8272391639145ddca2f174f39670eb60b5c953f3cc5a6c4749d7bfd4128b3b60e3bcc9a9ed0645bf7036ec4d1a69f309c9a6b14c814fef453bcc3f1c1f7ed1aa26f82a0c3882a196b5eefee2750cb55b07ab515c4f909c2c6f465960134adb4517af1b264171b99f4043de700813be84aa8a1ab0bb796b156903a55b15adfbc2e2eafb93f990cff282b3081ec58845716fddc88f896a29c071a082f10fc0ce21bc4e33c79bc3e608ae827723683b84cda97d7c58ba8c6c8b823aa333d230b1389be9446a7f3a554392e3b2053ddea71c47cd44de5eb748bd1f095c32783ce1b05f3b23c0d716b80e4186dc8591e92abb52ba7bcc91c9d53baf20f897df825ee734f530c9d08d6dc25d2df2394c78ab58d91c59d82c68053bb2879041bf97b46e8ea82d20dc5f593f8e255dce94909764d388f99a9f5e00756f5e4dd9ae76e136387b37a744658dc92c0829a346f528806f6642a1b604f711b7b93d1d2f19693a52319264555604d9317421198e4cbae1cee7da2c8fa8b81951ed48991d285cbfa4497163d89e4d10e8558cd1c122d86b1c4c742856e468e7d2a784c43a4a3b9203981865d3920836f69cb9f967e53b20d878b8500e3df0f3a3c72a5218fee93d22c129d3787d7202437b97e6aeb8bd21a21ed45844d16af37bb62d5f6ddc0eab6c368355a1eca510dfcd061c323dfd65b2d2e26f53aa32897927e9ce34bb0779d06fd357d188acede0d01702b3b6e7b22bc1499a63addbf1893ba824a4fc7ee3cd1fb7260fbb2459f753550a5d94360e5d7182916ad178bf8a5e5fbfdbe4e0bb7a177ab531a01b665e7d16a2dbf085d17d8135910a73060a70e4c5db5e81cfbaf2987c8bc613e19a033cbcd39e1a8a1f03b6355ebeb1ad5eb0e1583394b9adaeae9891c722d56828403e3a52f3003216565595f2b3b7d388ed27619c4092dcff634658bcbaf88b1ed6d19a09d0ff95333d54f467f67fbe678d500cdd44332a42cff3aef9c1b7cd314782473265d78383c74d71e54ce382db15e8d6bd84aa7ba00c9db2dde904d3edb673d4e2d7a35d6e7934c61cbfcbad26b152ce15dcf05fb9a3f69a7e3339b2e11bf04b41f9b978a0f74cb88de44e142f288413f93374ff839b603bb8c4c8e16ee53b30e5f34c08c6b101ee05ed487833534385cd374f448539813259b812dfca3656e3f1a906a04375f5e40c8f16ebca975714f6253ad7cac6ae4b061e68355328632e0253f9ea98c75c6098e3cb5f9411937e6c6b528918b730e701ae17f13b740ebfecd42c2e813798332115334ad7869e17e8d9e4366a919e0cea683170ff8106cab88179133c55b5f80eb1a21a32d803fec9234a39f774cfb949be0b48ffebae698b19ff24f93aaa103ea289c11f2e901b545ab28727dd48b15a739a047b2092ba97e06d0597fc80c609c251fcb6953b481f2d033550f6919aa9beb7f2a3b37b4c260b082138225c5698ac243d56b836426440d2f6ab62212030fb564057aab06ab2a1f09691927fc8809a3fbc5d25028aaec201e7650d44679ff282594800696fc7fb34a507681be085f3eaac58f2202518aca07080a3495dc5952bf4ccaaae69c8ad0cecf38c0048beb3ea69ce9ed097c2fec2dda7a88e827044182546f766addc009150e68a39c251d326c78b99d3ce8bd1b4e7a8a8a25d64d13099a944ad30e3d96fc5a3ebd72f075d6e4bf1e456d2194a512415d4d231be12934c1d6f84d78ce3ad593dadaa1e780b6b5a09e133e20e44c79dc391cc6143040aa2115d58f31e649cd8ed8d634b65125712e192923f0b2abd5c78de453d81024d60c3882f45290eb23672b5eaf991297d2f7ff3b0488069355ae12bd1462850796584d8ff68b84bd456cdf8e4067d248e316630716dff6d1da0932f454db1856e1d62d0f9e552421f6060a9c351275b9fa91a9ade8f3cc85aee48fe029a13cfb6dbb8594d621ed2154177cd6bd73203a95b2d50be979d3c9c907863c7c91d77a5571ef9cfb69b0f07999eb996846fb8cc4b889a7d33d51b55268a67cc937a64b2e10dd27dd5778282085dae8cbedc8bbcfb21005993561eb12a8c5236ed3d7f92c164650259361324e9fb62457b258962376db0edf142df6cb6106e94bbcc8ffca6de189120b62a6358d56bc4fd76765ee238bf6531dd029af77a7b8a5da3969356a3e86d5ac0743df9b22ed643ef331c8038d776f8686338a9ab326f34b7ac627d0b1e6d4b628f8e2e959b4c0ff8a221989414f453c37ac2fc3406aa4e8a1728f96208fb194e5c72b59d23f54f10038214b29e1909126587605702347d1fef5e436c85e7049a34e9931095549b4647fd0d83fe9bb1b2e1d8c0b398fdacd28853f105ddbb71499dc42e22e83c48534d23f27e51847e789cf67c96d3112686f212045bf1fa352f19b05c8ea658429765111be32df79672180302aba6fc424408708995df6a2240630bb4b69caae59127d9515034fcd55808f0dc9279e4b5cf3dbeb92ec45eb000000003405a30e69ee3477830b1e71cf27b121c0177b939cea70ff826d5e0591b3cc84ed351aa91ab11e2854afaca869511a843ce84608466827f39ffcdbf03dc15cc66575550d74012f67c5e3f006b803a2d41c051fc8f03f35442e5fd0812b85053a08997420f50e13a0a9c0437f6340bb8eb83d26176516d6445ace1e33207c4abfa1641fbd5968d0ece472cde776dcf9fdacee1eb7cfbbfbd71e6836753fd874896b9a7af6ac150c9ba31874bbade673e675d7835edddc16a86d37846d6b097fd67166a343882269b2caf2a8126fd8a07f95a81307c024e40d9652090166897697ad0078e2e55fd63adda5467076fed0374287e65b85d3671285b2ffb97d45f928f86290e447e8b8937439c0833d5470abaab0cedbb5b51d4555abe875eaf84737fba8e2685b57ba2310880794677dc5754a10a3ed8014de346ea4d53f099ca0ba3a6040f861dd8b9dceaddbef1d338dbecd4ec011d674cb9d484ff6fb695f392f2ad855f730552e58cf25b2ee5155357ce2c13e4f5a5e437edf2f95ef87a71f56b1a5a2640a96dedad1d13da4b95407e573c8586b37208fa19eca46840f6ebfe25660af1d41f2d484186dae73aceb0837cad53e62981fa5a2bb33c909a17411cdb9b42c755e15fe61d24ec81594c47f854695ae74417d06a07b2862f1b6be71d189eaf2c86b40f4bd4d800d2530831581d03cdb450b6a9fe697b95c5b095341b266c54c6c9058138ff79df9e7434dadc3952a75f9536808fe5293dd1374d85a38961035f85207c6db7835244f966a2872f26a6d07a9e3605480062b2c9b973811df15bffd00fea9f438be712ac098aa69e2d9ac9cec3cc81d8a14997a0d6038c1c3705d29000bec4fa866c0c5231b80f946a66bf1e1a055b0c62e2b44a11eda22b1fc6a59017887972e8bd7ff41a22b5c3ff7aee9cd32897dd6acc17a66161b6c5ac9d6cc6d678755858ed1ff87b242dbe87629a05d763603e3e9eed9f9b12611d13ff53371abbf4e63ffb32d495c02c90adfcc918b355a582ff082e992de8421ea655307dd126aea12490fd8cdb0bb1ec0a8a1c2846717132684f64cfda40d811b4b33875b180542ff0c740a417c39b68ae9232a49a60180c77c0b65f0c3231f2a386dfe1bbd1bd2f1faa64deb1458efe1aa17f61c36145d2e82378ad90d01d6736a4d52667f1d3df9c776a12a6bcf7a99c67145d068112ea73777ef70b9c0a3cc73bdf384a5d03c574a97d6cf7d0be372924c12de1e5041fa90dbabbe6a527ba1290ec7489cc46539cec292c26794253355eaeb6ddfadf63c03cbe09ce15c66bd7ff010c658cf582bb29cdfaef3d4e8bb1adbac403904cfa47b8a3b5ec0e16db43d6d59f68bcf052896d7402f2e2e08d2108f5092b5299f7df8ee3ad469b2b46fad44d727690f2b2a6d953c3d99c3f8e943d08a286cb309b559cd1f468d92127e6fc6e3b459ec3080d4f7a23806dcd8565aaecba600bbc076c915157e524af36bb65f81404708d4cf8f919f2a704869b4d8adaf7b215d97fb53ec5d0b5de6e2d9d472833611f462de3ca7670eef8fd2134eb058bc0566b5f6562280f46b1e353fe532019de4f709cca11fba3c1e7d56cd426c115c8da423d0355d0caf29b6a2f3a88a9e19a5f9c9771ee07215e7dd44e60f30b7aaa8f0456c65fa5e2afa79733af252eaea17d3e5b4ae2e8c79464a3f3f691bdd4d8e76596cc52ca93fe6b597591844dbb72d88ad366541ae56dfba28131f2e4ffa4b3c953354db795e0951e0043d6a90c81a4d572b54f830dd00c5f2ab1e961109b1e7e6d8ebe7fb5258061dc1c0103df2afc13897875855d189687b88a80f235aea5cd01a6fadf1545e17ae174c8e1f76664f1ebf29f65f72811c55d23747eab69a9f38c55278237dae9133cf08e08ac1e50c70e00b2cb90dc77ba68a7b96f6eb4e241ae6d489a50c1b70ab1d46d60c70c24865c16b6063fd2e22a81f63107ba89f65be85d7060f7d603da78f3b4087cf7860951d768249210818984c0b9ea6d52e02284baea8ba7f17bd50af33629737c7e6ea0de30725c9f9751239ac372352fb467a1d2c9e9e4539e917b2fd5ca0821dcacea4039cfc264bc9272aa52b23f9086f823e1110ff19a95b5c5222e777ebbfb17664f6e79de1f22f8535ee28d7707510895af6359412396682719b2f5c6ad809129874ca96ef2640c2389c6c5176f77f66b422c2b716b3f71cb8f50106af29f08566f2b0dd208367e9bea69c20d4a005cc16ae64cbc924358b02160e6f54c6c6c9a55a8eb6bd41a67b77a09208f775eec2caae2a73469fdafa16505f4a4fd77ea5eede76c2abe8f3c605cb127d0c2b83bf2fd781deb647228d5f7ee450c3b073344e1677317fc6c9f2803ceabba92d105be80ad48ea707eaf26cbe8ed5b8c990e065f316b6a90fead09e608c1f9d9d7ddc403063fc91e82fb5f76cadd5074904121b3ce7dabcc38fb6591e0fb92d26409b0301104b25ddedbdcfb44344c8f3d1e6a11f8425e6f6ee416b83da9120dc041edb5e5411985a666a7788d812"], 0x1010}, 0x8) r2 = syz_open_pts() r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r3) r5 = syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x4) r8 = getgid() accept(r1, &(0x7f0000002900)=@in6, &(0x7f0000002940)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r6, r7, r8}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$setflags(r2, 0x2, 0x1) poll(&(0x7f0000000040), 0x0, 0x0) 10:48:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "ffff0000000000000000000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 10:48:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x36) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f00000028c0)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x2, 0xfffffffffffeffff}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000240)="9bcce5799339", 0x6}, {&(0x7f00000002c0)="7256a5236a2b62d11b7a8777860841864b2d70f776a5ea8a5f8f2e161e93f4626a0d9d725c30d41d9388bf67b1fe9165f5848b6fcc48e7ba21a37d243fe8f3d8c258fd41ec8bd9e5aaa3082fdd74fd3c9733295934ad9b896aa7af48fd0b6ef422df0e4e55ddde575fb12585ad65c2dd9df14923857b9fd3ccb39458cb0c6def1e82eee9c63caf80e3a89187259ced34764870f6f21cd5078f711987b3ab8cd1858327", 0xa3}, {&(0x7f0000000380)="3857f314423bb7d176f281870108dcaee87446afe271f65b7f3991ff727364206249eb3af8c5de48613c50beefc916d21d1b11bbc28abd40c8424c8b5344c2d249e6976ef27d194b9f0d7faec713984c", 0x50}, {&(0x7f0000000400)="78ab7c248de43b85cd3a966649b240c0166558556582275480212e2ec4b824bc19f6ac2d6a8c3c28de65", 0x2a}, {&(0x7f0000000440)="aea056ff9e", 0x5}, {&(0x7f0000000480)="ac33c29f06df13f1507a83ab2d201ec562f810c9a344d7c1da2fd15fdd62bc2dc9887c084a74901d8d37cbcac2f0452df3a9fd1124e5119f8909fff72be97b10435b23cb8b36257376a5ba5672a9be238168072c437505a3d59760f4865a2a75954585228bd1d68156b85dc433a625b65bd7822bb951056d32caae745ee6cb", 0x7f}, {&(0x7f0000000880)="5123d6b028900e6c10e91f234192eb47b0ee5cc399c460bbd60503b86f9db2134c6ee8a5e86f1ad54286229ef672c951ef0b5861c1a996ecabbe258fa23caf778a5d115c076d12c47599f55b3f5733a69fd10d03a2e58970b55b8cf3e60db87f95de46cc9530b113109b8c004a8bb3c5fc3c27c574749dfc0ad2799feb264f9f5d2e7265ed5e37895155d19fc3fcc7184570d182e65590891a904963d7500a74e39eda178ede5da6154bf2162605d03bde222cb4a0f3efa8b1534248f986b33fd76d089a8bfc2ae8992d0e497c7073ad69c03ee867f9910a2e7abe23a74f8977ed929c0fbded5df73add18c5421d4d589d8363785caf67015b66f3111b22f3f30aac85edfea0f79d715ebc5cf13a64d87060722c8d06e76d1e356ecc8904708939fa12e13f39972c6f6b5dcfc4dc8dd1963a58afe197effd7ed40e473be3a73f9a5f014b7d97b0265ec545d83a2f0e35fab101dbad3fc406d9b7d5ac2db649b52da1daeab28a5acf2097cd824f66474a7f0851aaecf7799d4d09616b48acc70383ec053e979290afb7cd5d36e0b4699c2bb07234373644cef744d3eaea620a46c60c8369cf9b5cba02c60d6df0bc8b90411e354161401e1dbd7aa3487ba92d24bb00515b795818abc2a8ff70b286c3db1d3cb6899f399d80e837d1d5c928a3354d6fa051dab77314b55c9adce80a48994090d673d0971c2e57183fd5f20ca6ca60e7f8f495e9e733cc1d57393e0eccf0052f91968d88aaf6959d47386c349588a4fc9697a004aca2c490de2df00b6d77b57c70188514d0f720f6c588455a2213f3220b2e3138504cc1b27b33fd97ba2a6b53b106b8b0615f9abcab1149f1c06059d161296bbcacd4eff8db163f18fefaa48a6474ae124631d5244f3c20027993b968ad391906cdbc246fa858de12feb70edb4dc6e72e7f3c6edc5c0073902bf3f93c0d79a149faba68ed9f12421e09aa17d410254f580c11168ebaf47ba93c216e88eaca7113532fb94a7beed32f6e2a61e3c6c5d01754237e3c48ea96022620098fa1a3e8d6c3eed6bad795d19040e8a61ef286a76b418ea5ffbf712cf27e2c381ba864512d3e317a4a2e66dbc24785ed8d9c98e7849299860e6551c0f14da35e0dc91d93b7714324a3e7c3a8dfe2fe49e2e4fe91310edb1c83b3857c79825a0a528b2e05e20c0ad539bb08a693b2bf96569a68dd9839abb3b5c39656f08ac5d6f041b0a6b04dd2bd56189c4badc930c0cbfeee2f522aca095ec5641bafa137f4b66ca3ad463fb69c33f41419add30fce11188fd108034b9132b7e33b855198171027ca5d9754dd01b4b5973082c526a4fb18bbb96650d4723d99cdc98cd3374bf1bec2b0a9282da9e311095ac2f4bc29c032d7c2ebb1a1381bb5c49a9b32f11667215e5760c60bf0dc73289f009e51d17bc4d8d92da4ba33a9a5c2f8dcd607f52a87c12103254354b26db02db882c04a6d5c09a5704bfcac1d92aa0f08e703853ee916f1002f5441857f18d783cd6be01497695630385a7bf678b0ec4b15306ee934bfb60446c437b65f9b8fc513c2ebe1c55bc521116423140eae144c5e13a78e4a2f51c5cc05c90aee01a522e08ff56787ce3850a6e270058e85d1e1356d2c57629ff2dcf4ef5ae88bb66f882757b364cff1b87d3e60ac61bb396e3bc0c731da3f49c72155c5fd0c66b47af6afbdecc816df7abff7ee9aacc5fe88f0e21ef705248378653a3fcd4d54d8e5c78678c1af656cd5f7dafd51f920310cd356ad25d6fa4bdd90a8d511e07393d6985241cd632d088cd79c34e84ddce6b9caf3988ddff56622d4e70da7d2bce8e00186eedb0550d61a2e153cd10ea6e85a6ad9f1483538ce1df89f0546280c66d97e3248e64c04b92d4623ae908a70161afda4d7fa81b7803f1a1f0e15528c4a402c34bb4e606fdc2af792ebc3f6288c8e0df14bde9346178904538bae527bea705cd14ba1432732b3e35e52142f5baef2f2c63f9dbe851a86aa94cb8657c83665b4df7f501156f3d001b710720d6e082ff1e332a93e92d4d3c488139a686961cc20fb561ecb421de201cd097bc0a2bca505bc86ad2e79bc8fc892b545b34911ac5221a3e9f6f454d5a230449e92b16f8887ff7b2e2d5313b214ae7630450d39dee0e324be3d66cb54e1dc3908c8c3ae1928316a51f42e8ba0e1b49ee99ee50c697ff19893a69bafcc72a9594a41a08674b439d2e09ac70080425bbe20e21800ab4e2602b17a0dfabace9ad820fceda6010c7048af08aa5c1af452148a03b30f16b94e7653bf5a91ade4d452b8bb158427163329e5d62291df503ae79d30a7554511ce3cb93b9deb88d50100a941fc8bf25860578a8a5a1832e337a0d893483332c05ea6533527dc4bbe040fc2ff07b4827ae44e6885d10cf817c6eec7d2a9fdcd42b4ce136f9a58f6e529ab27a8167ead2a34a2e568fa93e2ae0797136ac248de8694b1ee35fcb20d36aa02bad3381bf2e2c04efb4c95e630ca928a2c294821f7b0dfb2e0fd1f0b90f0755ad8eb7f7c759ea714fefe872dedaaa7d9456e7d3ea5c9e51d3368d4a84b98d04e4bae9d6efd4c9de99db729131506b276a79e1a854efa2cfa8146069cf85a3fadb7401424d401fc4bd9abc6eb8a62a4acb89490c33f544e3dabdd103633b6293b6166ea6cda0a51dc5549257c6695f17c2574a3f686ae050f2f35ad3cbff58c0cf6441902c01e031672f209bae427db4728b5a7d60925a146a38e43875f5591c72a48a96330d79758270bb567f66bcc19624e4a47e1b63633aed761fb038b028ae5ef5f380bbf8e93615987245d4a70d7fda39287db7e76d5e60c9bae7740001bc76e19b53ba4c5326f7350825ca1023159820a9dd0d261115f514066e8e7db04989b327813dae288f173d2f3d018030fc3414d4c9d70f5c5e0411b692fbab3239ae82a2243614f934bac246471dd4d150294c04ac01eef87df910cffb6454b5009580da20d4d765b28d559b9b1a6d170f3c57af205b726bb883f771bcc679bac747c43aaec70bea032d969b118e75512d9477353ebcba2e482f0f8f1ef0fee3cbdc5fa17aabf80e5a9f6362d7f1bb4acef0e45c550e621b4917fecc3887e00fc44155ba8e3796d514f4dea5d7bb1691bcbdd57bf1c7f4deb18829d634ccabe84d477d2715e15df1b09d169414b3d72a0bb8c45a449d9fc47ceff440ffa5e4a1918fa2f85df3bd5005f4025cd91afe1d8af0fa24b75994b1967974f9c4061b0c43061378c18b420ca96305d387daed5a3d7429800bbc8a9f6f88cccc8d8f9c42bb8d9c0fa77d113db2edbd5fe173652c78d5d3009a9d8123dc8485e329b1cdf07e93ab0b32d816cead475783cca48cf787a527a0553ecff565947e0e9aa2701a95c7341ef91accc25b9106d64c67440e11af1bae873d18ef1080682b449e836a0c177b5709f89b4409bac040df8a28695dad74b4912d7ba022bb0932f88bfc96bed033319c74d31fa60576b77262d2ab990d5d99afc31b7192f5f841e14a4eccb82b54a31ca6d5ca2343dff04f83e47e3f9786d592064240e51b60e2836d84a68e4d48e05c24cf06e3ad8b92937d5a673cebfd038aa8082788fa3c7842322760b205873d2220df273241dff45070d7a13127aa919424ee8cfa2f72c60c37f38bb92367aa4bf495b0b4f7fb0291248d1c1cf4b609b79eda6f9e7c9894c3f18521935a6126bae6e0a82b018cbbbd39d4d398af4d880858e92cc3b14db6124a54d6813acca8de03574f1c92b3ab102ad37c4eba9bfde608772ac67d5799d1f7a97dbc94514fe49c265d99e2d6bf49296fe383581c1768f8f1194d1a8abba5243f28feee87a58968832e2d7846945d6592fbc3167f538d0ed08ba3ad87337dec1d99f35d37fc50bbad1e9f399119c0569b6c612f60836fd6c51df932c2fef14e77a04a9f48f1818a049ce0588e48e44ea8539772a99dfebe40181ee269b42a737d1eb892a67b3b218d2d1c67a0043368d3e42e978188f5270f80af5c2804c10c5924f8ae5ec082f226af1a10b39789e3520f447d8dac47ebb91290a948eab885d62e9bbfed13fd74eee063a0d971bfb20f10129d8f28704f987721affb40c1c84627d9bc280f035a55928fd994c5910f94924aaacac8555892c6d7d95f413abc6d9ef9eaba336b07362a0883cd391d472412439f94ebdd65cff2e22fd5f0610729ee773e534eef7fc79e5094ae4750322bc6de169edcd4496de8b2ab86e136dd7028c2f735787e59d13c1caa83c39ac1fa2f491f0bbf29799acd9f0764d5b843c09773dc767a8c0b2aced8b973a27919a7d55dcf43da1efd3a3757e99b76c4d0d56723cab43602c1ddf62d85a9ec16fd2f061c063c464e56a3201314a9815e72359c0f734aae2fcaf122c47f4c6788a57a98bc7f83f0c6c5431bca8af346f51e99e05c8d6de9d106e2acb01c4bdc5802ed030a98c377bc059c77da90192bb3e722c125a9cab1595f66cac901a44bc19979775f844dbc33f1d75fb2029fa0fd949b4db5a24516ccfb0957bec2ebf075b7c87a83bfe471c24576d4a6a128913a9268c77cb4b65fc2ce1dfb047edb833a45dac28db4b66ba7d89c8b5f9e5ac081b508bcf19abf6ce03b987a8b7656a70c1a49cee35ef52b70e57497a9743455cb343fb6c39a6ef05b5fc734a075c6ae0f282753ef9ff3ef637d1467e9537528c6b84296c3d564dd32921b67bf9e8df8dc67dca88d932e4144e35d71a3a4c917d83497226353f28d01fb653259a42e79e7f9ee96cb7006ba74f4e8ea65976e3da60045b5280571058acb52236448c3d785ad622162f62b6ca8112ef19f29d0765fd521a5a5a1140e994922a8ef8aa45c9497cb4168a732cfd858d00616e10665481abe7225be44c0ae6aa0f160659a29945f93dfcb435e9cf2860da9f107bd94765bd6643a70c3e1e6b135da757012d84349b28b54fbdd36af6b354f9affbf9d5b707db47ea5c3c9b60d6b2c54e463ebc026474357cc6314c572f26053eac7815369b943a9ad825022b70f8d2b66bd51acef56835668763c562b52b954767627a52906ae8242dee35f2b1b750c97aad55af27f10ad52b24916a08ade03367fc4c65c909fafb31b9c9b161f6a1c277853e9d263d0316f132c069cb90449ce89e6bda891627341ea82b59fc3c1a3e939e7574dd5a3747bdf8002b502aa1d0fcf98b86b0495fc173c3e3e76074c873915f7738edb3dabd1f752553c6945cd890c02ceca23dac4b345629ad98b948563489f0ac2a37af1a9af0b85f1767b7c63ac9f382e4fe05d393d2fa3e532cdc64cd415a7635ee0fcfde88ff78339107a9eabd6bf761ad8352fad368606260e413f4b8136c4e7cd38bc6207cb8d5d1d2ef48561705b740cf5acd3200fdedab1333fdb4d491bd44cf39e1f54a5998bb62e43f7e7e405a6c3480cb848fa741657283009a07d8feb946348ae86cbebb66b0357582c8a63af70ab6cbfa284af1b065469ed8bef002b73ee94de8c821fbdc8ee508d33982999376a905f6e7bddd1598a006c890ee4fc80f277214e0fca07ad251911f0af99e49988e94912221e1cb248aaf8abf0850382291a6871118bf7baf14050fe3c0aa13e91ae6ef94dba7ec2e9fc02e3fcad50ff4acb6dca5773b3e13bf3a0fe9f5077db7062bf29d6e814dac4404b323c9a4fb2d688a5d540c2e6d1e796b323eac9090492010c81d91a2c189b2eeb306e8ac7738f67ef758f561c4cef57a493abe5470d7b8d8d10627c8ebd82c91e19c1142b4f504439d5a61d78dbb8f0d451992f701ebdc7700615db73f13", 0x1000}, {&(0x7f0000000500)="b21a6910bbf153357a43fb3b156e7dd5510eb446a4a3702648437080b5f67431852d1a7073d1e718515871f6ee11bfb30e59843d51170f4f143919cd93f9ba22a22eeacef9fe0dcb599ce8725dff03811b205938ec3d15a70792b3f0444cffe6cf31eaa81ec4b325fb2acfc2ff8c87fbf088114a34544b7039730f613d269a44ad0afeae2ada4ca6595f6ceb88163d2c09c8e1fd431255e135a2b4567da65db084c6503fc474ff2b1ded99231ea83d8f39d31203bda12b6e45b581f6e0b0d9e26a2b606b", 0xc4}, {&(0x7f0000000600)="351ce326ff9a19721a9fa92658c36d4da8a5f0afaa1b037f6af564f6038b72a891301d8e7fb112f58464800f488888d63ddbad8db3f189d067bc4f8006d1c965767894eebfe8fd217dbc13c8ec63b5c4bb96dda4e04f09269042a08b87d16ac3eddf1d154370fe4c8c373c6deaca4003e8153f04852aecc59345cc9d5476330c5aa9acf47cb1d2773963fd9b1e4fc5839d739a015af6", 0x96}, {&(0x7f00000006c0)="5a1adaa06c77258266c2", 0xa}], 0xa, &(0x7f0000001880)=ANY=[@ANYBLOB="1010000000000000ffff00003a0a0000ecf23f5034813c139134509d4746fad4c6469d755830d133633675048c8fdfcd1a5990f024b52735ded51c86a80ec667a92210e8ce5806214dffb8beadcd33fc978a0c359563283d870430300be6bfbca3153f498533582a10c3d0549e5a48b2e575b81b057949f31fe02fc26956136860fde2ad0ab76445ffb26b3ac3b5c5184e087b3db112e52b4a091aac2d5dbc0e134ddfca27e19282081b567772d6b02866688b00e3e2ad1db1f8a172d6c953604f96116340aa3cca14a709ed6f01e0e89d7af063ee0edd5e49ecccc0143732de263ccd8830ed346eb761ec07e0c3972a53cd0e5610a2fafee16ed516c87332eb190e607e43dd9d6dc5d743ae5b9beb54f5a77a9dc646021035e2e4ca45c850739e702f916743d1504dab01e39601689d03b115967465fb2acf4ba9d2038f11faee74917d2d3a5d2ec892c660d2a7f5959993cb2eac827e014c1cc2b74b35c92384a9d54089e0d361b196666d57a62b6cc6a1c36923d1d9b18a7daf596bdb86527bc672fc2e5a5b7f95d437ad68c606972fb03da62209e2823399d689e20045feec600c38dedc812be0cb00fb5c0740273a73b82d32bd16ae662e1af191e5f150d28dc14e6e308a520e60a2bd76553449c5459a9dd5e83b6de8a226bbff64864469adc279ebc54bb90cd7a0bd49e49fee2ea7439f529564ac03a620d5050241533e1cba710cd55e91db854f2420ee04758ba59632e907cb7c8bda1ab3aca8272391639145ddca2f174f39670eb60b5c953f3cc5a6c4749d7bfd4128b3b60e3bcc9a9ed0645bf7036ec4d1a69f309c9a6b14c814fef453bcc3f1c1f7ed1aa26f82a0c3882a196b5eefee2750cb55b07ab515c4f909c2c6f465960134adb4517af1b264171b99f4043de700813be84aa8a1ab0bb796b156903a55b15adfbc2e2eafb93f990cff282b3081ec58845716fddc88f896a29c071a082f10fc0ce21bc4e33c79bc3e608ae827723683b84cda97d7c58ba8c6c8b823aa333d230b1389be9446a7f3a554392e3b2053ddea71c47cd44de5eb748bd1f095c32783ce1b05f3b23c0d716b80e4186dc8591e92abb52ba7bcc91c9d53baf20f897df825ee734f530c9d08d6dc25d2df2394c78ab58d91c59d82c68053bb2879041bf97b46e8ea82d20dc5f593f8e255dce94909764d388f99a9f5e00756f5e4dd9ae76e136387b37a744658dc92c0829a346f528806f6642a1b604f711b7b93d1d2f19693a52319264555604d9317421198e4cbae1cee7da2c8fa8b81951ed48991d285cbfa4497163d89e4d10e8558cd1c122d86b1c4c742856e468e7d2a784c43a4a3b9203981865d3920836f69cb9f967e53b20d878b8500e3df0f3a3c72a5218fee93d22c129d3787d7202437b97e6aeb8bd21a21ed45844d16af37bb62d5f6ddc0eab6c368355a1eca510dfcd061c323dfd65b2d2e26f53aa32897927e9ce34bb0779d06fd357d188acede0d01702b3b6e7b22bc1499a63addbf1893ba824a4fc7ee3cd1fb7260fbb2459f753550a5d94360e5d7182916ad178bf8a5e5fbfdbe4e0bb7a177ab531a01b665e7d16a2dbf085d17d8135910a73060a70e4c5db5e81cfbaf2987c8bc613e19a033cbcd39e1a8a1f03b6355ebeb1ad5eb0e1583394b9adaeae9891c722d56828403e3a52f3003216565595f2b3b7d388ed27619c4092dcff634658bcbaf88b1ed6d19a09d0ff95333d54f467f67fbe678d500cdd44332a42cff3aef9c1b7cd314782473265d78383c74d71e54ce382db15e8d6bd84aa7ba00c9db2dde904d3edb673d4e2d7a35d6e7934c61cbfcbad26b152ce15dcf05fb9a3f69a7e3339b2e11bf04b41f9b978a0f74cb88de44e142f288413f93374ff839b603bb8c4c8e16ee53b30e5f34c08c6b101ee05ed487833534385cd374f448539813259b812dfca3656e3f1a906a04375f5e40c8f16ebca975714f6253ad7cac6ae4b061e68355328632e0253f9ea98c75c6098e3cb5f9411937e6c6b528918b730e701ae17f13b740ebfecd42c2e813798332115334ad7869e17e8d9e4366a919e0cea683170ff8106cab88179133c55b5f80eb1a21a32d803fec9234a39f774cfb949be0b48ffebae698b19ff24f93aaa103ea289c11f2e901b545ab28727dd48b15a739a047b2092ba97e06d0597fc80c609c251fcb6953b481f2d033550f6919aa9beb7f2a3b37b4c260b082138225c5698ac243d56b836426440d2f6ab62212030fb564057aab06ab2a1f09691927fc8809a3fbc5d25028aaec201e7650d44679ff282594800696fc7fb34a507681be085f3eaac58f2202518aca07080a3495dc5952bf4ccaaae69c8ad0cecf38c0048beb3ea69ce9ed097c2fec2dda7a88e827044182546f766addc009150e68a39c251d326c78b99d3ce8bd1b4e7a8a8a25d64d13099a944ad30e3d96fc5a3ebd72f075d6e4bf1e456d2194a512415d4d231be12934c1d6f84d78ce3ad593dadaa1e780b6b5a09e133e20e44c79dc391cc6143040aa2115d58f31e649cd8ed8d634b65125712e192923f0b2abd5c78de453d81024d60c3882f45290eb23672b5eaf991297d2f7ff3b0488069355ae12bd1462850796584d8ff68b84bd456cdf8e4067d248e316630716dff6d1da0932f454db1856e1d62d0f9e552421f6060a9c351275b9fa91a9ade8f3cc85aee48fe029a13cfb6dbb8594d621ed2154177cd6bd73203a95b2d50be979d3c9c907863c7c91d77a5571ef9cfb69b0f07999eb996846fb8cc4b889a7d33d51b55268a67cc937a64b2e10dd27dd5778282085dae8cbedc8bbcfb21005993561eb12a8c5236ed3d7f92c164650259361324e9fb62457b258962376db0edf142df6cb6106e94bbcc8ffca6de189120b62a6358d56bc4fd76765ee238bf6531dd029af77a7b8a5da3969356a3e86d5ac0743df9b22ed643ef331c8038d776f8686338a9ab326f34b7ac627d0b1e6d4b628f8e2e959b4c0ff8a221989414f453c37ac2fc3406aa4e8a1728f96208fb194e5c72b59d23f54f10038214b29e1909126587605702347d1fef5e436c85e7049a34e9931095549b4647fd0d83fe9bb1b2e1d8c0b398fdacd28853f105ddbb71499dc42e22e83c48534d23f27e51847e789cf67c96d3112686f212045bf1fa352f19b05c8ea658429765111be32df79672180302aba6fc424408708995df6a2240630bb4b69caae59127d9515034fcd55808f0dc9279e4b5cf3dbeb92ec45eb000000003405a30e69ee3477830b1e71cf27b121c0177b939cea70ff826d5e0591b3cc84ed351aa91ab11e2854afaca869511a843ce84608466827f39ffcdbf03dc15cc66575550d74012f67c5e3f006b803a2d41c051fc8f03f35442e5fd0812b85053a08997420f50e13a0a9c0437f6340bb8eb83d26176516d6445ace1e33207c4abfa1641fbd5968d0ece472cde776dcf9fdacee1eb7cfbbfbd71e6836753fd874896b9a7af6ac150c9ba31874bbade673e675d7835edddc16a86d37846d6b097fd67166a343882269b2caf2a8126fd8a07f95a81307c024e40d9652090166897697ad0078e2e55fd63adda5467076fed0374287e65b85d3671285b2ffb97d45f928f86290e447e8b8937439c0833d5470abaab0cedbb5b51d4555abe875eaf84737fba8e2685b57ba2310880794677dc5754a10a3ed8014de346ea4d53f099ca0ba3a6040f861dd8b9dceaddbef1d338dbecd4ec011d674cb9d484ff6fb695f392f2ad855f730552e58cf25b2ee5155357ce2c13e4f5a5e437edf2f95ef87a71f56b1a5a2640a96dedad1d13da4b95407e573c8586b37208fa19eca46840f6ebfe25660af1d41f2d484186dae73aceb0837cad53e62981fa5a2bb33c909a17411cdb9b42c755e15fe61d24ec81594c47f854695ae74417d06a07b2862f1b6be71d189eaf2c86b40f4bd4d800d2530831581d03cdb450b6a9fe697b95c5b095341b266c54c6c9058138ff79df9e7434dadc3952a75f9536808fe5293dd1374d85a38961035f85207c6db7835244f966a2872f26a6d07a9e3605480062b2c9b973811df15bffd00fea9f438be712ac098aa69e2d9ac9cec3cc81d8a14997a0d6038c1c3705d29000bec4fa866c0c5231b80f946a66bf1e1a055b0c62e2b44a11eda22b1fc6a59017887972e8bd7ff41a22b5c3ff7aee9cd32897dd6acc17a66161b6c5ac9d6cc6d678755858ed1ff87b242dbe87629a05d763603e3e9eed9f9b12611d13ff53371abbf4e63ffb32d495c02c90adfcc918b355a582ff082e992de8421ea655307dd126aea12490fd8cdb0bb1ec0a8a1c2846717132684f64cfda40d811b4b33875b180542ff0c740a417c39b68ae9232a49a60180c77c0b65f0c3231f2a386dfe1bbd1bd2f1faa64deb1458efe1aa17f61c36145d2e82378ad90d01d6736a4d52667f1d3df9c776a12a6bcf7a99c67145d068112ea73777ef70b9c0a3cc73bdf384a5d03c574a97d6cf7d0be372924c12de1e5041fa90dbabbe6a527ba1290ec7489cc46539cec292c26794253355eaeb6ddfadf63c03cbe09ce15c66bd7ff010c658cf582bb29cdfaef3d4e8bb1adbac403904cfa47b8a3b5ec0e16db43d6d59f68bcf052896d7402f2e2e08d2108f5092b5299f7df8ee3ad469b2b46fad44d727690f2b2a6d953c3d99c3f8e943d08a286cb309b559cd1f468d92127e6fc6e3b459ec3080d4f7a23806dcd8565aaecba600bbc076c915157e524af36bb65f81404708d4cf8f919f2a704869b4d8adaf7b215d97fb53ec5d0b5de6e2d9d472833611f462de3ca7670eef8fd2134eb058bc0566b5f6562280f46b1e353fe532019de4f709cca11fba3c1e7d56cd426c115c8da423d0355d0caf29b6a2f3a88a9e19a5f9c9771ee07215e7dd44e60f30b7aaa8f0456c65fa5e2afa79733af252eaea17d3e5b4ae2e8c79464a3f3f691bdd4d8e76596cc52ca93fe6b597591844dbb72d88ad366541ae56dfba28131f2e4ffa4b3c953354db795e0951e0043d6a90c81a4d572b54f830dd00c5f2ab1e961109b1e7e6d8ebe7fb5258061dc1c0103df2afc13897875855d189687b88a80f235aea5cd01a6fadf1545e17ae174c8e1f76664f1ebf29f65f72811c55d23747eab69a9f38c55278237dae9133cf08e08ac1e50c70e00b2cb90dc77ba68a7b96f6eb4e241ae6d489a50c1b70ab1d46d60c70c24865c16b6063fd2e22a81f63107ba89f65be85d7060f7d603da78f3b4087cf7860951d768249210818984c0b9ea6d52e02284baea8ba7f17bd50af33629737c7e6ea0de30725c9f9751239ac372352fb467a1d2c9e9e4539e917b2fd5ca0821dcacea4039cfc264bc9272aa52b23f9086f823e1110ff19a95b5c5222e777ebbfb17664f6e79de1f22f8535ee28d7707510895af6359412396682719b2f5c6ad809129874ca96ef2640c2389c6c5176f77f66b422c2b716b3f71cb8f50106af29f08566f2b0dd208367e9bea69c20d4a005cc16ae64cbc924358b02160e6f54c6c6c9a55a8eb6bd41a67b77a09208f775eec2caae2a73469fdafa16505f4a4fd77ea5eede76c2abe8f3c605cb127d0c2b83bf2fd781deb647228d5f7ee450c3b073344e1677317fc6c9f2803ceabba92d105be80ad48ea707eaf26cbe8ed5b8c990e065f316b6a90fead09e608c1f9d9d7ddc403063fc91e82fb5f76cadd5074904121b3ce7dabcc38fb6591e0fb92d26409b0301104b25ddedbdcfb44344c8f3d1e6a11f8425e6f6ee416b83da9120dc041edb5e5411985a666a7788d812"], 0x1010}, 0x8) r2 = syz_open_pts() r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r3) r5 = syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x4) r8 = getgid() accept(r1, &(0x7f0000002900)=@in6, &(0x7f0000002940)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r6, r7, r8}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$setflags(r2, 0x2, 0x1) poll(&(0x7f0000000040), 0x0, 0x0) 10:48:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) recvfrom(r0, &(0x7f0000000000)=""/136, 0x88, 0x2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 10:48:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffff3ada, 0x3, 0x100000000, 0x4, "8dbb5e12864b31543e7539c86e5b1972cb1c1c95", 0x7, 0x7ff}) r2 = msgget(0x3, 0x242) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/172}, 0xb4, 0x3, 0x1800) dup(r0) 10:48:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x2000000000a, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x4) shutdown(r1, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 10:48:42 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:48:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffe6d) r2 = socket(0x21, 0x8003, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) select(0x40, &(0x7f0000000000)={0x8, 0x7, 0x0, 0x0, 0x5, 0x0, 0x4, 0x5}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) socket$inet6(0x18, 0x7, 0x7e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x280, 0x12) openat(r3, &(0x7f0000000280)='./file0\x00', 0x10000, 0x0) shutdown(r2, 0x0) 10:48:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x8600, 0xe0) write(r0, &(0x7f0000000280)="d4c8d2b6ec4dd148db704b61494cdcc9952aba8cf76b0f2e", 0x18) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000010000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000"], 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x210, 0x60) r4 = getegid() r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1014a, 0x82) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fchown(r2, r6, r4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000200)={0x2, 0xffff, {0x4, 0x3}}) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)=0x91cb) 10:48:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 10:48:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000200)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x2, 0x5, 0x8, 0x7dd, "1ee74a8a46152e50cd913edda6520af4ab1e714a", 0x10000, 0x8}) r2 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r3 = syz_open_pts() writev(r3, &(0x7f0000000780)=[{&(0x7f0000000240)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0xff) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3ff, 0xfffffffffffff36c, 0x5, 0x7, "d1a1d2f3a67469f1ce38d248c078bdefa3ec61ab", 0x80000000, 0x8000}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) fcntl$getown(r3, 0x5) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) 10:48:42 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0xfffffffffffffff8) 10:48:42 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100a0, 0x0) setuid(0xee01) r0 = msgget$private(0x0, 0x881) msgctl$IPC_RMID(r0, 0x0) 10:48:42 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x45) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/242) r1 = msgget$private(0x0, 0x100) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='([@\x00', &(0x7f00000003c0)='*)#-\x00', &(0x7f0000000400)='$', &(0x7f0000000440)=',\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='%\xddP$\x00', &(0x7f0000000500)='}\x00', &(0x7f0000000540)='\x00']) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = semget(0x2, 0x3, 0x1) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f00000006c0)=""/160) r7 = dup(r5) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) msgrcv(r1, &(0x7f0000000240)={0x0, ""/119}, 0x7f, 0x3, 0x2ac54a37b50fa8e0) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x2, 0xc0000004, 0x0, 0x7}, {{r5}, 0x0, 0x20, 0x2000000c, 0x6, 0x20}], 0x7, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x20, 0xf0000042, 0x6, 0x4040000000000000}], 0xffff, &(0x7f0000000180)={0xffffffff, 0x2}) accept$inet(r3, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000780)=0x4) 10:48:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r0) 10:48:43 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0xffffffffffffffff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 10:48:43 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x3fe) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 10:48:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xace, 0x5}) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000640)=""/241, 0xf1}], 0x1, 0x0) 10:48:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='}', &(0x7f0000000140)='(\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)=',\x93[*{$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) mknod(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) socketpair(0x6, 0xc007, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000004c0)="6b00ce9fb1152ca8d5c60ac99788dc6cf519f91f7e9c33fd013cecdff7976d66f19134e9de39633a23bb1326977ccb0af89cbd33831a6a6cdb503f7f274faa66cb180e87d3d12421068cdd861408971ecd5e7125aaad01ba0373ee41c21f7c4643f1f09724f8179bcd76e0e5b6ae2967b3f0f844d603b6c64b64ea6418b92b2c1bce5c8272c663cb3043d578594d4f228091ed3b8d7342a112c20aefa0b7f3e22ec6dc5f475663623d2efedb422bf471d26b8e5a9631c1d165bf3c7a8670ec65175e6ca7e206c65dea15465ab2f983a2077edbbffed499db494ed4767ae24ddaacf3fbf33a7cb23e9ad38eba6b98d674b5e0ab878111d2e14236489c33ac7a6f32b1210a739acf8c21ecda997d8d02b54de42a3344e42cf5281f6d570a8756dac4a020e0c0d43d9551ce68f1cbe2f24abb419d76d283a1494f16f452587974224e0b7fc1df042a166d5e6366f30d4dac5384c6e56adb138a001c93174a78155ba37fd4836e8562d96ce8ff67bc8f6a2f489f13cbe8d8d0a15ab59923e9524bacb21c57f619f90602c726459b98b16a32e19bda1ca5b149d29da9eb3df9c86f8285707d224b714eeda89011fec79dcee9390f3bfefd6e6295eddc18c5c4a33f723e2ac0ae4981883bf8d7abc7788f2c8a06966e0ff1ed57bd314b78f94f85786db6f75ffcda48446b6a05de03ec831a81c6e2ec0b431d969b36268f22a83492ed86d7577b9e459c776ec8f1e530f397b5f7b4621a460b0af483f3f27c6a71e0c16823ba9ddbd33c7bb1083cb199101e8c7307ae0e00e9f218ed85ac8e8eb32e15d3b24947a9223dce11bb2cdc07f85e22f3b6fc463b3f74d3e440fb30958068b8ad222378fa9783e9500be52ba026e50a759c9e5220a183641658c7f6fe29f55bc17d88f2044c12f45c6edc31a0b55d43486f4fda108366e15206a56cea4218354aef22aeeecad24f5e7b30ff4591e63ce1f69527d04c2b526096d2d31e44e312da29a65ff71509300ccec2cf73ee0bf363376f96b2ff47d4a0e23bc481a4bb47586218e1d654b8880107c4d1469ea8f8ffa433ed6f1cea572e74f57ebbe0664848a3413461a77fd3ca3501d14e9da665591432eeac60170236ab4377561d58ae14645c44200c68f40ac94da576ee13e84044e2b87274af85ca867eb694e6ebcb7f6ffbe98ab3288deb7b3f17266527e3f57f39ca587c047f055a585f88826790d415c16fe00bcc96bfbed978bd9836b59dd756685c278cac09bd62efb2f600aaab957d5f275e37d4337e4993d9f173b19d5ef35a75a695620a51c134aa15d8ac4fc7312fdf3b99d340b66d997a38ef6cba10d48d890154d36cf2927a785bed89bcb57a04ad3326973a60fe8e6288742cb1edf58e37c8b764e5a5f2ab22be9abd0fba2e888fb8020ffbe57dd376ebd69ce3337fbe921f265632ec45bd9ab5212e697cc77e5ebe0992e83f73bd1c89c99f5883a23fa3c43c6dafe3fac6758e0fe58f19c37b6f359b0fd9e273bb0682a85f4483734d3278c99a4082c39d2bee5bcae0a040bd01b7df198ba8896b39af68b2ad6c7b3e06214f5eb37b9ee84cb952aebb4dfad810f5f37248f63f88531f375f45362f077aebff4f89b23b44e99e5a9ed95775313b98a23eb4456ffc00d18273b259a47e4919772559df0dd84607074763e6a69d7db274a71d362dc82c0937cb634b0e6c6f540e7e143ce70319e2f09c8edd89cf240deba4df511d32a05d6562265b089ba530983cf00156fdb858e435a939e0f9db4abc14d3c1d693607f02e22d5f953f0cf59a5416a15168168e21208c05e26d88656f85d162eb8a4e81f20324fea397cb8a106a29ba139101ff9ba3c8fee29955acf4493b72b26db48081721cffb0767bb60a3bf215a7f460c1ca01c15d644aa2ea00caa10454093bd4e75a6e138dafdaec0f0e8e8026444b9ff7b055efa0dce686f41993b44ced85f21eabc3ed3ca63827f72a1e8b6d96a6acce4cc3a17b4f13e3df0a18d758b133fd869ae2bb10e7a5eb1e6cc433fb03e3ec9c02e3ad422f3171a762a198f7343d6debfcc69db1ff19813279027696b64a949a0be024bbef773beacd3ceeb4a59b50988d73e446e6f6b1b9f4624141d029a10811f8a3bb2ff9dd04cbbb3a9430ee2c0981949c9455a071adc76595f581a8382c51aa5e8e747aa5c9db0b833bcba005fadb3161936b6fdc39dc7864dc64e63c0aaeb99f0351caf1214aca2749761a752c4c91be8d1a620c11d9ee2d1dd42c4e3e902c4b873f2f7dc5062070e81de0365eae34401bf76ac94132b7e6c1eebf5d0251d73591eb6ee37ff74d013d43ce153f4f33f82f43a122f3a4fc8d7ac27b94d7adc58769abdcd436d10d914773184e0b12cf37efadc8dd7d1f8cdc7483a08ec7663a2379129f8504a9144d9e35b24b9f4a6e5eec495080d05ade3f8043ed901ca64ac076c1f40df47a7041fee9d682f3df420f2b36da778a738078329e43f6ee71e5e815827f99ef6e39d23e42a1ac15ba6a9c21044970025eaac812da37f5736d683a3a11071418cbfe935d228be004909db8cbfec88823dd17f28655ae91a189b9ba31b7785a81182d95977dc24c9e3109c13ba881622e124b212401cefeabd58671b768651e20e59bc5c17e542e316bf0c18a9335cad2dba772d8ffab0156ebb316aea35dda4f1395a371106fb26027507bcd5d757e4ea9b260933f426ab8084e169184f0956c2f17aefb2f43fc06f4ac75fde562e61029e6b486a735e34fcd6f34819298c9a81f23e1e6b05788e93679c7d253feae93932a3b92ead5aafbf43a0f3bd2cf459a640e2b2d06360b3cdf948667afe9ec381306ddd8a496a4cfb681be5f3f1ab981a34ad82a669cc990d12df6d0bb6d9d05b3a135d6212e3eaff867adcb5376f0d3a3f6a2fc504823f23a0b1a395493398e1a41944aa8b625ece5b459a74239b25660cccc9722a5471f146dffa02868324ee35a6f66c01eca5d97d4c5f03486862ee94ce051132dd87f40721ac657d912e5867a914769b7807fdcca7f360439ffa5dd5fe33e7904a5dd874c47821d8097b6c7777107584c7a6019c753cc984f97c819d0fbd6adb56fb74ac6dc31f390026e5a5d3482277d818d333f34b52d6327ec3199cfd266de9391840e8b2cec5cdafc6006e5cfa50d5ad9c16c0bb340377ea6e194677e60ff14fa2eed6953dcf5c2ea96f289eda89a0eb80166fe32438420be46a54e51f0f3a1b69eee716b281d97d90e7fbf5bcbf46430cbf4a6086f4171471a013f6a896ccd891e5653f61cd3474ab2e377e6eae064c93dfa81dc2e6288b4fe5c3f7e202baa052ff5e08f82bac426d6d9ff6bda1893b904fc83811fc158a088b698b1076d3484c833f6c939a588e4d8b15fbb8909a146e87aac2cce6cf2dde419d8b3d24abb111d95957dfe8d5dddbcd0e538ed0aa52f96427dfefb7802afe45d0eefc9a4ebab6ada02fb4dfb7daa143af5fca5ab60443dbc7d449612b1e70a201eb3d755afed7ef5c9c8ebf7360394a372ce7d68357f459abc2f89c6abed910378f63f586d822a3c396829bf8527584127a6c1cab81c49457eed447161f20145edb831a5a103657764e3942a9449a4fb2bf686d4426e26d36f0404f1c5b7fdef666fb354de9aaa92c7fa071ed5047156932a3f3367c2c32d9225c6616eab59dd107e1cf51d445ec46231c51a9a9bbadb34e414c4fa6187ed5520a93c3b6870af036507a4a865e7facd3feebdc70b41bd8cb9e0461c2ceb75ff494029792cdb7baeaf03acfcdb5102b400bf08fa0c1e7863816af837a1c5763dd8b7b1e4bda9886707dd3429ba9c96e3a5672dc7e60a53c3cf0e930182802fcb3782d32966f6f48c092a7d2ba0b65783d51ea9f837619b67886a57d58bb8fd2bce01eb9c146277e2ebd22345bccb8c1ddab0207c7364030bd043b9b986497d08d1b8c0879ef85318d45b308203e22576727e46e0bb4f36c81436b333d4439a2d9147bb17c5e374cd92d41a65c67cb2ff5c60deed25bee3be0c7c0e2d9f07b546083185c4b699d8d4f42a532e96af2c816e1b894c049de2cab9182bae1fab5cf6a6b5e5d9e040092d25d8b67b994ff8597d3d411549e8300bce5a6cd573598e033c816004e20c81271525aecf3a833f6c1c1d87742b105361999068763ad6d3dee26247bcf9695ef783ac14fd6696a606bf927cd7bb96a9f3421f71ee2eb720170267bfce4f9ca305cb3c4218c9b676f905dc0bb7021855af1513cbc4131b638351411087dc50394f3ad22668f2204d7b2a5c5ec859e448b0cff67852dbfe498b1953b2d061d173f2d4742f6524614b7955cc356a9bd9ee50bd80bc74bfbf606a0d852f2deadc6de99f6ae5a1b1ca0d6219897dbfac6955424bfa099aab6139e189220bcc7e2936dafe64ea9058db401e6fc7b6ac1df8c17f96bfe37077db2e19c5df7c7b4d4a8a9bfb5eb92e149610408ad14a2e7edc6cffb4f91a24a16cbffc5e6e03f913394e9fbe2239077f0620880a5b57657538a0ac67498d7192681565337e8b32cd0920d17d8eadadd4fe3805a3fdfde277d59d430b48a7768453ebc7b0fbcde4486a9a0efbe7c8d6d528846006c02fcb0f0d285ce612596e043fb6c0392f5637937dc705b3c210a61515d06443593c1da655b4baba3209c72e695d2533db401c72e24b4f8d041f32ef71e2eff2461a98dab49542006876b1e5542c82fb29f59c619065f77b3bab5d2b17423588b67d668f8544f554f7407059aff5db6404259221234b41156f3fc665377f1491a99f7f308234061db81d70d9d5e411d6304e55a5711196dac641e6529d51a1980bbf38ca84139fd2af918e71aec4a28845e80f11f2a9fed4cf5fe1a1536c1b5c3c5c29b7f6f85a1ccc50d90e354d29b98f1f0eff4e0d94d6bb772321bfe98380bcca90d0b0d3d9e9a93dcc5830f4deba88d6de238002c31bc1c340c57dad6904f11017cc7875696867bc3b30632bc0e267c411d791353e8295e293f243acd2ddc0a38248e6de60951b384a7ce9f3b2c78a153586054c3867cf2f6f5ed56f1cb7afb3fbb31bd68e6ffff24de91089e457b1146a347dba617f428140685c4d325f06e0f8b4b63f7b0b4600bf788f9b9477983e5ab7c9d57ec87a603391a62b2037c3cc7f766ad31b378ec21bc5afc29867447a0051a474097b4c1d41d2254e39de0c9bea2f93c1cf16973b01a6b2075e26c739aa14386db20ab75043587e10dd2b050594786735f4f8de690a42db35f53d6808db52edd0f6be065da8b54e54bcf0703c3d06c0cda354b92beffe50d9ae63fc3818db5b4ccf38a3d7516369717eaf04b755ba8f80b6bd36e665ad84790bd807ea24511a18348ba16f3c4251ec361c39cc3a49773d9c87100674fc07a9df5069f3718b68b75cef43c90c49b5ee96b0c46d8d0a244858800e45b4c34a9c1f188593fb664d29d17537d6c8766d718fa5867d24775ddaa073d8b185801e1c8761b63e73757cbcf23d1bed16d449f3deedb3b5e4af6b848fb0d2428e9cefcc5efc78e03e61c2b9611f57c0b28ca79fb4df82dc54b5e6e77571f2fe0395ffa84963d4a8fc7a948b3d0ac2f46718e8e78f15a42ec830582ec1a94a28a9f24e5a75e1519827b8c4a84b6338a4cf42c2efc79fdce8395d86f4eeaedc77367e99602aec3fc6e1ae1856a86a95a07e8d50f171ba2334029ceefb1e7ec9324900280bf9c49814c847648d55851c1788b8199fd6483431a21b49753401dc7b7d718f7aa5c63b47cb88560c1358ff342834e58b299b1bfac3215f42a1052d10223d3d", 0x1000, 0x0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x200, 0x5}, 0xc) 16:46:06 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r1 = socket$inet(0x2, 0x4001, 0x43ae) recvfrom(r1, &(0x7f0000000080)=""/128, 0x80, 0x42, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mprotect(&(0x7f0000070000/0x1000)=nil, 0x1000, 0x4) 16:46:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:46:06 executing program 1: socketpair(0x18, 0x2, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x84) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x6, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$dupfd(r0, 0x20000000000000c, r0) 16:46:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000003c0)="e63a7c808635c96b0a243e94ec95e23ecfd5cb5b6d23b8ffc6f7ab3513ba037f5d31875a4b25880713f0edbdc99c388d5ea6a8238b1a601ee857f61cacc7ef7845b39481ec4b5baedf812ce11bfa65908ed4881bc51e9b1061c2dab2b225269f3d99fdb8b2721616618a53d0e4876fed01fe9b6708201f690acf67ae1a6baab6bc8c28f9416aa33cb268b166aaf97f3d685036a0207d33555bf91c3b2c2f35a0508a9dc4d5ec07f1c221f88e02af65500048ed3f404b3b5c44b0b375c2dab69c6ef63bce99a07fe73d7607770f4e5dc698b6ca4b97b6c9c75e492154be7f7f2b7b2a14bc447754622e", 0xe9}], 0x1) execve(0x0, 0x0, 0x0) 16:46:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:46:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getitimer(0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 16:46:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x800, &(0x7f0000001140)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10001, 0x80) chflagsat(r1, &(0x7f0000000100)='./bus\x00', 0x10000, 0x2) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r2) preadv(r3, &(0x7f00000012c0)=[{&(0x7f0000001180)=""/175, 0xaf}, {&(0x7f0000001240)=""/76, 0x4c}], 0x2, 0x0) 16:46:06 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) read(r2, &(0x7f0000000500)=""/239, 0xef) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0xbfc, './file0\x00'}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x3}, {0x18, 0x1, 0x200, 0x910}, 0xfffffffffffffb99, [0x7e71, 0x6, 0x4, 0x2, 0x1ff, 0x8, 0x569, 0x4]}, 0x3c) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:46:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:46:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="4bd6eb3937f09fd86ab4605f1c1ea2f22cfc525f158d47634554cdaed0d7b1d8eaa34b9a24c0", 0x26) mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x2065d) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/144, 0x90}], 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001180)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000100)=0xa) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) readv(r3, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:46:06 executing program 0: socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc11, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './file1\x00'}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x7, './file1\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) r2 = shmget$private(0x0, 0x2000, 0x23a, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x32ebf1a7, 0xc2a689be00000000}) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) 16:46:06 executing program 0: mknod$loop(&(0x7f0000000040)='./file1\x00', 0x800000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:46:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:46:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = kqueue() sendto$inet(r0, &(0x7f0000000080)="90fed5c92106af909b7d67882e1537333932a9f24346692ef833cd0d9218a33a07e6b7", 0x23, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:46:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504b1000000000005005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xa8, 0x0, 0x0, 0x0) 16:46:07 executing program 0: r0 = dup(0xffffffffffffff9c) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:46:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x1, 0x8f19, &(0x7f0000000080)="29a2da0cd33a2fd6e78f8b1c98f65b86d76684aa36ecbb044c1152ca882fae153581e94367354c6bbfd23e4429ffccaaf6b6a22e0e2c9a1f8ab12d349e410f382a347dadde6e8e077e7bc48710258c746433accb519bfd508f0de816cd64c2c9e56c0343885046fb44dd94b8b8715c69785a742d4233ede0b776f132918db2da6ebb98646d93424ea0f9e9687d42e24e38a68f740725dc96aa2faa16f978c8b53c66988613b19d50df9ca8f78f13da919f08caccc62727ecfbf007084faa83fa00cacbc8c2231fadb702d11718315ec73a48c19aa95e8d5dccdf28e7fbf5d5fe96269c5d56159df2bb8cc3f43e950128b9", 0xf1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0xfffffffffffffffc) 16:46:07 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000280)=[r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:46:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x5, 0xffffffffffffff8c, 0x4, 0x1, 0xcf, 0x4, 0x200, 0x0, 0x0, 0x9, 0x100000000}) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x70, 0x4) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) 16:46:07 executing program 1: minherit(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x8, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x60000083, 0x1ff, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x3, 0x800}, {{r0}, 0xffffffffffffffff, 0x29, 0x81, 0x7ff, 0x800}, {{r1}, 0x0, 0x8, 0x1, 0xcb7, 0x53e}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x7, 0x1}], 0x0, 0x0, 0x3fffffe, 0x0) munmap(&(0x7f00003ef000/0x2000)=nil, 0x2000) 16:46:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x84, 0x0, 0xfffffffffffffca5) 16:46:07 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000013c0)={'./file1\x00', 0xf62, 0x3, 0x8, 0x1, 0x7, 0x3, 0x1, 0x3, 0x3, 0xfff, 0x9}) shmctl$SHM_LOCK(r0, 0x3) r2 = msgget(0x0, 0x487) msgsnd(r2, &(0x7f0000001600)=ANY=[@ANYBLOB="00000000000000006f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a3d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae76315a0459152cf45e2a49836ddb34626bb8e052baac9206ab"], 0x1, 0x800) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() dup(r4) r5 = semget$private(0x0, 0x6, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001340)={0x6, './file0\x00', './file0\x00'}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001000)='/dev/ttyCcfg\x00', 0x201, 0x0) r6 = getpid() wait4(r6, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r3) truncate(&(0x7f0000001040)='./file1\x00', 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000014c0)=""/237) shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffc000/0x3000)=nil) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semop(r5, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:46:07 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1e2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:46:08 executing program 1: r0 = socket(0x19, 0x4000, 0x5) write(r0, &(0x7f0000000000)="80524132b8317ee556919f5cee65710f035f5278d95dd723a115ca852734640af2a73c6e1a243bafe38c65a3126063065f39a0979adeca3d84e204c883bca032389a1fae2af7f251ca2c59943cbb5df817ac955852eb7c6868c9b93243ed29723dd5d814d35598e7bf912b71fcc7d5ea00033782fdc3c9ecb454e5e02ade069adc61dfd2b7d10821b3", 0x89) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f00000000c0)="01000000", 0x4) 16:46:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x1) close(r0) 16:46:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x4, 0x81, 0x2, 0x5, 0x27}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 16:46:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = msgget(0x2, 0x8) r1 = geteuid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xa413, r1, r3, r4, r5, 0x1, 0x7}, 0x0, 0xc66, r6, r7, 0x8000, 0x7, 0x5, 0x1}) r8 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b4000330100000000000000000000ffff4dc6f2e9ff000000000000000000000000000000", 0x2c}], 0x1) 16:46:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000001, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xe927) 16:46:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:46:08 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x1000000070000, 0x2) r2 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) semget(0x1, 0x3, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x3, 0x3}, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0xb5) unlink(&(0x7f00000003c0)='./file0/file0\x00') msgget$private(0x0, 0x881) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getgid() chown(&(0x7f0000000300)='./file0\x00', r3, r4) r5 = msgget$private(0x0, 0xfffffffffffffffd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() fchownat(r0, &(0x7f0000000580)='./file0/file0\x00', r8, r9, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) select(0x40, &(0x7f0000000400)={0x3ff, 0x8, 0x7, 0x101, 0x88, 0xd, 0x85f, 0x100}, &(0x7f0000000440)={0xffff, 0x7, 0x1000, 0x3, 0x4, 0x2, 0x401}, &(0x7f0000000480)={0x2, 0x7, 0x2, 0x9, 0x1, 0x4, 0x4, 0x44}, &(0x7f00000004c0)={0x9, 0x63d}) r12 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1, r7, r9, r10, r11, 0x4, 0x6}, 0x4, 0x5, r6, r12, 0x2, 0xffff, 0x4}) shmget(0x2, 0x1000, 0x241, &(0x7f0000ffe000/0x1000)=nil) msgctl$IPC_RMID(r5, 0x0) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000500)) 16:46:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0xfffdffffffffc0ad) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = dup(0xffffffffffffff9c) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) utimes(&(0x7f0000000080)='./file0\x00', 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000200)=""/214, 0xd6}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f0000000100)=""/97, 0x61}, {&(0x7f00000003c0)=""/56, 0x38}, {&(0x7f0000000400)=""/4, 0x4}, {&(0x7f0000000440)=""/162, 0xa2}, {&(0x7f0000000500)=""/3, 0x3}, {&(0x7f0000000540)=""/236, 0xec}], 0x9) dup2(r0, r0) 16:46:08 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r3, r2) 16:46:08 executing program 0: kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0a0100ffff000001603ff505c05b2d7983da14b9b2ebb9dcee0cbb05234782569446c9fc0f7c5e23d4ffef7956fe26fc96fc100dfd51d9aa2dc65a8e806b411487ebfa5dce407d71193ce34c34f8411e9bd09004452a68ee11226a690014178810000000000000322216a70de84aa31ef75128410557eef6178a29526a9d6498012888ed"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:46:08 executing program 1: r0 = socket(0x813, 0x400000000003, 0x4) setsockopt(r0, 0x4, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 16:46:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000340)="5e84ed8bc20b77ff98a3edc196109ec2fb44a5c35e7ebf250cc1535c6ae4cb451c6f87b886fca7124bd17ff70cddcaa7", 0x30) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xfffffffffffff001) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x7fff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() 16:46:08 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = socket(0x11, 0x3, 0x0) r4 = fcntl$getown(r3, 0x5) wait4(r4, &(0x7f0000000100), 0x9, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./bus\x00', r2, &(0x7f00000002c0)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r6 = open$dir(0x0, 0x0, 0x0) dup(r5) mkdirat(r6, &(0x7f0000000080)='./bus\x00', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r7, &(0x7f0000000180)=@un=@abs, &(0x7f0000000400)=0x3) kevent(r5, 0x0, 0x0, 0x0, 0x2, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x80, 0x8c) mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x6) 16:46:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)="008b351164201ce151ca887717eab8a4117c5e238605b3664866a436c292fe0c7c20e598f1c5aa57aa9df47eb8f422245479afdd8e954b12d341e083a526708edc538d8adb83b004c888554490d25b5806e85f82f934d5576f03f6ea1bccff6746ae526515de617d3688d0e54da8cf7399f63c7aaa151620ea349af54be21832cba018ac8493dfc2c453c49f8e70a1495cf3492e21991cbc285afc6bf2b8015a64c182b6dc889b2e5e6633eab95c4750bac31e6b26eb47a4e3c0d3e5c2d350ed24cf1cdab16fd12b92032215ea98ffcf04c3ad8084e0727af6f67a6ab5d218154cb80d2f829ff4", 0xe7}, {&(0x7f0000000300)="a40d880585568d999897e3661ca756913784fe2e48a00dbeccb2604e0a6d222c89cda1c23b510c4b70bdb1dcb03c7f4b9caa378868e6db4e6cad803c9141ecd3dbf6ccc686b63f94ff74c7b37e68da0c082189cb33096113747f65adb4f459", 0x5f}, {&(0x7f0000000380)="a74104827b53afef5e2be5bf20acd0f1a7e20fbff84333989ee39248449f32b9e411d1d52aaab4915f2d2837f647929cd05f3a431f84e4f818ac6fd74378507ecf48ff6f40e9f46b1c50230eedd9769bc787bd4555caba653d46abbb05c108f148ee7faa18343aec6a6305ae840dc2acca47cffeacca68b845f88386d5", 0x7d}, {&(0x7f0000000140)}, {&(0x7f0000000400)="8e2a70c59bed75c0b387a8fe3af60a1f4898f28bc6b733771badd791ec1793d190bd269ef3075fc9ada258471258b69797e9e753cbcc024fa35e2b6035ce02c14a7486c3474ba2310a42c8740e686d9bce12d196ab875bfd9431ee1971357982f618d9f8ce67b34bad7f4c07f2961b46c946000e7151258a01f068c3ac707201293178c54ed231094cffb1643324fd28040eb064130f7a0c378aa923e7db5f86213b5767b99d514adaaee9d5f44be31e4df61043a5570985d3d5ebc64a90f2838ebccf61728d63be431923fcf6a540d6dcc2cd74d0eecd55ec97431e066e23e0c42db54cb39a129e1abefbac23be4856c5586b9950cbcce03b3654", 0xfb}, {&(0x7f0000000500)="9abb68f4e84412ce5b186ebb6f340ea56830c72f421d4a2ecd3884074c478daa97537c3ce121ad60d3efa075aa4384a418ed355140dd7b7ca28d2814d643006ea007525b075379b714a63364311122091ef0e61a91", 0x55}, {&(0x7f0000000580)="1ccdc30e65dd5fa7683ca092bf521a8cfad5f38bab58cf444e8eceaf26097b6d5b443f0d245a90f71b71d362de97f2d86dcde09228edc2dab8120ee7fe2b269ddc9f2b79897f05f55f4e35507e6e16f0bfb78b8327535b7043456270a804e7f62f9336ae89e0a2bbd29a5de1f5840a58d57260dfdd0c4f15c3fbe4a2314ec720415818819aa1a337a9c2522f72bcd2fbd48d75986734c5e97de2d907614deb962c5ae2b9f1b491358f1e80700cfcf87ef304d783c8f1c3", 0xb7}], 0x7) mknod(&(0x7f0000000080)='./bus\x00', 0x200000000002000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x30) 16:46:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:46:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x100000000000000d, 0x0, 0x4bd) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8008, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:46:08 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x6, 0x2}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) socket(0x1e, 0x3, 0x0) 16:46:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) munlockall() mlock(&(0x7f0000a0e000/0x4000)=nil, 0x4000) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/179, 0xb3) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) 16:46:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = dup(r0) recvmsg(r1, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000280)=""/21, 0x15}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/178, 0xb2}, {&(0x7f0000001380)=""/11, 0xb}, {&(0x7f00000013c0)=""/204, 0xcc}, {&(0x7f00000014c0)=""/172, 0xac}], 0x6, &(0x7f0000001600)=""/63, 0x3f}, 0x3) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') renameat(r0, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:46:08 executing program 1: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000080)="cb1c98706215de4bf44e1a10da3709e7975436b3478fb35bbbb6a964f428102b0cf35ebbc59c038695aa4576c8cee7e2f3ee98e873912d6106e62af671ee53e87a9c9989d5f23a5e3b68766b9a42dd1383b67c76bd019be05eef67d530e2d663c8a38a7cc216ed2d5d688020f8298e57cae5cdc5a060add1039486cc4d070b181ebc4f", 0x83}, {&(0x7f0000000140)="9f1e306e1beb3de10709cc8fe6007454dc1491b3b2530203c6d9c3491281b5f21e9aa94e4b6ec07d814c80e40194432d819b3e25f49c07ef3f736a7c845531f62c0b5e93aae17192264df00ea15ad5c9ea1c7002dcf714bfbd886729e7d9a803a5929b60d68ef48ba955eca6359aca50ccdd5d732b5b1c23fdd7a1b29b4a6cbc43edb6b4cae7dd3da48b2d0ea03d89504a308cd1c996b368601dbdda54a5534ee10e620e3061789b5b755c1d1667dab5821e17f61ffd929692f647d14d3f50b032c0215900b6f047e1df94d26bddd763c1ea8544e3e4c7df81ea37de4773922fd5febef6e13f43fdc3698cb5656535d425d42b888e1dfd975408e14aebc325ef95fe5072aa768b04938e3f7118c0546ad20fc63555111ad018b692ac31a1d30fb2be0916be0a287463a6b7cf992845b1d7c1cbf7166baf189603e62187383d067fb10dfbf8ef709565d7db9e416ed313cf336cac7f410dcb74df3fa5a0d7e9f3495a296dfb5beb1897405158ec566986de926b7cbc95cd27e79160dbaa8b40a2c17d010badc5adf7495b5688c0b1b249658ae4fd13bef36c330609c99b13614c55b4bdb819a817047a96f440e99ce3f101fdd223a7a29c1318ce9c517f366c88cfd9ff4445097563ebfd04e7a5b6060185c4dda7624eba05caadfb2c43cef3b6afb6389f55be1cd0c6183e6e918e03458a90b4685ad6675428cf5dea712b01385bba7f71fe56ece57948f679325e5452519ce47a681c64dfed0d2bd8faedb38ec90e783ca0f054f8e49c6c0f22efa36eef10ae71eceeedffd72c49414c5b3e32de34294b180e943d7060e8b3e62898ebd7834693c745f77cad84942aaf65de7232ffa28798bc2215d5406f25a6152bc608db0edbc0fd5eb1f15a8a64d9a249882087e1b7ea7d124f746775626fedb9c23dffa2f5a7b5b5ec6bb3d7daddf2a7df54c41e8fde845019ba2314aa2470dd4b68c6b79ab02d68d58de2bfdc1a919f89849d5ea8b29b2e45690475d2eb498738652d4d2a9f612c723a8cb09f3111734aef3b79a88f408c5e91f8bb9c6acc1e3ee63c88023509267cee83f39213e4dde554ed9fe5c9d371c2c985ed73514ce0845672b09e6e91ed7fdbc11943b8820f861272f5e531586446be82e097b6d25174794e535c2168cfd5e21b7ab483b41e786dad0690b02fecb06963e2afa6813064070abcb76915a6e94551aad3770b182ee927f5f10a52498a0aedf5adeb03d0b182f834f898b38d3bcb68eda0c67924dd8512f1cde5e971c258a92a248c1f542049ec7ff7229a95a9525a89fd9aadf439734bfa9ae5184b1ac446521949b0067612c1709ed0ec50c5f9f9c9b5810e6426a69134b2f59b450015de3aac3283177e1bf01a1b3e7fc315d7cae01f5e2bec49b66739fbef4d5876cd90157050e45ad8d5d4398c6682acbf659ac257b0cb1974f2a3f4a1ab4d0ea112e2c4dc2ef7d5dfe32610468865e6899166d66da9bdd4b05d56b7f5a8e4f4d87cdfa8befabf84954bf01a5833eb5e2ef3baaf2466a988012bb1eda91a3d3995ee208a0b4286faa9092216616617831480c64e53daa8b98b1e867bbb0e56fa20313ccadd32cb5e69cbcea25e0d6f32379836c6f09a9e9299bffb35d5e8ecab71d738770f906ae813ed3383debbd2e849eea2ea7680cb52335472389806b7d806093a0e70263398cbbcb9dec2e0dc94f89e5971027e27233876b548085bf3012505681e70caadd56c02b56cf4af534d375aa042144e7c0b3806fda7059850ce377d4d2c4f0c17ee2a48595ce0b1a53ac42aa56bf263f7c3af9cf4631710b69b66e37a45e6c88d17823ba93da4cf13229b83d2bfde6ece80597c41cec2e2b6ab508e0638c1b731f63addaa805656d5562f652c7ed9cf6e0a73d1c598a998bf4af027af5719f085e76e3db3b423b241b92718e2b39eef206c4e96a907df34d8da4d996e399fa0bb2c10fece25ea4dfbd5d6e14b80835f415271dcc1b3d3b772b5f0b978ce7cc3ec120be71357563eb7c28d8d51ecfac4afe355c1f4c3330da78352add05291f7b02f593d1129a2adaca11d57b40e857c3f6182f3b2aae8152a679fe694065c064fd8a530abade1bbe82fcd8df209e5e9ee8a5a7ef48252de2116a5e085c4ce34a29c542485f4ca9f2ef92192074ac6fc0150617543f442f9fcbfff0a7dbeb5a2696ed6700d933404617b9560ac2fc6f52cb4be136f5b334015133879be7ef162864c9c49975c0c41a5cc831a6e2596eda37aaca116a670a4af4b24c07a9dcfbe2a46e0470a51fe2c457eb08ae90707e40af9da1232555f70c0e2cc0addbee195c4ff4f74a6f08f451b616bb470dbe35d746b8966b5c4cdce41d452b589097b43e4d79e62f619e6bf16a0a9ab689c34254bee3dbdd5bd7193774cb1ad185c2f80be58ed77d7552a4b91bc0418fb242c3ab13c4ddfb9cd38f8a8ccd25a21914051dba82d509611b8584761ffd5ac85a1fa98e898a1658195ce665a06060402994fd101788e02d23e24c76b0448cbfb459a86d6f1c75c1efa827734035ca07771fa95cd0d1b5406d41e8df55e597b7f3ddcc6a2e58bb816ee28068681fd7e1cf973ca99b77380640b868d4c6ed8bbd2cd6d6dbe5299f19cf45d10dd49d046bd32addbcec305fef75715de7376c92c6c01c781dae3d4ab2162b5c7ac622acfd0cf95fc8c358350d72573925b669ec9bc2db0151e7b904368d245f16bf072ec32931553af4934e70c1ba22471397e3463d9e94d57a863faa0b2a60a06c85902818db90dba2bf171f86fb24d9f659360b64b4fed0dee967eb78a0225de5672529bc5e866c23a1c05a31a34ce7eae1edaa5f182a44d85ee036ac82a0e381a78a428488e0da4d0acf8bcbf4c90f4e857f2ffc7483226c26c5235dfe6a81918d59a5df3f5c9df1303f1fecba723958bb86a26f3b05c17c1bfc63d1bfe862cdbf260d7858cb56cd390389ad1d757d31474066306e7fe2518abf5d2422d9c332df39d8a06700ac2e3d88dbc3c2257316f511b0dba33fe3d4407f940f153d4de7ef387e10f6a36574af068df26c3305c0c0e5996c5fc4abaa0a5df83173a87cad5241dbb1eb3fdb16813ed50aa771174855e97831f378f005060db57b0caee4931b31c0421042f2e9fb2b5f9ccf825ba90b1600a6697b3e7cc5e47d168309519a94252424c104e3c8195860dfca5649192c64e35f83a54f029efe1d2715c082034382755e8d55942af7c08ea29decbb7e38315d84e947c4a62a5696a4f379841a200b4228086a01f9e9ac27c8071a2ac3214fac797a53217bfcdd029f77474f6efad49ab77cf59896857d07f95635f8502887801d21e754e0d3812cd6838315dda1977a0b3d7e976b41a7d34f70998a17bf8efe2248c46fc8940f6883eb3565b8e10c88c084f010b59980dce5f7e493237f973c4bed50d1be2030756082c4ab25a8a2b530a9095012d2009eb0aa587f5a390f6ea298b724f4a5aafe1aeba545b45cc1cca31fb0553064f58326c8f3e65125e201dcba2de13034ad318af94a487e460812fa06224e96b1d356c44fb8bfbb772fe7ff3612fcacdc5fd5853ee1054037ff8e14b4ce99d2510fcfc7596cd419f699b013e362d01a6aa1dba9134e59311e605a2925c4ea73cd39dd91d9cd6fdd503b700726d938fb61c514c7fa64ff91f84afbfaffe676c34c470ea5dc6f32214ca523b2d1b1cde776bc299aaa39b7afda7b0c08fdfc245fb05f4d119f92c1ab5cc183ee9e6feace306505c1aa023b1771655e3d8ee6c5aff7a3fc2306149e213f836bc3c6466c2cb20d529cce5ab252597d1f8517441e0ac1a9dd82d5f005e2661ee323a08b5aeac23f34c18a7d9b4e9401bfd5a334d5528d816ec0406ecc3ac60dad6fe2f39495b00904986416dbc589a3f308801fa29046b2af9dce0f1b1963ef7472cea1dc48e4aa04da6cbc6611fd52e1d33f01397deba16a7d0656396b39b021818db4d3afe0068acc764dffff5bc6dbd056e64ccb35ca4e9b3b6ee764571f06b3a46441b0683a50509b2b57f4027450310c1a915243d2a4ef2e337e2bf6dbaa7f903ee915c1597e24765e7285b3c1f3a11875ecb5b7f56eb78765b7ffd127fff550b2a24ea65704408b23bce1a69ef98c48a069c46a583d0cdbd4c55c571dded880a052b27cfa33637a457398f5da3ae8b95eece199c9f6a8c2c6baead9d98a317c6c34e19bee806115fbdda789e02a209247f69c92957eb55b14855add8233f8aa130d7951f6154a05b627ad475ece226ff3b92e169ceefc8cf74a4b6cb5efe05951ddd2c0bc1322626924b3cc29101d7c2ec4be49835aaf22dc169f116bf57a8a5405ef18e9bc46125c1a863d06634141e2e53895733d53b06c9f25d16da3860e48167178774537e583ed3d6c6a191ce5e2faf393befe90195ae6df23fa73864408b76da22967e3c02383b62b84f05f4e3a114a258120d7814a78691f63e5e713e890476783ae7205d0a6c6603b5125ba4b366f8873e8de0dfb010d1d26961055719bcb998f202761db66bd975318debf07639ef97ba01fc2bc76c03e299d1c9a874653adb364a0e27a669555e5e2882d90bbe540e9002ff3d7972a690dceb8808d062701986728b7963bf6b03bbfb2df6fb2f51d4e292b5e93d75720a3228478cc107b2b7929ad574f59a3b87c4af724776c9f7cae4ef912685b9ad2bf4cc0a8d70986ed8e44e51cbe2abaa0d141a8bf6fa6837077aa0cb4ee96e083da764644d678a5319a0b917a8c2228c9c46623a5a0d86d2418150337009d411cd0ecd7bec23bdfad98896b5c7f6ce42205cda2978d76a30f0c966e39f99ecd665d068e0411d9f150b05d97158139d43feb443ccd50b3d611a62ee9e0ed34fdd576ef0589fc0b9e99d8d4840965ef03817d57a23ae6c3efae3e6e4e6ae0076d9941c2a91da81d34f87790166e35322a9231caa592873cfe591c7aec069a7a47bd55db434adfef524c45299b43a0c94dc9628a0758ea51708f3ea542fd8ce283149f04405332122fff40b1a360d23cdd316b8bdbe355bdba352221ec64022a237d42bdb7535968f88e0d0f54e4f00fd57afcdfef089f639c2c6c33a009a208f84cd4d9ebbbbcd8f88985c1afb2dc8bde3f420cd639fe049f3220969898b4d78eeea9a4bf8573739919474a877c5bb4596a3cfe58f673708562f847bc37730e8e50277057f69d6c9f8ccb52b8ba548fcbc3d99e4860f95a7f648e040e03b4a70b31d3714284e3d23c5d56de046dce2a9167fe83d4e884ff9f5d9878eddee045130df503abaaf254760906123e71fe9632e2999110d32ef242c6294f2160e6ae419e7828de9e22dea472079e70bcad50da731e8b958e813f77d62523378644bde6646f82df88f4b5eaffbf66072e543a89d62d6dc347c6d11bab9f60745fe7a27af6ce88265329b96b7d99c30466da9780096fdaeb581f4ea9d18e2d033c8c2a78e349a5606c1ec675248384fb363598c9240c97a95b6ea1e646b2b120439a33bc7161d685925a6930085bddfdd7e268900b39a0d936e212f04758306cefd7f69708b6fd9720000a6e03a7ed547a522dbf5f91c03fb7ad20dd1726c807a7413503a63a1fd32ee99e9c19702f7e9a25dd70df980716e35d50f654726a1504fb1f477244d642a714649d27e6f3d55d4bd47718dba79b2921956372af645c3800bc0c8ff917a522bd2042f313c054b2aabaee2cd2b4f63f4208e04a90e17f6de19b3641621405918a2fd950aab92cad75583f63cc01bdc65cd464296dfdd0f735c1d3cba8d67b6b650bd98", 0x1000}], 0x2, 0x8000) 16:46:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) open$dir(0x0, 0x0, 0x0) 16:46:08 executing program 1: clock_settime(0x0, &(0x7f0000000840)) clock_settime(0x0, &(0x7f00000000c0)={0x4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x181b, &(0x7f0000000040)=0x7, 0x4) 16:00:04 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20800, 0x2) 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)=@file={0x0, './file0\x00'}, 0xffcc) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r0) kqueue() read(r2, &(0x7f0000000140)=""/183, 0xb7) select(0x40, &(0x7f0000000040)={0x80000001, 0x8, 0x10bd1f0b, 0x3, 0x20, 0x8b, 0x0, 0x4}, &(0x7f0000000080)={0xffffffffffff4011, 0xea4, 0x6, 0x2, 0x6, 0x10001, 0x5, 0x3}, &(0x7f00000000c0)={0xffffffffffffffe1, 0x3f, 0x6, 0x3, 0x2, 0x5, 0x22, 0x3f}, &(0x7f0000000100)={0x3, 0x9}) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x8001, &(0x7f00000000c0), 0x0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpgrp() getpgid(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x180, 0x0) ftruncate(r0, 0x10004) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30400, 0x0) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) 16:00:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) recvfrom$inet(r0, &(0x7f0000000200)=""/231, 0xe7, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:04 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x102, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x7f, 0x3, 0x874b, 0x2, "fb92aa42efeb5f1807c4d235e13b0418ca2ebcf9", 0x0, 0x2}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) close(r1) read(r3, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0xb5) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x5, 0x401}, {{r1}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x11, 0xfffffffffffffffc, 0x6}, {{r1}, 0x0, 0x14, 0x4, 0x5, 0x8000}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x4, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x48, 0x5, 0x800, 0x81}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0x7ff}], 0x2, &(0x7f0000000140)={0xdd0, 0x9}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x82, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x5, 0xffffffff, {0x8, 0x1c00000000000000}}) syz_open_pts() 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x2, 0x120) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r2) write(r1, &(0x7f0000335000), 0xfc94) close(r0) 16:00:05 executing program 0: kqueue() r0 = kqueue() unlink(&(0x7f0000000000)='./file0\x00') getgid() kevent(r0, 0x0, 0x3, 0x0, 0x40, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r0) syz_open_pts() 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) read(r0, &(0x7f0000000200)=""/101, 0xed7659a3fd7189de) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x4000712, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x12, 0x0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x5, 0x5, 0x0, 0x774e, "21575700ab4f645beb116161f6a61fd3628723b0", 0x81, 0x7}) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x8}, {r2, 0xc}], 0x2, 0x4) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = dup2(r3, r5) kevent(r6, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 16:00:05 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1a, 0x0, 0x57) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) dup2(r2, r0) dup2(r0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x1000, 0x8a, &(0x7f00005c6000/0x1000)=nil) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f666900000000"], 0x1, 0x0}, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 16:00:05 executing program 1: pipe(&(0x7f0000000040)) rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce304500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x5) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x1000, 0x2) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x2, 0x100) faccessat(r1, &(0x7f0000000180)='./bus\x00', 0x15c, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') fchflags(r2, 0x50002) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x8041, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x400) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000140)="14", 0x1) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602", 0x165}], 0x1) r2 = syz_open_pts() r3 = kqueue() poll(&(0x7f0000000080)=[{r3, 0x40}], 0x1, 0x0) fcntl$getflags(r0, 0x3) kevent(r3, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r3, r5) close(r0) dup(r2) syz_open_pts() 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1, 0xb7e4}, {0x0, 0x100000000}, {0xe7, 0x6}, {0x21, 0x3}, {0x83, 0x1c8bc990}, {0x40, 0x4}, {0x0, 0x8}], 0x7}) dup2(r1, r0) 16:00:05 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080), 0xffffffffffffff30) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) read(r0, &(0x7f0000000180)=""/248, 0xf8) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto(r1, &(0x7f0000000200)="db5e62dc8b93daeb2f519dc553f7f7d953561b287be739ed65465e5e7cdf5cab6a3c0e7810741ae15f83a557a2b26af47cd0b04fd488c5cfb7016ff1d9059935f71a207873089775d079e988ba5d0d2aca3b7e05ac37fa7157ad23e83f19ce54425d96af16bb29d73d5b77211cc4de9c4df0d9972ba65835cf3cb017acbb4a18f88eed31d2b9dfbcc867dbfba184d75b5c139f3f065ed4bb45fd97e3a8a3a4fbcbc6ae9d8506fdbb9be925ad62aa46", 0xaf, 0x0, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x6, 0xfffffffffffff000}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/248, 0xf8) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:05 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32=r2], 0x266}, 0x1) write(r1, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 1: syz_open_pts() setrlimit(0x4, &(0x7f0000000440)={0x9, 0xfffffffffffffff6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xd96, "ec442a7150c6610cbe4a008141a5bdcefacf3f72"}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61", 0x2e2) 16:00:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000140)=[r3, r4, r5, r6]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9, 0x10, r1, 0x0, 0x18) fcntl$lock(r0, 0x9, &(0x7f0000000080)) close(r0) 16:00:06 executing program 0: setuid(0xee01) shmget(0x2, 0x2000, 0x16d, &(0x7f0000ffe000/0x2000)=nil) socket$inet(0x2, 0x4003, 0x6) 16:00:06 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="5644e703ab5ef598b989e5add4a278ec3befd5da5ada786c711efbe128bc5250d5", 0x21) 16:00:06 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x80000}) select(0x40, &(0x7f0000000000)={0x6, 0xd8a3, 0x10000, 0x40, 0x5, 0x9, 0x2, 0x6af4}, &(0x7f0000000040)={0x8, 0x1ff, 0x8, 0x0, 0x7876, 0xb936, 0x559b, 0x101}, &(0x7f0000000080)={0x1, 0x7, 0x0, 0x8, 0x3, 0x5, 0x1ff, 0x4}, &(0x7f00000000c0)={0x200, 0x101}) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x20, 0x9}, {0xe7, 0xfffffffffffffff8}], 0x2}) setreuid(0x0, r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:07 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x201a1, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x7ff}, 0xc) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1207, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000020c0)=""/4096, 0x1000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x200000000086128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0x8, r0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = msgget$private(0x0, 0x88) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/120}, 0x80, 0x0, 0x800) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="08dd", 0x2}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825001f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/178) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/81) fcntl$getflags(r3, 0x3) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000380)) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r6, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r5, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000004c0)={{0x20, r7, r8, r9, r10, 0x40, 0x9}, 0x5, 0x40, 0x6}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8e2d, 0xfffffffffffffffc, 0x0, 0x1000, 0x7fffffff]) 16:00:07 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) r2 = dup2(r0, r0) getpeername(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000f10000000000000000000000000000004000000000000000000000"], &(0x7f0000000380)=0x23) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r3 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x8) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r4}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r3, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:00:07 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) sendto(r1, &(0x7f00000017c0)="59ac36b5a3017f82bb5e33778a562f281fc90db4746c7726bfc7fe7c5254dfb3de6080d0b6146dd5c0817d7b1648e4cb9f045a8cb440f28e54b7076690f5268dc61d63a3d42d0fd7b93ef678d40f5de46f31a7a7f11a33911b7b8e17700c9c2bdcc5873f7e0cfd0169b172715944a0760b8ddee3a12af4e300bf1cd1626f7e47623b4e3566f53f17b327c7e44274cb39d04106ffe73ce5f7", 0x98, 0x4, &(0x7f0000001880)=@in6={0x18, 0x3, 0x6, 0x1000}, 0xc) sendto$unix(r0, &(0x7f0000000000)="e1856886162d667a623aec5f4bf8318d14268da0e506b9677ae72d5b095fbf77f77278a746306b9533ce607615d16fccf53c97902a9ec42493cc88683ccba17eb16d5695390ce36507e73098e18f96fe73bedc174c402c9e22fed6a700722469dd7dd859c751b1d0f3b4f6b5c4bc159d316da5d127b281c422fb6d5ab69263aba4e4a691650346dd052cadbce8986c058768092c26bcc938a67fb1404e71032d2222d9fb15adc7298a98788ad39158c981", 0xb1, 0x404, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001780)='./file0\x00', r3, r4) getgroups(0x4, &(0x7f0000001640)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) syz_open_pts() r9 = getpgrp() r10 = getuid() r11 = getegid() sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001580)=[{&(0x7f0000000240)="d95965b5a2b567f626fc53a11f965e065709ff5eda8c84e1f78430b1c9a162c873d986e347685a2021d745602999592267b327bc5083b19a4b8aa61bac93c1c6fcc6924db05ebfb019b2b666fad051867c2426f6a92abc224a49b35169ba66cb0f5d31dcca3f7614448296978f1419a1746768db85f6679f08a2e7a4e81ccf98fea2139ad9c40ed4fe5ad0282948262a4d621409f50cb2210c32842d216acf2b9d3fa3f2789278ba85c1504507cd4c8e1f4b84d5d156edfdf35a63332d48912dcd59968de06cafcb6ba34434413218f4a58e8629f3e4a5c9c882a806929b016cb960a4a3", 0xe4}, {&(0x7f0000000340)="0ac1310d3d2417ed36a7dcc2ba854923db69b1b99795a4ae85020007db54d7e36dd65bba61e69aaba3ee29ba3bb027495d5424d81b996d3d5537764b5e96b283e682d5ed48b1597514a9f8420cfa75ced5835bc4a4ab21cbe6368e40c7a1563c191532b802250b5238be6e3f3a93e1c954e4e8122c7ccb401d7bb9bbb62048efe0b617d11c8e355be5", 0x89}, {&(0x7f0000000400)="c616d723db1c2cb22f781fab181532447f27c62205c207798fa55a4039767b7b6c622b76dec7b25185ede65ec35cba07e631a78d774408a0dee3b3cd7bd081e534587cd956bfb26e0d2d9f3a52168854b0fb8d2026a3730ba4829f4cbe50f03292a38e34d855031bce07d28ae1750819e4fc6fefc054c50aab0146e9e3a0c40d02b37114baa358b29c92b52584deb09ca073d684a45dee384d0655b9b7da003f013258956843d73a95ce1bd2caa69a7fc725e6b3ec8e2de13ea226e4455c2a2bfa7547a034eb0359dc88e0469fc5a8dd983289e3b770b5d2b959c2217d4e577d30064ce7f935f1c3eab059f02c922323e1f0fad8ef50378932c2dbd297277b179643a529e764e6c89bbdf0fecebe0260fc2e71f845b3618cdbc9d14212cb3cef9403d9606e906823252266203cff09c82cca22db8f917d194b563e6cdae882b1b110edcad8c0f8590998497eddd9015eb074ce901dd85549fe224641afb97e63daa7632d28c88a17f3c052384a61638b0c56b2623233252c45162efdd8448a110ff0af91fbf2d8f22b15d171862243b686952c2b9a7bf39db969df4345cf62866ef660d478fec122669597828711718e206ee123000b870b7cc7e71077592dc373accaaf7b6f363374d9a4929ea601cda7e7fe526266f9407df37516ee7c876263e256654c692a4c685e0848247e5533d107e9b9bd55f052a9845bfcde554c5fd30839572c142952229f0031090d72d9ad48c68cacbd512e7af43205a8c7010f5a71fd467ca0780638fd94b879a00b0391ea3ff276a0486a4830749fdeaa3e445b0d9477c078a3aa9517975ce893a439d2f900ce80ef9214e83ff42ffb598ec7758898aaac498a85c21dcd5f56e1fdfe8ba0ca69ef2f4119bc4e018baec5dcd0ee37cd902ae584ab192c74f259934c7043b77d26d50392b7d5dfe34c410808780e026e82eb4ce901cb59a43159cd241382fc168778eb0a65a406e156d377440331aea3ba79042755134e52c9857f7311c0e29b8a044079e235bac3873262b4048119fbb8f5ba1895d23318f9f49e1828d63a66fac23ba27752bd18bf2224bd57652a9c51fc94908521c55725a379d51384b9bc26e55af567f54884468e33386c4ff4e9fb77af162eb75a3bd2ca50a59941e355b4b731733260fa1e1207d01d3b0addd239276763331aa221a03102ce1f3455e684c7f701d56d71e92e8363aa3a7c7723e73266b82ed2d83dc3edfeb98af6e680dd5e0ed6664e9460e02a92d19102650138f95753673b236f3d8ab88e089b10135d22a7fed00157984fdadc44fd81318156e6cd5d9c501f5ec0254267b9eddd938c5b4195e724119a53ebd831febbe5293f4f0203fd26f63e2cb73703505ae311d6ee9e306c6c414b2a0d0f9182016f73977ddc33a5f8062c4aa976183a99ae459534e958d1feb2765ec95725861e370edff8835d080dea409fd093b2ddc6474e9d5d83a00c4c09d5ce7ed13d48c04f6938951c8e694199db22ed8f00e0544d464b6170ef94212c71294e52b3087b9848a11ee17ddb90684242905c03ef43f3968f8e18ba0db8759e00f67e61a1286dad1298f14a24756ea2f23cf63d57824304cfa58495322205dee58aee0d14fcf32dfc7ed7150f64e24dda813696627c415778d942c29b98b0c24de8c9fce9162f87d3d5c55294e898b380e27e1616f781ff014679e245dc454e591ab30adc41858840d6e5c65705f270f034e8d7bc9f854e196f911cc04c2781edf19307f18827743bbb72494998e133a5bd5980d5397f95489b10940984db536d52b2ef273d083030e11dea232aa3e3d02bed6aa78235be86cb02e9020eef4013171496e48c6901c7a185d9b35a9ed25b4ef1e2fd2b5bda6d790ffec32404200e84a19382fa4f063b067906c2c73a2666c8677a8942e2920adcc059d098a82865674db4691adf4593241e9ddbd20f9b4279cc92e65be594936d8e593f6df9b4302575638c4c6c3e7b7fbbb24c8d5ed7a93630884ff751a8e42df109750982f454ab9f72a03f4e7b7fdf3d76dc3eb951f450b6e8303ffcb34fcbd79bbf05d1c737e48db8928d1b693268fea7b41e1a083c57d33e01c3c262e74eac4c15eb66d29b83057ad921a0be4871c2f858e4bb650ca57f9ca2019b8496e2b9434ba131300e8201570106bad67c16f9ade429e29c79b0b96bdc04d0948b7177050e35c4f6cea95dec258cac740d89cf0010f84c1bf84a1a65f0c79d3ff065d2f146f4a6c8e06ae074e46c9ff2574aacb4f6ca504eca849ddc2c303fe43a245f4a05743e98efbdedee98c050c28a8e3ac967bbd948f9f81a2b7ab1687da317c42beae4a7de1913b6155235c41d29affbf89ad9481ba2c02656b7da93b79fec6e50d478fe8826fbe93804e73ff2c7c6abcc99de4cc585b1af8fb594d6de0a97994a2e52dcb94872b157119eed0f4c4116fc102da8c4042d21e53bd591eb0eb6fd31cab9fd00932b65e73af5f0bfe0be63bbb0f7384054d11968f71b7918988a335e9008a6094dd5a169b3d1896f5a5c354d2ce455b2138c98174f8205bc1cf5f83f8929783cb62dbb96ad618d106a7138ce0b00a6b52bb7801a8babdbc5e39fa5904c377a3a0d8c520ced183cd8fa62ae1b8a27284b863aebb5ad6302e78e67deb539d11dbea17c74c419356170c6580f8375a8580fc4dd289571ce7ed78e8c783cd756fcec5f0e8efeb7e4b32f1e28f1788588b7022d0bf6b440ae0f319739aebf1c9ef957a04453a85006e0cfbe18f231170f9f65518e75727ae7794acf871f7c654206b12dd26518a995d96a022935751d3eed1f33140598b2f632807dda9a566a09e2d9ea7990ad31a7130d6aca6949be2890a636c3b4b4df8b9ed5ecd2c7d9c533ec8debf343baa74696f9f8d600109c4a599a5903bed1a9af85d93a32f7f453fdab8c96a1452aa56aec38251b9cac5ea332b4948a6bbd5970c4745f17be4dba71d3413831325a3b2b6a2336a597fd74089d86df8d28f40d899dd3bbb4a6fabdbc5836cd8791ecbc68397efe8714c3df1c6d966e5be850c9e9c9ede23d5e1eb9399e26b822c94e211d428b605d8d88352472f4377a737fc65423a395f01a376d2b51976d0d7fda20dfa1677b43eda4896dedc4dc3e2080d98feb1bf41d63f7a556a88f223f7c0e32cba904d90a5086373e8a00aa47fedfc911127c81c7541f5ac41d0733ea2a57cd77145c3078d3342fb225859910cf4787c55fb3fad81a3ec2bdb1b7a21ffcb89c1f7e659c989e61b712f9713e9a82f94f7e25a19191202f627804a20d0b5bcf7096bfd21a512e0722fbc2b0b9b88680003755faee234c67665ba4c6e0f972a5b24a2fa432c3d26e45f3b2271352992975b54402ae6a0328061a11ea5b80f6dbc697f8f82ff002d2de126e6cc3669fe06fc2255674f6c69eed575824c42af196b256fa345e1a0c691f5feec9de393c55fafde3252a06edd9c0af5e7f808a866198022d1e06430ca45f9577d7d158c32d3e22c72fce5af92676a72b8e4050033ab53a00b27403a1d89ffd656c6d4bd4eddcb0a23790524728dd332be90e3945b6c37c4031a57240d9a812c74a12299e6b06dda9ab95de38f0d3280ac5c9ecb9204d68941dccec09324d62220245179276a0166a4eedbc1504a3bec42644a3b32b8e29e827cac6073e6d4f9837b713a30ec6a2163cadb4a7981105d4ac294965b8281445c0c5586d0a8ff701da8994ae513151201c76f99c98a231809e1b570d41700caf3cd8ae7a9f725fb56bed19529f8b4c70332a26e455d08a9e050d0891454b5bfa4a7111a32442200becae2fe74b0676ca594b1c67c7dbf3a127fb1094788164201acbc20361e25d363d0ca97e94ea35d5e8d3ac3eca60b7cc455f6345809677a1c6b6e31dd842e43e9aea29a1cc247e27e2f0d2225a123e241e8f369af60b1f3c03951dda7c4d4f28626482b80c0ae71fd522bfaaad05faa935589203bf4aa74425ef8382c25dc0ece603e96c92af3984883b2fe3af88f5f14541c126c5424a1a43583e434d422dbe6e6e43837d3da1a66aef1ee561038b57cb22e16b7185dafe47b580e9d64b368a6dbdf991ed7d87c73f98df9630c740aea4fa854d4a70b0b6bdb4155b53aa9ba3bf389e505cbf95ae40cef9dedd187602c37648e9c2354b1e8b84582e0750923a58bd9489917da156e96ebe780980e6e6ece620d59996351bfd1c1e8bacbb8d1bb579943a092dc566ce84ceea097cf34891be0385452be32e04d8d57f1cdccf248fabff44b442bcce15bd7d820b2f9b0802c4dbc053231eb286fcfc3c42ba01080257cb8c94f3ee44670982f79b2cabcfa8edeae3510e380525192f6309427dd27b8e1cc041e212d6137fe8aaf96a894f2d36072322cdb0ebf88cdc0883acee625e9016af0376e481ab959f6620816d17cda7b4f946fa7dd24bdd2ff88e73cad56af4c04c714f2e859325ee70bcff55fc535a7619de5612a4932ba212e392e943f4bb8cfcee60dafea479c919fe126ec2e862eccadf85a7bd7806d5374c2cb0aeb9d61a57af654c88cb3f2cf13f0c253f64a1234cb1a5c2611b41dbc8080082c17081947107eab65192f7b8b62ede3c2c360c87d5aa16dc023f7dff6e5d69315f35ab11a311919c16582bbd2a50a67bd431983d4490103c07402660a1c52b3b88b632ab27c7caee78fea364c417355b280313eb430df81408102a0de4daf962e9dc526b7ece87e420d8d257f9c4c00ec331dfd39c57b983d98df79dc1eddda9233957d8d347a1f492dbcbae361ac1d10cf1952a0cba22b3e817c8701bb370a9d07b4f60c0042e1a53f50a87dcfe881d002efcf880971893537517a8b0ce7ceb3b003cc709c918da9adfc30f529ad9832e84b6e2523e387b1e56e2bc165c2bd0dd312be56a07802b12ac97ec373ad7837cd09a428cdc8a63933e4c28023c769692fc5e3210ca386d01fafbd80b9049af26bbf6cfdee2b7a17306a7520c61ca81fb65d45de3943fc51dd0395bdc86d46bf5d57e94d3d95caf279bb159c47be3e0d391c522cec131662575fe9f6a22ab11286ed60745bdfce5eb941c2f117fa55011a2974df571d25fe28dde151660cd41f4a8dfd7b0aab1b5e9f8ae5274d694e59e6f302488de138899960a79a8f088e5abe715172bf766547a8fd807f0f01ccad464bc21be00a9671af19ac00c485f3f52bd6533b1ce3c34406d246e901f7b5a998e4abd3a62aaeea7d35dc1a11a57cc19720760e9d67a03d327bccc93ff893be2bf9b65e6c823ba26b4f649dd97c9429e84e5242c64855376efdc8f7aab05aced7191e7b3db0b10f7b92cbce5019272e9ed73781167dcdd012d9d0dbc9d7a8ca3e248f2bd3fbdb545edd0c1501fd08c6a5e519e3c693cfc3d24a670a809378225ccf0d5443825e57b67c7a299d0a0224575b412d3748493826750c7a76ba46d81a902480e2f744e77e24dd25defbbd1871e296df80c4ed49f608d4d7280922d77a0b982e84247c80d14b6d8a21b51681637ac75b4981b1ac8bff7ac3ed42c109cde933cdef6e5de521ef49c1e264c44cde750002eb714b27745fe7e9a05aa481ca429e40138b35c0d12c51d33512e3e8b7962e714f4e5837b9e701eae7fc37b05704adba88acb0ddf9ed6f2e655d0952d78eaa720087b0bd1ef2511fc4d419abeede4a5295a7ed8488176b98d03c906dbea6a117ecb6e5f850e61dc8b62edcd7326b47c422a4277bdc43defa89521a91159c49a31f5badc0c28a9e71d7cefadbd9543bba6bd944ea9d411deab7f8db452bf0e7cb2ce9c", 0x1000}, {&(0x7f0000001400)}, {&(0x7f0000001440)="0f67331fa3a8c5dc0ce1868d7d3f5c57f01aca287879e12bc5d1e7551f345a332771b7365b7b0d0137d16ba5d8bb69d346ec8802f5358d5c45f26e63be6e7a5385fc25fadc597a37e6fe408fc65f62ceeae5547f73e5d8f9dbdbd1726e4d051cc4775de6643545720117f640565a15df68469ff0fb7bda8fb3ee9c55bb6539f4c736cdadbc9deac5287c7e198618190f37646f631a8876d30ede469cb7a5c7e3021fa4faea9aa8a8c97096fd6baf315a5c8d935823209674658ebe466def07d9095d639525a8a47329ba1632e2d003f7e22e06407a879d53bc2d169e7990", 0xde}, {&(0x7f0000001540)="d10468acbfaa6355afe1900271877fe7bf8d32a3ba70202b110b3e86648b8ab12c7b25e4a7c157bede9472508475cb7082", 0x31}], 0x6, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xb0, 0x1}, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0xd2) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r12, 0x42087007, &(0x7f0000000100)) getgroups(0x9, &(0x7f0000001400)=[r7, r5, r6, r7, r7, r4, r6, r6, r8]) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() r5 = getegid() r6 = getuid() r7 = getegid() r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0xe30, r4, r5, r6, r7, 0x26, 0xffffffffffffff00}, 0x8, 0x8, r8, r9, 0xfffffffffffffff8, 0x4, 0x80000000}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000200)='./bus\x00', 0x1ffe, 0x86131) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f00000000c0), 0x9fb5, 0x0, 0x7f, 0x0) close(r3) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) write(r5, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xfffffffffffffe9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c7, 0x3, 0xb1d, "b08d16c6662247ea5fe500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0xe9) syz_open_pts() 16:00:07 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000001180)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001480)={'./bus\x00', 0x7f, 0x0, 0x7f, 0x1, 0x18e628bb, 0x2, 0x200, 0x2, 0x1, 0x0, 0x5}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001380)=""/170, 0xaa, 0x3, &(0x7f0000001440)=ANY=[@ANYBLOB="01d8000000f4b7c3"], 0x1) preadv(r4, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r4, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r4) listen(r4, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffffffffffe70) close(r0) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getdents(r0, &(0x7f0000000040)=""/23, 0x17) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00040000000000000000"], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8000007, &(0x7f00000000c0)={0x3, 0x2, 0x44af0261, 0x2, r1}) r2 = getppid() sync() pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="87803a7ed746bdad0dcb7e1fd8cd02b136cce278c8f9b63cf6e4e06889ae4d2876250173bf", 0x25}], 0x1, 0x0) r3 = getpgid(r2) chmod(&(0x7f0000000240)='./file0\x00', 0x40) r4 = kqueue() connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xffffffffffffff83) fcntl$setown(r4, 0x6, r2) write(r4, &(0x7f00000004c0)="819ab03dc009f62a05a771a20ebaa68193b447a90788508586b6191a54af93129aa3073639a2dc2a1d15aae9408e813004f233aa7b3f0ff46e2be01a2874de02263cc9cdb5ae8f983a5506bdb8acee119b8ebfe1017c73609a238751a229f6ce7e761b905bb178f9def3bd6b5efd9ee370e6d967b900aa82dc944e8c7fed0d34f35867c06fd49a5f1b0db9d98dbc7cb615a3c8257ed381052dd5d8e413a3274cf4bfd2e971db5ba3e67473a8a148e071c33fc85b73ebf3b5584d39c76d657e222918ea20d8478458900d7eea5245625acaf8e2fd2a8213d3683262263b5718a6188fde63996449b4fbc1cd1f311570677e8b3e67b626eb17cf516964893741ba7714023a262ca447", 0xffffffffffffffb3) rmdir(&(0x7f00000003c0)='./file0\x00') r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000400)='./file0\x00', r5, r6) getpgrp() setpgid(r2, r3) fchownat(r0, &(0x7f0000000480)='./file0\x00', r5, r6, 0x4) close(0xffffffffffffffff) 16:00:07 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000300)={0x1, 0x1, 0x10001, 0x400, r2}) seteuid(r3) r5 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r6, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r7 = syz_open_pts() fcntl$dupfd(r4, 0x9, r1) flock(r7, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r8, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r5, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r9 = getpgrp() semop(r5, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r6) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r9) semget(0x2, 0x401bff, 0x800000000000042) socket$inet6(0x18, 0x8004, 0x3) dup(r6) 16:00:07 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x26, 0xc001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 0: r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x6c766870d7c72127, 0x42) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) open(&(0x7f0000000100)='./bus/file0\x00', 0x801, 0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0xf424, 0x9, "dbe304211775b04be3858bfd76f571c7588dc176", 0x4, 0x100}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x810, 0x1) r3 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x103, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) ioctl$KDGKBMODE(r1, 0x40044b06) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x4004426a, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x28008, 0x0) openat(r2, &(0x7f0000000240)='./file0\x00', 0x102, 0x140) 16:00:07 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) close(r0) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r1 = shmget$private(0x0, 0x4000, 0x258, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0xffffffff}, 0x8) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0xa0) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r0, &(0x7f0000000180), 0x0) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x8c, 0x20000000, 0x4, 0x4}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x80, 0x518}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0x401}], 0x7f, &(0x7f0000000100)={0x91e7, 0x800}) 16:00:07 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x3f}, 0x8) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x102, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x2) r1 = socket(0x18, 0xc002, 0x2) setsockopt(r1, 0x1000010000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) syz_execute_func(&(0x7f0000000000)="410f949000000000660f3815be00000100c4c359225f0d0a650fc16801c4c27d584f3f64670f2e39f0428036338f097c81312e0fea647a520faa") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x484, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) setsockopt(r2, 0xfffffffffffffff8, 0x401, &(0x7f0000000040)="b5ea9fabfb588b6500ba6e0f8cd35fb31952aba7b8d818d3c6f0172fa7a17d4c4b0276692c8715dec7d6fa44d75631afe5f21f4937a53796a180cf8953dc8cc0d93ab09a2c845ba6a82882cb2c9f79d396d9b240fdb3a95ced631cf91c918e4484fd120a20", 0x65) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x2, 0x9}, 0x10) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='Q', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x8, 0x8, {0xfffffffc, 0x80}}) 16:00:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x240) r1 = geteuid() link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffe7f) getgroups(0x9, &(0x7f0000000280)=[r3, r2, r5, r3, r5, r5, r5, r2, r5]) link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000300)={0x0, 0x4}) r7 = getpgrp() r8 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, r5, 0x3, 0x7fff}, 0x4, 0x8, r7, r8, 0x5, 0x8, 0x403ff846, 0x7fffffff}) setreuid(0x0, 0xee01) r9 = socket(0x800000018, 0x2, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 0: r0 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x1fd, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x2000000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x182, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x8) 16:00:08 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8898, 0x0) r1 = getuid() setreuid(r0, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) getuid() pckbd_enable: command error 16:00:09 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffe33}, 0x0) r2 = dup2(r1, r0) pwritev(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)="50cad6699d4466e876a43d4b42a44b4a936d46e1e0a917511c5beaa749fd8dada2e8e3f41af5af5a2965399e510e9f303490e67a92ff704012557bd343d489b52ef31d383978224a", 0x48}, {&(0x7f0000000140)="41babe7156fcb6dccefdd44bfdc0e9e3362d19d8a62b6871117482a6c01bf3ca2270ae3251565b6201b5230a86a2241125bd9ed958169fffcb4a3234a5d649e3d483957c3cbd1a020357c23bf24395601541e7578a1a60698cc6f134131a12a5308abc7e09a389f0db776f", 0x6b}, {&(0x7f00000001c0)="2aa5cec4a10a514d0efd28b515ac807b26d281a01103286473848ee16f766972967869a74b0fc4034c871811b1259a076c6b3bb5b6c49c6be5c0a6780ff207d4d49a982e65972ef023bcf8f9bcccb5c84ae15cacd840dd5eb67fcb730e672ccdfdabebdf2218e1", 0x67}, {&(0x7f0000000240)="2cffcb849dc0a1893dc8952ececc5317b17c752c19381133cee98d7050957b285d3ce9ad069c10bfd19da532344260eb2a07806ef7ff633083cc2b172d02b2122a3fa6c8241c3b9367f044e20e4a22cfbc65e148efff9db3497c1ce4b02cb1144ff29eeb3464ee99c2ad0ae83c04511a270d1b1fa8209a462a23ef18367b7317247f488eb25cb01753a08d00ee30b592561635d31a906d360fa7b1012e72bf3e895c60a434df21f6e8a68b274f6594bfeaab896cebc6602be0ad47e82d63dc96348cd7470565c80239c112b5cfeb5ac66ed6", 0xd2}, {&(0x7f0000000340)="4b2ea99728418479a303a9295355ca3231c8926414d74b54c94077e48d5a4ccd50df7d788be085fd10b0acf13e2c820828cea27280d9b877179ccb8f9c82b81a923fb28aef9cfab1ba92bd1f98d897549a45a1a3e18215d57963ef47eadb0731963ce5805817ed82fe19c9896f6e69e59c3cae72271875ab9a4994f2d357f7e48006e2dc657ef284f62e16e9b1153b7254383b04571c4d1941122ba64e62defe89e0c2dd9737c01730218953a02f668a728cdc01e9944514ed574114f9cb454f9b3fe7456d79342c56a1c706d9bdf5ef0e5a90a6bdda025789d5c1f4ad66e64758f047b48680e43dee655f0a1cdf2e4335aa35af752a84a54866e0edf7c8ca8a9ac5de4321189dd03054e68c5f0ad1d1bcf05e3453a74a270294df2099ca2b325dd79756051e289863c7682cf939dbc7f323611e8a8f09e971953f8d60b596f59ea0374abd909ebbc39fb5dd41c21cbf86fd7a6841b33965967a39362e8ae06c2835ded00878b005f8355be803b791cf7b7799925998f44c397de53c98d69b37e247288e9540f992dd6d7593be57f5b8850a43aa72934cbed80de0935edd2e738487072591c86de29469706790fb697a0e48b16083ca6b02771c4b90d40e2765eda310a82c01c247c7ff8180bbc1f0628a2ea7d88a4f887f4e255e2ce822acf58cc1a30dc3a28a2e099e25b492999a4b35f2b3f5bf6fbce88e098c6d253c884fdd7bd5589e8e61ff19608a5f35867a273bb2187fd02206ce85c2abfdc23325613ff20006e554d6bde7401d3b813eff0a5454bf3de22c6e8e2d22b114b56625a1281f030f6573bd6dc507cacc65a7bbfbbea0daf85d726089168a0d8c9bf86c67ed2f95a3a9c62cdc6940a48d8bf9bd1235bb99f2a753cd7a467019e9434f84e1aff9f02472df9604fde66e24691adfc30585b9a9674db7112fa9fc1216767287f7389533476c450651962d786bf631c9b9252ae9a7a69de64584b05b43972dffb7f4c90a77704c6a1b40a5bbfe3ef3c3a29c1637c1a1ad5d915bf255d8b2a571686d0b0c577cd47ead650f0f412494002ec7c5fb2911bbcb41344573177197242bf8cf4b2c7f87ed09175d2c9d8cc7fbdbb97dbfede3a34e575a75842b7bd5166723f785f8054e5d704cc985bab72234bbcf99bee0e7ac6093a935cba2678557fb9c0845bec6695df38d2ccef3e4a95a4c5dcf7939ea1905d3a6f5c194303255c19ce4fb11fa4390defd166d976dca28584b63e84bf4ee2f7148613d57b72b1ae9cc119e11d0ec3042af9c13221e17780511177ab47cc9089a3c73cfd9ff0f7e633ccf773906097bb0e4863dd43335f88472a0d7e780d2dc818acc5b024c635afe98f6336158ac961ba16db412d467a876508623a36bbd85e7007d3d929975d60bcb2aab78ba348bca06eeb0adcd6b2b7bac177da0a33bac8c8ef96ded7098198835ed57c397f35035b29cd56f80eba66cdc5852159881fe0955a8313bc4f1b59eeb62a9c0af2b6a4ed9db30451bdd60450efc82d581849d83ce79b2a766adaef55fdc5d606a15b5ffb85dc8643db2bb4aaf91c7b57baff8667ffb520a7c3387d521b66d079be932655e052b470f576e07d91bb41e18c8c85389fad8a1bccf0a1b5852493d21b1d56f8e84e27b57c2806ea80af4cb7f5e1a53f4c3527947c03f9809207ded71ea8f106409d97795fbcd1f3d352cea998f2005be702136419b222819164a9d145d3b1c25175755bf5e9915988b9e872fd3f206358ab00497b617a26675f9023a70bb6b5624e757715d7a5bc57492f92fcc6334c61905261f54636311e05fe9e5aa8c42b90665641f3a513eb31e94fe607d39d5e60de06d9d7fa29b36e7cfc361029d3fae10a7702f889451b523234b6e0cbcc5412eb3e3eb8c46cd501b53fea9ff320292debbd63c67db76bb5a066e1c3657ea442c7539fb61ddb41afabe463c68b90fc3ac98ded2770f4153e0a351aae9408ddae330a61d25bf92ff5f14b96d7539151d0fb590c3f08adab4163230e981457ea55a274901afbd1c76eec9bb35dc52a880c2b73623a20d9d67825a670677be3505259d0aaaeabc6a033946272d2a6e1d1c2c078f0169f36e8c02613e8b43ce847d626f0e81da476527369c6f746015a2a348adcf1c0fbc28bae12976cb420af7df26fee667f0c1b72b3cad9802ab7d48bb04ed385b18d9d503e8c8dfbcc12b160e1509b1c87a38e935e680edaaf699da429a1fb5d545f6f321598a3b81e7ea9dbdeba341e505935f7c609bde80f9d6c3b4f1dc804e1707f2e5cebbf63a568cc0fb00cc2c6e55ef1063121e9d616d6b09871a9cf524a2ceba0c6c0f57c73b710eb8f5e85cd08716fba4fca1537c14381a680a294c837d6ace8e8135953d0af9078fcfb61c3d72e6eab612779d469f80fddc6dbe65fcbdf96cae3ea3446a2d43d2a3d2cd3369aa782e54d48af55139dc1c3a306dac6118f29686b7585ef0f67df818f4cdc45e0b844cc0d53f83f061b35d095fdec6d00149ef701c021cce8eb30965f5c2f5905ca7c54937cf9b605a526e01b99d93e2350fffec5826472822b03cb8dc3b2fd47e40f3ec4d86dc3df7de512e666ac90f618fd075d36eafc09dfdcf65f39fb66cece85d681a5cc4ac3c5341c2a443149e606159d40e59cbabe42e9ddcb918fcd4b17a19d344b8a1a1c79945c66065eb66bf94a22ff8107f1b9b43511667883975c73d04a2dc30715a647b201f5f6517e465d9cb1ec7480f6038da7a481bed14d8c94abbe9e180df956f0d8be54aa5f38318e9a245bd8094d39d89c52951a6bac6da7113676d84e0ac243d067f3bb19faa79eccb0ff82535df92c6b7006bd78ad221aaf1f59b71c5d4290b9a07cd8490b5e9e53963f205290535e058b731a9df758e1dc0de39d737f9203733cc1c2ce6979ef90f48a39fd6121e8f58949ec3477e9ea01238337f54719640cc68bf6c3c98c8edccf54d8c121f0b7b5cb39d74eba357c7b7071143e20fd63fa01712c3bbc62815a23e92902707b6343367c18bab045f178c9582a75c76282ce9a2caf27314ae877e029b247463cddea85bd0122d669fa9ca89afe6bb76b57585ec361c5d7e6bba5f5e2d17b1594402380bc2a04b1d78c4552bbaa6c90937fc8e6b259c3c2be0bc2f89a5d8ba352130098cb176134973294cb5635be2023fa711e0c547cb5c95957d8076c44c1b1e32f5fb67988227c17490c8b04ba24a18ac2ec229b75a083cef38722b31afd0cd309a6abee9c2039bd39c4bda904cc98533bcc57596a69d6efaccfe817e42653cf3da06994f96900fcc4de4d398f00fef3bca89024b2560703426c991926f4aef8e58c13583ca481d15ada235d17c73d36885bb926445eded4738d30a2e1171c3e0a596da0754176eee5fd90e2df1825a2535ec04546de1135e04e4bcc9cf7f2764e4c6ddf9c7f254a173cc8878616b411e0c0ec699218ef5701f9ef85fa6597384da798bec894a67c92379baf1c4eeac85c4dd4fd73fab7ed19864858651ad37d4d848832171eda6f9907441477982ce67f66af19ddcd3de155945c5e3767d4591bd7868ffbd929a9a375ab1e71eb0963e5254617e7de7008c935810c0abdb2492f44ab03d902452f7d81af30ac61fdd5916e50fb26ddbec3e195acb6f64ea534b5d0e6c2f5d810e82613982612b66a2427216b839fa0f7ddadc4509087882d6a63b36608c1d460a612ac13b566798558a952646c638b32d5778a0a85fd6b2542c20b66572d9d30bad2572ab422731a9f6acc1c2c09ef2117d360279e43f0f11b2bad3b04bd30b8126973864103b65c0f4cca4321a928fdf2197c1589a976de79ed1aa83b13c7856ad7831e1db6f7d99139ced3c47b3b1600908b50ae2f97a22dfed8668fbdc9ec30b671a0be2fd7ada2176a23bf7351f7424fb2b98b5aa466077c3c67c1e037b7da89f082b81592bf3cb7ef395c67d284df9f86472624163b3cf4a15f5ac9cf5ab56b84dfedac9e3d7b3fe1ae6ec6970e082807ef2ae3fe84fe7e5c85b23fbe00439f37db5ae71a391642b2356378cf2168c02d8fece7d4999983ed9af3a60bc830da28d91ac53902f046864eeba94593543d455f2ea2734c9f0f4541008c9d487caa25330f4285ce511f1954c0c0f48ced7aca6f0eea7642483fd46115851adbe5e610a9b6af32e4bdc3bbc1fd5ab4340a8f028cbd35b2af418b60228fd62afa48cc4cc92d50e6bd66c59640ec89f2abf8e81825ff24c325e3eaa76f4905e21a0bfe316e3fc6453a057ccf2dad5dcf0fdc7f023e4da6124dfbfe7549b02ea8ac0e7f084a3fa21ec646c8589609eacf9eb9c469768d2dbccb0ce440ae01e10e5f27173b3563651ede978ac99ed34571bc644bb3dd3508801b7affb813b58d9106971f6c2c56b300e504651d66538f6daf55e7eb8602b2bb7354fdc942213c9268c4ee6b3c01c7f1488ecec9f582c2161481665b34e3d877722244f18a27edfe7510e5ec85fb90a048ddfd503067de4b612a0246ec294de7ba7421f5ec5a98d1dca30112f081c554aa6969ab5800c67ce879ba46b1213edc9d586129b493c1bb6a56b692b7f326bb1b48a3ffcc860b090071d2d6c2b68876297f623bfd6e79baad8e5002cc48724f6280bff6c3792826f9ed7c15cfa230b76055b2b7c3eaee15e16940054341f402119ac631a6e2e91c9ac58a8491f3b67088a3616083b9c1702a663cd2772d74f74e04cbb815193d070eefa277d9650b173cdd6fe1595c9d21a262e5fc720d0cb62222e52367971774d35659c8e776fb29085130dcef469b474829567a93ab9571e82b343715aa03c171f85b35816017f33e4d202e14bf422cdb80164648d17205e2a203e36050ceebf69d28c50769fa159ec72a73126025de9ef051ed91c343870dfd3667695519ca4a9cd080ffe8665efe3e57049efe0c8eadb2928351765a41cce3eeb0056de9651fa7ac15c16a76635a1a9de4f059235385ba9705e6154c46d74898c6fcbe52f6981848cf01b6ceb497a265111c4883f41ce00e15dc7ee52575240174a52eaf1220606bdcb288f4a343acfae8b17d1de365671253a1e2da73e75e49a25d1dac7d69128e62d1abf09aeb28ac3af12b0b57030d2110a79faa352cb9ac8d9eb71b9d0e2175144a281f5aa210a83ed3963fc383526e94089985c16fd0b9c6d6ca162a010c92ccf7c158607ecc7be23906a852e8893390a8f68ef69ab916cef16a20fe912733f38b41519d70e26a27a8ede1d5831609451bba6aef19f3d490d6a1ddc53476ebe7e0548eb6ebfbc6788895f7828f29081c82b7e9beedbd084c8761142110141dd76729fddc6401e568e7e35c5e75f5843211620acf41477ace4cce94948d87f1833f240cf6cb093e752195903fa9992b4940c70b792e014dbd11d2c57c7dd726cf371b4b827de64dc61876ea0978d70323dfd9440ffbe79cc77ecc762e55383dd51a3a6903e3499a4700c6c849fbb9154abb43eb532b9b2f7fa41951f5347f22f0c2d8570a8adf6170687cccfd064e26c8664e2a30f568524f21ccb2da990dd6f087cf0a1e64d1414d70a83a40904def19ea6cb896754a7490fb760db7429b011cf5a40dbbc3fa9a601b8e8bd3617723a5f097f783c06605d1ceb052c52bdcdee0bc06e373304ac0b3d761e915fe8ae18f9385d666e21022ec128c67698aea6e998caabb17fc1ddb1d0bd98dffa1365a56b8e93fd08e77e545b9a6df52fb9eba8b9c0b7799867bba9d3e62ad3384df75935672bb0af3f160a7ca3b5fdacc7a2a2b21b725f9a77505ecbb2e61733f106", 0x1000}, {&(0x7f0000001340)="15d18765c965323f1dbf9b114ecd48e464c9e2a89cc9d10a2200bd8fc3e23fa5671304c7c1086f563cd6062447826f189f872f580bc3bb8381d7ee54284ff6fb7fddc2e9c54169f079efd6d722ad9416ae17ddde04113bc3fa", 0x59}, {&(0x7f0000000000)="b5188e36232e17cbe739e5b1d15a3531ea0b0b5eb07a3cf21756", 0x1a}, {&(0x7f00000013c0)="d10b463aba8bc9fd92a6570883917372b89f4d69b6dce0fe299a46894e9680e73e6178a70e78a41c84343fa11978dfd9bea228147d940ebf655335e025be2cadf4ff2be8b07800b9145d102dcdc873cc81f26d529d5a81a86b0c2e8af8e23ab7c5268f4e3c64606ea919d5b0", 0x6c}, {&(0x7f0000001440)="c37d1aa70c755f7d52996f6ba79e94dc1bdeef3d496bcd31b6613b6afc18d5ddf4f81874ce7d1b2336dc11a5bc57e46704051ef4546fe3699058dd5a558196bb536ad83da7f6d47f75d3c498af1322c959367098d8dc8fe0d031674434dde1e8da49b460c01cc1abb3a7bb27c626c9d791107c460960aa2857aed557aa7bfd0326df5507f806bb34c76163b06f584552357016c68695bf4913e333eee91198f1dfc019fe7547e8113aa6409d6e0e0a5e42431d81baef1abf840d801f6b7b6a61ad91cf3fe7b08a684503d248537823fb83e2c28119b324609826b9fa7eefdd1f08211eaf3cb70ab9db765407b72f85b130", 0xf1}], 0x9, 0x0) 16:00:09 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x30180, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x3}, {0x0, 0x9}}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = dup(0xffffffffffffffff) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x8) fcntl$setstatus(r0, 0x4, 0xc8) preadv(r0, &(0x7f0000000000), 0x1d0, 0x0) shmget(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchdir(r1) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="1ccdd56dbdef0b7e19390cae213ec390fa18f2515c34bf099c", 0x19}, {&(0x7f0000000180)="e329c099032968c08e8cb8d097dc5e002f2413daa22bb6d8c606fe133a8bf802406ba9b7a2008fc7ff0d3abb094575d67c3b0c848df865e7962c22ca1352450ff2395672217c862003e36e19e937ac2348cb2925b9dfaf82283b955e49f6ae5fd1423b3eb1a5941ac8ce14414d6b4268eefd9005dfd7ff834d191a402f4e05c9d662ec8430a73f646331ab845875e6ad975dceba813829f556b814", 0x9b}, {&(0x7f00000000c0)="11d5dad419d151daaf49f01468596ac781084c82cd5c8a48a2f869d050021a8592a50493", 0x24}, {&(0x7f0000000240)="2226cc27c8822b01f6fe1a57cce24fdf5acd18f0264a7b4653146e2236f69b975895744e52df75469fe1ee8e3f4750e6e540a2efaf5c5d1c74bab4192d6d4d89dd52aa1783c30d46016f9f45fcff7062161a2b3ea833c445f659b1999f90ba793607d2b6b643477e08bcaf637bd5a6d078dd84bf188209382568acb28de1c8dc71606aedb521773af7bbd667cf94abf4b737d98adc211610beb721f70c64d838dba808b999d46e3ad8d67e913887701c928d6f637d2ed55e0e16", 0xba}, {&(0x7f0000000300)="24562ca9af9193ca5f23a1da775c77acb997002eab6543b938a38b14aaad0efb0d3e12c78b5f666c7f9a434c6e25b80dc302e2eacc8f0a0912dda053d8bbae8c203b6b94a7e53b87510bf1344417b384b396772484d45df60869db8c5f441d2a1535c8035551fab2a7642e6bb3ad95dc31758b75779e966d021b2c5159bd64e346fe7f6c9671a58913040fc24eb4998b99faf46dc5b9b39b76426743d40742f3c2e15fa2489e4da571", 0xa9}], 0x5, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x8000000) write(r1, &(0x7f0000000140)="14", 0x1) 16:00:09 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1c3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2, 0x8, 0x2, 0xffffffffffff0000, "6ce3ae59a540313fd14721640041f68b2d8aa268", 0x80, 0x822}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x80000000, 0x7, 0x100000001, "cac990f1ab3f68f44c74a77704945d1f4b6049e2", 0x9, 0x7f}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) poll(&(0x7f0000000040)=[{r2, 0x70}, {r2}], 0x2, 0x0) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x11, 0x400000006, 0x1000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffcf5) r2 = getuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x10000001) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) r4 = getgid() fchown(r0, r2, r4) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:10 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x6, 0x0, 0xfffffffffffffffe, 0x0) fchflags(r0, 0x1fffc) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) close(r0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x60, 0x82) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000700)=0x10) ftruncate(r0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x4) nanosleep(&(0x7f0000000180)={0x80000001, 0xfffffffffffffffb}, 0x0) kevent(r1, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x4, 0x5, 0xfff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x90, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0x11, 0x37, 0x5dab}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x10000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40, 0x3, 0x40}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x10000, 0x7}], 0x5, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x30, 0x4, 0x4}, {{r1}, 0x0, 0x81, 0x12, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0xfff, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x100, 0x5}], 0xff, &(0x7f0000000880)={0x8, 0x6}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="e57b08ae4e1745888185ed8a1c00", 0xe}], 0x1) flock(r1, 0x0) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:00:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x180, 0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r0, 0x0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x62, 0x3ff, 0xa, 0x3f, "df2dcf6a31bc50392b7912924a60d98c6ac8e2e0", 0x2, 0x9d}) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "00200000000000fe3b5320000001020000000d00"}) 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, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x401) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8020, 0xc) r3 = socket$unix(0x1, 0x1, 0x0) sendto(r3, &(0x7f0000000180)="5f030782c97932c1c1c4f2bee04513547736f0ade2a227419d0448f4b5a0730369e53c6679ae361eabe83394ffc0b3662d61f95375f6bbc0e5253f331407e409080007f31023b5e51ce8a537409efeeeabaa89cf0c37f3acf5b4069c270c6237baaee18b2293fb52d1e1eb7044f547295db67d4f171b708a2678d87ddf9e746613d80bc915751d36583f1476d6d58194ef063d9eeec38b37c2916de57d62e7d4342d1a8212ef6102c596dc7fe965e5c6e91042c52af7f8506d6144fd33f0cfeefec6b08e526584abcdcee25736bd38007d202131a06afb62951ed3", 0xdb, 0x2, 0x0, 0x0) utimensat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x5, 0x7}, {0x2, 0x5}}, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x8008, 0x0) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xb0, 0x0) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/60}, &(0x7f0000000280)=0x3e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) fchmodat(r0, &(0x7f00000002c0)='./file0\x00', 0x20, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r3, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42, 0x40, 0x2, 0x3}], 0x3, 0x0, 0x4, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = geteuid() setuid(r3) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000240)='r', 0x1}], 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x20, 0x11) bind$unix(r4, &(0x7f0000001940)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) r5 = fcntl$dupfd(r2, 0x8, r2) r6 = syz_open_pts() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r8 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) sendmsg$unix(r4, &(0x7f0000002200)={&(0x7f0000001980)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002100)=[{&(0x7f00000019c0)="f6a59b8237005c6073dc862b7fdd89d8eef180e0dfb42c50a1683b3ece8e5274", 0x20}, {&(0x7f0000001b40)="f2ed8c6c5ff58ed0162404cc536de178af7a4e9048c6c6b673ef7030e1a3caa8d16f3e4769429517dfe3faf70bcb5c7db10689020f7467991e8bd2cf4276f09dff23ab99ea1d5e5b498098931f04981abaf442b60253e3a0e7cc9246421219dee02f2d4945ad457e0f9a8825e44915b1f8412d2e61f466cca9731f123308c18b1901b4438817c1c6aa53ac86ebb4dc1393e0e4842e980667f8d80885c2c80a4d9d0ae8a55f507575ed799d0065dc76ef31bfb4deda4c8b2e00a79bc401d0b1856dfe8cbcd39bad48fcad1b7593c00439e23b6680fac14f3a5c7946abbd8f58e0232f9f8b7f82f1f9e74471", 0xeb}, {&(0x7f0000001c40)="42bd3f0aef297c7f2c273732101046a717013aa11df685f0", 0x18}, {&(0x7f0000001c80)="af6c6a43becbce8e0af684aa2f80a5cba440a6c9716df7614e3cb0525e9037f080a0d7e1520800ef2645567348638c9893568ae734c053c691a352e664c2e2003dc03bb73c4360cfea0ceb7b32dd22cc7512a52d56f611cdbc08a7129ecc80229093eb0c7592850e6d3d474071454b5bfbff545a3a02d1b3e41af9700c29c29089ebea64e1f3bb6798f351518001c85317230e487f08c75592a0fc66f454c55427832a14282d255c1602498dc7989f3c5b8f56428c47ea22958b85dcd361f8850fecf860328c32", 0xc7}, {&(0x7f0000001d80)="55b8d0e45de992fef4fc92104b6dcb5a8babbd73272bad4e9ba504049cbc00537bcb41d070404105f92730f77f668f4e755fc19d1b32a57f1e5b05db25b6c73f15fd22aa67055ee364606fe21f7827197575afc4a8e60bc4c11d43d84331f5ff66c4205a34db05e7c1cd86ed8b37f082a5c950cf8f0c751c2e78d9b4a0327bbdf3f34ea000b08f8f35000228364d5c576be10a", 0x93}, {&(0x7f0000001e40)="d04266130ecfa58b1b4d506ed954406f93c1748ed71e63f44db5a68ad689252f55f30a20b6b8b3d83de7296ed8a6484e63592e60547ff2df1331de6fafdb4a49ebaa4213e199", 0x46}, {&(0x7f0000001ec0)}, {&(0x7f0000001f00)="4a953c92e66ec53c2e060e548a5f48f7d246a739c581749f573e402b4fc4ec7a439f0a6ca4221f0021bda633716e1b6d79978eb19618eaa8d8a6a42b514f8924b2256cff34331164af51a1a7a5a6b2cc", 0x50}, {&(0x7f0000001f80)="e9de416ad59e20293e1b6d29c1ebef9ec3ce6981ee0d8a4924428413b1aa6ba71520d3762464a9c45bdea71336c5e921212cb781507624fc72d0807ee9b51942784ca01ed90f442c952719ff24f67806c21d8663d690dbee41507143e308a167af1cf9d3f4cbd1b64144e0019a61b0ce9987770bd7800631f3c8cb9faffe1045c0106aa2c797d70e8a39a328efed6221b885dfda3fe0097f447c8fcd8e30baa7850e9f106ba4b54eddebffad104cd2a8c05b91d79909f3677fc43f5a40", 0xbd}, {&(0x7f0000002040)="cd26d17a3bcfb3157c92d1a0b93c1ea2a23919dbaea129f125454934f9a4063094578f8601f4dc253e27c2bf9c6e42eaa5d4a56169b1a0fc36cc4eb67e79787993825e473991d5aeb8aaef337964e0f319793483f61d8842bfcaa04afc22e375adafc6c9b37b3f4774b7983ce3950855391414cf0835af168fb66a53d0aaec15cf6fc75d855413e0fdc54c4cbfb9255a847d45c74fd18eabbce49c79c0c212aaac413be168b1b691b681666e668e6fa6c592805942d6eb4a", 0xb8}], 0xa, &(0x7f00000021c0)=[@rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x20, 0xffff, 0x1, [r2, r6, r5]}], 0x38, 0x4}, 0x400) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r11 = geteuid() getgroups(0x2, &(0x7f00000018c0)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f0000001a00)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000001c0)="765fb293785153b8147eed2c76b7a4224894fc4ccb5edff76ef68dd55ce08cd1e7638991ae97ffe89fcf6648af71be29de9a56c8c427b2", 0x37}, {&(0x7f0000000280)="e8a4e43d9ceab6310d6b0e3eeec5d8e66c9b2aba9db33afdcfbb78a3c24e6f0a10c51c3922bb509f799f38e5e614485634d9bbfa7f63387d7d58776819d51461c264054bc50f7d54f20ae79d8fe54f3908ba6254d1ef4f443beb43e50d4a8f6198657f7360873eab7ce980127548b9a8aded5ae2533a942b36cdede8ba580771b028e8be26254a7b", 0x88}, {&(0x7f0000000340)="c36180177ee305f550145b7460e932bbdfde99b4028af59f5dea7f643e8e4c683b80c8fe9f3d87c44b9f858f64870ea561282cb7dc620b4a131c64943d09093834f772774d6e65", 0x47}, {&(0x7f00000007c0)="5fdadeb1fa57ffa670d44e6b6f623d30dd89a6c1d0700f011a24282f516e7d99d2b04a3afdf99e3f81a154af13ae6804c83480ac35f59ba38a07b15e32750df0ace8b01ec5c4d2e5a7f951c1adfee5bf5da844d46bba106f713ef7c17f5f242cd20770f8ff75fd4524200ac1592cbb2597191bbc1017582abb23457b6864acbd2293fdec131ecca7b2944cb7039a90233b200c957516bcf8a094f03a25d04856411a98da7ac8906b170e83abfa5dc3e7f5a20368afbc5251c18defd8c3b5dd6795852346f2ffdd810a42132aa2646eba6f2cc9d6af65f2e9f183d1cf2c344b645f09d48781fb9332dec150fe55116eee207df55d235356f1954882a5d4d1267bdb20fd453b6ba5e05d617eecf6f8e667ed2d93fa88f5b3fc1f12c4e54ef902df3575342218b9c91ba7aba1de1abd6accbccc3c42eda3d61a5d7bfaa0fcc22f4ee82dfe87a05b20f08cf82ca0bd8f4a45660b9a439717178bf925e77d3864a30807f2a490a0c99908de68cccd1e5febf513359101a69674e6e5f4865270caeae4033270e38137caac92430cea60a500967454a169fb510c927f9901e8e2bd37435e38f0c80e18d90b67aba5b5575ef303a7e193371360aea5b36d435d66f5dc2720721f5cdf17d52766234f53de0f7bede5e9772e2d908fc2d1444ace8df6355d09b467b41995733c79521c374fa095d3a30b85bd079470dbeb876e3e583864a9824bb4c24b0b0eaef907f9ab8e92f74bc557a3208dffcc25f7db4584e2460c41dc4e16c6b668d44db1219cb984ace481437304808a5339921a47e929a3655df05c21534be84ecb03d239dd05eb10de94e3253608bfd4539367d9669185a71aa91f45bd949b96bd885f479056e075948091aeb37400afcab42c07971d3b9bf8bda65e6f8efb45d6f6873aa49a01d9cfb31983dea5d81cdb54b343a13e5f6d95ad7e2572662dcd36b38bd15aaee6c77c94eba20d5b821f884a4a5f6c24157b8ac50b17da93ac11a5d2c5be2e9c8a211a74403b2e30743841914bab9eb8b88acc9d80e2d68b4cf93741561efb4d681d1a717e164addcad68d13d1698d410797f6d7ed3be5ff8698ff88ea6e32699b1c20594b86b4637f9d5dd03be8e0bc616bfa8cd0e89d95206a80d6680a06e7e850007c6ea524c62ba851c5d082f1c8eed010438b17fa857b1e8518536a453e3b11537d6d517f779e3e40614c54dfb1d6118cbab4e16b717365b4b0f4e6c65c8a6c0f08d7b23f468a4f93dc9a232cde50e354c9f5c5d0cc2ecacb7260cee5b1dba667b589e3a05d31d160337182daa15c3027b7e0170b7e01f90c674cdfe45fcea9b2fcb819690a7e455930d9724e92128acf84869033ae251c2766b2162c8b8400719efa9c19812a20f78ac74b109e6774061da6b11faf673ee4d4d55796fe5db82041f2214bd1dc598bb7da5806dd0b9f6078aa6ede58f5a3e1f5bf761fe49ffa9b9db98172f960343db3f52dcc995e784340cb6be2947b55c5c3f38b3cbecbdc58df764817cb25af2c521bb3d993de1eae0a31d65a3d5c9fe5ca18ecb9406983a4b44e10d50219ecf9709fc2a99e779fbad5c92214cb82adec396945006d44ce5d51115801f8703f8bab8c396ba8a297aeeb57ee78f6af5f9c45fe36ddb18a3465983df9465a1f685ce5b949f888163997c4d7dd2e88acfdd5326d4e87c5b13bc40bdc171fcb53548c7441b2716a06e953d14176ae04a03bcdb9786ac92f08a60a61323a05335df0d1536e493467267dbe17fc6a2b14c700167fc46be51277362820a18556f8cb439297187796f56cf3659f666588799f130c17883506eda587344c1bb7ca61777eee2c542c9b345f29c0a6b593141e0a0507027124ca56bb79ed847cfa9b57ccbce6106e9243f448987ad9c24cd363c45df18370160141b1f98f2c207bb32413eab3b634a52dc1d85f5a91ef34105b9a1974e4dfd22b44ba97f9055c7d859369df7d2821490261d93e5b2e3aafed2163f116f4b6922154f9a3141d917bb5a49e01256cc7efffcb819b78f0af387fc178a581b050ff88339a6ab605155754cdc6ec5f21864c005ed73ef679ec488893300805805b070efbd716f12b8481bd3854341868dda44919125d700027020633fe2962322253fb0f0e8e3348fb9cc85ce6273388019f0c42429fee0937ac0458f1d8abde77fcd6649f1eef1eb9cf6f06bff844e68ad7c81977750cbbdc4e65ef7e9fe4a04280b71f34d1c7ba43cf153e3f0190ce4d82c331cbc19693359ba90395b090bc670491a1ad69d96cfb0e1db0bc5015cbdc77f40ce11272399bffd4a9c8f5df722d5389ccbc74fd1313622d708fd8cd6911ac6b8abdfed8c5703f1200e92ea371b45e08cd3d321ed176517a13d0904431a790260072a8ad45f3ebb9114384cc3d588130684e264fc700853a98ae72162072f99d00d2553f7f272a22d77ab326c86787b9442d348f08d1ed41f9d2bcb491bac6b0b1938502491afd776c98f079169fba56d44e77f5adfa6d5d269b5b0e1c7c1adc1148a5520a252924745abc59a0d68965be7e07abcb20577757ad7d4ced91e867dc4ef2ef319567d410428db2bc505306d0c082d63ef5e181c3df4ff252ea76e8dd9df2e9c4256ee3dc3f5680553a33953b68f3e138198c9475462848a933fdfafd94120940d18487bcc4c9689d01e3649994165e8df165604b27b622339ec987e9f67c1bb2a72781377697da3f8edc022603aa8255bf0c96dfbdcf3e1203f7525066b70be01d4ab53f71c113b448a8d1d7f901d5cec0a710cdfbf63b00e2854308c8a9b83ffc10e0d5b22257f6f39e3e5797cb5a9bfdacbd8bb7f8dc481269e893838863c9b7bf0fa4ebe9b06b23dc1baa55a7a393c4cfa1166dbd5c40069e86d86fc767a5e5792fd6cb1c0b5f1b044d777bffaa68627af6eb61badde0edd6e73dfc74819713a9eaa860b3fea8f4a0e43ef3401e73b352a028445bf58f61996d192d3083fd41fb1580ed428115a6e586f66cd03be460edcbca0372de81f44675d7db56fc19e51de5854df207bfa50962991b8431c20f408a47b508aff274c9fcdb0ea0d13adb5755dfea0c5764b455e9bcbabe375e81bc66c138066628c2510ecde89a3eb8f1690f2c8f4e8ba6179599ffba3f2307ee3bfb7190868df02b3cb4b3e96b3b70ce9451d8c3db6868536c52ff7dc5bccba12a8070ad7f8c68a25f28fb567091cbdb10ada6b95a6990a61a3725c5a159da1b31d3df342f1b58fb4adc8d5202ec977f7ee1e59a39fab4c23607d4febf8f682a2012dd49e23d7e58b80420ccbb7fd1928452709e87834467a71a15728c7c538554a3bd651444b96fa55177c4f58938712abf3819bd719449b76dbb9123de7d6a9f22b1dbfc5ffd2f83f7cf9cbfdb600d856125865d13b50a5a04f4df86211c715d7593039adf98a80de6b08c0bb5c729e450cdd467c400467b9abd5ee4dfc71c5d1b352edd5f41db9d3386afa3825ccd6599a518b95ba05c578c76c1cad3574485df5554d8f7bfa411932d12c37ff58b76f8bf3bf8248fd390d649ca47f92dd62fe0788fe50f0632db55487b987764f32362f60888bf1a44a4862ca6d9c550d771ef6a76f86c6d88f96b9dddd1817724d07145a148e46400cd21d68f27d1ad3e8f4bdddbd53add3a053fd07eb6ff8b780bf6c5ffa0d8311c97109ceb26577c7e500f0a697bcf95ae4f3a9e9dd556341394f88ea7167f68958a4fa61e67884d0812412df575fe7733cf8fdd83f9c8c4f79975edcde75b7a027dfa73cf46273ddb0370c3e0643d018bf2970168611d35c65c06d5460242d4398c4bd9f0aa7f681aca0d9428c9f62599b395c8ede1e220c331dd0878b0f2052762949f57ea87e349982f9d18f73a50e6d22e68cdbde4b8752a0a2c485c989dc807aaaeb144868f3516bdadc7eaea9958d06ce4e99b82d4842b0ecb84e749c35c1b971007b2f7f92159e49bfd6eb1816c52726ec7e491b6bae69d7fb9029f840221f925dc00d870b2204201cb2f380fa0b5810b42ca98a0428f680eb9443e8d498d05bc953b81a1b5f97ca4448c097b904593670d7df2328c2bf7c965d20b75b0e575003ff6af7166e6732cbdc26e7bb27117a1a90bfe07cbeaf8db67f02ac0ad3ba48d9c1261f3e50977bfd00b65b433079dc62f4e18bac22e740f4a63a9a5a8a607098de5b4a28969196bea8abbb1798a040fce79e3f093d90226529a5d40dc076f26ebcc5e4dbfe5e2b904d7ae22891e32305f334b9568abbeb6fa2cac44abebc60eeeefda5515eabd0ec727f541aaaeb736ba670baf7486e391158beb3114f38dcac9c9629f319f603da8e32825618fa147b3890fc45ebafffc54580e0dd8f8c933399a3cd63c993cf257b0c14495964f0be95cf664e6aadf7df9efbe0ba077fe4b523bf76ecf2308f7f3c84b70689fd580540d9f75c418f0842c03a64e1f16713940d3cdcaa47c966dc2d240946e1b8252d1c16dd442d72b1574a1266f48d348a6c97bb93d9717c8d3b1a1cd65c6ec0b22449c9edaffdbce765fa93d814b43a489ed86cb960ad238de8a1af957f5e344a4dee319c73682f7c0826af2503cc831237756c7ec03d407f89c501191106be4f21fb49056e735d3b0a05f51b09f8392017686712799d86e9e1b382d383742ec2e700c24a0b11bc003100afc2ecef587a8e139d0267a811b0c5b0cb084e4a9bb7babacea26d00ea8d8ed9be95088f52ff9313b6c585c8e5717f38ea9f5df076097f01d52b10046c6854ff04e894b3f4400506fec2c7aa358a668e48816db0c5be7e6d50f7c9adeee8cde3d8ca88b00afdc334c06c0cfa8b3edf3de8512a19285391ed18988b142fb4f70625643b568415f53aa3120f484d8f744adb1c724c9de8a71611bfbcdff258118f02f17f2cba9a05dc63d54d37c7f13026924cdc7deabb106e0b958c2029c9db0968fa93d6ae3849b8d557faeaaafb583f1e5a5c2536adb2e765e93d7fbb06fe9c611bfccb4f9810580a7755f5ef5a3bc061485b83c4ac14f8e4133550ee8b902c4ddd5de3e4b7a1424aeae0acb87ab8ecbbc75b9d2055522c42a63007da86da6b94c8d8b53d0a7470af9aa0bb3c8acb09cbe736fba258e2c7dd1d4041b4552439fd354e0a5154f86cb72679cbe548dac4431f8380376ff685c1f60b25e356d3153159d0a69d625b14975411cfb1b97700762ed372d4763664210657bcea4074601eb5d0b6bc5bed35aa8c621ed35530031a6ebd904742bbc490e18cbd301d2e702b9523e221431c669cfeb1ed5f6184a646098b6c84cfdaefd3b016cc301ac17a9b844e43818eb84d4aa5dd459705e70f02bfec5c0bdb54609629757dac02457aa602d780bfa3356e7b3f5aa9fcf6211b62cd8acd7d73d1da35aa7512ed4544cf98860c95cc537481a254c058dec73d3fb1cd2b923e22a5e2eece530018c0915811cf83eeaf57dace9b12d38077544beb84a5cf86f46ef5bd860e0dfde64690c024d5df701bb9c159da46aad73b9608a71d70a97cdd4865bab6c24835dc16597a972ffeebfab5738388299e1ce6a9079e2d7fa47c5e482d19b704550c4d309335a58eae26727799fd39b6df3d3e59895eff6cb646c02b6dc250ca80ce77384434ebbf12b1d05c49aa87589bb237a6ab66f19955e9a0afb07d6e66aca0d62d556d60cec9965a58049b5be0aa91fb0f48b9cbc59d66a7236bc0e5c5ba0cfa8e0c1c633e166071f115f7729561b2fd104d1097184f757966c9572e381f4cf21e85240ce1ea4557835045af72e23d042d7be70c74f3f740ecc170173e7", 0x1000}, {&(0x7f0000000200)="9d0a63a4593d9ca87eb8b3ae9b90e0b710fafb26df4ca9c624f30a7d8828e8765f0ad0781611f2f14b7003", 0x2b}, {&(0x7f00000003c0)="d482206f2087059a41c30b2a56d0f979962dbc256847b648e347e9ab0a5a76f00a084f30531e2cd2f314cd1c629b8217893c114ac66f634e176d2b8dcb457b", 0x3f}, {&(0x7f0000000400)="84a5f1cdc7a508f553f670a7a088392529376944d77079bc89824f8da967617520c97547f3f4a11c6e21ba0828e7f191abbdcc0d23fe35bfbb457c170265e5a4d3ddb9c4441ae1c90bc35a1a3ad84e26f6f576f9c8c49b29459164d47e49d522a91267b10ce5da32dc5a6e90f4291d02", 0x70}, {&(0x7f0000000480)="5bb0a70b895cd6655e0257ebe86b4cb3d984e6f05327333f5c64f1247d5a8176b5ac88575f93a0c25f4740be019b8d35626a19fb51ee871a4a057550040eba5a299eea47dd1d0ba7002727f74a871636a924eee9300eefcbaa9eef1429cf1af880506260790b2650a2d686650900b7423b00da2b0da51797f08b787c131ed04d4c5d16c771c0b7cd90d3", 0x8a}, {&(0x7f0000000540)="faca942368d39407c804edab255a5d817c86f24ec5c961a40bf19adb55144299b09b0f73dba445001734ee73110628c70dc93c7535b3a0f955a6a454eaf652820a8e95c655e9e2b89156b5c267c639efd72e35a3a7ab415a68de5fc70d0dbee6bce6ec415e34c752056b9d0de166bc5a66f8ce58dd2aeb9fcd84d0f74b18a387b828201fb94ab1079133bccf280fbac13e4259a072e98b709ddcf14a0683a21808f73dd08b17fa8e1ca2fc1d0016e99ec261c116c971390cb166b07165354755d5172cdf20f680b37290ef28f4", 0xcd}], 0x9, &(0x7f0000001a40)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="002000ffff000001000000ff504633e81e252bc3b2d8f150d454f9477443db", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x400}, 0xb) bind$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) flock(r0, 0x6) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) r2 = dup2(r1, r1) linkat(r2, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) open$dir(&(0x7f0000000100)='./bus\x00', 0x63d9806a937dd1df, 0x2) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x6, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x88000001, 0x0, 0xfffffffffffffe57) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xaf) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) preadv(r0, &(0x7f0000000380), 0x8e, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x2, 0x3, 0x8d0}) close(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x100, 0xffffffff, './bus\x00', 0x3, 0x4, 0x5, 0x9}) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x6) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="f2ff950000000020", 0x5) socketpair(0x21, 0x4, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x6, 0x2, 0x9}, 0xc) recvmsg(r1, &(0x7f0000002340)={0x0, 0x0, &(0x7f0000002200)=[{&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/22, 0x16}, {&(0x7f0000001140)=""/70, 0x46}, {&(0x7f00000011c0)=""/39, 0x27}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x6, &(0x7f0000002280)=""/175, 0xaf}, 0x42) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0xfffffffffffff001}, {0x18, 0x3, 0xfffffffffffffffb, 0x101}, 0x400, [0x40, 0x5, 0x7fffffff, 0x3ff, 0x8, 0x6d44, 0x0, 0x2]}, 0x3c) setitimer(0x2, &(0x7f0000000040)={{0x8001, 0x1}, {0xdf80, 0x5}}, 0x0) listen(r1, 0x1000000000) r2 = getppid() fcntl$setown(r0, 0x6, r2) 16:00:10 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 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) accept(r0, &(0x7f0000003a00)=@in, &(0x7f0000003a40)=0xc) sendmsg(r0, &(0x7f00000039c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xe88, 0x3}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000240)="38f0593216b3403413fbbafc82a27e9e4e20640fe19226757a64c11fa75c6c7eb901a50332e117c68f60d0df84d8046b1688a332848def6b1ba6d8db6b211ddb60e06aa20b226d74ff742f0bea0dd210f0a6a67c89a2f0c3136a447a69796e11c8bd8f99def91136e25d23d35af5f61dfc7c48fd914ab66ca52415fcad014da6d0ada3af", 0x1fb}, {&(0x7f0000000300)="c411b17a6ae7a07cadaa584cb1a22985e8d2445788199d7407392622ba13709c6e8fb9ddb7bd6e434ccf5a5fcd873fa119f8697067f28632df8c03a65b4b5fecf7ca30058624bbd4e1eab29514a5e9f68efcff3e2aa997ab0d96b26a7445335b9c227b61f25ad6896a756087eddef9fa5e31a0ea612e5ef42a273971159eefc8a3b5b42208f466c3e0219da6f99f7814a941c47135e3440a361a056c54e2aa9379c1d4f5a9", 0xa5}, {&(0x7f0000000040)="77c0c2d53d18ceea66e81eb112b8b20a1fd2dce8f1dae05aa5fcc4e3b1301a9ef6108f15b804564aec5cda7521c3958cce4d7e03c4e2b01231668038dbed3b658c4bc80f1eeed464022bdf232025b81717e3c88b5ef4f43a7aa1e1bcda064517e980c397a65bbbf45454ee08cd0a877260753c257e", 0x75}, {&(0x7f00000003c0)="1109dc1834e7e702b9e641e36feb95606b2915d51caed0f7632cc903a0bc40b6385c018ef6897e99cbbe4fc513e8c64b340d91dad6f4eb8872bc3b0f021a4b0c02d0a57c2d71b9cbbdb08667a42613062dc78b449b625f5b073d0818b228dfc430452803d148f958b43f9f4ab2690e84533d6a14fa9ce9774172b4d5592d0afb6fac9622b8147d5bb05a604b6c7b0439e6c078840de0d73ba1d808", 0x9b}, {&(0x7f0000000480)="34feb02501489144d6c1e682a176e8ee5622ca5f9c031b6ba69ed7e769c12c6b458a5de717d7f7c3", 0x28}, {&(0x7f00000004c0)="efb28ee55709268d9628a0e03859ba1f8ef1cb4100059af362fbbea7f829232da087fa0febe45f55207abc28fc232078c9ea66a3c8c82ff3c983f9f2dadc9762061cb8ae2193c2ae7c4d5782ad56f9ca7776dac268fdcc43c94de92f12a5eef3df74c794eb73ac5c5d72fe3bf8d6246a7962ff2b388e8a5ce687fcc277709932ca08edb12c9f33de46272e95cae6c105e4d3417a14c38196e7a543020aa5ac2b629dd69ff2caf8bd9ab68ff6587ad9e5b7e6fb961155064e8442f039b671ca62f407c97b432399f76eebc0cc4fc08af163c5d4909fd6a15b62216bdfe36a42b0025ff5773a229330510f6276ef3801e820f4b714d8b7fad87e81a5f8812f87c0748d6261a480eecb22594dba3cce794ee05b067190ea83e7628bd16ee8add07ae2632fe410eb6b8312140e775a0249f50a8978d5f0468a5c1a042cec439a1a3008dfa26bf913b48ccd3ea5bd8866abe5e10ae19b5f34c4292fb52944bd12e245938695c896cdfff722ed6d0fe729bdd1bb6ad2bb8825ed4e3d1a4c058010bfa42e10095ae72ce3df4bee540749e9d00e6eef8790b0c7b13cbb5f5c157dcca0a746c7422d10752eababbcc1f2d20108d8f4653d93dfa80355be28ac1874f24698347df9e35c5c8a13e05e19e4253ee3879d030ae3c64f25699deb1832861b7d3b78ca69fba4a60469e7a7bdcd3e3f7180b91a121e56ff53d95855e1aa7048ed40886ba720235c0b3742937c41e1f971f9744ae7906c9ff09b6144116138977fd4ae2cc88176c9d04360e699b245234fa9827ba458180e9b91845ba5524e1be8cc978071662c1310e9f91d1f9793e2720299ca0b0db083709ca3a43669ffbc429a9770f038a486c15b52d095619e773271375fc895ce31c162f3e19565390b575d59b679bda0e87b0ec8fa434929a188898e94b4d2231620ac6245e02fe3e14cd72a279da82473762e8912e1096b7797171e2189ab2adcb9f8f895ecd397c0f5e84dbbf928068b0461c7bd64a5ee985cbffa34a93272e7b9709bdd219155be71ad908bb53682fa2e6c91cb81e3194720620eba457ebe263deb0e2aa9c773ea6bd31d8fb904e94fbced8fe74b3a254a2da5278301b87629ab8f7a32cd32b3ac5c65013dc52ab305975e8622106021c288e39983bd675717253264cbc67d1c87d4510978f2df7bab3eeda0e7d2958b4f0309c14e954a1e26eb8f6a9e16a1c71aa2e790fc2bb08d9f4f92f5f15f7237780a22f59de18022286d23e7243e7e0e6ff214d56643d88039b4d4770259ef67820161e6d18b6a032a449512f4e686e443d291683000ade5d8a3edeb070269968ec62ee10cc2fddce99da6e3b3569e1c4ebc2a9db3ea1f7829d4dbe565a4d3fd5592b1522077824ef4da427c14c3e5b5ae3d8ad0048f905f55c6045eefe46b7b25cce09c171b66fe3336e9cbede1feafb9ef672950e755f4edd1e8a8cf1c7bc97cc360395a2398adeca57b163c00bf2c6be2622321675e15003d8cee9417f2719633f9690b208c7ad86e344a9f54977c9ffe01ae027f610e5c810cda229804bc8e078d6c1c9749dfce849642829242dd79908b74686fb8a7295e2e23e7e0f79a38141631778c974f7d3bb1d70652970ab74cb84fbe1e574af36bce0a80d684a25e18758f7abe5ce61ccb392f1d54a70a504f99e25838b77d14143db3328c7a6956466c5b743eb1315674479221700225d8295e9ed14466839e44ef767914f5164ec0f48a6648b851398bc7bd7acbdddf54b3eb67ccde186ac902a33cbf5eec863e37cc1f84d6b2a67f02294a3f1ec74cc8fdf7073ac03fda7461c0fcacf74d7647d10d89b2fc1132ade6ca7e94a3b43cbe64101c32832a24b24d6d397ae1ee58892bdd96cc54d946ce71d8690f256cb0e343c3841f42a386a9450000cb826ede9c010cbbf3813d884b488f3783e90bef2862241d252080999bbb147e8dbcb78d0a1eb80e7620e6e252b8d860f01a94a4f69d1554f7a1409ce7dcc1d3e867735a939ae53c0c25766f6f26d099d0fdf30b77af22ed82593a0825096b2001b2e0f70e5910e877a256de69a47fdcc9d353940b3dd6688724cc5081e96938f294a87a2ffb1ffc8052678ef0c22b14b5f823640862955acd3ec9f2050e03c9166a3360e0b699bdf337e243af5f15982346423058cfa0fc1f32bb8b4a6ded304ca9b55613f6de03ca379d28771a4573534b139c33726ec073d2743a0689cc302268a009ce70b73093b4d21efff4c982fc5f969c9514fbe1265cb32f0dd3d0c84d7aa1917dc3e0dba08540d6bd9310eee2ca3227cd042a5da249752b5a34f05f53feb387b2889b7f40bece6c3f17d2507e4de8236f6c42d976d536e71fdfa66d77e38c2ad7f0072175841c190b1c2761287fe313589449e8bb6e33d3f07c00f232d5ba8213041c3e84cc38088dbc4beeb24490598799ce795730497f3c97c866bdc16e8ba9226f4df51e744a8c32c0708a899e5fc7e84add1ad79c5afabfcdabea399a817d7df20f192925e5bd3e3d201ebe7483af7a98f2f5abb4f657ed1347249daf9876c42b153bd16312ff91000fa14ece8d807295b04831ba3b6d6791be884861625c27fcd5092c23aec6cd4646fb0047f5bcbad8840eac1f9c21a23189e0e8e6d5d4613380b7d9033332361d10e615c7698f75cb1a9be060b5387d8fbde52f4079f8da8ddd59b37b221124b28502083b71ecc3a4ce036ae380baac504c316ca5724f4c030e2d4f1b0458f748b592e4936f6e9b752663180ac55e0c1cf3e3965e8014654f3c69f9f67f1b7fb383dc3ec4e2e53821425f0465d4c4a13ad9aa6ad19a783fa844993d139c3815f8b88151656529be7667ef35bb5b274e05a9d8fee431faad24570391470c81cb589ea8de4511309f6b746953314aee295f3ed3feb582ddc06210944c8a1d9bd6c9dd1b7832bad64c2db2390722e4fb69c9f2a349c9fd889f6e1602afc0abfd987c46b7abad6ac4f181c913d21e29bcca975db12e6028ab5678cbbbf1efcefb373a54cf22183fa5755e53b273644da020676ab99c6cda606d7896523809d8cf7ef1e308f9cb73eb679b01b0ceee81acdd54d5eda31209e1a3f43883d588e375842e4cacc8093b864a2d296be17f29d828bf9630347611334e7616aca4efc7596ffbffbd16be2b853fc3f286df2450b30cdf06828fc6776a80b762002d71a4eb96f1b826938e4007ba191e19cf24327bde82709b0d7c3d5630e0ebeb0b4fc7774eaf2e29bb113cc54396e0c53765378882bd8b73626058164ddef040a15cbf063a17128363583c1cab39b941deccc7b4633d879e8904dbdc469a23d1ad52ae16bcd9547c42a991e6d37c89ee9f0aba6acb44667f512c2ae8b7019bf338b7dc68f9eab61b25b210a244496d7770e747bb0f7f5ff27fbb8f04d08a9a25158563dfa12f08b98729ec4df51ec0c70d747640613d792b6a5b279ae73ca42dd47db54ff22450d53598cfc4b92803e4a271aa85a60d0f35929dde9dbacae5026e14b160f639a6abf79d0586ff6912f60c592845e82ce02efe8fb606131c1ca6010236746591e20fbd01b23a0e4fbacce4ae2c513be22325cc05dd8d0ac9466e35d47d2ac49415542f7cead9cb574403f5d1add4944193c5873c26a2158000d9bcb680b73b0599c937454590388f3df5a67620604014c17d54fed07cc5f0d3f7547b04dcad1cbed904ef2d9a53ad89598d0979fc1c66b1536074a33f0b2a801b35ab8b85c369ed45c4635dca532c6aef2583a605c738beb4d0a890d00555deba018e831d85ec9ad7243a92db3282c3a247fa81cca893d3528385b28cbb0c217087b8720fbca7f424d9d420191cb150764cfd3980e750d57e355d44263c85e3f4d4716de1c0fbdd324ed24253fc0d7c5866bcb4d1c861f24217d2fd73ff95bc4a00e429a637cc35dafa727b1ea114cdeb9583ae13c93b7e8521c7e2562e46d28f55c723b180888fec2f088c28bb343427ed5eada6e95ac449ca40b0384fe203e8f2bd2a1dcf93ffa983b3c165650706dffe0c698d974288298faeafc6489a906b664b61b652f93b550b95058b95e309a31c87f6e25f1db8cc5541455e7a3e9895a85480c8ac4b8f6d649d3ae7d5ebf0b7806d330d434edc50a61d7aaaa8436d0c4be489e11ddabb210d0dc53b0abe97bc86c843e65a0d8a24db0017d876555471f4f5113da6fd0f15fb156b850844fac07a42233d542327465103bcd71bb8a4892e2865336b9d6bfb314600886faafc54dc1b2c7c601fed5deeddd613de963292ddca9b5601d11a796c041ff391bf5cc9be77248ae3b1f89f35220d635b4642a1684bd3a1381910b31ef18c9c7e312a7501ff4dcabf8fbd218a0da546f3a036a33c9fbfa4df9006bce7cfc7afa261d90f411a031349afc2fd393ab9d58182ae08e23481cf1e7951462a41e9bd1602677419939c9d99751f075be9221054dc523e789ab1bb777571e7483f1a11b5be428e665628150a3f1016a98a3f4f67d6c5ac6d00246e13dd181495ecaeb239e63813826c44caf5df571020dd898a2cddb6eb378ba5f00219e68f13099a6a85ffafe17b6ef22ea3585070899f5477af895f2f6c05c8e7a64268eca9aece100385a7ca0cd42e2d6c29523ca4c11605de4d65fee25f39b268fbf6129780b90896a2397a8c5f9744e9d4239eff1e90daffb330e4823187e032d7d6d174553c2a14abbd8e9ea2cbbaf10d9846116217c8226225ffe66ee10dc69cc20cf4cc61a25370f89d5ff1718705d1d31d8ee542c6445eacd9f36bc13adf7f89bc70b4595bea4e6d438b90484b0a9dff730d0d981703e892bc3c3d441c2529614e10e712dd4489043f9d25409b153bbf3b28f9786af3b9a6344c9173f7a909e893ca6bf0a5576eb6c4b8d78ebbb19b06a7c344b2f64dc9519f5fe32397c4313463a525691f6d3581d3722e6e050dbae53cd1596814a81e945736fb369e7933c5b50dc3862a629f40df9ca0130b3583920e09245877547191f3ae96b64c07284b5f4969fd21c47509ecc6254593bff31fd212ae592f5eea132e6f9d9c3e42f9ea1fb36ba3991ff974aa26a56edb03591d27d5302d57e2b934ebb704d536575d09c98c12eb86731fb6011a13eb422cb4fab0eacae03f398602d668fb477258204b3f22aed8d486a1286b5018f5a4ebd81ebfdf7d18b4a22cf0d68e5e3280641b511d6499aa16492e5e94bc890703ace34aec5cb52d057e7b2c40df5dca1f2b1bf7a60bf0a81bccccc8e84f4fa5bda76b0721ce84417227057798f83aa6ac3502e131e9ac02c8f9b43e6b33fb80bc0ce3388f4cc736befcbf74f96d24e9e57a7fa22e7ceb6a1dd3eaacfbae5f1141dd8a496f404d13ee00284cade0c10e26e94d9728fbb7d7925e8d85135ff360ab2b5f386b3dd3f329fe7a6141776c1548ada68233dbac18de2f0dcc8e9c61cb4096926a73be08e253227e29e0b0ee8c141e6c45c7d5a34130dc8a8341c0e632415fa999ad8ba317cad3d81d986053c6543d23c69130a3d376e172008f35ff4030467cbf4b5db389d887b685aa9cd8f8287bc1a992141ba82c605fbb8e785919248efd6163807b62cc786f2d44039d97cea06eef3fb8be58817576198c3250e5cff1fe39868b4eb6ec7a79a6bc53108a853c312877d627df2bc1954903294085b14a3476ef3e81c406b18c707aa87718a6e56e3248775ea57a4701ff121fadbfff2139bacb27f4565dd7791ff98d2156ba4ac51e14db30f26b5db6ec04846e7dc0c2eff55a6dadae245baf2de4f7828a25dc60c2dd90a6f3615e80", 0x1000}, {&(0x7f00000014c0)="e671220292e2538c43c1c1fdc365028ad30045735c477837453345f3625ec580c3fac298b07a4fec2e1b96a26e7d31d776323a6aaa08e31788c4db3fddc4e4bda6e786485cf6d9408ad33161f5a0702dd23e822a309b72b6004ca8d2fb60ac4f0bb4fc8199e97ec341728be6954b7393", 0x70}, {&(0x7f0000001540)="8197c6ed756c02d5eb2e714858eedfc3829a1ed90999fe9108784d818879c23ef03d3d5c3564233c8da2e4f7d449b5765d5af007f5eedc8257b16cd7625bc1eacc9b52da89e8970d340f202d04b07bc489305a8ffea46423f67442de6fe9cdea1b19e0c6bbcf10232a9f626f4932defe", 0x70}], 0x8, &(0x7f0000003a80)=ANY=[@ANYBLOB="1010000000000000ffff000001000000e53f2b1bb2c2a420de076f76a7d89a1b60e0773f960915f00ea5c764f021d379baf859cbeba1a5c15e3ff66194acaabf13619b14ddcfbdcb87c54b34346d3f103e878feae3102fd97507c3c079232781dc2538225e99a21545b60ab1c356a01f3c50d2ee952ccb90d2855868023f2d843dd2f812d41494a45a7b99536f27fbdc119bdc20d268c761be2205724f156ad60b59c590ef1a1b4451918c36d6ae09c6d29c1e431de7492c4f7ddd0fdf0308078281c8aa09baaf889a0fbe3dabf3134c81cfcd71313806ed05229e1b3ce11240e4317b804fe72dffd256ebb5107c625423cb9b7e1b327970134d5625d99a0f01742f55b9bfe955a06c1571bc8a9cd05cb680d3b71a304dc9be13774763afbad77826c4dc65e639935f60cb7528344915c3d8f81e25053c5e676d4b42acf121e59868b759ed255c70e8539654390ecba34c34b8565fa3edd1a7b7b8b691ea5a4495ad044facd305894623b5e71c28510b785faf5dffbe5b7fa6ecaa6c1243a4748f22c1f5f1270f1f1c15471a66c6a42f0e10d23e86305c0cdca0aede46d186c15cd4959fb883e3174ded3d9b14bd939cad828c00fa9922fe5cda556876b372ed847883a48b7add226cd9510e70d5a4793455bf4ad43a56223f9b5b670fa654bf9c8c83c9f3ca2185b047952901d12c85d332c0ec01e6ae1b743f59c1a13fedabac12ab5f01b6515379ac4be82d51e79189edf193a9fd26b1d5d138ae4a2c81c73000354914752055bfaceffa9f141b913ad4e7afa90138141c48f8d8aa3854761a7453bca75560cb5d0bd16f38213400558235a2740605232bb864ba7ed8713bec7e13b77bb08bda69c35ad227663a4083c0c8b61250f4e490b69a5dc0b744b1ebf09e466715ae6a256d519a8ee3bc5f6de9eeac9696e86e5f1277dbc61085b891aa25b00d43fce4d227d4e24c85e2c548ecbe79afe75c591e10adb6be3b3e70c1e5a5eb999caf68b5678b19bf17d2ae3d566718d1560aafa8c542544e9d59e14c2d67945f69deb19dd8eecb8f0b83655a79ac5532bb2be0a7b6b9e43e6ca838df99c3b0061d2b00ac00762f6faa05c047cb55c8464ae2a0d156bc2bec36596a135198fa4e5986c1c0930ee3a15d790397fe7166821b6226775ec82cdbb25400c3b5543696d6000b6b08fd08550d8c7841b5f36fef21c67419b431ab094823a82faa3bf58bc9a672389d75ee564f3427bbc0352de7c97a49ede10bbd82e13eb266489d2e9c4be453455c2cc3910acc078ae30ec34ba37416d770affe8bafc955c72442dbd2f306d1c2f567b0ea92b3d2ed49008454fb15a39c8bdd65cda7ca77724c3b6b4cb571a37dd3f8cadf0f47b7cf7043a4a9f41c55545fd39c5c638c62d0fe4b5840e07526c5efe0a81af3cd68f21f6bedc5bb76bb514bb7359d15cce03af01864d915d278cde451cea1d20855ba6c99bd49281c87da0269ece3e1978a38cb6fe142246c4f7a22652c0090b08dbfd29c6c34a47bc55c1cfb1e8af51d16901bc76531a3a0136d0c87cafe0838283384a1561d45f2754ac4c99e4743b9398bec15f42540743f21659c5ffcf1d9ac96213ee5f2b27b7c43704bc01bd8176527f1094aa3071e3af6dddbabd19e7378864ef74630d55f019b3d34d7fbe681e67cdda0b619ac6fd122a9dfe81fbfaf1ed7fdc6b6e2d716328a26afe5895bcda05000007c35dfd57e67f65e04cc07e74d383b024ebc419a025a1731b98123c132a76db6aaba585e42c3a5f9617f19c3f94bbeabe2ee294fd4393dcba6b9a0ab5e1217cf7931c19f48e2252e03bb7fda15ccf969c84c356ef1897b9a100adf42c93b60573259f991d1ee661b2804b590d4e09fe440374cd41415bc76b3ca5a72fcbb2767fbd61356199e4be78a290d5a788f3c71f9215d8447ca27f0c636a64018c1f634a77349459e76c1f339484d030004e0b55c3f08e14696dd918895565cecfe2e1b8c3f78733b0f5153ed1d95dbae6399588c65062d9698be0ab75d269f362eda858e1d31e1ca0999468ae5885ec39c6f4c90d8df2088865354e9304268dfc913f3518089494fd0ff150635be838960862ee746b028c36072b3e0e60aba4d95d56a9f99a094df5e86dbc2c34e2b4b16b630024e2e6f36b272a38511496e8a1d8d9a7dd6f5fb11caa0eeb5396c7298a8139c237446653bd4c08bfbaa85f74d610864b67ebdd9ebc581467a20529711397e050127764ee530c202778c901761d32cf82421ad729904f56591a697c2651b26152cb64ccea7655580859ff6ed9568a8a14a0ff4d5522c1bf592983efbfb845bb37ed08fd120a1dfaed71bdfd73ccc74c1f780ac585b68fc0a921941e31cbf9b9b5031bb3ed0580b6fdee23bab6bca2bff892f051a9ba3208808bf964ed2bacf30a2d30fa62c8fd3378ece9ec2eab0b16472d14c1e41ee22b251da0aefff0007f9e504fb058dbf1cbf31de4c23aa7b6ad0d1ef65ea1fa13c1e857f5982409b8d1c9b75f9a1301d935ed7a94434a729b76d49afbd0091df925ac345c0674688e4447c55ed2885387a857811070dc398a890d10349c5cc3132c5570391d22f89645620f719c03303f63ac79de1853f7ef029bf5a85b8128b2a2482904f89631f7e0fe74e7182acd7cf9c1e3252f6d47ceba047ee5695b1cd93583c047a0bb98ed270ee7f7ee55ecdc72b0071da07365bdc8d0d776160bf86bc08b28dabb4b8dcb0b5f94355c06e18dfafd4ec8c429f432796716487d4dc1b409599eb3db33aa83b2520e6b34de4c294e6beaeffae0fc9ee77a4ec18ae1ced830d80dbd19fc7ca650da37bb393b51f7fab48a736f6ed2e1c93385e773715de1309ddc6bafb8743d3f636d71dfb83ddabf37cab1f90b01b201b39cc56c4abc9631d435f0708d01776484528cf4686e4337b8b06ae9f31597b36c5059f3cf8844e80bb3694906e49c790d6812c0d263fe513ab61bddf6805f304f0c18cf81ebadfb9fd15c92d9bf5aef277eec9bb6b852faf35cbffdaa7f0b9fbe5dc49834d4cc585d58ba5ea9ee8190e148e53916971588f03c1fbc76dc1f288efab596aaae014414b5209ec40b560ddb584c647918289339443a50c87e5d4d5d7a7b6eec5637d71566caef15dc659544dbe332e3a319cc53590d8d21be24a853414bc0679ffb8267ffcaafb326a7c6c4833bd394ffc9b5a2860b30e6b3b8c5c8e4fd30efbb12911c58e8b52b689c96dc5f39c4890204ef1ec187226c5b2425c263cf2b99fa366b3b312f9f24a804cc3ee497382537f01f1ece122f2b8827ce81a92471134a997845695f5ada03952613ac00a2cfc14447f5f075a3f0bd81a98803b6c4bae635d6a9205e4fd7af5228e7ae963bc16b218b662424a70565362f8a134ef5a9afde0f3f5f53345638b353651d305cebbc7d23d97dc9868834778ea125e5320c39b37af9295942b50d1181380086c8c6da11adbde2dd7486a30df20373a3cd8d3bca60bc4e3cd082c05f4bc23482962c695ff9ba3a962836e4966a042a353e4fbce8ad9caaf9b9260ee533805b2fa1bd4402bb8985904e1560ff88ae4aa947cbf0b044ee7d4146cea1bf186a0e3104226da61fdfd51d02a96de1f3bd14cc87863d0b5e8dd2accadce00d76343da89d67b338a2462b3c009bb39f8f0af07f7906fd68c81cdbd81e9bc1d8f2064cd25fd30b455df2b8d8ce3dbbccc8bc0b2f81f0b101d22461a03e183dfcf51709e37f0285956d915b29595199b115b5bd0ad0e8679d05c166a4a1b88cc9ca721717a753fce796bf9a395649fdec2fa3bf00ffd530a488d742c6d06b24ad84e6c3e6b7a5fa9aee2115074fd3143d608d40c018b464d5a18f1a85a733e1923560e01f6a85d036cdbd6c4be74f8e601da986dcc76af8c1bd5264994016b87577b2e9635bd56545d8e9bc5760954537743e45e1da5fbe881760ba1454596b7ecad0eaaf125fe483f98918ce09b51bff0c82d57d2d6a5a44bb76aac422ef0f0326cf9047b02aa0096ea78b6fce88f18850b78ffe003d6335a09210caef37438a540236c40478c0b30b4e280cbec25497a1d7038db20ae5ac61b6eb6e0436ca429917e5cfa884059020a3bb840c893c53cf58d6257d6948e0d09eb0ea4df16655effa5cf53018e886abc3d385c029d04b5b6396983af1fd652cf00ee50359ef240fcbb461c0c129889a794ce6b79dfcde3598ad9891addbd1341e8f64eeff353d250f237c9173d5f03bd5a3c18b0c7a012c58bfd5b90a53df661d10a0a21002d1c52ae9e3b883e81cab2b1bfb11749e37169da82b6f9588d04f02330f1c6da6c66f74b50ea8b4615c460a3e3e9b07675d824e84b82c5e2a554047c5e940da1467b141157ba986ba53fef61cd2fb177579174104de977d035d9609a14485dd6e3518abe721bb44301ecf26325ed05026cc289eab8e9005291591889f6edb60717d01a00807a02fb1058c46c3ee177218be0fbde46d55e59f642df3407650fc96a297fd01739d20a1eb36fbdac175f180e550e079c5fc3d71a0a377abf2219202d2419835e66b46375b67d5c8dd22cf26a7d00aeb365271c30bacfc297afee58af1e54f7c1c9b273349628f37d8b678a04af2e219f4650900dbb1927a557a17d6348333605739b5e1fa8ef04666faa00c2275843bd9b8f92860e3edf1ec664622232dea845fd16a207701540972d220ab1743a044cdb31d8a12db508fd5727c999cce625def3e0c94e802ac83ad38df3a3211481ddce6924877b6538f5cf9a38cfd2c00b460a3fcb2ec37426101d9db14d2635e9db17169cc577f794a96b84bcef1ad134dcdee848922aeba469923f75f8e0fe72d25720a647c8c270af6dd16753f8d9ff5949807eefe1ba9531eff5284f76a17fb01a0f066428d57c6b9f8c97be4e797a47e4eccf08cfecb846ab47639a4a94525f7f150e299024343dd03ed11cfcfc5da83ca6811e3af587026042b494a5acb74f985d41813e8237975da1cce90454fd74a1d4d8fbcaf95283a8f4a6321a829cb9b49372b1eea9de559c0d9c40bfe39e60caae271b2ea30c4a97a531467bbdb7315fdad3b548580b8f872176dd016772cd641891db5e88f121ae1ec8db5e57e4816f991dbfaf5134d35bd4bb10f6cfb2bd650ceaee392c24ea0d187eaa39ac43c13f62cdcf1fe7a417d7f80917447285d4675e2b60251adb7e59e1f99413031db6a1c08d9c96a74a39763385f00cf1562c6bc2c5e63729909f60e529f8c70926e9d01ab5384f7bcfde8fc6d879da35139a655d10f2578bfb6970a2f85a4838316347367e292058e2a6fcb35f33b54b15cc627b2566edfd6315b4f1cab117db433207969cc3fe6efced1129addd1475c3f022a37cf4f1fb2e4ff775af22f70bf15d3879efe23344b8749dc822ca4c9ee1036d1808292f4b36b0818e781a416d960488e6dee2ebf03bbc38f055509a737e80e3d30e69de3cd597f61125250b2306b81df5264cf5862d49c22b82110f955d581cceb8c6afb3b8a37d5b97e368398d4e4cf792f92d194beb4f703ab188e1f240d7e26a3de5607fd23ae2a97e5248bf61053fff59162e1832a5237ac67b38e211976a0e0dc75fe21ec66ad6a6058dcf24969049404c6f1e5f3999b4fcb9d34f31299c4879ad758bec7b4013ffaf02000000022287eaeb3466ed2d91132b7c1e6cec09c2ed295dadd0e71b44c38b17348cb365857d7e93a0ece23a78247f9326deff2808a4ca6d66cedb8e34fe9c7252d54a0781becfec8a63bc00626c5f9efd61187c41994d638906ef52ab8800000000000000ffff000000080000f29bffec84fafc51c217de25554dec16d43239c3fb297a0998a88cf6f0f046470ad53d685e9d93ac4e11eb8f80a7708e0954b1199c56c6079957fc7413c09c3a63e39080b6b66e4013521aaa98b396f1ef06f3b0bfabe5c416237a971a5ee1084fc7516effd91d60ba51aab42abd5efc323df200000000008800000000000000ffff00008f070000b843eea9fc948f94f66c6761528d63e58557587135977889dd6348a2c5698e47e7c2a4174933b6d0d92d60505ffe39a86b63b8308854892fb2eff916b9fc0db510140cccb10005a6689ed5f84e722fb3bbb3535a932e8b3c101b5f30c5d7d771d4e97d36ced69a0cc830a217b19286161b3418b8756b5fdc1010000000000000ffff0000ff03000087d46004c5acca986fc042e5ba5a1a47481b66cba8e9e5f3356b67d0217bd92434febba79e6033ab3b74afbc2af4b8aff3a63f8ae32934ddc45c0b213eda56feb1d8f69cd3e6d15129ecc0f726291477ef6c89e51819d6cbceec7c3418a0e410e50f5112f2d47f0e6e7ab8d720637bda7117a0af998a64e3060305972cc37aac9db85ca99bb269cccf9b3c6c72fe3452c8e024c7458f04a9a131969db889367976bbf80fb1c2ad3dddf95aca21dee6f5bf327dc4a37f126845ffaceb1979f23b69341936a76a0ccddf1ce329a1efe24b4b843bee6fc7bb62166bbedf8d5e98064b652cc50402e814fa4bde222bd5714467da2678f9c25a6640d7e257699e2b0c8d438260593c7d8ed984e68483eec44c9727c1423e3ed1492c969e410dc2ffe4b4aeea425adde781658841b2d7a23aa810bf6277a701cd934a38d5c8386c8e06137cad2edc8e9d4b7cdb30b62b43f32d71a373f58857e0cda3ec049e1c7c76018dc39ec2a8134350d56795092a09912a57efe48f7b517113bbbd8ca466a00beb697a6b51c936e02aeaa05b020b3f8417e6009cec2a5269d70ce3ee57170ab1ca43b7e61878053aea6eb8541034d2e81782c682497eb19ccb9e974b047f4c9c45f2f26f70461e4c881f9034dd6c98fd60acc46091eeea58b5c973ac771f0e57439ed9e72074c61f2c97ade448bcf1a73acbb5f373acc6a7ff5d2e01aefb5935c2a46513cfe35c7a8aee94601209589841c68a5138716d484940d98a8ded21c4bc9b095674fef2912bdd5a21da5129222faa8c855b16435b1e4f3b234e7b0745525aa3467992db198508b598b2061b9b25b78cb9a5e8e050eda54ef899fdf9477a02d2a839a253f0508ee5d1bff936c3bf1cf48f47ab8e0678bc3c37b685042dc529129683efaffcac886b7ab7991e4ffe91a8054f7afe14a587f5c299dd613e36efdc9c6fd3fba392c4cdda15812b81a136cc9dfe324ed1cdcd6492df06bc7ccd26d3d9751dfdbf0b46566e6b68fa260e5c92a209faaa02538c252761a1e7459a19086efb4457b7285106e01e7554601f24c3a02daf7970c15e2e4b9cd2f36b1ef6c4c4a5365a0484f9b7f8238de24ff5f4212ab74ef5c4c08a9b807a8cfc930276dfc0f9a27e3b276623022c7cd06d0f40d6f7c53bb955a8979b3aaf39ea2f6e94d6518a5dff5855692e5e4e23ec4cac2c811b3f3cec41595ceb0d01503228296939ed12e1656e2a728cd27c88c146dea2c315e777749d1ce62c27df82f81b786d0636ea2593106c00fdee0f58c0ac3e858b8a3e84bc4247e55d33b3232725627a3fd7e1de18499080b7aceeddd08fb0da63d225c7b3c9467fc86cf791f82d0f64d58f4612759fa6706cf5177742433abd0b6354c78f107bc9d3fbd50b73e69088c8e46b3fdbd5ecf4e72833a126ff2b9bb5f5994dad2fc30b405df728271fa4d60adb1932ea63df79b23e7f6fbb0bede4790e4356d225a21c44bc786f292841e7649270d69b7de451bf79ed138a5c40c7d671afe3fb34059b129b223ad3140be828f76c8c5be6ec567be4f7a1e024fb23874afd5005ffb6836bdc5aa859aff1123f50fe9bb67730eebdfd165ae974eeb3ba715f8029afaf03fd19c09d4c7de1e7f83713d9099f7a7708077908a427c504f3624d2d80b160a8234c6a179e1207e1cb051c199d424bfc7d103acfbf4cddef34e4bfc22f06efde7851a9e8244b9182829d7579b704572c5087652d54b74903f41d3bd519ee5be3a8227a1ba5086c4c548e5204c43b98e6438a94f45b7177388e185e6a53805de2b7810595df5cef083725c895f140f391e655df23aac8567074090e6803f43bca6620ef98528932c1beee2b4016de6cf98aaf2572963785d4896d8c1bd8ef0a0a78201ad45825754835d2b5079b24850b7b3010779af338cf8955a7e5fd1c441ba117b7ea0cff1bbfe82c80585489f86d7c8e693cf74fa3123df79ff4607702cb6e378a13edeceace74b314ddbb5115d3062996900b5cbeb8dfbe72cc2fb13616b1b840633812bc9c557dc04d86d51a8e06726f56634a3e88fd0a41095bf69e37097f606cf7e8b517dd47c5253159797bb1f4d96a2e02ed55976a14e916d4ea84532f095e49cd24503ade42cee585ef59d2b77b3ac8e48df8d692130e460b21f61af6adbc19beecb70f70f677b4e400148ea55ed624903652da5dec7c5e38bfbcfddde7d750b92d2b00ba1b8307aa65a8bf7d9831db8c463d2413b5bb5191a73ff460bb985826c04eb8f5ad67f1c4e3f133acc141d383c02b3ece2063375f30c669735938963fc942aba3889248dc96f759218772f5f9e494cd2b82537ef7a53d2af4fe9365393607a5aecd3b7245c8c1445b4b14702eb3c13f23971011c0ec276e28636aa41745e7af4b4acdb21b07b2fba8592188333643e653cec54c3c59866b601bc906555d7ed9fca6f8808be55c3420d94ae0e59b70893cc7eed4e05c7695719226e810e9e68cab431e89914bf38bcd38ae860fd118b2870cc27f462d13a53cce194ccfc558fdf3acb05192079f0654c66c09f6ad209bcf32267ea3c37866378d8221b613b9ef50d6a480b6641044620b3c8e9abd21493b8f3571638e0dcb3a993d3947d99acc76177af7ea78ebc98954160ad05f4e66176001e74ea69a723841a19ec28cf850066311a32af0161b48960300ecaf3e4cb90b8b8684a6fd1849b9d9fb27bba283f96c9932eaf030ec506794cbea0dc07531caa52a7c4f40e25f30a339e577e894f52b333497cc68587f9ffe5ddce6cf3d563048eaf737a8cab2936521a3f31e7067ac234e45aad514d49d1318a9689a7579f0066f83575394bf33c736cbb40f249d19833fe9b4639f2c9a9e83a7c8c9a4ff7772cfbfa7fcabcc3071c142ab279673d592979ad43485159332648b58c3623ffc08a7efc9111e67c1bd54bf0d8a6860f4637ff71f746d3fa2bc850e0baa230439ec786a3bb8404ec15409b3eaf7008b0975ba60bd60c446746121c63fb02cdf855e8518e192e276456dd4f7876ebe5d8f14e5e8633540d10e6632d41566553d82b04963e7edf4021fe7bc2d18b0f8683c1336eb2c667ab07b94664165dfb539b5be2ad929e491a7e9c0bb8b38c6b62399bb6a0d6e83eda3a00426f911b5b7b4586292645d35dbb1b7363d271f9172c5e8792481ee90ca5124885f0538c149f3bb2a1af482d5c91368024c4fb10d4943b4624c37449bafdfd3a3f6ea8df333bcad2b442c11238c0397a6b6c98e7714efcd2a8ed772a2a504eeb8a4f786917b643821cff0203f95a1df9987c10932bf09377d948c4bfe31f8b2a2a3f03096c62f4fc844dc6db5e500668acc6ff598566723c27ec35ec78578fc4764dacb9d7f0d4d89bbe874639d9260c131e71f3da3d990d6f08cb7e8e7a8e24f648118233ef1830db7a861c96ccd542f1d458e05b72be10279ae732b50ff3ead817a4f61eb889dae77c4f9f8a014edb4dc3fdc3255ccb3aca8a2c4f26ee5bef3911ada9fdd1624810911a8e1bb2e453ec7b2f161bc1ac5fc8d827a787d72b4b722ed656b4b7e516ffecb7e06d9832b1fb01aa7bcbbb68ced140a256f2531a733ec5a10263e13e8dedf9c7826fadf820c896dd221e85fefe1c2109469a22c02f4829d98cbce4537b721c5803c54386a0f5c9816f6f92788876679c6351432b4f843ef5c7fabb010a700ebdfdfbd65c0e96d57ff5434e0b28fb2f83f0de2e79fe93194389997cddaf38225c00993b6eabe890f02621154a0e523901dfa7930c4c54c89aa827ca0e137c6ba9ed650a865370e720c808432540304d71dce090f8ad93e29f0b10af0185a6db466b379115448606c724fecf5fd580f3425be3e15750f7b1cef0912db2a38c48a34a668b35392ea198999fd6c2a0a696d46e8b2ca957713dc19469e3edd0f5f746f6e7b9c5a71e53b9e5ed48792875b2a31f9b65518916115f95df67074b7c73defb6170ef162bf2520c74ad7ce53eb4d1f65ca9be3a9069a2289d541c181451f45701a5a62401ca22f0b91b7be5b390f564a8e79c1ca14955960eab452a27ce94e8f487c350147f4fca5c25f135cde45868fbe9109b6d3fa4b3311e10bf7bbc41bcb10798d55b3c00c4d8965f869caf4c8650e826e8eb60fa17ec649766fd643d0b39b58ca4c8756bc6a8bb41e75c312b8d0ce034a08273e08d3afd3fb99df728c02cf6f99564833c146192db3961ecb7cec2c7558b8222c0af25d3a7eb8418397c2509fd6a7f79b5993e2a2b21bc57b731c4e4b03b714023cc78a8179e2b2ca36b3b606fab3bca2e2d172804157bdd29fc06eba49dbec349c89e67236094c5422d20da409f5d13d474f2aa91c1d598b305d9cd501827d99c5fedd6e59d864932eda9410d9ab5bf8fcdea49b3d4f04c098c2e3cf11852d820e7a8ae226bc27b71630ceba9871e4bc51151677a266ada25873c1f0b0225c581a3ab9ab3df2f8566b816e419d9323a61c349200c3cd07502dbef7136e10f24b8cda92c11d192f4b311d9e7991cb27cc069aa54ed1dde99c79e5e650500d3be3d5671a9b5b1e60a3f276368eecb86027933db36263ae921f7f6eea6e59cbeb81cd5914f32035bcded510a21634e1c8258e1b47fe20a1495e7d10f315642331a11dd633c3da78d56451c3c4b48311292082c0fadf847eb9cf993fc240df39dcac53ecc18adaaf0c248618d1c302aa485e84897ee4ca463d711261e783b48511c1475a2b55e2e0a78e329911ef68ec9b0633c26a0878c245ab7ce1a52a87ed87753f9b1d82ab9cc3742f145e3d40f6c0cbe0e2021c6a81e758b0cd85e74cfa86de1947858a2e69a49c586f81b2536f487c1f641288fe294017bc361c52eaa42e462ff275548209ec4cc148185a538ab321571d91511d56298596c0965f43a660812df04ff8f14dc7372cc1611b529801378997c62df83a63e732b1073f45bfb3ab5aa41fbe591f72aeeb90e878c30c8cf7ce57be0c5ceb2a8444e49211a5eaf169a3547ebd6df6e519111969bd62eb7aed0ca98b51389e8a8e3420c60fbdaa5032f33294f57864f046d268af5c97286c9ef36d1a7520f97b8811b38e297b25d65351e1c3fc9c0bc9d5336301be2aab216b5429fcdd70a85c1baa81e514a77cefd8cdbd43e4eb2b8c7c5f32e79fdd448f6946b11b5fd9696f62349dcea8192c2b5c55c7543825b6d60a2abd718fdc1d38ce2e43f1a2a788f5d5faf4458335d0080d7afcd36c6163bd6ff25146f6fd469c2a24d48eb2a387c9850ea5172adf810dc19ce1ffb70d440d40b6647a2fd02763b2964368f25f9eef1fabedb2123daef01c7243430320f091cf68a1f2a5d36865cfe0eda5e28c606fa06ce3a35689b65818d16018dc268c365ca2e25d24dcccb7f70449a3379b56935ffef769b9cb9dcf4f542744e67099417d046aafb3c71dd1e36fa795f7a40b8470b5bdd6082882a93af707603aaadcd75198b3c9c20b434a646f98dfe39ee66a47e6267966e15b4d3e4288edd756460caedf6f356826d19d7298c79dc862a4fa26bb2273c7d8b9f1e356083cf60ee68df57b0560d152628bafe6d4ab1f7e6327e86c12402615eddf7f295998d4834f17286e0be4ad70d0d63bcfe5054b2ea70f3950977bcee485bcdcc64257394f67fbf8996de258219f4deea49efe6a39f59cbe0d3c4bc62957067cfa1bce965c033b488f2da00581852b0f8185cb412d60084d0584f4dc4901ae95c1554228ec79ac31e8853df6e13cd8af3663b235324f12cc1c3841a0cb3d4ee4e853419484628ec0206013bc51cdd559e72000000000000000ffff000007000000aaf4737ac92c888e66ee160000000000e800000000000000ffff000060f70000611b352bc46fadfcadeeb9d4564dda84ff7c604fe4db525b4859e7cdda2575e1d441cfa67ef212760491a42cbd162c53ebcd8e6a7e0af04557e450707d5cef8a6e9ea90a2fdcf729b5dc90a9d1482b48385b4c6dd06bd1365934a82537097cdf6bc1a953208b2960a8a4f913c9f076bb236e6b3737591273ef028de1a131a2beca2f966815fc844cfca2b6f9d724200f00c77b7fcb27e4622634c0ebbd761f51d9353dd5b1d5d58a93a50c55f12da5eacffa9f4c7bf222e62cd36a4f08e6afb5febbd6ffaf1d77eefe7491361bc0793f8fc8319668000000880000000000000000000000ff0000008239aed372516a41e9489c2a1f752db1a4e81620b07d5dd94aa91a2d71f24f86b72553a3f3bf506dcd4cd9a99239495d3103fe924fa13c64f4b1375d0bf1a46ee3fd74ca08b07821ab9d802cb44bbfb75ed8ac7e594610e45974383a246121b1c3a08a6573a78d997f4febb1ab2839c7db07527300000000a00000000000000001000000030000006f2e95901e81c5d3b2c61e759bbc95fd8d4f898e4a31dfbb465cc7d2416b97db2c9571e1df90dfff10130357450bc9d8af1730b44535f73a685e10fbe2766118558748f86cd9bca5e115c3e14f8e59bf41c636794741218221a6acc6628b11a120d4b52320921b1a5f77dec2f215c189574dabae9728b957d0bdc4dda3128fa054b516fd9d047c5d926acfabea000000dc0579f29054322e045e87865a7d4e7b93b8d569d51f3f2b8ce45673ccc1d911e1029e29"], 0x2360}, 0x4) 16:00:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x4000, 0x0) socket(0x3, 0xffffffffffffffff, 0x3f) setsockopt(r1, 0x0, 0x69, 0x0, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x3) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002cc0), &(0x7f0000002d00)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) r3 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0xb) chroot(&(0x7f0000001bc0)='./file0\x00') mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xffffffffffffffff, 0x1812, r2, 0x0, 0x5c) r4 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000007c0)=""/191) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002c40)='/dev/wsmouse\x00', 0x100, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000002c00)=0x10) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) preadv(r6, &(0x7f0000001b40)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f00000005c0)=""/75, 0x4b}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/149, 0x95}, {&(0x7f0000001a40)=""/209, 0xd1}, {&(0x7f0000000480)=""/63, 0x3f}], 0x7, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000002c80)=0x200) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r6, 0x0, 0x54) semctl$GETPID(r4, 0xdeb1b121a3792fbb, 0x4, &(0x7f0000002e00)=""/134) getsockopt(r1, 0x8000, 0xffffffff, &(0x7f0000001c00)=""/4096, &(0x7f00000002c0)=0x1000) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x7, 0x3, 0x80000000, 0x760762e8a96d81d0, 0x80000000, 0x0, 0x35, 0x3, 0x0, 0x2, 0xfffffffeffffffff}) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:00:11 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="cede9ed1b74cf5672fef0803caa6cd715a93c550abe860af2d983351a183d0d0a0ace3a53f8e165595d1be88cfacb844bffa5c0cbfc6585b6b118bc736c8f8d36c87d6c5ddb28988222a7542251295a346af3e8202a7ad983fdf5505c9e7c6a1f25165712df3d1db13c2999a11c1b34a6b093d22dd35b1f4f9521cb6fc3be4dbd94d746d81a748796e968678a3e0c7ab30f67d274c148642f1ed943778f4d2d809f47d1800000000000000000000"], 0x10) write(r0, &(0x7f00000000c0)="02aa049a47b42533d1546053fd7bec39043ea3cdd4727aa2cca71860a02cefa81d5cb5ce5c2052038510b42b5f37fde729d226d7049fb5d07927ce503d45a878e2843d11b76c00626e3c41ad0ad8aafb600983ddfcd6ec79d2601cfde2b5fe2593a6c46e6b34c55cd7b7bb24329f12cbc5e0f661ce08f9490034fd6e483ce6a21d2e5c972d6afe7f00b08cb7330347e55e498c502ec92dc446ad2176143cbb23", 0xa0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x178) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x80) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x2) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186004008b0007000000000000040000000000ffff0020330d05dc7a7ecf2af9b5c3adaa0d000000004206b37a6c5c479d", 0x34}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) write(r0, &(0x7f0000000280)='D', 0x1) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x6) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:11 executing program 1: r0 = socket(0xffffffffffffffff, 0x400000000002, 0x2) setsockopt(r0, 0x0, 0x24, &(0x7f0000000180)="000000003fe83626c1917e273b6df3d5e5255a9b68a4770108596cc3f2219efb2b5ba45c63a29cd673dfc192414e2466eaef11d801dce0f0d20739333c473cb6b03fa336d15364b8971bcea60a604951b616a4881b095f8e86b67a6fb223a11b80593905000000b3eac4a1440ce296713f11a38b4e601c859a17c94eb8d2f0a257278c24c819216dbf369aec9626f402dbe7153ea83b000000000000000070aa74185ccb0a8446fa6abd9c44a52eaf2674317a0377504e8fcd637cc90075555f9594bd14a4f166c1a39c579b5d2823c4e0e9aaa22113b1526b7de4c298ff92760c2863b5518593f71b4eba07c4bd31aef404736e", 0xf4) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10080, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) pwritev(r1, &(0x7f0000000000), 0x0, 0x0) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002001, 0x10000000000005) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x9, 0xfef, 0x9, 0x2, "6a3c5dc0bf951236a6309ff6e9fc20e0acdfd95b"}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0xbd) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) utimes(0x0, &(0x7f0000000440)={{}, {0x0, 0x57}}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xfffffffffffffe27}], 0x100000000000020a, 0x0) uvn_flush: obj=0xfffffd80666736c0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000040), 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x40) write(r1, &(0x7f0000000240)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d55e8edeb51ef79bcece1ecb6840d", 0x2d) 16:00:12 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x10000000000000) write(r0, &(0x7f0000000100)='n.', 0x2) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) 16:00:13 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r2, &(0x7f0000003900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086a21130d46a786cc7cae1b1346d595b24eba66eaa654533fdc2b4c3785fc94eccad81cd3247dd7a8f270081032cdd92ba03e501b1240c0c4b89ab25cee788f6cfb264ff011c919e75aa6eb8b150523fa3c8ad0b23d985677403de81b7c7f99a5e5c82889e6c42024d0c999a20253a87"], &(0x7f0000000180)=0x1002) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000037c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000038c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003700)=[{&(0x7f0000000200)="d7b46e57d987302aaced1aad660a5bca5d103c3aa614ed189cdef4b53f3b095d21b836c1b2ba04d6e091c496ff343c6ec5e61d6939ca5a44cdc76f61df69c75ac6c3ba104874ffa39ff59be55e91b0c201e048f72b6ad6a09db03dda1f017002b629d84237bccbf4ba6f6913eebf95c3e8d32cafc4b087eed263802b2421cd866e964caa8e54dc1417828865d2fc7578cfab0401067b79112d02769a5ec314587ddb20d79d98a9280884e19896119404db890d42d19468c24d65cff3f2", 0xbd}, {&(0x7f00000002c0)="5ae0cd4f16b8bcc4f8d72fdacd03aada055f8ad545127e9be6c1d2c732aefb7226c038b397d7c1a468322cba82ac06eb204d8babd36afd0eea724bdce5c2d5910c6cd9d424656bcbcbffe5055a0018c92e21c45846", 0x55}, {&(0x7f0000000340)="d162754175a0902a28ad740f6b3729daa429269ff9defbac", 0x18}, {&(0x7f0000001640)="5d38ca28fb60555727d2206634915f48ca15bb19ab04431c7179bb61ebe91e8d2f3d1bdbe0f374ab8e1174a98b07011efed448243e333a99f19b84b64f7cd3fa7c832b4dce60912dd61ae23c39becfeb505d421ac34b9323153d5ac7fd26647f49ca6f00bcee7389cc6be5662d076f06b213c97516bf67cdc2f463dc39b3628073d3e768189a34cffcbe9be701e2b25ae6346dfbfeda0b3d1a8a79c6e3970775a21fbcc33fef074cc0538e34ab4e6c9009253a3cd187a25a0b8060de9953c943f1d276033f0c0d37ea1c58833270dcc4a2c51b23aa07748f2d570f8fd208e8b6d1b6d77c405c7d9270d41442399303df7bcfd004aeec2ac427a105b51e4bf9ca1503df57613ba043de77d20ddad1ada9be4bcd5732af81c8aad999cfe25d93b6f1d5890faa675b959d09037939a0587566b76e4588cd0e2112996d3e079b443bc413c161c11c28efd92da4e1d807b294ac3688022d6025272c0b56500220dc39251bb886e88abbf5027f05b48ec0e075c7beca12a0b18958e85d1ca8680d4f66321dea6a13c7fd41edc3656593638ba4b7309edc23880348bdbb535fd0d50e621f97bb5cce625b36613c5700347ae4b204f6fcd1dac2786d1ebdc9070356536e96849f4c69d4fe3db8ce94b95b7574a0e08a7c9e0bc3eea6cdfbb05c5ebc7e1f95362dde700fd76781301264e9b3d637cd89729b74188c585f747fee48981dd8248e4d6ceb6fbef1f6d59c77dbde83ac62edc483bf93685ac58a7ebd2e275d597d2849db42a5fb5dae6caf2adb4e3767da574054daa94d60f09d21cca75a65b1bc96aa8716eb434f97b22a9767b51053a7fc3c9b05ea42c7e9b8285084d46a10cc765f846383b74cfa4d718ae26269a64ee035648b2ca72d6fbee1f19eac4d10b3e39aaa06145d17695c07a7b0692b4d3a7b42289e4d60efdd717ab4e2665d0828e37d6d3db4b5da63a0f78d1e9fc15fc062b17fa761857174bb04542699fa2e7c73f7b8bf4e4c45d80423f60e725d058260fab50cd1a2c0311babce6cbdf5e774c8f295394093ea6469e3b23f1117655303322cb97c4df2f1fbf6f6fcf0287956894cb28b7b644cabeea82a3db52826fe5fca1ff38dcaca7157b336caa522757fd8f00490cdcb52761d0eb02e0aecff1f994cf3e3b63428b5bdfc8133c404081eb2d380b1583cbd3504e05a5fab3ae0808c9a587341af6af19c6848e36080255786539ed7a62e213fbbc50321327e285c9ace9134e44c6226931c53e875185b7cd8f0e0cce6c1443673381a91f721b4c72228227814366fb1d69b0e43f4a5ef61fcdc0344c73d3a1c815353bb94fb0a3fb0e5abce62dce2e5b9f0faadfad8e67a78e99a0a635787f07a709215070fc2ec4786976a48a634a2f4ad8b035ed98f236cca0d7d0a138f8496813f31f862ac1712a5161d3c8951a5b8c8b3874d7336fc0f5f008e14b3ae2f48fb2b71e0a32d6f535b277503e8830a74f6ac819023bfab9dac34f3f1ca829906110fab3e4602fffc77fcc87f73984e277a6d6cad2982364d77bd03bb1db659c821e53509fbd291914d48983db09b32b4f328f27d845e6ecdf886c83232a6408e134427670de2121c0a13324001f4abbd79f32b7e8bfc51a57610372f42facfd5bef7a120ddf2b2bc2cca8a1947b2e2573fdf75f6a8dd4a71a93f0ebc64cd22db6e02c454484deb9e97e1ee878f26f245d2d82825a5c7809f34482f85afd62f5744d35c17a127c7b0dd74c6b191c646d26b0f3e6317c3a586f18cacc8601091aa9c5df52fac130a6595695adef9f001ff4a63a68f018a909580e2cbd316ecf19d45e75349ac3398ae8e07621385276a339d21c46b0e20a0670c1a76c148c1882d6b051fde96a61fa653b80595b2fc9e45d47dcda026bacbf291b03d5b6ad80131dab97e83127d856979313950ad0fb14fbf1ed65e82525bde43d8c3fd8a5b8adade30dd1ba482be39ecec1492fca4fef4c4deea49dc8cbb03209be1fd927812b96ea8fe177eab959d985ac66c58f8b7cb57f1bba628fca5863dde23c6d77db6c2b29f8bafd7286ae5ca1d80be27566a8a23526344799fd43f3c6f881ca8cee2b848f40aa64e01614f31692d7be8d56a4baa2c4874721dffb790a95a88f6c7397eecfc065f18dee5cda96aa1e23712e72db9df519b1f0d10e768da3098181672545206f8a199413b76404e44a7b6fca6e297f3e12c2f27ac8248996bba9b76a1dbc5b328d42dfb6726ff76631df6ebb535b96f63f86eb913eab4d0c218253692208406762f4d3ecc7008afedc6ad1090cae56207f2ba0f8ce56a0745edfedd57ac7a30fe798bf2a5b706b8dcac8094d0808760c001da501f6a6ee0ddde1596ab0f04701d304cdb883200e81b5495e19f8c26db552899b5f80d5a9b15e422b1c0d9b08cfbb778ba8df2ced61cd3620932a9eaa41c0f0e46f6636c924fb36468e47ecf4bb970268cbbdf536faf8911548c5cac747396a39fa6d85f68986f76b7aa28434c4c266725da2c821bc3a23ad81f795e62f3ae3d63508f0db72706b059ed56307d3499e80baba8c95762c0be0b5b452c7b2c9d691ae06fbf6fd4f47ee553eab5f30a8354f7d88af60f4bfc80e1480dea04174097d28259b3ab3fc42d88965292ae9e100c791ea8540faebc092636dd842b9578b9ded34c52d48204b39eadd5b138abb32653bd1bedcc1bcb156910f5ce3f9b0d992b5ab2d17c7a256d08c23b85a63e56a7faf67223747690dbb4db808dd11143ea17cd1ae33d44852c97127a46a55f68a61f1e723e94ebc3f3d4007ff787ea7e09d499d1cb92d3a62fece410dac8c0c092cc7fe34f80254c58635da85cb99496fde190dc7b346c4201230efb04ab8bf241383d3f3226d4f0672e82021afff375220cab170ba5e19b1ff19ad119e911cad6a7491bac8d754f5c1ae411a893c1ad39bc4ae81751740b8fa0c3a43936227a9fcb6911d8ecebbccae831fe17fe687da054ae6933519741c4ba5f350af0642f1f7ca02bc3558e76d615b64f32e349bd1e1c60868385a7c6d27b7a88e37dcc2eb9f454139b977b3801598145c89265dbdbd3d506b55887b642b744d6a9f713c80900525929359a7111233d7babe99fad0fbbe5aa43e68c9bc66dd4608604005e81b788d6c9d104f195bd61f7dc4e971a773305887a8482eaa04b817baff6017671af8ba089a83f543b006d6c709bca9b10b137eec32c5f3ae30372611879e9e171861490c596880223a1b035d75ad325a73a4698da470af7a22808338e16b66b30b0ff7aed277843a5519b857636f92010cc0ab5aefc41dab84098b35c6104e83af59c9d57c6db855f1cfc6f18adcdc51a45a3c879715c61737411754a6425cfa27a803084f7f3d219e334bd98fd9ea1936f0cade3eb5b3ed0c36be6cd667d32c9c9c52adde54565d22ec0a704101a36489a6413836f8bfa1e55443739d315b9d2b35dcc15005508978bc42edac037aa9b8b59060568f9c7f9a876d02949f9ac262e643ab9f1a296c1fd4b588b1c7cba3c5404daaa4cd5b890439213308802be6d354ef25595509753b1404fba4b049aa2cb615d1d04cead5dfd3bf313aff1729607245a6239bc3aefbe84ff332abdd4f93fa0f8ce0a1cb59a351bf7da36c27944c6ac842dc60bfecba2a800ba7994c040ca81cb0cc1cea8308a62754e36f78bed90b05936d348993d15e9f56cf1f701cacbd117d2c408dca86e17011ba49f0efd5785d5ef4e62c490f6762c753dda48db4e928cd6659213c3b4b54da7aac87549dc8bb83b593ab859b4d4137a8f14b6ef14b2dc7b51f1d40695d2fade268bba01b2ab3d006e2b56e250535c35a151b60d801c911dac4219c2f7c0ce1e3ff056273bb71d5b94ded0dcaff7a8b3730717c987b4e7bf61b875123c862fd5584b36af91689f722685d71211895ba59663dd91433b044bdd4b924e9787ea47cd140d9bf4258a92b775e0d09b78e6dcb25c012d7cb26841efd483a8c31e0b0333883e8b81166acad3fbb272fc2df84572503aac494f2609afb1ab494c1e58f6bcef0670cb6a0b734b1509a89df6d31018d2083d247e7386960e2b9db077026f55d26987df5b97ad5ac62c7e58a3ee5beec9474844ef5f1dfa4504ec982905422ca90af8dbc880b34ea837655f3a2c84a0cad942549239b57d34f2f8f26831757e774fac8bb20aa356d750f00205eba8abeba500a57b25af5cd09fcaf4c59ec05b70f3318eb1a188117f5bfdf7b559ccbde183c633e99a09b6d2ae934796c50f31a5d0e18eb192cd04c68aa3d2e48a3ff08e94d014a5ec0efe20a32c5649c32fbb4f3591ee0f5004a1e5e31d12c662aa7f78af99f5fa2bf28c7f6f88476ba130d65e832f91b66c59e3859680f41caa2780eec593905cc0b6a08b8cf6050f5e804730be6ffb3ca5bb5946045d8a9cd8a3fb5791d2d128870f42f87206e4910983028a680f627fe1ad43d0fdea21afaa2c2c29cba928d72aa1c9106162994f7e251e680e0ef4c81c2628f810a79598e47fd7ece9d479a6d54181f7d9c1c8d588637b2cb76af2aec80dfd177108e2e7d4226c80421a7ea284ceac337fbf0703208f47bae9fd857b6a731121609541203bdc9aa34c42c41a87061b244210b3455c0395332b5f52ec25f4446e2c63685b105423e894e4946a2de4bed8cc2076cdc2b0caab90467c52a55b3a5403f47fb27e6480725db6ae7f2cfd46bba8dadee1e5a29bd59feb501356bfd15c5b1e80ef1f1538ee280be47875cd125897d30623f20273b79e57fc2fcee73c779d9e7f61b5f4e425c101ab00888207eb949ce474e4a6b708f286f85cbb3f8522c90d7fcb6ebce004b7e4c1cac0d081c779c1092db3deb56bb54cbf92a1fd9c7c835d8f9294f1755915585d1bd1cbd7d4415dc5ed8fa06edd5cb53f841a20578a9f77b89be5a135836adce965355f1c29b4217fe4562af4d60721761550de95d8b1d862f65f0f598f022dece49864b8150ef9bf47626786a59b270a44ced6af528aa24bdfc9fdcd6e757ff28ba1a22837671ecb99d08fcc72941f979e0d84bb0fc8cf2661756d9b70ab35c1a101022bd91ff8ba1e73d9d574a4ec674f083d7ca2b89f9037ada2831e9cd3d5ea1c0d9280f0a3b445fe50ba09cfb6bc774679939cfc6ab79162e3900787b2fce83ecd08dfa3f4e74290714419b6b010fc052967ea08a762471e631e67a1e881234e47bef4aa107921fb441b6333489a2e24a45618486dddb35434cc7afe45a8804941892972886cee13dc2233c9119403d62a12db31cbfa9e908af700af2edec7945c19ca918308c11fe82b9d93cc5cca1279301914d6d129108354bf7f2ff9a0b61aeff63a4b27e11b7e78679df7f6090bc15cc9bca391a3c63954707a15cedf864fcd88145277d342442a85d9672ebb999fba993f4906a0bb3d0f0e8c12c11b6cb9b73bced0d346f1bd27846d30b02c1512238c6e6118f5fa0e7d22b66806ef562362bfb36ce4ed3b42d5ae7eeebffadf607bbee358fec59922384eee6321ea5c045260bd723879412d8e204e0405a14378210cd422a665a711e3a2d0652f3df94ce40fc5e78847e9b939be52f2fbd7e31fa31a132a0098363332436f18c110fb36fcedeb4f90d0b5c7eb6bd1fb75776785b927c7f1e921e3f701e43574111d85dd16a678163fde444893ea86a88a9a06197ee2d7104e777dffece28255961c9b9441a9da1d038508c6ee090c3fc29b9e53967253caddbcd291d78dbffb12c7d5e3969d27819021443517b125b999e800ddda6c00cced5c7477c89462c2cd", 0x1000}, {&(0x7f0000000380)="c96ebbbf2e5dcab0131730022712fa0192691331c733564a4d2ab25a154990ce2731852ea87b5c80b3184ac0add5c50576ec61fe4badeb08b14b2e707a609d0797e3ddaff2cf556694cc6d85012f6e18131b30e3d3aee7dc9d39560fa506a36f5140048e411a3f7d85878e37b5377b76ef9daf561e35ea6dd8d59127dd17e475a094bec86fffe8f03c02f92b8f078a8ed2f858a3e0f3b345cf731ecee3b34470655c1bae347a922811b89445701646edc81f4dda5e", 0xb5}, {&(0x7f0000002640)="af35d208cbd9e1c40e29f3513149bc9863202b1d83bac1f1ad8917b8d058b9d441ed4fb5bf0bdd287c08fbc0b8f199f5c4a09f54fee9f2e7bfc869212021ab3c35c7df04802e441aa76cef088e0c45a0155b60be8de0dd4acedd458de83fe01e70934629a3de2ce9f8ccb43b13e2b1ceb1eb22a863200aec97e4d517d16fb5b0f02e2e18a03324938e8a3fd8d28df1158e8ab35c2c130057a0d62de34fae0c647521df2fa06ee82653e2eb0329c56b0f610b69073bbb19c7fcc0a21d833b28bd9f3bf095270b5ade35a20993435978bf1b56c45022bc77603484ecbd8e0921213e2a661b16ec0bdcef906b901d212142661d77236f272c667c397fc214dc8b76cae11ec3836a632afd8e06d52148187b220227cde0aff985de2154f4e9677defdcd238ed2e7ef0bedf99d9a8888620a54013e8c42c2791964f43fae4e19ce89ad9f915b07184c7098e37dfa80065693f27bc6f6a9e8647c3fd7f7c3e800b0c318398b0f7db28751ef4a9fa4812f005ce287cd309c54231c25b4c9692f8e673885b71e634703903a08abe66663816a4cd6116e7c700a110ffff8e572c354705b9a9f04d80c046c9c9c65c955b401a5e207ca52406429a707a8f6713b336800fb93a13657f50cc8940f982ee4a99dfbbdbd6eafc9d6aec10d0cb97a154412e62290b4ac73eb1bfc30e441233df8ce370b6eeacaf674a84041ff71f733e3f05febf7bbd2d1d2913977ea780c7c0dc535910fd5819d3fbfee152c7ace4250b0bb5f051b32904e5c42599199de9c4f3d258baf1d6fdc8f4b80dc3b6373cb99b3ccbef185ee1cc787197f7f36bf12f5f74c4f9536d3f86c7b7718f28db113d0742c91975fac43a43804b55edf0d0ae873ca46f52aeb634b29c1922a70b61cba1ccc546bc77329214a26aaecb560c4f8392db3829fac6e51d6220c269f4e08687e453d994411a68f645bbb86bef97e5397ae71b150aafda619d9197a70be97e9a2138ceb4c3cfc7e46e83684744a32695e74ec1a45cbbc99f5ab92125ce99c0ba4f90ac0904029dd08f809f5b0a6f74e23343f1b4bea7f352b21664e571f5838e9848e5d8cddc50d632aa5802e3239c04aa155fcae5c468d842da933f499e4bfb0411f84beeed40de56dc17f5d040277e83cbd14715044bc05c25591d065a77ce15f396e557f114b40094fc5421c85adbbd7e320c8f8150f4a4d71330722d050beaea8fda7131c3f02ae26e1e2eb132851fbdeb1b9cc8a4ea3c052a7741e4b916052b80418b9be4b2a35af9bc81b3ea51c1710659a43b5ebaa639b9f1c63beeec6c2db4323eab376ae46baef9489ce0ebf1247b9503abb9ef3d09b837e82d17f045ac6ab4c6028a02d6bc8541a254fb6f9ff0604b87cc940a1631dfb5ddd79c0c0970aa328b912b02a3fb43e08b34d2d75e1cf2c2f1cc033ee18e802db237a5bbe8ecede2013e673a1b7cddc07bcc369dedb8c48bfcd41eea46ad3abf1596591d13644f72306514346183d3152d94372bb7e0e7e2478b572def26a8ae96258156e1add61b0f54b60a846b696b50e6e65a3ecbe14394bf3b98b8208c1cc760075fd97dfaef3aacab638b237f94f8330a5964fae8e7f4442cc1d17daa1b0253bc3e3b100e9e45a1ad690fd51fc76005d88b6ebf1c563f53909cc0671131f93b4f261db089643a71b4d0519d2c25e3f59a62b065802172c473efdc74938a0b85a322b40b99755a3eef3a3a93f7a90797b55395b5fe196afab4261cf96490a36df5c735e6acd87d1ae03774c4fd36c22d5a2ee84299a5f871ae8e22666437c011bcb72b37b034dd59c249fa99fa6fc597701fa30402f891dba005cbb323e8aaf96657d6bb6c875ac4b88d6daff47e633c2c416bd408ac2df9056fee83a8a2afee4e87bc63eaebe5e55ce6ad8e82b21d0b08b499d36194c202a66821e850da61d4747fa324a4ae1fe4956d431122703f6465b2743947e0b3a284ee3e1e62c833442e0f6a5d46d6d53423829ee8727b5b2ad240090c5724a390620a8f69f22521d8d3ed7f05a4744753089131bdbb33fa53160ca550bd19e68b6558a865ce9e52e900854d4040f25335b59ed14b92c23c3e0bc3e09f26353dfe282b3f650a388ec1adbb7e15f68ab54ead578015b5e5438ebfb6393b3f5013dcd487702eb6c372b019c75b9c74d85130db93fad160acd4a1fcaddba6cdb3df9748ff53b3d0e39ddc88b6cc0eb8c8fa1bde76c150f5c53ca66906473607f453efcfcfbe4d64d255ff4936b21507933d59fba86a316334d681c6aca3ae26dcb7e9233d752dbc34e9c3c7f0a187b562d32a3dc2e4ffa8cca79871613767afa1833ecfdc1b7dd0380699817816c4ab7845c7d7e6721133905d6b6fe6f051408e622d6112a9479709a0dc80b4ede0286678599be675f8d5430c083312b96048393482ecc1b1bdd9829402b2f0899f3ff7c591eff07b27fac7d15d43647f352734367ff7861b7c669515f97c47d3ee3e6cd7ea6837015f2c6b3e664d1c7a9b6c35dd46eb6dbe9247ae2092b5dc67c2a07ac1c7ad26249c5399b80d13ca2cdcbee79cc41fb7088d5c6c3278c3b1b8741b27f2ced183934a5cd87b53301d6bcb2722c2ae42fa6f25e09833326e9fecf40e850e34274393bb842600b02e31784bba0004ece71e0fcf6924459238f1e453e2033679321ed6709d81cb5ae26af5a37f463d7330087608e753c60df0471da4ee0a663ccb3d8b10fb347433dbec4d1f70d9714a37c5691bb4e27eabf22b4ada3d2573be130fa12bf9b514a9911a874f75eb691fc2bdcec6d336178087d6365d0f671ecaf02fd2d32d19e6f9b42729d180f39a4a802d0edef02e0b006cadc1c60cfd685902966f8ef7c1c0e73986542b12e2fc3af5f7a0f4854e431253cd211f10b489e6d71c2b79c54102379f5a2d25dc86062620558cf33ba683b892600a6cce111c5162f1029b5098aa3e3ba450dfaa59261afa11e89d83eb9a290eaf336255dd717006c310250b2426f3e9a7da2b442261e3bb97714a7ff6d7197789ceed230b30e07fe1ef707c3ec542401497b207c29a7e7986d1a7543b5e5411ae78ad6c7a621beaf1596bce24f92f13387e249942f9350b8a8aefe35133be698d0254b3ad326cf3a1f7cd4f8a64445895da70b7f40f97fc893d5d60e278dc9a32a23cb14915a7e1a7bc77927ace89e1be3de5fe92a6eea60caca30b34b26771cbebd549c5bb7231f33f416e4d997be65dff01546e2aca6cacdd0797989e419b27677c928b3b98206af07637915676240c2d6959453775a888d905fb5943b52729fa6c1da118f5169c7d87ba0c03c61d129632a0059114d87e6e6930659126850f928f4b81448e52fb701509c151e845894a9f9733235cdec45557d42bb6dbd0516a7ba606ea0e09e034c4e43703eae4a4658dd4c0d05097876f4bdcafb789f3f988b3daf9916b020cd02e7fcf8e8e717d7aa0d02e29a4165a173903025767ceff2c8da9a77621789f460e16e30162f0e1d9bc55b799198b037161f1951d9d363de9bd74ed6e42b5d2f9dadf2c3d5a468fd52283efbd45af57b0a4cb5888bfd0ff632cef65ce712b321da8d780678d54bfeb5caebb10f2389b0ef324ecf98ca731383c27c82d3eda0dd8d6bcac412f5b2376dc67fcaafe56ef31c3ac4f11dd4d5a6a3dd1780f27a47a5b061ee252f8dd51fa7a5fb8ec9823257a6eb5c60d7074dfd8a22f095f93aa480c652bf14dcaadd93aa57148bb3985f3eff5634cd3a4b566a85b542019fa79093e1a99d6625636fd764601ac2d0b6495d36f6b67f0954bee10339ef01133429a23bfe486edf32d44d9320c00138b7cebaa531919f89d3da5dfcf7d429f2f67277f225d2af5400ea92b70b00b8a32b8eae9c505edfd79ebbecefdc8859819fb7a73eea0b6d75eb1ceeff07f0e6ce8c887794e163d804e09bf3c419ce60ba73708c37ec9c4889cf74f23fc6ee99adafbb62200f90b3ed11b56139e09e028039430685e7e8831512181a1ef31375f29c7176b38b93488db62fe6028257da38ca61267c33e7bd8f39c8a4069d07766b634511d673bd14ac4c4c82644401b2b1d8b6267e8bc4e41f4cd73e12d115ad4cb40884fa4fdc932e9f21456cc30ade0dca375692787b9c3f8b1e3cf02a08b96c182520e3a74dc8c8a7f306a94e719a144a8e21d8e7c6e2d0da8e121b1393005eab1b003532575ad7302bfd324b4508f6687ed00b4156b013d2688457702a19f7df3bc7e544e1405c6917825d1779a1a9412ecafcdfc08d8e11d514ca3bd99d630a16ac64f9d573fca573981caea117a6ef498b6f91da5cbf2cb845f0d70c58a22014f42c681202b579b23dccda4e40a137941c538e4fb6d2fb3f4136856a3fab306059259f39c25688f0b3e15dc9f7914fbc1f24a64f78fce6a3720e418e2c352e356b7321cc73aa9f200b630ce9fe891e951faf5e7a25e9e83af25d4ff500d63b89a568bd5b5dbe82505b008f53e98aed9185e0b503ff98e0c69f0bec8daac37ccd4391576989710521b20a17ab0b33a3cde592c1cc6d569db79abca4dd4b2c4692351d25489dfa1ec808450bb98c4af32be152e4572405a4c3d65456d7089155977e26300e910b6a4cfe399981c9b188632d7172bb06b3bc308bf267da4a67f2ae65b1a35ed9e23d02e85ea94cfcc18cac42aaad68a4a6d0e316c8ecbfe9df7599fecd01215420997ab53dd4f0ff4f2498172a0f077603a01c7948cd92f16c3fe6307ca25e17459ed82f1dceeeebdf52d79f33210cafad7367ffbbe244887419c750f0888e545998ea779bdca248afa5ba7d580f7a46331f816fd251a697ae4470b52f401267479f4974d2fb52754a19420f8d4140707fc6ac7f5e13f546860c544501840d91a5b8c6c91163b6c66524a349878914f8c339b9385f118e067e78c5a4594fd668b993202beece578f13e27d00b0d21967eac15cdae95ab8f630437826313f8775b326fa30a95f24e4d2d8bc29e691dc4e1c19973d184242edd1e6a946c4bf4b73bea6c2d9da7401fe84e624774d88962fa4605f1dfbe1a99b97ec8ce184f1f83fd4c2ce25520de5a6424e45953023b14536891dc22557eee8de8aec8d5c0b5f63df2b226980b27f4c329afad3003d3fec292aa3a25ae75c41e5e5ff4c9918950955210b749e6cf9fb77cda526e2dad54d7111deeb5ea8254468b499e6d56a022fcff55d4e4a109257cf3260c4336ef6e55276d0800a3d2afda5aa7267aeb703a6f9708a8dcd181b9696421b78fb510cfa88593ac50aaf9febf4aa80167b43fccf97e3352c3539101725039864f2d375c050f4957d7be3cf2dcaad87d5be1c3fc7fa3b2c5d6a3d4433d3c1c968db352f105689b5f61d2709e851902c4d81502b4d534ddba144b35d86919fdc4c08912ca21176417f7ea7bf2e35171b319c8616804e7c789429a56de48ec3ddefd5dc15fde4a8a9227c290686fbd9bc7bd54eb4bcbf7387575ba711a06131a85e00071203201fb714d16b0cd73ed0f0bc866f0712192c03024b97e42dce923899fa01bd4bda3837d4514e46d96111cc7228143f05d6fbc70cb05fa77478f0cbb3e5ecd015cfdc6e961bdd020e87a562dd7691764c743aa5fe4ee9290a508d49a588ab66b11a5160467011a09fa06d931c0189b5569362d0d691ace83f91af17d815e59a2fef1953177ddbc0be6b95b8b7a5053acd6faa697868ce5919370cbd15270e8cbf9e96aa7a716f83ca302816dafce8c6d4d92d42d769c3fd6f1cf4e9a3d6a658fe870c762ac2d2c9dbff5734359beef9d6453192203dc62", 0x1000}, {&(0x7f0000000440)="227dc13a5fdf151ab5751f", 0xb}, {&(0x7f0000000480)="e3806ea0f1f5d51d924ded94271a10dd96fa7f3a31db19cd0d656b09fa9ae84f3971a787d1d4b7ac0b9e2e98188d35981cd53583e351c8ebb82683a0ee3f5237c0a5b73bd9be241921ea86d99d246e48917b6b70c95e969658ee4bdec64af38760f557e17cf4550bf30f235ef488b1944a98288731aa67d9f6727dcf0e59b3b1ee05fd9e2ce2da4bbe225d5fea37a1d286d458485f6e6c73678624e3f7ec6f140f42b95fd4228055a253c679d2810239fe0cc69fc16abfa8d343", 0xba}, {&(0x7f0000000540)="593cc0eb3a9645bdc2aa57620192477928cf62a0c5ba1122bf9d35f3e03f25d7709bfe2199d0b54f7c365e0e1cc38ab63d2e9eeef87bc370911af5", 0x3b}, {&(0x7f0000003640)="f0e040cf3f170a887e5e8537de83c7df8c19f33067f7ff17fc5444e7db852ead4e6797b996f798bf584f3490ee01eb2080553072516936366810e39fd8c36fb62682948019ea8e894e4c45b9cdd380b0c53a451e9b23fd83b4999a1e0364ab7cad9c2e8dde052d4328c5b4aa628e9164c1993865fa9a7b7b37e1ed14870cee817074a456258259a4f0ed221c896cb7a2a2898c9b909a128e9c3e47b697ef419fa373cea438e3a29b7bc9", 0xaa}], 0xa, &(0x7f0000003800)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r2, r1, r2, r0, r1, r2]}], 0xb8}, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)='d', 0xfffffffffffffeaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x5) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0\x00', 0x818, 0x170) r6 = socket$unix(0x1, 0x0, 0x0) recvfrom(r6, &(0x7f0000000000)=""/123, 0x7b, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0xa4}, 0xc) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1f, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x1}], 0x1000000000000303, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x27fe6883}, {0x0, 0xdb9}}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 16:00:13 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x80000000, 0x8000000000, 0x0, 0x800000000000000, "2299219fa921d19396b653f440c1ea00", 0xe54d}) 16:00:13 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0x4) r3 = socket(0x2, 0x4000, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) fcntl$getown(r0, 0x5) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000500)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000300)=0x10002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x5a10) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x204c, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000002500)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000024c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xffffffff, "dc04001b00029b0080002c0000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3, 0x34) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 16:00:14 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="12", 0x1f7) socket$inet(0x2, 0x5, 0x26b167e4) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x2b, 0x1ff}) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/13, 0xd}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x44}, {r2, 0x80}, {r0, 0x100}, {r2}], 0x4, 0x400) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63, 0x4}], 0x7fff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:14 executing program 1: getrusage(0x0, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xfe5) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="f235cc69d36a260a59e8c93132475b5fd355d92555cb30eb62c8a0d248da1b26760048d3eada40a0c558a0ca02be7e802e345cd9c4383e6edceb2d7bfc35f7aebc3be0652b0d88a055283eb851853b92e2fe6b8d3c561623c6c84e73581c4230f7c31c12d2e2f6e6dd5a0796338604081eebcbc7e62ff66e06", 0x79}, {&(0x7f00000001c0)="afbbcf8f2f4b853424697bab732efe69da28ed4bcd7881055cc55131dbb0f61f7b22092874e500290c717c86922c769c29c8294e9c5864ca274f5725dff854a6ed834bb5c67cd56d7dd448ef03ca4636da684b312297ca694efb1faea323a272a278b56ed74507f83f69f4150f4c4325857da569b8c08de16378d3d9307f1ea6fe9421362181ddec25acfa84129e25661118f3e9c82c365246ae79896397e1f4a66149991526e3d614e5b80ccc0acd4b550e5ef84e33b00a32074948c078f3156dca4a83ddb466229c3f995b781a347493e7a1766052715e0712da6b3765483ad437e9de486537b664ee585187ad5c3dcbdd4d3696343cb841cf1c0025", 0xfd}], 0x2) getrusage(0x0, &(0x7f0000000300)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000001440)={0x0, ""/168}, 0xb0, 0x2, 0x800) recvfrom$unix(r0, &(0x7f0000001500)=""/218, 0xda, 0x40, &(0x7f0000001600)=@file={0x1, './file0\x00'}, 0xa) utimensat(r0, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)={{0x100000000, 0xf16}, {0x9, 0x9}}, 0x2) writev(r0, &(0x7f0000001840)=[{&(0x7f00000016c0)="d582cc06dfae024d35714ae23bf63f06d61b11f1b221b1c280c3d4ce9fb4852829fac185b34861323ec3b766beb58c0cb32128dc91d7bf8bd4d2b9c3b6dcaf259d", 0x41}, {&(0x7f0000001740)="6a90846260dd754b6da409e2a24aa90cb08e26e099c30b6093ab2dbc44c92e1d335400977a813096bc33228b8c8195d9bb1a277fa517e604c437de082692826fe158c557d9e97d6b94b6eee1d0e51d36c404b0dc52b0b57148af28059fc55d50d624ec190227d11860cf057746b91a4787d8497b66c4e53fcdeb33eb6351e55e2aba447103b64262753d6862264d62a5c54f73c5b2dade4a3e4469946880410fdabc41345c845f2096be4f6bb757793ba656372dc862f1fc4630b522992dbf9d99488fd9225f7778a1d4ffbe6825daf2e5d803a93ab8bd00a9b7", 0xda}], 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001880)={0x7}, 0x10) bind(r1, &(0x7f00000018c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) setreuid(r3, r5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000019c0)={{0x18, 0x3, 0x15, 0x9}, {0x18, 0x1, 0x100000000, 0x2}, 0x4, [0x8, 0x101, 0x3, 0x9, 0x0, 0x2, 0x1f, 0xd7]}, 0x3c) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000001a00)=0x40, 0x4) lchown(&(0x7f0000001a40)='./file0\x00', r3, r4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001a80), 0x4) shmctl$IPC_RMID(r2, 0x0) connect$unix(r0, &(0x7f0000001ac0)=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x4, 0x86) shmget$private(0x0, 0x1000, 0x48, &(0x7f0000ffe000/0x1000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getsockopt(r1, 0x3166, 0x8, &(0x7f0000001b00)=""/4096, &(0x7f0000002b00)=0x1000) fcntl$setstatus(r0, 0x4, 0x80) nanosleep(&(0x7f0000002b40)={0x2, 0x3f}, &(0x7f0000002b80)) 16:00:14 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x104) chdir(&(0x7f0000000080)='./file0\x00') r0 = getpid() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x108) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x4) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) recvfrom$unix(r2, &(0x7f0000000180)=""/188, 0xbc, 0x43, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x117) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000300)=[r6]) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000340)="b9b4af5d33e481f5084b39cc35d4fb978879b221f15297064eb721f3b7366f6dfb58d36ac5b7973a238c4ca92ba848ee96a06b6c0c2c4cf1b528705c001bce4f31d213b2ae9e3b229665ef2f30e8340ecf8fd6f3ca6b694b2f68f6d6029379f82fb156bb2ab718c2a1ec6477789aa1cb6c7ab69b3b89c1e27c4b1e7f3d4356437540780221bff38d08e5e6147a087023af0e819b39aa0ed42eedb201380f6b39ddbd01ab60c42549bcc62fd40cd6", 0xae}], 0x1, 0x56) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000440)={0x184a1233, 0x2}) chflagsat(r1, &(0x7f0000000480)='./file0\x00', 0x40001, 0x2) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0xc8, 0x3ff}, {0x3f, 0x950}}) chown(&(0x7f0000000540)='./file0\x00', r5, r7) fchown(r4, r5, r6) r8 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) r9 = dup2(r1, r4) getpeername$inet6(r9, &(0x7f00000005c0), &(0x7f0000000600)=0xc) dup2(r9, r1) openat(r3, &(0x7f0000000640)='./file0\x00', 0x10000, 0x40) mknod(&(0x7f0000000680)='./file0\x00', 0x20, 0x84) getpgid(r0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000006c0)) open$dir(&(0x7f0000000700)='./file0\x00', 0x0, 0x108) close(r8) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f0000000780)=""/195, 0xc3}], 0x1, &(0x7f00000008c0)=""/237, 0xed}, 0x1) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000a00)=0x1) chroot(&(0x7f0000000a40)='./file0\x00') 16:00:14 executing program 0: r0 = socket(0x6, 0x100002, 0x235b) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x43f}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x70) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x8, 0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r0 = syz_open_pts() getitimer(0x2, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000180)="3faee31a84b05cb2451543ef0857662d11b626223349c40e37a62adfba8a84198ff5f3963258d20aa6762de7193a87f923bf7b8cd149d72ea1bcfd75c02f08548e6dabbbf1e153ce1ca54a71b0137b045feac5274412565127eb14ed356168f9b8bc574e55b8ef8515fb74643dc91daba9d25f0029bf19138db7b388dc28", 0x7e}], 0x1) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000c7ff00000100040000000040"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002240)="cd3e03b58edc25f7a70bf1e1962bff1e439cf392120411a604102dee31ba0680f703c6dad7501a22beb1a33f54c5a88299f4115acfab10dbb94caab3dfa16921a152d89e4df3846661e3f83ceebfd2b44b781dda6a3ee2d9b6ef83dfc78d0dd9aa14ae76f80313ac4422d73817cc99d73b235b3b3e73b6cff32aa34018fd15e773dfc9a4c67ff1e93d6f7f6454081b9b4b7bae024ed4040697a1a9e1b0785b5ba2fadf714080f21ec45154458010e14d76b70369c002039d13f27aae739b", 0xbe) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) writev(r1, &(0x7f00000021c0)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="85fd0807475bb5bdacb83aefa1a5532cbe5b281d3006d4bed1e87b99e4d8ff5864513cd0d31d87d2e6a81ed0cde38251933d700dce86f6b4da9f2d49d653b30b4e7eafa24f3e490d6c58ec5ab17ae35e1bfb5d24f97fd802f69e39e7af02bbe458e7c768d661aa55710b9bfa63ffbef80f6c8822a061812acba3b616060447092475f570a4da1fe51d755ade2b087e9d3a6c8c45aab2d2738efd973f06fb4e9e6463b4f7ecaf85f35b47b990481323c1496790bc9717e864ec8dada6cef48f5929a68701bd7ce403fa11aab3f7c8be2f2065ee47019f59b6719c5aac81f16f58790375193473b7b8ae1c5ecc718d289d60309534a0cdebb6d22a301a808c3bbc3be731043ba9924a620ebcb1f3a42793a59be4af12300ae11ea1b6e65b912849340ca0563c7fba62b0849f6fc2a4ba805b5694f4529e527c10c273e77cb0fa7cf0067712b3946e68898d160d9bce3b9c467b5b7bd3aa8a24d2108ceda4fb97f5dc2b7bd5d2d7b8fd7230ef65b94b2243f20b8791ef12ced043ab1c4a5a290679d4437ff5f0d596087110b5d2ec092c333757e2dbf35b6c8e550c921fd3a75294dd28a1086ed057c0f70464ead2e5b470087d63f1b4271d69bd3d4ae949c9dcd730237f19f4467cc735c3c6c6baedb6b3693b21a7dc3195a31b76c774c933dcdc5ac14a51a7af7a7c6f666410908aed52ca6015675df4727a121eceb3a0c71f38b4e12055e5d6f116717bb2f4f5b71cb4849f0b645a6581447c9d65b06f645c67a7fbb7ab052067ee7eca78f0890687805a4d4c97a50d91eeb27604f518718dc6fb1fce8bf5349bc6340504fc66b49fc597b854438a19e52aad170444c99eebc0994f83a2d7896737dd0dff2e93f72755500449abdca7968ae5edc9d43db8a387942edb5aae77e4b479627bea2ddd7a9ab645514d7be68a70a89f598c259f147ab2e6fa31193d69d8e74167439ab7066d903b4c9b8747d34e5f30eb14ed8eca0d57d0e53a535f7d8e755837ade907c2eb43b946207b7571486bebdacdcb01f7db285fabc581fb16b2197655f27c48d01649e707f4047a23097907a66b0cdf2951b57e570116e3e8cdc2cbaf17c6c488689f449eb76dcd3adda41e2181e98411465b0ca0c8e03f687b5627515d782e947dcc9542b94b5ed6d88ad877f9e1f85f0083cf67800a5cc63f0b11437582400eedf690546e59e1eb6df0651f8588a271dbacc8bd8fec1d63483969c9f7e8f031905b7efe96d2e16a86d893f45abfbb405b62f15a862b9709470e845d8c79f839ffde29222df901f3f577ec49f79a28596aa02e5705e1e94f13febfacf55a603b5af60d62cedca3623be8732f0b3e31ace2990b111e733f44457e4e96a45f10d1bc18df62d54c212fc13992a392d6f081972ec3ae36f5127ee35821bec6d6f7342e320a3a9f21ed8a6bbfab95289acfdcae3eeaef75c55b3b1a0edef27951c14f32cf19700c29344ca50b0cb5f8e1a39bb98c1f5e92fee9956fa16be5db6f9f377a817cb37cf976e384f21d9b1b90550bee3e16e7ea69c6db463fefe90884cf4b2a619837c5757dd7d85edac5e33da179c2cf17e639454bf85ce9a35a143da557f67ab82d17f56e61e0e69f1a395b4558d88c132a04b63acfe95051847d61473c9aa9ae88ff93bc86bcbe127a76fd06be341facb5186294c828fa7be9b0ab3aeef023f571e21ec714fc2b020376934521d5aa7ab0395743da3f49e7a2c3036687fde6e2b6edc60ac92a334823d45d039765eaf33a104d30d6a823b47cd170518a38dc7f11291d7f832782b1ade366ea71e6152d3c53dd8ac671ad26ef2fe0a03c6ce98b8676bc98aa9a4bf9f2e0071bcea602b553c36ba6c2c1fe43ba9f00a48edf72d23fd9076f31005b7b38b0dd667a60da2d4235780f29fcfb47101863616b54d5450beb648ccf544ee55bf5e7ad2101a8b99a4da85d4b99a30df28ca7c60918076dcf530680289c7b0b2543994eebb2021a800e565eeab70738fd9367f0c2256ececd75628d125ac1c74b6676c047c06a112f935c59fc91cd0188fcb70cf3b5c5731b0ef94d02b98e190072521d169bb9e0855eff81104d66f5faec67c5d67c53a910831ac2cab3d33d42627f43c2e9ee4069e184cf51d7af90d49ccc9603768f0c21331241264d956cac16f9cabc2b663484f3126d9381e62fa70744a24568f477fb18f73fc6aee5dd322e618c82d678faaaf9b601de28e9e19d52f0d9d7e686648b9fe59b67fb53a1d6908f823bbda3200935eb86528a2219410ea81294ad6a14cd6323027be8a89170aae7400faa3fc4bad0479fa6dd33415facb736dff01a19c6c381f50356a55906d32f437f96386500cd3d9befca0760e794e2d0c96d2fb697798439e2dcd5a3538de872de013b55b9363b3ed45249aacfcf35c1eaa959a1d6a41033325b6c93e4c59d30cfc2ccacac6059f1aaec5ce82e3d17a9139053e6f77acc6161f7ed812e5531bf9e62907dadc7bde9ab1a0458baa3a9bcde6b987640fd9e0b8b0fea2906d2a38bcb2223442483c8da6a20c97e1d5751e8bbdf20d716a3bb266abf84eaa53a4d6577efe2a4b0525cd27f0f9688a03694e88968b92fe870037f2c11700db6fb56883fc1dac075d8d0bc448bb0d07246e11aba173cb44927b56fadd43cd0fda8f91af9aadaa767aaede974280f97c1504b24adf835c53b7769f13af2d7252167c785dde2a56edd326a44b7019a60f80778bd22f169773e083c6e9c4b453f11c4fa5d31a39b71eb0f89ad36de23e5bbb7ee53c7b44647401dc30a922338a4a0b77d56c29362f3ef7f015bccd6695e1f8c8ba749d7309b00b3e0828d25f7822bc78c035c15abd3f44ed8b619692fea149646f3e40c315df21055d0446ce24fbe3164f07c497dc7099c579b9c59117225bddf964090953e531ed1ca93f839caf06f75678374bfa5361624cb74d1b47ed60d0023e2ca99f327cb142685534cd8ea1f7a57d277a922116d3f5457dba145a9829159fececefbf38819f60ad9f85ce76c119d45214cc1a85b9449f09303e3d8424a3f82ed21d5c05feab398590642c522dccefa25f3dfbff179481a23d3757811409f6c6347300dc3ced1400ba371f08889b37ac51172ad2a8e8ff9bf65874ebad68f0a9bb768d40e120596de6f9390a3f7fefe0678011888bd6ae8c664975057ed5d46ddad29b7717404b2722f70324ed00a3e813c30683d4fd04d9586de160e9855708bcb434d7988bb93ef0c8378fc0924f42061ea942d4e29228d17b21ff3f24f9ad6ea546b1ad089f608ecf637c3eeae590c3d429fad0f7bb6f0e16808081988f8d65bb71f027786c36152e3d408cc9e85734846bbe5b4c04189ab077c93db58c26aeeea1faf78cb644105a8174d0e5d7b2212f37fbb628316d35815b43855cc7d66f962646382fe08747ea91e25a7c12f6592d2281d316ac22fe1a6785a0b6637b455db50c371a5598a308a70ce9a7f604724bd08de7f125df1db16b7d2a344cbb77a5a9962993b63358f622f48d4d03ae4431f12c2f8862da67630e4dcc8a5f634ccb4798179f75cbfeb86fe18ddca3feb4b8a5b21b52b054dd22877aa0cf2fca7f97b39a5acec1c92d598a3116bc9f80bfdb753d626be99b6d5c83a6750d0d83b67a2075838e14d5a31b8699c4ab5e3fccad9d36c759d5f60670b82c36b378589a83df67f2f9da1ae720c30940b769da4aa4f05f7b991eff34b66791afcb1aab6d03a5610b5f82d24d96938e18458a14031f886764b152475b32b65f7e34eee116066115086f67c509d498529a0d8403c0c2f79892ff6cfbdf354b61e488a8cc858ba9d3c44b7bd0f08ccc6f3b1dddee0d666488f17c881fbd0da0d0228984e2f42174522d589ec554dc282c970e965177922b62eab8acf671867a4798757bd5bb9037ffd7690e034e93b53c1aac3cae9138ba5f2ca931a303464983fb74a2e871c594d29f3f536a8bec3b0015e87b80d19a6a5c734a5ab811a24527aa07565b074d2c565dbbd9d094a656c32654fd7513d802ac4c220a7b2f1821057f990939026814b4871280f8ed0995a52cda9b9c2ba117b45507c33288c881bc9ea7c0269e7f7c88db34c80fb76c463823ef0d20ca06568a53ad78645d7f85d2a301e2f8c949c125700421e116bebee54a53d5b2b54001321cb3de75db9a6519eb299af9bf32b31f10ff25722a0c75d83bdcdfdd40e139f52fd85416916845fa24c7447cdcaf616c05b7c0986a3e8271b5fa3ba6122c2d3a8a6ec5d446a02fbd895ed4f5e7add85382cb4ff4d11368d4c3bb6bc502ee120b06739bfc2da62965e27e17720c4634e1698231e4bbaa43232be189152442538cd3c50e612be769654452a3e3268b3093f0398da3be34a6c264ada5aa9d08695bdeb0964133a2e4134d75b83a306b601a4bc1fe09338f09bee22397cdf1b81a300747775e2b748446745ca50b23df3b628316c0f08c030998692e288ff203aceef4c4c0355c4b12bb453172c3aafa8bda0868731b8fd4195a7e0131bf966680988f45fa2851deeae598b2bc703694a8043bf6deb596ae93a5d154f3d59ebf923eb82fee5a3891ae159356884ce0f6523544b2aaa1ad34e66e4fbedb478c5516d61d57ff2bdb109df0b694db51bc734125a9e223cfa8def2c9cb0d52a5b8df367b52efc71f2a2c755d5d6c77e140acb1e64682548c88ea155473b06c14e860df366df191fef26c7a75acb0d47d46a8a470d5628a534d5413f073daa42b8551ee1b5cad300f3a388c4f37e083613ac4f840b4ecc3d4d4f8defebf7a245972faba9cc38d64f15f7d030533851c1983869ab96f6ab2033a66849a2eefed76a59e3bbebcedded2a2c13aa3afcf893fcd2e69faaadea554dbb30e490042a6969bada6d80c12e39233b0e988e3873a3417bb1b07bb004ee731e77417b0244ee8114e48fd0bff29577e285b224d917b92551b487d63703fa5c67ec9d204907742434770a5e2cd16f8113307996032a7a4915d8a86da4f3915da8a05d8549c478091bda55de97867ff6a1df8ede355f711d87bfe476a8861e12b9ff4a13a3d49c8c28a91d1beaa98e5f4dee43a1bb82d38c449ccd4ee3e9a0c3d74ee206fe856e6a963e32edf9b46c1037d119d4f48d08bc96db570e69c921112a30d500a93a5864f5cd00ec440e8e18afe5ec17cc6ec20afb7ec241ef57220ab92a03ef6bc9a306bd7136e7e7ddbddfa93dbc8ecc2d30401d6323bf83a918d175993af41556a1638367a38bb311fd8f7cfd64bcec87ce6f20bc7e299fa2c17214d6fcbbc8b452bfc31eb225f225e6a5bb62de874653f72b75ca0dc13dcffb56a87c0b45076216d95f1fa4d3233b59be0d92a1f037764124cdf11891e55d8a6dc2a8d85aa91e23e0b11f609ccd4678ae4c56f9e9b110c8e2539c1d154b82dfe9dfdb3ca32e73b95d17abaa67758d2aa72d9a587f7b27a2abf24cfe694694c461aeb3d33e8f70fb99ddb2fea3ced5a652cdb6594c53b4a1359ea898d10f36affaff646dcaaa1fe896b0fd90860adbbbc4d88006abc7274f6230143268118dd61dba042d271d8ebc4917eee5a25b0f4648d16084cefcb39d0e90057f8d0f8d129321e844f9390fe5865eff18ed92839cbb5a398cb8fc4c6a4eb30772f157f15e4d1d6ce85b5e311efe1bc988b700efb7b8424429340c8a4d8b286eb5a8d013588d0d0405cd851dbd500f31b6db9e2bfa276952b7073e9b5ee9c0ffc951bd788814eef223a51ba1e0fcfe3a72dabf1f81c57b5b3710ce4d609e92629b11a0bbb997258dd2fc2d9f92dc", 0x1000}, {&(0x7f00000010c0)="dd07e1fac26e920016bae7980a119e81e26a6fea9294cabaa287f04cd623fdaa2a3ab516d7922849d66909b91171861fa2975f334ef22a3ba311ccbdbd0ff48730578f2c50d98d43a32a1b3d70559573380d29ee74c32393a98064b4780c4e301d12a0ed230bfea5e9aaf11a01", 0x6d}, {&(0x7f0000001140)="c88bfcd21d96b46783546a1e334dc3f378417c9d49643abc398641cb7b61b60d82b6b495c7ec2f3935f255b15f1cb3f3b700e60a0d320983b5ca213c19", 0x3d}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="f971e3453395fdb0900bfd5e559d868ef202caca93d2fab65ddbb432f03984b7fd6fc0a347cc5edffee250638b7d63bb08051152ae0f2dea1000b87d63117c8191969c771700c5210d23bd44878d37876175fa0414184f24cb07a7d4a4aaac0237a23f7ad80878d1c1f829b671a51dc32df82536bbf219c91419c83b8e9088c522d9806b82f3f58cea6b30d223ede9100d7fa4eb14ecb3d9ae11592c09d2b237780c2b16307116e378541b00fde9c637d01b0f1ca30ed1220fa7c40ab776b2d6029bd6de3d3459a68af8b4e5890c9e314e9fd3f000bb37f59fbddce59502aff0769caed10567586fd87c79f13c185d71786d47f2db015d42b7e1744e1c0545d603c5126030a144876b540863806687556bcad267142f499bbf21107cec652a982113ea0fc3cce1e03cbcdacc1f83bd207357a94d5b4419c82eb1e9c355e36fc1082571faae0d414be92bc940346400333ad4dbc5ab238a12ac359272ed58a090156f7900d199360d75da395daf43d5a72aa0f5f68216a3d7ba81f7f3072f1da6d81cea48dcd793f9c512543a164eaf0a8a9d35b77b5141552b7dcecbe4c4a9a3a8330d77e7418b45b576f4c60a11b3adfae79f2c2cea59aeee8af29de36758b1ca65e5cabf2afe1df933a46f34f22cc9ae95c320b4a63e13b7fb7fd487206cd17f40ca0f931187f5b3afb16316ed92dc40502af1742f8295df2e12ed2a49414be63c91da9b5b6512bac32fa46c2ea532f90ec3b749db925f88513a462c0b625a72027f39eb689a67cf0ce503f52de2c7e2864ea7484a0ead5c9d72e74fd53752e75f86e2834e99ca274a65dd7a55c97acf3b2ef5af782f7d64670ad5b84387f9a41d1a0f5ba9d41a1daa94e81074e79392e0390dd2cc5093e8290c299733fbd216eb443cc3e0f6a1b90ae583706bea25abe96f985809c2a4f97d90b74c92cf40a026154cb741724e79e8c255591b4c0a18a238218f3766564d5d4a9971b713eb5039617734a5bb1ba618406442012b86a9ef9ba0bdd8f31337c16f33ffbcb74fa22e004613aa32287fe8cea2c171317a51242bdefb47eb36060ddcbb36c9240be96c665a638b13fbe9fb2e0fd6f1811266f55835e96d7d75b97ecee71b1e04a8ced0ed00eca3811c573c36c352ca3db0f946f27ff4235d3924acf27a06a41e59649058530ea0b9e62ad58faf00ac47afc02f5162e4e09151ab9c9981e2c02bcc3fe19b5e96f4ff9ad16cca8a3b4098f2c476842e3fa544933b2e26804e3a0c09a67ceffdd9b4ad8c50c2f62cad54546e2abf38a080dca82453a3cd3b66e02df34b1de31ea69954abd0c3bdc41c4dc509147cecc17041531f830b5bafaefaab617a92a20abbc544dc3186baf9dd475e3e8c452fe48dd77d769d9e0b489460a703a39438777850d2b9268bfc8582aec641edd8e67c9754ff5ea64db4b2666a14d9ae5e9b1320878da1acfbd3e6cdea761ef288999345bc390186dc9811772ea24b774cc01860e88a77a85eee02d947e7b33d91f0a2a62ab73818d710bee4bf9cbcf1c45586917c1911e9d60f086798815ea98e82cd83913699143cc2b9f841f82eec510aedbd4af34b14db4105af88f225db0299e43a285388ec0bb3f6969e9a0af443af7096d90c149f20321bae3002ef8ff4243747e8610929c3aa4502e5a63ccdb1a2bcef1aa6d06eb9814890305afc2e79129396d516b912da987607a3476a262e8b486a455c71c917f46b24968d3d41b49f75d70b592c053eb0512dd81a7529d081f2c48379368183217cb37e8653ed122d90803af5cc36b643481751ee676802259dbd0aa2794668a30ecdb2752c7be6802b4b86dedbfef795459de0d5c6585400cd3801d8df1ac740db13a2b54b3b13ed7df154fbc1381791edbf91978ae13dd8034cd9533620e679d22f1539ede11ca250ce7db21f1ec59246d18ca36acb10e8e558978d1f94434b98aa79535f234486f35a3bbfaccae3c35c24b430c0f5c9028588bb45abc523cf05c0d34f9450e7c3a494f41331c0919b38c0cc896680e74832d801cf8cdeb872aaf24995676b1f13879d806b526c073b6309bcfc99decad8a887966fe826dc65d4b79f950be0ab5ccaedafd897a0ef9842a6319f34ba31b1792a8498a9effc6a5ea681464434627102cf6da8cdda4fbe885de172d171d130d329d5e6c58ff47b5f95dd5b03e354c395df11292684a21852087914efbe1ef13cf08f620f62b8f0728cfc1f610b87388ea5b677767e260fd43bbba658df738a65cec30d224c349d139b85d38462c7ba70584c37f983d599df3c43eee84c7d30c2d75b1e5f1bf2ab5f3047ab96f364a32ea2919913fc2d55c2c74cc4cbabe45de7dbe5b2680ab8e59ca40c676e52e66ba9b03ff35d82d6e1b3c45c904058a66e5520ad05fc07d09a02d1412b33f402b4ccc30e9be3c8a1726aebea7781b8750cd1d190cc802eae0deaecfbe2d89b77ae12d1da1f5cf4d9d3fb7351aa8a4f901cf3a3f9c378b8d20b4672a8202f29df68f9618c8dc16d99416d434cbd14f6d71e601c763d16875b974fb8b7dea04a8365c7a8408ef89f276a8202dc4782326e9d2dda3b82f23e780e3ce896b756a35e94c8484abc684d120a1e4ba67149328d7afd111fedf8f9a0a2c353c10e946b0c040b9fc38f43d88f7cb4658aed3b868765777afbc57e6127e36792b1706acecca87b49b5361c56b0374940060e03ebf332dc2f7a71b3da3d0868657c9800de99614e3bd7a7eb7f9ca5a52e3b9649ab2be9b88203751444fba811c8fe4a715dfaf63cd2d3cd23c199166b8f75abf643dde80d63512e302713391de43f4a9bc63f69670d903c9663f10b329f1dbcd8a19efd37cd1785e57fc4de93cec3e5fb721334b0e7b72a840a540bcb12fb0fa117721141fb30186c7adf4334b7d8b32933095ebbe188c8aa1ec2bfa10bb550bc6a222cec5e1829b4d505fc222298e8282e8e398addb3d323e2d6bbb46d88cb728755d7be4ce0f3ab64b871b09f92eba5aba3904a6abaedc747b728ffa4c59280659ce02ee085881f3754ef1292c18ed0904a1d4588a3214a217979ece0a6a12f88bf08990bacc599d54723c3455f67198a2381d892a7f0efd9ea1243230bd5777469fe2f1248f9f41f1db0412b01c0f911659b4105bafdf9e9dddbe555b7e696ef8ebdce98f033e8156df947b33a0c9f5be70c8a9efc642a5d7cd60169a90bf6802326444dc0f9474f498eb03e078b0fbe0d47ad76c17507bb6077a3f05f043da1e168555decb33254a456dd0c3d2f03a4cc3ed54f9714e00ded4a2f1e2f596c9f40db2f4bad08f6582cadac9dee8eec341935fec77d741e8da8006f73cc2338b84a81dd83a02b8cf5ed1c2d5d8db7f451f04f394adaa26144a625b4fd5da6e17cca03adc0a8d07423df06e1b78266dc03ca63886f6e7e2847a2d6f1efda43c03f2d77f8800b9660c32fb6618297fc448d1d8851e3c71513abe0656f6ab6a899a7052193f8809fea8f7cae660532a0408478749ef3a28bd2849cd216cc183d468177dd163dca395f21cd446e96c521b563970a0784cf0d8a994db6394dc13df7938ec33b0510b03f6766e53b7d02a9e98fe172621bf4ab78e4f5eebcebd451373aa7c6cab1ecd6b903647140a23bd16138981e3b282a1074cc6b10e652b83472e18cd9a2267ec73cf4470a2f6f69cb20ac08a8e9c088446ce7635e4cc959c62f8b315002154d63f3e26c3ccf3259c7964bedfa6994ae2535e001b82f296c2fce6763314b6a63461d4188dadd8db186daebdb86e5358852ef37e2801297083fd1ff2fb7c2a19823542d43c4f98ad802714f78b855ab542e78367ee423e94d0a849a65dcd431d7737acb1d910501555c543d374f8c4de647e7a1b87c532b97b205dc64a655247cc1c32673af64d85ae9ce909ebc65b95e155ad99ab9251437f5aa756c3015b44a68e3d1bd10fb98b4dbc81a156756e2f6ff8a2a7aaa0847527a1d538e1184aa15e8cb96953719beacce629cd6e9cb85aee6c097de49c7f889d2c0f0f667b62c5b1325e1c5b2c3205e579059ed17789f8ba824b8ca4874d87a5f4b43d34cf5a9b9d093b575139c545469843dd3dfc7c48a551e54590f2d2e36976977b442585547e079da37dec46c5870d39aa53881e27f43540a8cb7f90ce71e261ac60ad1923e7fab1be48e1d0025f474eb342e7f4015b6b0fd2eb238c6ad10bbbcd0553cf6d7e0246653ac42b1a1425b74ea9f26aed438b720f1d18e62a736d91e41e40f341e5b6ac7a89933d69274b6d03fed15c4a3a40866fd659e3f1b1a28fc08973d7150bed88a8ffc3bbd117c83c7fdbd14ddc95d14c3372c7bb2414e82cd3ca960d682e08f06d8e0af3be792fe96c82d042736e76c6768ac0331fbf24fda7aec2696bf0d078ddc4de08d193e3558fafeeb8639e5ad7298feff855e55eb1f1d291d884fcb108b9e05c6768264ee2cb63568e95432b589a332ff71a58ba42c049e90b39a445983c69ab2680098d00195ef6a8365bcace4ea1d307da1ca525f74485fffa9bb389b15bb2762d707ca2ec2afca5ad6aa660f79315777c65580a63c3743cda309981c39fde5918e435ba9b73ae9ea1b0dc1251e82d5afe070a9bea535098af4f17940fbcf5f40e98221b4a4261997870d924d48bb313b156474e688028eaee7f8d24b2af6ef76418d69a0b45d4292a0c9f5576fb2e689c79517e8a3d1efeb50432931543d2dd00e958bba1dc8f7461e6a8247822c0c47eded6f633c1d5180e9f90ee017cc845e1ac983ee96e0a685ab1ae6a24601621882c3b4a1890fb235ee1cb76a839397b46026700087740b1487daf58a35a64c18f1a0b77c3e3adf7ed220c84bc0bcf0ab3f08287a15cf233f995adb38cd8d923b3ac188c6684c1bc6978b9e7297ad3e8fd532243f77ece7eaa8ce7402e48994a1c2224b9d7bb758832b6a5fdc231585ace04a92538503fbce22c25df22c672c1b29f7bb10eb108f31cb94e8f803e3ef2d1fb30a4ff7271888ce49fb05f7f5db465e0f9ce8be76b85717332876dc65bb5630894fa9140742a46598f500fe63bd9d87fd4a3af6f0541a72c42f4803b26487cc230a0188ca80c32307641b03e3a0d507e7b4cc9e2cfd15a189312be1b5029ebba3bdae5152e2f525f15f0b45b50ba07943c58c85d451f74484a4769e82bf7395058bb15f9dec7b9303e0ef96ff45d902e3f4ada9e74b8ef517e0ce6ae4e234abef367fa9436215663e8730f7c4eeec9e8fe3a2673c66e24ca0e7b785ad1aac7a701983c454d255ac44fe367096329ce5c0514269947437b5b8591208aa001606b04f01d3e4a1adb6e1f3020e23872b38847797f116b696127b45238ddecf2db4f9f950ff5693f5ed7879d216346090f871137f985626c24406e410c11f58b24d293e5f9789d18f027d43a2a734dd82abb02f8be057d4e5adfeb42ffee3f54be1e3a60174e0da6f2834ea4ecbd86144f876e2b037915475b59d475fea62238957299b58f2b8c4852333d779e612f117032f8a46b1df01c9edf73d8a02342c4d2de2e37aeac866f1c03adc1429850c8609acee2e834f883dbebc34342cc4d0546e8e9d1176a02d6af8775e62fa762bd0211a53739dfbc34b0f741f9ffd7b2208b6227d7a820dc212fc33432eb9e7c69c6f2e12a393778ac17164ae81ca084b93c256c0d8b774a8fc12ab438fb955c3f1b7be2d8d3cb26273cd7e2cb4bfffcfc63460ff8c6715554ff0edb312b1201a0aee3dc0629c1b1d2a818bea108055c436c31db18a6b8041ce90b809c99a55c01ad599c7", 0x1000}], 0x6) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b0006000000000000000000000000000000000001495eb2403a1d8bda9fc3d28d821d58e9", 0x2c}], 0x1) 16:00:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="00e4125b", 0x4}], 0x1) close(r0) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) chflags(&(0x7f00000003c0)='./bus\x00', 0x2) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000440)='./bus\x00', 0x206ff94c6a8f5a2d, 0xfffffffffffffffd) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) rmdir(&(0x7f0000000380)='./bus\x00') getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000200)={0x101, 0x6}, 0x10) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000340)='./file0\x00', 0x101, 0xffff) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r5) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x804}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:00:15 executing program 1: r0 = getpgrp() r1 = getpid() setpgid(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1, 0x0, 0x0, 0x0, 0x18}, 0x4000080be, 0x10000, 0x0, 0x0, 0x0, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0x26c) 16:00:15 executing program 1: syz_open_pts() 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="73ed2f7ec06558b3183cedf2e8a5fafe1f7ee24423924bfff20a825e31fd125f29a3c1645ead78f6acd754a9e3a13a1259fcee52e7bc24", 0x37}, {&(0x7f00000000c0)}, {&(0x7f0000000140)="22d932651612f61fe30ab397f27a92ba44ad0a0ea13d4eb828d1054f8cc4e6084d78c84a8c82c19a3b56f101d67c4ef403f9d903caa389530a141917fd257a84c749dfe17afa81998156497e2ff698cab5c6c54173b6d367bdff6408902963c1c9bdb1daf9868009506450dc13c87a0aed6cfc15725575259f6bab883461dbd394e9d83dd1f4ac9e9ab6a190d39186748be0f5d533065e2086683cc38caa53fc4130e12e1e008c63f246b400b6ed168fc7dccaa3ca798467368c2485f9b1d64d002d6c410aa2236858058d7a42d13c0a209562252600e09edb7046f0d99e8a0d06d07b8a098e6399e8c80e1ca495edde72cca31732", 0xf5}, {&(0x7f0000000340)="1fc74d8f74916b9af09e3473b462a680c87af153d5866d951b19803d56f8a8211f024d508a848c97cbebb21b3b8f6f08bea9c90815679b3622703679edccd78743bef0e613304bf904deb225ad7e822bbc2bb66bef9c726d082eabc2d9b7e8416b35a1c19c0a60d7ad8e7db5c4527d607496a979b6062266d47601d3b1319e4da3289f73374f06eec0bd6026b8b36e723a86df8a52d9275bc47d2747bc3649b4b936021d3ed6e05a799277977f15b7d77be20a36a3feebd3ef5f", 0xba}, {&(0x7f0000000400)="63819d4540bc6b0420ad199264f0bc1d78ed1ff1a56d12c3d0827515c9dfc2f02e1ad154c65ca57da99a0a03c2853bca5fc0ab6b70eb4db15e55f97ecf40fa4d6536168a92bf237cbeb3ce966a538ee244e0f727e693712a0e2f2539b37c22d81dece5d9e1bd3628cb52b208538c6e6cd5b80e79d21b8a3e7d6d3292ca0a30fd7fb3", 0x82}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="9800000000000000010000000600000099da3b52e8eaa59037ed063514ec341638ae1400653f4fd0f5874aa99295463b94c2d4d0d6cc4b1fcc943b2ec4a585b79c1ef3120aa63279e5363d9d0e6fde9cc08e5673cbd9a4952976ef864309e799c02aca42067887539dddafcc5eefa5a35fa2423ecfcb0b02b43213d7a0956f2d46ddad17d195d7e0ea9b6006bfb490a03a000000000000009000000000000000ffff0000060000002a9b858f7a6312939d8d8a9c2ea2739fa4165eed06b1b69cccb488f5562f37041d26eaf898b941297f4714a73377f8045b97295ffe38991962285c3e937511934d7aaa600d1e0866ab17834b6b8c23005b2f52a5f587c4fb8645eb675b000765d672476b79b36e4c74937fc0c3f428c88b73020d5514bf60189bcb62da3f0000"], 0x128}, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x69da, './file0\x00', './bus\x00'}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000e80)=[{&(0x7f00000000c0)="12aa5455366f461fa762e3bca7b39057a5bf09300793dbba6cc0bdff0ac5e669d28047ecad9d68e97339faffa668c3f19ab080293106fd57830d36a464352c781fa8f4856a75e06718956bd4430e41a30e19c7c012bd4f977f72b6aaf9fabc99", 0x60}, {&(0x7f0000000c40)="c7be9a58bb5e1b8b393bdb0ef7bd1eeae09b012c24cc6c3015bfac24aa8fb2bd8ac492b56be4dad46eea3397d873a9d730d1a7708d351014f7089e00a61c77a523ddbfcec96600fe43eda43e966e745454cef98ac1a7ceb028088d91ba96758b1a9e6176eaa8889351dc5b62e2417c6b5beab9ab54a25ef2ad0f53878b18ce73e49735e6fc0c3d8cf70d2d4f41ff18e679f1f2e0fb8f7f1bef73eb8e18faa0f0835585f438b36e9abd60", 0xaa}, {&(0x7f0000000d00)="c785bb3650e4ba654e1236c2767dfad084539bd5985a2f85814c7443ad6733f960da9f2284d1881831619c507dfa37215e82f404486933bf9936409d269ab2127b19e46549ca3333707026b1ad89c3c83c60dcea8b33abd1b230dd86d1", 0x5d}, {&(0x7f0000000000)="b45e680dde9304b156e8b85e6cf662758b508f763da1249df93e520a4feb08009a4c1548", 0x24}, {&(0x7f0000000d80)="51cd02647ad32099366c", 0xa}], 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d62", 0xad4) write(r0, &(0x7f0000000e00)="6a4a4e5cfab0fbad605a309b8dc5efbc2fc947460370644f9255fdffffff1da73b917f42f940ef7c51e99b8c58f8a2e746aa12e884ab19e85259fb314b567fdbd5de6403", 0x44) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='W\x00') fchdir(r1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) chroot(&(0x7f0000000140)='./file0\x00') 16:00:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="caf648c4f35ae558c6fcefd2dedfdb542ac5c099de1a49a43fcd12dc40c022643550735bd09930001c38faa8bef343817c0368b050100554dc9aae493ac13ac7b9f6b939cf1e6c1dc6d73cae4600e45154a33ce70113d50c94d900d5dd859e7a90d4891cc1d59ba2918be7fd50f38cfea5bbcc75eac6a76a78aef0367d9036e1267b1b8e54c70a9d865cb98db5b356fd9641f4a5fac5bdd06e1ad48feada95532dce643ee069874690e47d66ed1792702f", 0xb1) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000200)="51e75ec72fe7fd260b79c07c3bf9a8aa2fe3b7407c6428a88ed27fbd624f22e739d6a88815c3a84f33c04ecfb9f123381c17c73766204de4e8c6f2832c6892a52e3d221e2877753eefa23409300c8ce694c78aa26d6e820da3e28a8ea53ec2bab0c315f8587152c321d41175836a75d0365c3eee7301ed10d623faf8c97224f341c46aa8a747be8559a8ab93390ae190ebefc1844bf36694f7376438b399ef8878a231ff9ec9428f41677f93ac297fe491279f2710a7d9a40f8629c1cdfa5c3018f6b2e81bb6eadf8ee369a0d0320c0f52d19966aaa74f68fb21dbe1aec66921f1baf68cb803c24a7807", 0xea}, {&(0x7f0000000300)="f538edcb15a34b5e0e65bd221b283eacec6f6307b3dd4f80b227ea451dcfe7335fafda87a16559fe5146801a0fc12aaffa92dfebcd0951f38fe0428df41b49f095bf930dea84314bdd00082c1d4b827b8ba45315a2e925758bd5ac4df6a48687ddbf7a5e8da918819e02c6ce66e0d62ecd06ca399f1675ab6d09cf22ec647398f70bc41f2a9635918edd52ff333f6b", 0x8f}, {&(0x7f00000003c0)="e29e7305c5eb2d40ec43bff8a72b531628da84deea60c84c801e62ac9353b36d935ae1388677a5d9bf5af4263716937543b23d63cadeb913e6ce0f7a5cd36c4be419e19bfbf8a9d8d9c14881d27fc13ddead1c5f63382cbb3ebb2992b2da926dd3c8488bd336c8136c2ed25e8a28aeabba7694f6de8ecbd8cedf520794dc1593b37da09ebf0d34aa074eae03268ea0786d08c27f5239465a9163f30e0664c396910103bdf4aec65ce40677c94fe0635090752cc1ae4bb84cb0b1a8c9aa34cb2b13c0dc4ec212b5654798109bb170921d", 0xd0}, {&(0x7f00000004c0)="efa2ec8530d0f763a2ec0300c81162bc54d9007ec40e3f8fe21bcfd67835adf0df93dad41697a1a2a9c7c2bbde459bc7b2abf93add11124e03f95d3c81ecfa65ab6ce5381228b23642250fbef94466fca30662d6073c23536cdda0e09a025be484a5f5f9b27ca1e582cc76d94d2507c735bb3b307d34bbe084fec6493d824158d00efde6b9aefdbb404b44a4b57fa217c506abf7b115e766bccbbcbc2258c38acdd6c69d5c0ba3930a12231736245da79395a8d05a1a355ee6b3be5cf924db1dc7af67e6d8b98e786fd021ebd19164bbaa9b082425e874cc94df3871d3e8639a69679bfd2e5705e25977164984414b6cb97ab10e03c5b770a758a06cb8f7", 0xfe}, {&(0x7f0000000000)="acd177728763c14e479edff625c7604d6f54137076eec64ad54bb3da50b3c715532b46fede1d01", 0x27}, {&(0x7f0000001740)="62b66402b742d222ba16a38cbcec9a5d824fec2f20f8fe88f942092f5ed07e840190978fe48a21f7bae55f1f57bcca02cf3858d20f1424a4659dd5a203299baba6abd4a1715a2f13fec8d56806581bc4829d6c4f9dfcc74919837d67fa4b9d47962cdbf5471dbc3c3dd2fd6ef5626c9f5acc8f04800225cef878d07794fa107e2a507c39fc11447c9f5cb7ffcacb21a5985be861c071714fbbb7292ab0bab920094113067618c0583fc09901104aef915ec97eadc31fe3c7c462e112067f6e71a5459b31ee6ea02faf695d2a646c8125c104fad6424a47458adce218bf05846e33203697c82335e17b7fc13666e8dde8164dffe747b387b6aea4d369fdccaf99e245dc5370bbc319872a0556e7519af566f22b90c4668d8b6f6ac74b55672065889610c87de20bb3ed41db19ca0f4010a21514967e8676a6288bdcc2c143c0cacbe09a1426e814a36973dd64851ff97224dc58c48105340329966a7712cd1bd6a2c739330149f601272b95cb6bf4a8dac9832741a1b303f54e668533b01a722a999f328ba78764fcd6349b24e4719af0182cab61bea1063e2f1cfe9d829742faf2bd62b0977cada2cdf07309aeae81035d8b826cd78515a612eebe55425c8e9347de6c9672c9cbda79d94a47cfd13c2b93fd0826ffc5343e8cba0df1347690995ce561a269d7f218a0a51241fe73c3e06857fb535f778b1cb9350e39a53709c8b9a7b1bb91e2bbabdc9718a0fddd05206ccba877bcd756c148df30e7af5e67e47aa83d97493e179c8e352238f3ae078d1e7fbf74f02ab3832675a49c6812ad2007c7dd75e3eeda89179e7aa20d978f73a51b93622a79145ba14890de1f17345b2888de10065327ee1acd222664ac2b9e258ff7592c00d2f043315af39ce978aa6a61120bcbc2aabedaae85ddef7a1d4163f17142a0cb2cc999abd79e4d7f1d419becce1dbcedb50507058505f59d5bc4985f0d00ad5ec6c7254a586e554bf5182f3981c98993c252780f5cb4b7affce960d6e2ed999898c3524951de41df50677c103704374342d49a44bad7bd561b29f545472213db27aecfc9cfc2fcb894cd227c5e726c1fd0cadc53361e8395c96891375474db74a97f0ebea91f1f6c4eaa6608fd97e55d07052aa5099454318429e8747e7fe19184a278714de23e771c3bad54178798250c2f02e8ac0b8445fac46e06ae24286aa5892eeb07786fbc3071b8816e041eee939b85a69e7830b90c9b4d5318a37694df9759e218788e8411b3343558743c37b4c0311e4b2403ddfa1bbf7ff791914269d34ab6714720af44e922fe06982bb46e953d77105cbd46f1411df4b14f22f1f1de9c717c98d21173fe8cd2930e49a35feef2bb16c362fd25be9b567a237d8d8810b8fe430dce29da958893628a74fe956ef8ee6e3650dcd069942872f5a63d8171f199e13d6eff510ee758f5de9fc17df49e43d27d707ebbf259a4e835f781c5e2b99ba8797b12281046fdcec73ea64f2259580578f15c98e2a86e2efc5d199b94c037963e0ae4cae00e4a16e857d4a924478bb34b5601588493a9a876ff2341c564112252428d0db36b20c24007e3168220468b055574dd9d3d61f82bdc74afdb7bb68e4dd7979d86448bea62e28e306ecc7c1b0c2695113033f3aa489ff0bada36d6bbb337b1fe01e29df4da7f6ccc8171c5597edeb023ea04b66030113f0f10ddcd562f73f2a219c9fc05b8a34adf0cacbf98e144feaf998d832cbf0f1c93a31f4caeb3acdaa89020ae6146e6274c63bf3edb3387ec6b3d87f9d50356a0c72f1acf8dbbb56d1d6c5662452ee35b438976769ed6dac9c3e96df458a23c6688a33ff6b128c96697ea2bda6e72c9b9d43ef2164f602877fb89e629ea6760d769a26caa36475841c314f3e073653f9fee36d87b0f5494260ec026566d2ac47f8279ee174db003eacf7a00f11b1495d0ee1e199b30a5e70bf59febc0949db5b0632440ca66ab72a31f43a63af8dd88e47ad981844ae27e5bc085fbc30bccf36630a9e0195e598342d0bf844a7b426eab1fbdc3e2e140f931756c0891c11c4525f5fa6c793dc83b0f22dc6b73ba7e1ea5db95b77c4686e8808ef06de19f7b4d82e139eec537266556b1e4cfe5f868f7c3dcc5c26a71b290a7f6670f173ff38950fa96193085fce2ccd58d3b8d9201b8c53604a62b2c4b02a7af3b6108b2681fd53adffaf30e71e84ec750bc0003a2469c547a5e56b91326ef253341a6feebff52ca8c3c36231e8a020c831c49b35f65f5466291dae0872428aa573c65d51aa3c111dfcfb9b87e53e634f5181b340cec427421bcc194be2fbedc281fe82712965bb2a8bac214abb80f1b3c9db988d34305d3bc7d464357070a86c7b2d43656f724783b1118c255c7493ccfd012ab63a19d8b78349364b45bdcc763682dc07b66b07184cee53423ce06e4e18ccad2c8005ca81641f87e923d19ad5f3d649e97f3ce80564b45c91d1d8607d27b584481097ef1aeb509d15dbc7786e4d7792e9859b29e129b7d1ea8648ea9d90403f1bf6055d16c5b73af64ac06b6da449cbea441c8d514d2fc5aa03da5c1783766c055b3ffe1e69e93d5536f98e855d3e8c012beda3f73c70d0966eece7f45e1a2ece4134bb589cb1869ab0af640947df24c09002d2460311e9696f5429401ba8294b975e64a88566e90924817d0a1ea70be717274e5b4186de95e25c6a908028d5bf0cc6a99a5be09233d22b39802658821e8abada74067b38e9b98cb1e79a8263a75f5e65a51b6216c577bd60962253d3d70e22417798f8244689e2a57c8558442564b54cf8b1ffe8b1b2ec4a6d0a2216887796380e8e0a7a3f1365d5d53993642277b6ea802db96284879dd0c0395862538e83928d1c7146355a08c370b2e53bc9d43797061f57cbe17d9d9fbb26ac62037e5554f3de5993cea74cfe2224dff1add491c5d8c9019824321cb952e5ad7e10ed89538d0abd5b93baa217cb73bcb51b8d69a9f02de38bf9a0ee4358f5c219675340ee2cfba50144b77e0847b210ff304ce3632cb8b5e69993ea47df6096ceab38eb0c6457c65df78e110678ca2ee13050ec7ef430ad1810f4d4af9eaae01795a4296f7d6dbe227ad402f37b54b19e787ddf10f391b483bb2c343235ade7e40dd3707c62a0a6f9fbf3dafcb227e5a4a29b25745d43b234173277b5276b07c96d9b1fefc894d34aa432b4a0043892af5ab8d4d20fd2f24ffabfbbd250f27cf8c3a4bf4aab91a9eebef91b6addc1641eac6d674b25c652cc8be3167f0a039efcf224eb5fd3f46299f8c1dbebb877d3d8f20938d6c9136642c7903212e1f86ec960eabca73a9d25a36a0c9299d10879f58eb8dc943eed97d3375b2300554316a63aa6a74ad3a7ffce12329b7bd3a934ee0f6cb067a3e4269b5c1512ebac818dfb334cca44b05c7e6fea63e001db45ccac19eb3709664d851b94f10c9653a746200d1df4e3ab75114386fddcd90da8d9be58ca6f720c2ee448e32a480c3b5a89822e7b502524157b1df30f45845dddd7237b6c4828f1d989b01e7d70e51b6933cccbd9e980b5d4224826639d18355040c6c63434aa4bb937171ccf7c34c66cbab12a058358d88b1bdbf98761936cd3661458220a54560db86f667c59b19d31a53b1cceaedee41dfa99567e9882f46247b451a761d411d3ed144ce50c48e5da9e5c5098414764d38d95562d66074c855c913127c53cc4e40faa2b07dd62c3397acd74125b59b0a023dd2d302ea3c34a7ed08a723dbd5a2b63e13bbfd24692800b385c64c1a4460d77e542990345008c733bdfd512a30db1e4a2a1f72d32f778b3ed89a33ec40423a928c63708d80a106c61ad76c7e5018f010af4653135cecfb23111a9b89c7db130390061228fce5c59b9df11ee7cdde9fc04b1ed4714e4e49c726c6668ac70b827814e3f73e9af3a4a642da848ddc162fc333cfb132bb31567e66affa3b21809ebb1fb2fc2f79987fb332f091686ea8d1ed6f82db9974154b763f7c89e6cf50d07a46331691be972d647c632430c12965211dbce23cffe0c2bb55f61973a78e51e8147018510718879e905256a512a5713785511ffb709c98e2035e06270de6ed2bea34662bb242748172adb6d7120037cbfc043bf38a75247710565d211a1bcc56ca3179b9ace66690d41953b8ab7ac403f7584abf53d7f45d4168c7c5d4033555eaf44810e4b616e429666376db1abf6d073f9476e1b20b6a70854b1ab8d015d134d8fe114def3adc19dc2016c70944c9c4e234cdf014c579d06a9569ed95c49e67891ef226aa180b66da36fdeea05d3cc725ac5d790f56a5782129bf452d2a6832119c410d49cd3c0b0da71bfe10c42cedc332bfe52131a29ae8f2e4a9c55ab11d64db20775188832c03ff190368ebd1611d42684851d4fa211afc2f8e034ee787578d669204ec2e1e9941bd2f3b00c3b50c3365b7d3c39a3ee987e42dc46230d0fb6a56c8a6fedd6423044c88e86de392afd07ffecc95254e5d9ba418f1aacc33e68d6b39aef1699287749e3e58ed11251bf5081656cb2b99582dc906e4531a66ceb9bf87a9a0076fbebc931314fdd80568ca75437b62ee264f1bfe80dd5792410a29d0aa899f1311946020bd6f0e288c32fd673a4ea3c0a266f764769f8799f2541685d5b74782762294c6450cdfeebdda5c4d69b2e9f1a599c676402832e99f37b22dfe7fd5707ce49f79d7353ed9af8624f82e096cde56a6966ef61213553300eb2fa5aabdce93b9d0c0c24885a5cff2d62a6fc119ae49938dc72486e0ffb5595bdc5cecf816d5a6a8d845bec682b6398a4998e98253de18d4633dcdf61f75b13badfd3686f68ad051f58dffb1d2b3ac95df6b141d3d5aed0ad49d5863b417a9418e172c311289728e5cce7d13c88815228c4cfb694660abfa1b2d8f4102813d6cfd209ef45c7df0fd406f771cd86b86ca295b1f8ba36676e5ca7a0040e70c6c937db8b8fdd59bdd262dffb7a953967cfdb346ce00b06a6fb57b3c89c6d95906ecaa4ea0de77daf61ea3de3ba27ff13d146a5dc91489ea3ee768c97b62c9e306ea400380971358090fa19000963a2934ae93df09e946f6c7ff584aed0772b2ad9772e868e686bb76bc5e773bdbd73868cddb446a248e382823bd5587e6ed2fede4fdd588cc7f8980907b6782c2a72561b6d5ebb2927037fe65ed057026f993537a979265258d618533d27302fae4e2a77120ce2ed821de7db4fbbae8b0cf378fcd0d31f3974a405a070d3c892ac5d1591289e0eb26532d85a21c601c659b1f167cb591392a87dfa26929572d52f60eb5a323d0e438324604d52b04d1a8ecd4d6dd93d059fdefc76ac36db3e8e3d397ddeb914a4edd4c3236813f1fa983dc3923e8376138389237de0df3d4299aebf44f0f02001acb78cf08bf24883156094eaafc9b13fed08448a7d2fb7dc6546731ad7c2ebc666ebe627308907fe892d7455204581c7f1dfbdb56e8bcc7581594a5b015d1c08b2988ecb2da33fdffd4ce2c4feea3928bec9bb0cdee69ca3476a4c78b3a4eb0be7a72194ff6d1a49a6c62dfd78eb454c1230e55d7773d22434ad57fb84ca8a0ff447c33f7f32ae586582de4cdd716cb8bfd6cdaaf3d7644408d80c10db93cce4ba2e0ddce212b941c89df1e2d356e75d802fbfad55de8da279e1bd4a960149e138c08a0b406a7f74d4cc8a74a62a15a56dbc20398f9622bb6a45b986ab648a7ed9758ddd13e60c5169cfa7dd86b02be7b6067bfc09350bd32710cf25cb03433ca7f993e32fa3a83152b1c29604c30a1f4de7ae9efdc6d538f624beee4cf8eec61ddf36d22ce91236e11416d5d525e3ba85c", 0x1021}, {&(0x7f00000015c0)="cd482f9ca40ac29018d458bb9fa237fb2d714cfcbdae60d3c42a34e6b93b099b89a10747283b295443054b271d2f876a91d225458e326f9a915a63729f03037f0b55b96ea07fc50b41b94b6ca715d6d99836b7e42cfe59abb2cc3ece47d1d27c28f187d13ad59596", 0x68}, {&(0x7f0000001640)="be3e0819d6542fc22a29b6fc83162a34118786fff3f0556b65c05e9195b2a81b80ef1a3594fe6c92fd2b2dbc6da60a8ec49acb2b616e4a89ae56c4ae40d5022121084939fa5fc363580120326f4f40f37ac4a0ed8dd48779aaf1312f70196a31d03377ba40b793b44adc85dbeb", 0x6d}], 0x8) 16:00:17 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r0, r1) r2 = syz_open_pts() write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000005c0)="bd", 0x1) r3 = syz_open_pts() close(r2) r4 = dup2(r2, r2) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)=0x1) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x3) geteuid() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r5, 0x9}], 0x1, 0x0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 16:00:18 executing program 1: socketpair(0x0, 0x4, 0x100000000000008, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = getpid() setpgid(r2, r2) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:18 executing program 0: r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x8000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) shutdown(r3, 0x3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) dup2(r3, r2) 16:00:18 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xbd45ddbe38b09d37, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x4, 0x2) poll(&(0x7f0000000100)=[{r0, 0x11}, {r1, 0x2}, {r2, 0x2c}, {r3, 0x44}], 0x4, 0x0) 16:00:18 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000001600)='./file0\x00', 0x20000, 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000001640)) r2 = syz_open_pts() fcntl$getown(r0, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000001680)='/dev/tty\x00', 0x40, 0x0) writev(r2, &(0x7f0000001a40)=[{&(0x7f0000001800)="10278ed407e5ec6beb0230d43531dfbef3ed88cb90b8078b620afea1591078774c9f606947013b35e5c0738b6cc8ea23aed585fa585a9b67ebd00c7035721cb379ef500186b2fa48025cb6fabb28b42eeda3c6fd5e2149d36e0e8cbd93a1c40a360bb781a2b3133a092ff7cb5acd41007f01193405c1bde610235d476af0b745aea0469a71fb59e581bde78be3be49745f25daa49b9607ab7a246c8e76c027cfd81dac5baf95a166eafb43d95a2fdc4f7af4731516e0d7cc0412f84c8c4e9f2182afa3a4b4ecabe4c0d90120045308bb297e67375f1a2251c6f0478d15a6d318ebf61ce7f1ca470d6a8fad866cd4ac69eeca22b08a691fb502969f0f86840656c4be4c1245839f762f5d220d2e934c288bdd26eecc6ffcdab1414e67a2e32867eaa8", 0x7c}, {&(0x7f00000016c0)="ca60ea31f5a72417f8db6344548319117f751df88b2cb147d54dda8b9f0cf32877d1b56cabe5df1ee9d615074b2a989122448788c2ae7213b892fc8fd030ee12e471edcbbce6bcbe271f24c1e90d8505e6d16e4002b21a65a91c0a47052e7ec2619b42ec444c9e14abc7b65edd60200000", 0x21}, {&(0x7f00000000c0)="5d899fbd266da6ae80d58b4cdd694b6dd8db13ba3edd369969ea320c4d832f4f78a386eade16bf5a326f59fe2fbc34821139ea94d1ce01bcd45ffee31e83839356d0627744dec6c75ad2cd87e86d93760c8737e10679ae16ec6941a1047c421ed3e2c1ff97ea4c97f14a82d882e3bb3e12809d6ce1f449b71d36ae8f4f5e90438dc06c787eb275d3b1b27aefa33135070a2c8bde4c7661f9fd66afaf273170fd30d2622b3984c340d9084d4436e80ed0fe4712e1b65d52c0b31de80d5a8eee3d46feb775d3c176b965491a", 0xcb}, {&(0x7f0000001940)="fc25c765ca255ac84591a96bd89a6c49c412c2e0ecec557011e2d16145997cf75bf9c9892362bf345aab2dee4288bacce2df9cc9ec3ec0f78741aaf0722c81a281f3cc0a4eeffa9a1cf4d21fc9238aa91c3c775934b55cc04ac9c4fc5e1e2ba6d4404a1aacdb0a1883aab318258c15b0c10c967b606b106cc96a505a94c1cc1ed4097ee1e3f87d5c3d5d80bc62e456e06e8e9f2b650e58eb51f80e0afdc26281f35087ed8c599556972d778d68ac6e776959fa03deccc943f045ad084e9e50c460b6ae21633c130fe691cfb988c7006b", 0xb7}, {&(0x7f0000000280)="af4f9d94452e2b6a4fd4cd452120224f087e59be02d22a140a743a0031cb396a3c406f51291ca8142bbb58b92a56cbacb59282c9555d764301de0605cf3e29e278bba84a185830484dbe750314332bbdbaa17fff5e414368eeb18979fae0c29eeb44d3a9f2cdae3499adb0f85c8be22e954a50969b02a95542cce6da5c7a5c0e094e3816f6c8599f733d8df675ccaf09e35d03ad36b1994d4e9a4c4e6ffbb350fa94dcafcdd21b01a76811cbf30cb295f9b01d287e16d7c9e76f", 0xba}, {&(0x7f0000001b00)="6e5dd82dcd29a40232a84d3947c236b8eaf7697744830bc283ea31931e9e0a65230abe330c09404ea24d476ab3e6a3ec8e84bae341174b4591d16cf40dd86b7055b1c99dd18c9869a3fa7a92e597af9bca433f19ae33bb17c8c2813bb24c1224e8e77c21d605412b9548379b42564179e0e225d47ee173ce6b3b7cf7ecbbf0a376eebdf7386a04ac109b89c49f4ae7fa18f64618274af8a8a89cbd09b937f4b58907dc703590233194484d947990d5ef5bd9c0059af4", 0xb6}, {&(0x7f0000000400)="cbdf06fbd9e97d1fccbb36e38f877ea9d3a89d54ae9c37ae3b0f2bf25c93a5e5069f9e2ab261b7eb851452fefbd16432d660b218bfa616b58c5dbbd32e48f992e4dde19354663b05ef83f73f499a20da0fa1530ad1f1d911198bc77055e471e4124516", 0x63}, {&(0x7f0000000480)="2e402ba159ea7004ad4477b73ce10d98a58117ddddfc2f94e96bdfc5a09f684263365849b7416042f11ad21c86a0e8e284f3ff65e2c25ea1482baf91f6f351a81b64349499ae6fffdaecd240631faac96e6145683983bb5c229a23e8630050ae2ccad9f130d14044f5c1bcc26a844550473aa3664a60e4d97c166a968da26b136f64d3", 0x13b}, {&(0x7f0000000540)="bc9026d413eb92d6ff5814d8d8105acaf392f55ca852c2cf7ac2a129c6160075ec1d178477f69b5fb5034049cc814eb8ace4e4f5edd586a35a7ddb6091b4cad43c74ebd52e535e132ec794e2a940b6d2fe5a12a79ac4123b91ba86d95477a28f7d2016a8c67e8b928cb0f11e3385ce48d6e59cc92f516e3ae52e6c352023d9ff874cacca848583a41bfb4fdd4a0ffe5d97a7b54791c55188307d9359d11172baacfd67056d862db16a5c4f15cc52f9d46ade59c9e4ba8bb8459f51e1cc2d330c6760d4f078e9d8b82a099213cdacd81cba3283c51e655e01290fec791f797443c30afe70e18e9b49a43d3cb185bc32471d86d5c62eb0d042efb5a6f9044037d6f84e7c7791fd7c255207deb2a3ed54ca71d459e8564e9ddee82340fc55fae6600b1f283e9344951910f3a2834e9b95e1e8ba8952016ee25650587a2f06c4b9b9bd59f5807fb274d18b5495d1a7aadb15cce51d8792370d9508e4509cbf1a7647f530ee5bf52f3ea3118116609a5912968a5883e288cd7a657c0ad0bdda69685ecf558e6f71cda61cd71cdda7454c1536922d32b36a22b03605d3e7d5f29c0efa2ffcd98ca844de112f473220b68de5a003a68f4ce34e1a8217a6613e99c391436e8ab9696b38c55da91eb06b6c939e89f0d845e6368e0e5e3c584abeb5279649216776fa7c5b476c9acf910456fd75a4d7ad75dd35822d048b077395fa3cfe928a0ea0a8e2b450b92573a9a65ee603967740792c0887f0cdcd6d6b13463d9bc3ca4cc02b29b96d47a7578586648e7ea1bc2dba4c26f645e6c73dbe7b757f6cd525de7c45156bf227a798931e9550249e933a705f170c54e0e4fab968773e6097a6f2b93073240e0cee1cbc29ac19e46ad9ea8c97aeb8feb965b3abdc769acefeb4a1dcfbd8232d2f69bc539d3f29221443b34a7c45f8700099b27d6e5b102052ab7e026006c936defd9ab69116a86e0c5542a47451bb8070cbb5208697591d62c11a4e56ca6fe1a73309c594c3680b68280b54e8bad972aa8b1553d08e469326d59da2c96cb9322a5a8c3694ceb4852df0d6af08c0cde377ea2e286316c9b722a13eb3e26463339760db1d3fe7f3116871e3d884626e6c9658765575d491f36af64c31f115e1401ad75f8139bf1e5a55f64e11df9188bb975794d0a4ffd8d242abbb9d9bdac23fe92304ee4438a7c78a5bfba5aaf5e5aee2dd4e91975fcd261ced10b1025d9331a6e7c2ad5c55cb09d26bffdb107f1003f7302e181124927aef8902291fdb43d10fac0836f9770b7cb7b93df4dd6abb797d88e3ec5a61f9e3e06e3834ca2eb9c9fb542f8325193625ec37c8069597135e3ec24d3675ab8cf0643d439d99a38f5e92f1e115bbe0aaefa7ba45fcd62345d45db203c7a0fe2bc6dabdb77bc6b561f549c669bc991ca47c265308500dec1cef38fd42612831dcaeb52ac962584d9edf13be1c4edff0fb6abac8308a96317fe64b3ec119b603783680f32a4c43bc27cc16b408e1c109721be3433b33678024407d73211e366155687bbd6d488d3ad9f55667e99927a1747caaf02198d31e07c7cbf19699e881363a5198fca4885e469ed45586f4f07e62639e5c663cba894d61fe1453d5f39af18fd31f2c2b05c9ed58ab4eb5b47da0a234371d444e50152129994c6b84ab79e4e1a296368209495de321161b0281aa8598771ade984bd68399aef50d97fa6379ceccdff1f879baa6204d5b7e77e28f90f6c94fc9da4b52a249c3459dbe8c55afa9a4499740d4fa50743e1a06a106ca2140098e0833c0be26618ffc44d718a93cf727a4566957d623faecd2b4d378d1a0e903f7ce3eb313cd0eaac9dfa3e6390d5e2bd517865506132619540456dd1e0fe15e8c4713071c2fd1572c08d870089d99f081e5059f20b24e9a09a9b6eceae68358516d75085b1d50df85904caff059971ee8a304fd37519f27a60ed680dc939fab35708106f6cbdcf64aaafcc88271cd59ea8d58529bca68395e958c9512f5478621300bbc8d8585b03f1f5ab45572e5e0f2bbe02812550b4c9d3bafbc53406e3d9e3be078eef83fc06fa7b3614ed1a18587cce0f5df072a8171a26aedc66d4c3acbbb01788abd9d517b74909b74098080cc78e9b68e23b1f6cc7c963698d26662e13d75ab8f74cefc2206600200ae01af42c2d2627a8821b5be7f69f04fcf292ff0abeb016b3561bd3908297e04c10426479568e1437160008cdf9a849029b51871d1eeaa9adb70d91d1ca55509e5ea9e15070ec968127998c0e9a1f51585c3ecf9d1f3f1bb0fea4cdc6bd2e7c9999cad22b4c5c3a73a310ffbd3703dab5a145f4e733a367c1d9cdee9c0c5daf9131393d682b43e2dc2e291fe2c6c063b9d5510951df4d876db47db5b7cccedea7a7004f36abe459582dbec99d946fc29d21cd5018a8efe30da20fce3372431f38d92073942c33fbf8dcc9447639831c4b26ffeecc4866a4340063fd4479605df56406b66f6c0cb65e369eb0630f1303ea9409dc41ac8ffd8b8bcfd615028101b7974fd986347bf087295e41824880b8798251c8edb0ea8e5133617c3567acd6a1d9b0920e825a6a78b82bd3bb1ebb80efb8b53ef22e0ba838c35a59d4b6bf03339cdfeb0b2a6e8fb0f198bdfbe2370764aee78a649c8ccefcaa175dc98014b320cad68426229c914b6fbbd00b0e3a388b29c937b6067d891b5e5faef9fbaa94b0986e976d5c94049a336f1e3409de4e9da71a0dae98ad06eff1a0e9ad79d75a4d58ed6f69bbd148bc57651851169b6d46dd3c27169731a63e661607de6883755c0f005790688c64fcf01c60bb9b800c49339c778bb48ba0b9c83173f442c1aa3910c5a8b44172235ac7964d560dca9fa26dc629c71b34e50ea93a90b60e447a224893259a443db54e3045a38110d7b508ab6123879dc36b74733048ccb86d7dc291eade86fd1edb01095a8ba2e44413ab75766c42260b06444dcfe31cb4c60c28f7c57ccd9d96fdd35820121348103c29a9cae3c255d355cca0b3b923fc0231e78f9313b78ab4255117f60f54689501a5c3b9d142e6394fe767335c52a2fe8658cd8e429e342ab4af1b571d98a234bd20022f7bb647f631bba7c540e8895a7c9d37987a8e9b2f3e2e797dbf83ccdb2fa67c187a8e98d7924761253bc57f93250711bf576372c1a5594f65d34ed2334916a203f79b33c04e3ecaeeb87d094b213d8260f492cf9767ded2e8244ac4a68b7f8a1a178801d8efd7d87d4e1a14ec6246b2bcfcc5bb749d02cd72d82515d0d19bff98bbde8a274b575dfe7915c420009e291f054fbb89bc384dc7a6824fc4a894c270a726fd9142db74f69ef513423977b23be5d85edc693cd30e32e23fc8b09022c407295d8b1279933e45249449d7d3697351284e565a8f2af24601b4a48bc4494870c4a2191568c2843b66f14f46eb6655c863ad40a208034afe6b0e23ee4f0e0c806099dc537809752bd447a5685a0ffd2a9614d7a7235455b1231f80cf1b84c1fd070b5a2bd845c7474f987ffbfa7d003e9d1b2a22f20331203a0fb81e4ed059655de10becf3a8fe6fdee976e3d1854961442f385a81ade912c24b57d8d857801f8d4fd677597fcc85ae121ee3d45cf983d3695a85374ce0de64a582334f72d9c393f751b2f328c54140a89b3ce0ac5739145aef243b73beaa14a5d079442aa0aab9db6c338479b1bbe953e9fdc95a7b24f89910fc0a71c24c9cbfa2e4a74ddc03010d33eb127763b44136a9eaf923585e5b6702c942cf46cf55fc594273349cfaeeeba9cacdbf73befe7f22771dbf27df6dd37d1a1eb34e272fab14eacc51d2a7ee7ea384efd7e657b3311a4cd6048aca1df797bfbba82b8863e483df1214e3cf80797aa447e70d79bd3551784ebe988977cb30bb33de452bafd4aa25bfa45e5324c66b019a355f93c3288600dbdd12e7998895aaf84ac6870203a6a6f5f100ffb94a60f3f246eec19c2cc7e51060c20eaabc7e04f0d73f40427941c56fecd7881caafb91e65c88a64df7da8944feda4d46559caaf2690c142373f1a1dee493e26ce4a91dff2a3c3bb35fc71dfba51f437a51433b166cae0c709fdf6987e371f336c188f8c487cfdc618921f9a7543a91be759a46a8855f88da121845ea91ef36e872a26a1741485c83860ce77b9239ecb678a7e2088565f60ec317c7398e564edd0f26588f1552334a71e48cacf847ab06cad7e057fe0ad8877bf1aa7f9a0ba417991a0152e9ed402cadbc574885761c0dd6c409cf3a2d1f3e61b115c1973f5d2b80d0a97dc809bc1cff2b858c157cb1f065786314d533caa1f706c51ed86d837175ec1db46d669adeb77bf0a6e32ba71480f19448580801e12cebe369d25dd91a04d8464ac82e7ee8b2754c32702b649336cdfd95178cc2a5f60619599e64383e42329053e0d8db0d9a67c3372855e811a54f2abbd83d0e770b389f658bc4ac8340d89caae2e24c1e9f73b3c67167555c8146b045b5662481e3bc716c7127ce9910289d6f7dd69031654f08e231cb0391c7a6ededd5fb5d0263ff41021c3cf3b812bc3c6bca415f49f8c0e121a4b35ee7ee0b30ca5151fee2ed568bca790b48a83aa5ea67cba25c1f3166faddd7f8670b2a625cc099a9334c75f03f9bd5806507a7a191b932f92b8e50d8ced4e976ad3098aaff6cbbff396731e9e7e75ebd5b2093ea683b0b2ce70bbc43ecd999a27b7b192597c5dff5da8f52868e059aa2ac108f25498b55d1b53732a53a92026bd5945ab01c149fe3de5382e824e090c3403b0e485822f4ab5ffb3c06d1f66c760db0d3fd3adb1a77dadea4316dc438181f3282994171aaa9d92b4ef048f0379a6f58f145c973ea2324c56054e3a09e0973f058132d1cce6ba41c5c6d016036ce6e2435cb2af67b91fa1423172ded862437e84ae596082a01aebcc971faf6115fb754fb4dd29909c6c1ef295248c4a3a7ea1060d6dfb89a2dc37814d70dd0051ab9be32815e7fb7447c6e2777419cbd0ee0e9bd9479ae18f63cc9496d6bc1d5b236ddaf99ba172f2907eea628125d2b2843bc56f13a04beef39ab4bbe86e02f09b415f874425645d3b4530d56b386e54dba14951a7871a31022784bb9cf037ba6b082d488f483a8750026f85866c1c15f875674f42dd42e5c00cd7f08643a5d42b3b5a3616d2d56cf4d47020115ba53fff7739cf1a1a841b546924a94d850ffdf3c902416e19979ac8af607226a2b4e00a4743137908192590be73aac9753cc029cbace45b844a98111aa1275c69fc47f0ca066c61f1bcf469f848bf64e46437e45dd2765916e352888b9e568d776bacde2f82d97f8b58b45e55162dd28ca3bf9047b57211c851ebebfa73486438f07d3a3d9e6cff0cc465775e1bd20698357b090a8809b725f9965f890b89a6f880ec97a5999ebf584687e72f0af8749c7107a1021b787cb8b66add21701d7890feb67a1febbe2ec0e0891f2e5c9f8249b8f4c58e476e1eb122ae66c98787b45a493e0ae68247642277cc3f3610fc72d40487e9020017460e9c367b332a766ffc2f7b86357a01bac685a4ddaf99aeedaaf5cdf6b00a924b7719e2c34a918d8aa7303abefbbc56d92476b3ee3bdab31b46c8713a4ff244d5c206560bc9ecf6f9d28271c3dab032678bceff97c4da0f46c3315d22fd0ad91a13983aa1533c5e9ca766e52a0c87668e74c180e43c7aa3e590f012a16d44df71bd2e8b01b55b6467db6c3bfe95c8e844deaf0c2db1c1435e68a4d6607e99511c66c5e307ba8f8eb1defb79fa8db8e1693ac514822b212b39080e7b61", 0xfffffc39}], 0x9) 16:00:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce390fffffeffcea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d886684ce8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0xb2c0000000000000, 0x51, r1}) 16:00:18 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) r4 = getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x1}, 0xffffff3b) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000440)="8d665dede60ea41c63a37542e456854caf58ed07fc5a8bc33f8f7e078692f3e9ff9acc9acfc2e2bc436462393b4b62c5cc7ba715e7c3021e10890c6cdf1129f9af4f31ef3c4995eb5eedf34034c7105c9f5ab715f00a6878bd34c53bec632c5f94b4c8a562b025d7033450d6102b022295caedf43267e0fe0a8183f05cbfc95b200fd09dab1fe06c2ada2826ada2b83c3eadf17b76fd74f6e8f4c79abbf945d0e30fcdef653d11ebabdce2", 0xab}, {&(0x7f0000000640)="0188818b90c036f192c921c351195b0751173f2e9e81f4b0f9bf7218260bc7dba8c2b4fb65e33fde0b85623596f5b11adfc7b5cd6f0c28ef0f77b2d3be9aa16f1014d41fa691e81250fc5616e526142d6f0273d7274ba6e08c494d87bf86a83dcb9d21daa3d8556b6e5483c91bfae93336ff736e0382627b98a2964bceaee571579cb76fa2a96819000e1ac10ff5ecb984f6f5d3a4889e8b000952560dc5dd4f753b1497ea18772925cecfceac04384e07ceb94cf39f00b14578eb6e01e98e579dbbeb74381ee0091db0a106b7b70dd89fd218de72e1ae7fa5ede285d8c3de80d982ffa5de5af48e64f60b", 0xeb}, {&(0x7f0000000740)="0c54448fdc2969ea5d69bbb5cbce75c507bcfc64e6e056fd25220bb13e145a10c0f0c35dcf6a2f320669d0b2dec796628cf2792012dab89c5918a1da89d56270c3e3e7e664ee7fe89395d971787577e64950cf7e7b3901ddea9cdfaba1071a5ebfa514b13e1e6e5ce57a5c616990f603884fff4a109281e96096c4b70e7b5b2d0c9c60a494f3d81485876e68431d2ace02a4ae33a2fb79ddb7b1701e2337a03c7a6767ded69db30341d5067535a5b108855ee71e5ee9050150e26b47ab0f3d99c576fb02a272", 0xc6}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x4}, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000340)='./file0\x00', 0x101, 0xffff) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r8) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82e72d2f66496c653000"], 0x10) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x20082, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r4 = dup(0xffffffffffffff9c) r5 = getpgid(0x0) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getpgid(r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x3, &(0x7f0000000780)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="3554873113e563556b83281af6d9fdc40af8cae70f0cac4b4c2a5680eee2ee88366b59f85c165f70b8dde1b03b8e0e8502df1fe0ddb8d2", 0x37}, {&(0x7f0000000140)="040edc14fc8318ad169bd9fa40ed5f339286b9cd708a19c5674094b7565aefc331972fab050863206e7328647dfd00475e0001d21df84e58053cbdc1569a8142", 0x40}, {&(0x7f0000000180)="4e966716fa868a6567c4b0686cd3597b1619cb30b1be0f644020336cbb4bee6be103d6fc84a8cc0584f6d09b669bf327029f38202249e0848d7ac532a94b15b430f9459616655667445224c746b821a3c18e0b46ef138b3e34ac5160e31c7f841e2c1495587c77bcad81f436fb7278404f1e54e89f3e9b5d35d7149fe646ebb24ccae3f8729c2e96332739e491087d462a8b3a3c63d24992ae275099b7213dc5be905c856b190244d0f44eea824c6e28b545d142aaa5f99f0ac37d827fe21da8ff62166aee4a0ae30e8d2d5fd034a33dc9b7c3", 0xd3}, {&(0x7f0000000280)="c14133a96d3b55b3b99542feb539ba0b02b18f113bdbacabbc7beef57a6889fb120ebe6b287724b4ed77c1faecd06c0561eb5263bd857c85c108022ae6e10a6d9ba0453e91b47b641fe5c9b63b4ddf5463c451eb04f346bd6bf3bee9bfde933fd14a6dbb55eabeb861e36e8fb4dff43b34d7a1746b9079b7b5a461b6661a428053218af5dd8ee7fbbab743d0148f4d46d8", 0x91}, {&(0x7f0000000340)="f1d4005a4bdc81558237a38610c4e5385f1a24c7e1751b005fa2504221c3c51f80ba8a654e94f63c109001c13b7e5b93dee805f5459056101c09f6ec994afe30ed844226381f", 0x46}], 0x5, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x4}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="140000004abc9d0deb521ecd01aa00000000ffff00fd000000"], 0x19}, 0x0) getpgrp() 16:00:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$unix(0x1, 0x7, 0x0) socket$inet6(0x18, 0x3, 0x1ff) fchflags(r0, 0x10001) r1 = syz_open_pts() close(r1) close(r1) r2 = syz_open_pts() r3 = semget(0x1, 0x7, 0x200) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r2, 0x113}], 0x1, 0x0) write(r1, 0x0, 0xfffffffffffffeba) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x69) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8001) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffcd}, 0x1) 16:00:18 executing program 1: socketpair(0x11, 0x80000000003, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="c5dfb2a05650e33bb8d68bba2062ecebb1a2e7777defde9db1eb16fa30f1a8eb44df312dc82a8dc705e625b9e77a404e6ef379019761eb0c8e8a0bb7d1782b56878773e259dc0c732fd6db5f1526a1efe2e05135367b2eee374a12461c4b59ebc07233392f8c2e21abd7cd3d6e2bfa77efd9ae812640870c5de11bb121fc036eb3fa6a8be283179f36e545b1b9f950109f927e17fb5e73c93315bd20086824a91bcbe0bb447c35f45715a74a", 0xac) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x40045720, &(0x7f00000000c0)={0x0, './bus\x00', './bus\x00'}) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0xbb) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x401, 0x200, 0xc, 0x1, 0x6, 0xffff, 0x5, 0x1, 0x2, 0x3, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="12", 0x1) 16:00:19 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) ftruncate(r2, 0xff) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000140)) setrlimit(0x6, &(0x7f0000000280)={0x9, 0x7fff}) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x8) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x8001) open(&(0x7f00000000c0)='./bus\x00', 0x820, 0x2) 16:00:19 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:00:19 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = getgid() setgroups(0x1, &(0x7f0000000080)=[r0]) chmod(&(0x7f0000000000)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:19 executing program 0: r0 = syz_open_pts() kqueue() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) map stack 0x20719000-0x2071d000 of map 0xfffffd807effe870 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807effe870 failed: hole in range 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/12, 0xc) fcntl$setstatus(r0, 0x4, 0x0) 16:00:19 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) 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() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x6e, &(0x7f0000000200)=[{&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/53, 0x35}], 0x2, &(0x7f0000000240)=""/237, 0xed}, 0x40) utimensat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000040)={{0x8000, 0xfffffffffffffffe}}, 0xffffffffffffffff) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0/file0/file0\x00') 16:00:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x3010, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x108) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r6, r2) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x1, r2, r4, r6, r7, 0x120, 0x5}, 0x1, 0xb, 0x20}) r8 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0xa2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x1ff, r6, r4, r6, r3, 0x1, 0x3}, 0x6, 0x9, 0x3c8692b7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000300)=0x9) fcntl$setflags(r8, 0x2, 0x1) getegid() fcntl$setflags(r0, 0x2, 0x1) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0xd7) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001140)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x880, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) getrlimit(0x3, &(0x7f0000001100)) lchown(&(0x7f0000000080)='./file0\x00', r5, r6) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) ioctl$TIOCNXCL(r2, 0x2000740e) setuid(0xee01) r7 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:00:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10500, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) 16:00:19 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x8000, 0x39) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d7ec76c068505690d381830b23a0b13a5f717ff8", 0x14}], 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/254) 16:00:19 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xa) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='W\x00') r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r1, 0x10004) truncate(&(0x7f0000000000)='./file0\x00', 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x90, 0x2) 16:00:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000000)="d2767cbc301a7b3a08c9b695a2b651b15df3c900e8c42d24baf7cdef9e008d70a46ad2d991b4685192b5148d1a259fa00dac7628da7474f00cee4cb62fdead19", 0x40) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x0, 0x3, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000340)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() r5 = getpgrp() fcntl$setown(r0, 0x6, r5) poll(&(0x7f0000000000)=[{r4, 0x129}], 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) fcntl$setstatus(r4, 0x4, 0xc0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getitimer(0x0, &(0x7f0000000380)) r6 = getgid() r7 = getgid() r8 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getgid() r11 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r12 = getegid() getgroups(0x7, &(0x7f0000000300)=[r6, r7, r8, r9, r10, r11, r12]) poll(&(0x7f0000000200)=[{r4, 0x4c}], 0x1, 0x0) syz_open_pts() dup2(r0, r4) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="0e3e5ecef2d35a8da2aa22b6142cb0ffe0016368cbc860211d2f8226235175998db71bf66982991411c8db18696d5a0a5e64fe0b0fe3ac7895746e0768ddb333318f5a7315d022c8e808c576481a77c6c09bfb1858da5d648f139ecd8bb639722e5a8924e218c9d27cf7922f65a9ba32", 0x70}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x8001, 0x9, r2}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x0, 0x4}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x102, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000200)=0xc) dup2(r0, r1) r2 = getuid() r3 = getegid() mknod(&(0x7f0000000040)='./file0\x00', 0x201a, 0x100000001) getgroups(0x3, &(0x7f0000000280)=[r3, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', r2, r4) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000240)) chroot(&(0x7f0000000080)='./control\x00') 16:00:19 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) chdir(&(0x7f0000000000)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xffec) write(r0, &(0x7f0000000180)="2b00ff2300002b003a000079b95e00000600000300000000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814ba5280533e2c5f9114bd0958aa61addbd3bffdc6d86270", 0x51) 16:00:19 executing program 1: geteuid() r0 = socket$inet6(0x18, 0x3, 0x8) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) poll(&(0x7f0000000040)=[{r0, 0xa0}], 0x1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) accept$inet(r2, 0xfffffffffffffffe, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000180)="ce6b5f7692a9268e5621d19b772a94b4952f0e1f25a922425148b187ce1ef717af0b18d646e5cc6e46f12eb99c5995fe74f9bc0fa83153661bce193aff249cfefde264bf8f9507d9742fa76850729d8f3cb57917b0b73b442d28599cb0f3786e73df5cc08cbc44eff2f842345c6d5d3537c0f465418841678e623198bc14358bf88032f9e2956ecb2254e1a38635c1ec73b98d2e15886785b88eb8c64f", 0x9d}, {&(0x7f0000000240)="dde8e9bb4324169ff392f68a180b24dff331b64335d7725fa0e8b97747fcc7c800a922242750e2775122b831f2bbc81d3ee523cb4ff9a2bab093ede1268d95b3f0d15382bcce89228b3ad1f921d09bff1064226b9e64d22b", 0x58}, {&(0x7f00000002c0)="5b223a32d97aec04964695d90a1b06c3cb7912f03974ac1606673c82da4a9fdbe58b9925a557bef20cf0871e53610d2acc16ecd820d64795003d4bd38009f083a80bbe3df3b0597a336da3003ab866acc16d3d04346603f175b96eff4fb1d0a5d3efd0910409175a321f75838721d692b6ba19aa8c1efb1db24d298cb9617b7a208f5217a05ca4b2d40649b0467fe09d2810ff1a4aff19103a90189eca99f9f0ebef83bc62d87044a5c94c0919b67aca374eb1a8e3fe6e96f9e7fad175ba57c2f7089371092beb38ce765e07079d654a400a28d292e6cddcb7b2f00fce8d2b49cbd6afac5c871b8613a51c973a09f549fd20b58e65333eba6d39f7c30f0932a663888b55c54d76e7c5ac6daa47cf94d7d73be17666b3849b8eb722ebe469729b190382b208d189c29d79c764f2e513fb96fe47f7c8942fc08f6164c4dee9ff4cf9948d8bf65543c8711fee4d87867bb35bd97317c46cbad2ef148a1d142460aa6ef8a6dbd39fc679841edffc5571826b1cfd8385273417377fdc41b8d4cfd25e61d5b1315a9837d263971997d2aa9035177925508c9a18b45b0559b0cb14981a9d4cacfe172c64d8a0d097f112f94061415d8d12f9175288f55c049136410f167b2bc7201bc25b2f23b52beac36dfd8c1f6566c9a8ca1f517956b7c59669cefd065540b4ca1218c7be4c20bc32236fcfcf01989c2016144a9c9b0da150c9c1bc9920700e6c4d1df9fd915097b7a2ffbcbe6fad6b49f603ba1c9c1ecc4b2f890b1fd402aa7610d6a8c3df9a9a3c0622a48ed5cba0f1eef55412961b821485d3f5212394fae79ae8b17d5dea865018baf96dca2f8c9b5a78ae66d6f11a3c3a29d6d5950c4d91b170501984ee94381be72b2380e8df4f80b6cce1c1a1b947f54c68f7b52329dce627232707fa9419e2fa9e744eadd108a22e370faf6b9aa0c32d3940d6b61900e5144b22fe06946831c15a87da50e0651b1ed9920ecfe6a2e29f145012ef921c107284a76ae08bb20dd4c6d194d6543f17df0e7c4c42e44b3fe71d1b717d07254d7df357c306fe457607f60d06708ab4e3225357d6ebeb552b135abf52bdfa75915ab913e8a52758ca93f90b4bc9530ddae416e0f863c5510e64f7c552e0b796342ed1307ba4256ab079ca1648a6959144ec8d5bb4ee6828684fee7a3e8228270d7408f92e2e558b0acfd015d7b2f92e255455eb7421fa8f82be1e82f91ff5da12423d5ad48038e9d1110011b70b7200164dff083b70d2feabb7002fa633f1b1d8435446a925939f5af1e3663fadebbd0ca6b6858bccd87e192ef33202daa3274b6b9f57fefdf3201c768912b4ed7b85bbb80460ac1b1ab8c9db30522eb624802c94a2f8720b2558254ebc12d49717c63347f161e823b55b856b369b82c531ed76e943a696e3158fdc74fe9641c109a13e01d8f9b173d213de91a443ba0487b618bcc223eec8fde4968c55b84c65b612c8195016187adb6967e10e25d26be516680a08cc0ce327324e9b845c2c1b8982b585a828e8403a8f39ae801f56fc71a7a90babda7b70208b97371fef12dba23e3b5710a407d07e1e4dc668f186e51e474c1f52e73c0cd89c8f3f7c8d2f6469ebdecc5eda79a1cc6872dd31d414618282d6be10dea2d5acd9204f45d6fb4624dfa72c55eb612b3a1972501307fa3a9485a5be23136f121cf138129bbd628e76fe9ffad1754818392d49f24c1e1e017f2cf60cd2884f4154369ff5ffb03b0e05a437f87663992c521ba58d467235fd74fded576ff95c7d3c975524e0854953cdd31baef8f2113084d8bc15b4d44d5ac2efb68a24d7ff45dc03d439187f949b69a2d4f14fd1f3d56be084abdd67a7df81c7844cc0bbf6a42de83e2eb2a3fb27aafcf67786540ef12e66196cb7f5da3341d6ffa9dd6c2fe686b19730bc8690e1b054cafd6282c566c64c9ff2f772ad0d513498f56af9492f2849b247d1b3badaf2f92c62004a4b015ee7018604cf6ee7fa9d1aaffcd97e9f0c7ce23cf37a7ba9f2c76f641ac4cd0bfd15290fca8458236d3253af268319b7b744e84265ebbaf469bad9fbaa98356aa19faf579495dd58698840dd54a6f681010a3f4a04032a91029579f6140df9223f00eea024a6e42cbfdee78b3f1f892dcbad0d88f4851f21bb80a4a4dcfbc535fc55c54856e25fed7b193ebb05f7ef0450a04f452869c2c9df7da8baebd0f31afea6df048c4735b81b953777eac1dc182d902f40bdb2ffbfa5b50e76aea9deabffb25475ca35682c1421e5391d1c3823800bdb1803f8b6e3d480d8d8a38fdf01f965423c73768b1797c9118c20504ac34b5cd9f4ab44d7631f194de90b83732498902ac06ca41fa0f05b03342e0d2d7333ad8285e331eaf769b023c3d8e51ab92e452b625c4a76ec519cd21a3f9534ee96954d49ffdd5ffa61a98964542e5497d5040b5034ebd1d83cb5da2ce3e6a50d0631de2ce4c4f9464447549fb8cd48c2e974e7701f1865ad14d95489d4b7e3a5fc604f33761fed080b660b3c76a04bc3463efd2090efc0b4a6603ec7b84c0de22634686106b971d5eb1a1310314e0f29319a939b64476b41f5d6897a433b1148519d9bdfb5c7553b5c538eaedb83ed2e34d21e75b3f3b074bc930c7d6f0a271b4255d634fa1388360030d0de2c2e4cbdfc3d2190ed505278d38a0bfcafa3d5bc05ce9e5bbb0711f5ba6cbb605d1426b6a3d008b75c5323592aa3660ea50127a10dd7bedd6367cbca9ce7d289893dff5cda4d19397abd642cce685a012f08cba16ac575e7e9ec2b27411b9a359d04fcfa3a358844bbaceab02ffa9ef45d9d5d7ce0874cdc04eec6c3d26817db772ee703f408b7e3fb52abf4e45ef75179376c543fcbb1dbeb9ac25874833e6e4da2c2e1ba256f1ab8ce435b3b5f1632c0905702082e80620b4ae4296f805ce860edb6af81d68cfdf6e312da5d2cf768b728cf113371e4979f8fd96ed76fcc9e883c5d51483f3dbf8599f3151a43decdcd64b1b8db415b12fbd2146bf46038e878353f2370089e2d175900044f3fecd5d51c329d5e4b834af9b01932f67b44f7cda3bed362e5d32aa2f1bf2d8bf2e3a522392d5346d310c5695c12c90e391a14b783ad2653614c8912cc94e0eb8220f0a6c2608068b5661c3231a138ada741fe910f0ac507ad02e95e7404c3f053a8bb86e8c74857132a3388930f0ac97ce3aa77d1c2f60d0b48b880238eb71fd59d46e8a5a21ab0768d9b14e64a15a40822d03694f09b996a2e0e25618713f5479e7d0482905876086f6ef717c9a404c5c46b6014272d07137fb54edc2220de49ac3fcf06fabde05f0270c1f02a5622b2cbb035ffeab8861ae204b0053ded472bf9a0556ce25ab19873b4df73a2ff7c2580556e1828f7f7d961eb01bc87bacb3328f03486176658d96aa4e7892fec1e62501d23e5456438f1e7e89164f20f087ff68732dfeb0f70fdc488f2f82d1c8019a0bf290f6861266449c4b919d0ce5d1ab7891fdf9eef7c2a96469d9b039411bb614d1ef37f5dbd8945536d84a975c2b8a4f1a166cb1093a508bdf06f69bf2fabb406cfac9e6b185fca8686abed3aae308a88ab9e72d0cdcce9ac204ced2b9ef25f2783e7027c68c9b008597813187eff0951d902355b610f5217fb5189c92f8f7d3b82007dcb8eff4c2b1be2c8f89ea3b92209be9108b453f084a314a0f589f624236eb609eec59742fec36de40eb4190345e7a2532a8437f6cd9f735eb270869a4742184d9d8021b22b8223cedd5f925840e6c61b3026783b6d35e5e6f63b271c89ddeb35993ce4d66088f9648c1916ca0745f3f778d61d8987776ad2c97ed41e7ec39030334faebd4a22e60d47605fe76e24dac844a281774497cd85c52e950330bf5f020ff81a58ada09e9f52d4fd9136695191dda841d33f0386b79ff007b0719460392df566d0aaafb09df4b21350d640fcffe53f292534e39975fb73c844420c58c5c6311a55fb79b42dd9adbee205e9e4676a31cee6e239fab0c0bfbffd9b61e3c73c0863f8b08bff14791cd74a03234a48d4deb932d4be2aec9274824d31f3ccb59e14fd0b70a732cbc0ca263d0dc810d1ba65533357e50d838916d7e93ad9d73eed95b2461b2e268753fa0e049ec9d370c4a5ef90a9434bc7d3a223fdb9550df32244a62d8a4a5806c43fe767eb8fd7a915f83f549850b24f863ee4c6000630ac7d93b8213a8cb5571af5777573eaa6eae1cbc2629dbdc4e6896de0b556874cd2bf1d046c79011e8850f8578538b6d7c55ae962be3f36cf8abeb5241bb51cafb6c9cf902965a4f696bf1fe78ee2507f6faa2bb9efc3a2ddcc1d0e52d379e6a85d254a88edde4eb367d2162b526321ab4841f0c860f2977c483f950f0c00f9684125f476215367e36f737964b09f012cf45be21021e920f4bf4425d0dd19afc1b66034a940b980ab659ac2ff0bf9d0669c836afdaa2bbd955e69b2294dc0f4ca8c3984165c8ccff82601882028c23c0e33a0fce7c9416db8f0b6e27749869e469effc3f11aab8c0c4466775c460777e716a875342ad19feb4d8fbb640bd5a198c66fad3b3d180635c1049f422aada3595b30b58a85c0aeeb67c8a18fbeb88b38436a037eeee5c08ba2451cc6219b1ca27df8375872a15ee714c37815e06223eb70023ec0c247389a5ca3d4802b61a813288ce65917a1d076bf14933d65527380b3bf59e80311a9b0252c7df6c1f754aeec00a6c1cd84acd3799667195b11c224bb405c4975009036cf1c3c264676528a46ea66c7b525da1e83607a29d545ff3b5ae9c2b3bbd199bde9715875a61d15afa6f58a5ade2352f5a7d86307421752952dce9dc0f823dfeb6e0c28952f37a55c35bd076af9958680b9e6c185bb8aa6034b3b03f598544181310c8e2d7a6dd0e71b7db8f6c6d9d6789fb9e8c58d39d32d852aa581a5d2036aac17b6f871d4e572532cc2e092232589bed8db897c0385e247f0e3fba5b4e7353e61d6a52d888bfcfce85a94283230885f45691a7f76a910c4c19f64e3bdfa65ac54abe0006f3acd006941935813f988209b889b8131915491bc440794a4562891b58c09b150f95d627e81bb86c1d69039930c334c4844266e0904133acea3342471eded5211e8887fa4a31a88acd01bf4844157dc62250853167a8f2d591b70dea247090c26c46fe585a3b1765eae65dbf7c42bef8dc673d5f17d77382cd7bac8be04b56a64c39bd71e96feb28f9f282a041b359629a0e781293428bd6178f6f3334a7225bdb69a5f2d4c25deb84900c656dd6b46292e87484f27f8af46853b1361b8f4be5da06fb0f02750ad626762d45f4104b9669f72acd7421f6c621c4c8b46f9044cb812b88244d8ac3c126cd7ec21d8202bcccf2afcbfd9743fb43e75eed6a1af21f65dc0b83af5c93682a847f467b9b7b5a208013caea47fab5f48bb8dc0ddb249258bed854646cac8428fbdf032444bc13d883cc866fc6fa0464c78d656592dce69eac11fa66276b599b5b8f89d87ce5076fd598abe646561c1472cbfc9056cb884764d95396f9231fdd0db8572e0ad5c7fa7772e3f6ea7c3200ed49259ee8523433bb3737cb24afce5ff505030d85fc72d887edc33670cff43c66e45662a61abe8b3e6d1e8f1ea4e9780fb576e5d20b724f8118421e108f6787633721fcc84895cd9d57cd2a9051c023c2c147769fb0c11f3ce3d4db020738d4ed66efdf4713b5fc2d430b3413cb4f3e2d5324dccb48ef2bc5df4863970017d949ee47a4e538dfcb3eaa7b5b6a04d162ddd2ed79b2fe9f424e3ea5ebb9a9c39ed", 0x1000}, {&(0x7f00000012c0)="602a8b9b155b2dff8e37a2d1e90693684a5ab6cf07d2dd6842eb7eb077ce1fc7d872d44d3a852422fa25a1d1cfacbe3f70d8a47879af82be0b4634affe620ca47d873d8a43fec2cc51bd795b4a68c74865869d4ad90709d941043787266290117b92fe55dd0af6affaf56899b048679f8c3acd6769aabd778fed199f1a23c23e1d2a71b0b507237f4eefb8cf5fbbf386be06c4d1f106fd4c781e446a085e9e9f7869467c94de9627d25766", 0xab}, {&(0x7f0000001380)="2a364bbc1150cfaec6fa49e231f3bc05ea182dd35fcfadcbecd44b62b013b578da89328a9adb4644fe64dcff9d2dead6087dbff172458d1c8b41ab18294b7e5bf4c1e6957dbc84fb3acfad65e7d251403fe7", 0x52}, {&(0x7f0000001400)="8a64d4d312ae68fd039cc2b4a1af1a912a0dc133701efa9abf1e744d8c6d9613c8888a16b5157efeeb8864eff8e7033ea3773644fe973ad9e046bd8260ef92cf023831e9788841c8ddf7f2cac65b332a468c7fac674bfd1cc216d728a5faafab29375e4e50a40a46c7451695d55d3dcf8692a670f31f9b3cb512869fc0cd5ba4b82889501fee4486cf5712c049", 0x8d}, {&(0x7f00000014c0)="6e0940c587e5b0b1fffb1e85f8f3778b3a1e86406ddfa91c15458dd07f4cd5e9edf4c21d05ce9578757970ab19bb6eff4c03422a794545c830430d35c277f501e74e89ff53e04ba67682fbdf05ebde734dc2182cef4f2a971d294145669d77166a56123d6c49a290a07ef07ac14570f1569200cee4d4c96823ff66b8a8e2d76c8158a122833322f54bd90abfa813eb7953ff3e7475add3ee7c9450c21941fc89", 0xa0}], 0x7) getsockopt(r0, 0x6, 0x2, &(0x7f0000000000)=""/10, &(0x7f0000000080)=0xa) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1ef) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x3) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) r1 = getpgid(0x0) r2 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0x4}], 0x1}) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000015c0)=0x3, 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000001440)="af8154bf65a50d93959f7bc8e0bdcfe3f4aa49ed3910c4af486ff2a927c57d56c0c10458fb17c705bd2429e97ee57c41a7194c44756ee6e335abc4b494f232adc6c098fda251754a01d8539dcd810bb34117ebb1bebc6950637bee7d2ec4d2c83284eec8ee996185b7a247fd5d64ebc8b8353e0d11281778e6f84d448212dc01d52b9d3538aded7a1636ad091279063d13cadd0f3a0d4322855dc67186d4014151b560a5f2a2b3c8e430b6a169740c4f5124d09d2e00eb77fb2a1270fb91846418335815622122d2906861992bbaf9c39178048db7de76590dacfd89e1d1bc6d68de92b337ec41ae5ca2dd92f841fff348e0a9feec2d3cf5145058bf8d57aff6b4f9eefef4981624b66e751597eaceea952c444e2aa9db2d4c472d92b9d1e86d66f308a53c24c2e09dc2e2347da3c3032ed1405d8f3601315eacf6da7e29f6a24c9855", 0x143) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0xa0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) pipe2(&(0x7f0000000200), 0x4) listen(r1, 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x100, 0x3, {0x57, 0x5}}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0xe01e) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/40, 0x28}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/66, 0x42}], 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') close(r1) 16:00:19 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x80, 0x101, {0x0, 0x6}}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r1) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20010, 0x0) renameat(r1, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8021, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') recvfrom$unix(r0, &(0x7f0000000080)=""/16, 0x10, 0x840, 0x0, 0x0) 16:00:19 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x23}], 0x1e}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) fsync(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:19 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x203, 0xfffffffffffffffc) chflags(&(0x7f0000000000)='./file0\x00', 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x12, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x8) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x88) 16:00:20 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x44fd) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000001, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x81) clock_gettime(0x3, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x100000000001003, 0x9}) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/179, 0xb3}], 0x2, &(0x7f0000000380)=""/188, 0xbc}, 0x3) ioctl$TIOCCDTR(r0, 0x20007478) rmdir(&(0x7f0000000480)='./bus\x00') fcntl$getown(r0, 0x5) r1 = semget(0x3, 0x0, 0x103) symlinkat(&(0x7f00000004c0)='./bus\x00', r0, &(0x7f0000000500)='./bus\x00') semop(r1, &(0x7f0000000440)=[{0x2, 0x3f, 0x1800}, {0x0, 0x3, 0x1000}], 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x3, 0x3}, {0x4, 0xffffffff}], 0x2}) 16:00:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x40, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x0, 0x8, 0x1, 0x4, 0x6, 0x80, 0x0, 0x1, 0x80000000, 0x9}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x20, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r1, 0x0, &(0x7f0000000180)=0x9c49019bcd1e419) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x19) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0xc9da) ioctl$TIOCSCTTY(r1, 0x20007461) pipe(&(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x6) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x0) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(0xffffffffffffffff) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0xbfac}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r3 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r3, 0x0, &(0x7f0000000000)=0xfb) socket(0x18, 0x1, 0x80000001) r4 = semget$private(0x0, 0x1, 0x351) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semop(r4, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r7 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r7, &(0x7f00003ef000/0x1000)=nil, 0x0) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)) 16:00:21 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) setgid(r1) clock_getres(0x6, &(0x7f0000000040)) 16:00:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x24}], 0x1e}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25, 0xfffffffffffff1e4}, {0x4, 0x80}, {0x1af, 0x3}, {0x85, 0x7}, {0x22, 0x100000001}, {0x7, 0x5}], 0x6}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = dup(r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:25 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) chmod(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:25 executing program 1: r0 = socket(0x1f, 0x1, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:25 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x11, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) r5 = kqueue() preadv(r4, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) preadv(r2, &(0x7f0000000500)=[{&(0x7f00000003c0)=""/199, 0xc7}, {&(0x7f00000004c0)=""/46, 0x2e}], 0x2, 0x0) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0xfd2}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000010, 0x0, 0xfffffffffffffff8}, {{r1}, 0x0, 0x90, 0x80, 0x3ff, 0x5}], 0x6, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x30, 0x200000a3, 0x7, 0x1f}, {{r1}, 0x0, 0x1, 0x40, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0xe0, 0x1, 0x80f6, 0x7}, {{r4}, 0xfffffffffffffffb, 0x80, 0x2, 0x6}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0xa629}, {{r4}, 0xfffffffffffffffd, 0x2, 0x1, 0x6, 0xfff}, {{r4}, 0xffffffffffffffff, 0x40, 0x80000040, 0x3e5b, 0x7}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0xfffffffffffffffb, 0x3f}, {{r4}, 0xffffffffffffffff, 0x4, 0x4, 0x9, 0x6}, {{r4}, 0xfffffffffffffffc, 0x52, 0x1, 0xfffffffffffffffc, 0x7fffffff}], 0xe714, &(0x7f0000000380)={0x3ff, 0x9678}) getpid() select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) kevent(r5, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x2, 0x0, 0x4}, {{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x3}, {{r1}, 0xfffffffffffffffe, 0xa9, 0x4, 0x4}, {{r5}, 0xffffffffffffffff, 0x40, 0x22, 0x2000000000000, 0x141}], 0x4, &(0x7f0000000680)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x1a, 0x0, 0xaeb3}, {{r3}, 0xffffffffffffffff, 0x88, 0x4, 0x2, 0x478f}], 0x1ec3, &(0x7f0000000700)={0x1, 0x7}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000540)) 16:00:27 executing program 1: execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='[\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.+\x00', &(0x7f0000000240)='\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20101, 0x1c8) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2c5, 0x4) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f00002a1000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x3, 0x4, 0x3b1) semctl$GETPID(r2, 0x5, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e95090000653000"], 0x10) write(r0, &(0x7f0000000080)="3ebeceb523fe1529a4bbe3ee02be6bfc9396c7f1da1f22f02be0c33ff3b6a1346a59abe7d8cf7e69174a9edd8aaa63b94a1e115d5fec377fd6e2fdf63ddc4dbca2fe14f8e3", 0x45) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x580, 0x10) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0xb0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0xe8de, 0x0, 0x3, 0x0, 0x4, 0x94e, 0x0, 0x0, 0x3, 0xe42, 0xc8}) sendto(r1, &(0x7f0000000300)="32e575baf126c2e0ff398a479ef61b9cea43e0ea1286569ded8c7947cfd4924a6eaee5515bc16b8b98b3b292b5c9ec249169f43e89432b1f93cce507a9acc3a176a0a7e88d49895d3537248500448bac06f3cb918918604c6f0d409cdd545093f989d57463c6bdebc99b2eac9ab58d779c39d1f059d8ab2bc16febe4d858fb92f4cff5314a22f7213d73da99cffd0bdce60c0b414961", 0x96, 0x408, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:27 executing program 1: socket(0x2, 0x400000000002, 0x0) kqueue() getpgrp() 16:00:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8002, 0x2) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=""/238, 0xee) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400007e, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fbd188713d5ac0cb5a60450e182e2f66696c653000"], 0x1c, 0x0}, 0x0) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, r1}}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000012c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) 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) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) 16:00:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = dup2(0xffffffffffffffff, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x40006) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x60) pipe2(&(0x7f0000000140), 0x4) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x3) setsockopt(r0, 0x40, 0xe6, &(0x7f0000000280)="5fc2077bf8009d64617a7e380bd75fd89b6c8ff77268f6549de2a6c06ca40d62170ef51e36c097853e9534ca43b3be34cc6ec7cb69714a3a0b438e3c7f113bbcd01b7e71c68cd8e403232501b49b0d06d09a6cf5fb86519b1f005357db58659587090efe6b727b29b49da1f3ff64282770ff204bcecc67cdc26b2f66e800da3217956b4dfb9ec87d8c1538b865d6f3a9e47d72976d3754e29e24b321ff78254b05cc0c7386684c43a0a0469b8c02940714d4672796a3f28ff85f00002e03e4d45180aa7c7ccb469693b0b03dfc297ac4d1694b7e59afa7a4b7e74c79e272ebe5f5ebeedb3f", 0xe5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000025, 0x8003e, &(0x7f0000000040)="2c1600404175286a24cd56a54b1e4f3b14d8d3edc1aa03934338cc77708384203e55c02d4fe875ea5a1793dbbc99f8ac5f887080ff03f5a696c1789e71cf9b6320d48435431bf5d2299ca5b4ad2871586afbd3f7d953786845e89f376b7d5a2882d1c82baff075339c51f291", 0x6c) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200)={0x3ff, 0xe3e}, 0x10) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r2) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) fcntl$getflags(r0, 0x3) write(r2, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto(r1, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 16:00:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) shutdown(r1, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfff, 0x8000, 0x3, 0x0, 0x18000000000, 0xba0, 0x20, 0x0, 0x0, 0x81, 0x3}) pwritev(r2, &(0x7f00000013c0)=[{&(0x7f00000001c0)="488a36dd0a132d5b65f5b1fa0e2409a5a63cac0a3d3f50b1f9610546fa3eb7542069f963b6066e6eebd337b0910ef2f4a46388a1064a0587be7d786fad86a372645d8d1711b25cc24d5924cdf258bdbaef3aee7bc07993c981e4587fbb1331b0cf2b21d631cfbfc9f08e37b35e2fb1189a5fde1699ccfca0fc80f123a1ad7c2b89acc21635d37e8c80d3d7df0751342cc950eb901eaf9382418f45f096597af42c971c2f", 0xa4}, {&(0x7f0000000280)="bd91cd0281b2dbcbf0f13bbe7a8b111e1946dece43592affb1f57d3c5561e6e58de0e9d74e8680b1bf3f664ee9e7", 0x2e}, {&(0x7f00000002c0)="e61c4c9ee5da13736faea83f1df6d5c45a5d29d97525d2b975088957196f7a83af43b5dd368e54ca7cf0d3456190a4ab916315803b3921b3d672ca05ec1269c198bb947a8cfcea1e4b9096a39bebf52ead60c3dcce4e0dddd0ea554927ada0f922d75214d7ffa0d8a5e7c6a540cc6b9da72b0379974e3d8ec1d620d27573a43b51e5d4c9093113b24ea25bc88b1dd52698e599b2bbacb51507226e4cc925247b05e7d4bcfdeaccd7e311158fad9d01da738563841812738ebb289db40eea9291718ff77a79c32b4476892e762129c57b482a8267462706b5ea2204adfb5512888aec814a5afbf7c0b7bc36adeb82abe5c04a6e1e60977d2c9c28b618961018fbc2c2dc309f5d033a84a222b3aec101d977d66e245ec787390c8ba29af5278c42d6a81c4441e46b3be256a6246410d979e384a9b4df04b38e7baf2d3f2a15f185ae5431a71b1b4f832992184b29cd9fd75c0530d6ac1f05b5eb831e59b35cf129091bb3f49d789ff75fd734cf71b73d38d7dc81458076691d5f054c75f0d46eb5b83bea960e2ff38519f7b32ae6a3cf093002e0e3ed13d6baeefaad9807dccece879d2b93f17200d57f018525523793104f3d9866cbf0de703b6cb21cdab224c058ebf5100abc84d7ec4940af666bace0eb955cead2367e1a7f6505eeefb4f3465fa1a93d7a77d8d5e00bf8367dbb1e0217c19fdf790b13911f96d3cf79e823a866b26d10ccddc206d95f3eeceb149d98ce99a1e481d389cd8b6f33406342444268bcc6047dd9bcb4d028bbe55e23e41e0fd829cf200cd45c76a0d0323683291f57b2c702dfdeb5a80bb7058f250fa2d26e86a2b727ccdb8eea787c0016fc7a86f4a9a415b0c092756394c33c5089214b8733f429196f3215ffe82f4d3eeb3bed7c8db9b8d4d441e50e324aad05947f0018cdbc26cf2fe3c9f8e4fca03d4f6567c4c57c6ce0d832224b859d4884fd0a7c2f4a7afae1fe4fd0c0d44aadd3f230b6e7a25170656bc883580112f2e9454fcceb5b658c5f484b46ae0c1cb6230aa6fdc6bf5e651be6e8ccbdda2d910cc5db8b2bf85364e92f8ddff84f57c15ba23724e9ec7e9dca45e3f7a23526806c7bc2962eca3786223f6b7e2f77134dd67ea60e27c6131aa8ad180057bae5546a28bd8c6ceb230d2c848ea6d6d5d5b73b70ac6e0a902384ca18cd8c19ac4dbcb5e169ea6ac6d0289a5c0a52d1c1d09ba03e0b64944bb741142b075f310c2b2bc118d5f15c62cd02dd37f99e01062eb863ddcbf7f4a377350d85aa146ba60d935d18651e71264299bc8862bc943b7175c3f7192e544a75d7421eb30c5c102f266edd27c16cf59b288be68e1da569de51a475271497e23e177281f5afa8f4a3bb64102b089269e8d1e7ce882889a47702c758fa0807d6f173bb52cd643d6137025af214d600a6a24c79f2a0d6c76b73356ddb946329578b44d7ea040ce07d75aaf9efb287618253498da9b61e6454510032913b1a8223db4242a71757c870267ab8825e91a484b0e65127c797655ca8d5085d6e1d2d16289e84055a6fb1cf0b52735a72c32faa709c8fddaaec22ec7cc7a4d889cf9dd8d69d055c63e4b10fadbbaf3dd7dafe362f39149ef893ce644d8e6d055b3ead22674bdb99ecc9c7bdeb8cdc48fbdad01d729842e1e220b53cd943178737bcd03829217772316e7499cb978565c988b5f7019ca41dad9e84d9104622e8631b6a110b4be91e5bf1b168a52fdac6c1ae478c0b5886a596f598d742e2a7a0fea8954c21bca628b4965bd3517d96475813d5c4fdc1a39e1cc6493a027552bf59d99c7d128325ab14eb5c65b3f7327857c3aea3516d4327bbc5e12b2a499d2aa59929b2f2b8b5562c0e2076473b45825d2776e7b03a8a8dedc564e42649845e80255102eacccc39f3857193eeb49ae3e99a16807b12cd12e552bf099066f4aa7e5bb0ad483be273d54c21486de943666fb79ad45ef9dc71db925bc55d833a564cffa01251d8e62c9f4f4db4b8b8b72b91c729d12f94d06a3fc29e9d7427fc88b6066bf3a13db10f6dfbcd02f88e248072a282a161c37d82c5023044356bd590ca5ed36c3816c7ab7ddeabaf04d25ff8d9bf7d3814e883e2bc5df7df20090ca5bdb552bfc219dd31ba019ca56b9ffa0cbf6fced8e5de4509e548d2cd491474b075ad5d4b9b3fdf57ab78d7786070527981c6ce37a69e69b3c9b9553ab6586d598cefa6edbbc4ee38d663b984e68f5ac93338031184d9873e7eb6b398780e93408a65fd675b6c8d58f22b279ce7803c983580cbf44f63be6d10bbf0e5c85b8f2e4612f1a2c552fdd21fc6d035b48a56a732e0de03f7d5e4999239a17348a07a7e81f1db7516a1a0f4c8a303823f160699e8f08351f8a2ffaec404acf689c1162548bfde526fb4992adaf192a9efe8816e4ce6b1dc90311b5bfc8fe849ca9c67ad500f7a593f6620e1667712de00e5a9ac6bc99403a54db5c03f4c43f83e71d7ba3686e2e584f0816fab841ae36cfd5107808dd3c55804fabf526f3e75e8822732c890a8f7f95d51767759e29e64ce7a3e382ba45fe73f5d8df52f51e7bf8258b694ecd7d9838fbcc5a57a22fb6a901e2f08d47bb2454269852e6e3bfb678d305871c98525ce2a023bd5d98a05150e56ec546029fa29ff0aa91e3b65291239409571d1fdde77750ed3596c20a4dcfbd4e7f2f4b6420f0879b89700f1fb7e51b4fc415c92d1bbac2b11a8b3afe9ae8e22d7a6f7d98bafa12f8eb92d8829ccc47586be39f36d1dc5dbf23335979aab23a5ffbf5f3f59653cc77e7d99fb2210e493ffcafc94f91772a4f0a81ed856320d03d665eae4d9521bd7fb74c23c70623a3bf5ac0cdbe5db8b79540f8d01fcb1f59d69825f571279545ac1324a218f0a6885080eec807402091468bb1f7136040c0399d54b3109bb77df1679a89e170a3a5f459c0c97dd76afebdb6ca0df55ba1e7b32751224ecc1067179229c5a43047635dce45a943ecb23732387cb13a79b629aefc73fa16b041334e784a7a6d31a8abfcc99b1abc43a0856b621f5b4c69a65b2c15c4009a47ce028d88daea7d6fd4a5561d698e17206fe404f1c5185d78bd81ae835446d17aa43eaaac75b4b27f841cfad3ca35f34f73df922b9e0ca6faa085daa07892d42d1dc32ecae241a60f63b52eb12b00104ac620fe6454dceafad678bc5dfa8ff8bcffc0c372a4a9120f6ad8c84c8405ffa7bf30fa09e77457c8668d323e62f5dd487da393d59bb838abdc71be62860b2c7c6137e34b3c4f411778cd6d2eebfc810a61d6411f8a4683cd26bba53a94fa57170db58468d8c869efcb3e7ca0f310f3c2a2b6f2a27af991dc791d9b1b857f8a8dc43761dfd3d80c640567eb569b71fec42c6e2c692c541fc2ac295637f70379ac8558aac4166460ba195c8f7f73e10930397964ce573dd7448f21b47ad34198c3339a6ce52afaa11661c795d35524a27b570836fbe574ced65bb318cb1bb693c42ad7fbf84516060364e2d230e659e883302e6185e1e09dca9ea9ecf7c0568a4b7e0af8b59cec9f75bca2244e0c9f3100c251aa7e736484d016263cc217279bb38fa0db4ead93340af1884327ba1cb0f9baa81c9ce26a01240fbef915cd99d7b9a63cd6d73f0562fad63c6da4568ba17048d92fbceafe704f50a8ba1cf82b9e0834b0e0d2fd0fa9b49d542203e8d28f78c47d6cc09c9fce8d838a993d6ea16eac8a4807fb728ac4a1365fb5b11106971fc3605a9681ecc8b2fc65e8ca1ea2c22f6572e9ee504fb45082d5c6aaeb17af212a86b0354df7e504500da65048e1c8742ee7202edc4c89793c424905ad220db92a5b2c86badf2ae879cf85db8c990164a29940a3ad1ffe84fffaaf9cc52266d4f769403672b247aeaf51ac7d5b92ad9918ab8080d12e4a4425cacfa0f85a9e585e0b83c3a00a5c641b02bf9dcc23bfa0f4d7537f86c0ed3261c4a98118f8924ff22a5d41036012b827ec6c1d6dad5c34d95cd3aa998964b1b9da6f71b8a1c6e57cc507b928e514c6a004ed98b466c667a1374d7499d5f946b81d06b49cf0e88dd8f823857c0f1f049d55a0b609e88a4ea9ce875434f458250ac5b8fc333bf9ec501e2d93b3bb36a122e4b23bcc3d730857b6bb96e5c2f441706984d4c6afad23f5b6827424e41ceb1c38106b95422eacd6beff88fda7d7a032ccbea9613ca46b2b2199ab287e290296c75dde8527afc1e09c3af06eb74320505526115d7b6d3dc2def26d07bce29aae462296903edefc3d922d56aad36c610b3ed1106e64d2e7027d79e7beb872d965da3592e2811dd1e2bae0bece4120be3bb0e614b27e9f06a92bd348e4559748f57a8fb537acccbd17ee229257097387ab0a2d427756309c533ad2b59b3753f36ba6c22fc842ed44f0758a94a5b86ad168d442fa27f57798c95bb5b0d91eb60f7cf4ef2dec38b4683ea446d118b01a109ce08d6ac2bad234f6b65b69ce462867e403db86860af5901926f56ca916b61cdd909908b76dbdcbe17773a685561254fa3a768d0054b7e1e4d6897f73ce98aa4f4e3bf93e24baf31a437f8c28bc256b2acbfa1d5acfe93eb3331d1c35ed2f6f524c886ee52c4773324b32bced377a3f96492f44c42f9ad2a0bcbd42bcbc1d657074e11dbe3f5ff972edd76b5e9fd7bc6eb19f1a0236d901de329c56344831af1bbedfd2b4f04a482d0f41ab8de939aa8db19c62bdb3e3319fe9df7068e2da9743950744d7ae81b42668249544aeb822d9477778e524ef4947e3bbb3e3d57b79be2b57ca8a669b3b4074492aaef22c75e428620f1de7966c702ccb4c81c65117d41685f8168e78a6928be54a313b68320cf8fdeb182effbb91ca60f4f322f7d232437594284cf0626520e01e41bddd6611cb295d7f8dd55ef32eec0d8c8eacda71f0ef037df8e280da085c058e92d3360feff445d1c86364c19197b48080e13020e3c82d5944bc394cd0c6d0d76c8e4254148844ac68249f39ede2187fe178ea992b1de5f4615390893320d226c99729ad90e0865fecec36a86276c50326401a892d5af056b692042367ddc4d45d4ac876799d64fa64b23ae457ffa052d1198a0fa3d2e9ee1af1b6008256d73d4b8d88ed763ba783b69acf5643cedf78b10fb351ba67e5edb80be1b6c1cb7a6c56bee153f3be4a5ba8387df63123076bcfb05836ca3d248dbcee3f884365af92290f469263cbcda4d34b8094b52e4c53a4b3133c2a4b753148cb42e6647ffc2c5726637904733dd71581e0e7efb585c6ac8f463a54b55142e7169eaab8efc52c329e19cf511edb3c2251112520e974b5a8a360169d5ac6f0b40d5a2b2d0b660aa8e8d5340c7a4e384ee4c560423d7fe78d796bd2fd1d3fa25a241606ad94777e923663250fa82e4aac53387712b2a4a0cf73e677e98a2ebb1ad0068a27feaf8128917ae6733aa5c03fe54537407413a1f3ccad14fed8728131e7e4761704ecd7dd10afc32ee8970988fda262cdc513935ab10e0dde83e9e6e3a01dad2daf1d6f507d7e74e0c46a1cb6b9da245317ffb29e05da9023c6733a95f0557d37dcb0e0956a3e09c33ceae860fe8e1967c3ce927cb042eb99a8a36c369761f8c95a72eb1bc79c5ab3a3209a10821326a21853d1a7d0d48ed0df0da46250d255210a5477e322637eac63d338e95396cb65f5718b8d4a622045593559b4d8f3ad1a6b1ab02ddaa069047862e5f06f9f248c11fe89027b2b28a9a0929b28b149e640508f2dc4e39b270c4a9cbd87b92744e2ab10f61b6cb864141316172d3d2d40c318413773f583d66c2f6be72", 0x1000}, {&(0x7f00000012c0)="821ec7f207268b25eaea083ea7c793225fe114b70304610b19d3", 0x1a}, {&(0x7f0000001300)="5d111d2582f84ce50b7a9cae114dd085d1976d5939ffbdd2a745e9eee54e3d6c31a587023e2b243af7af69bcfe12b10bebaed320217fc5d0d667c443d98c0e7ecc0d4bd7cd83f920a2f79e1ecbd1b05da170f00703f011a1ff5adb917413c5a06f5eda5b798d323eadf2946c2a980e8960248d4f21c84ba808924c84d1b2aa5dce0471388387624284b593dabc0f1901718dbea3115979a8ac3ecc5fc02fe1895456db8cb56becf633106d", 0xab}], 0x5, 0x55) socket(0x6, 0x3, 0x8001) close(r2) r4 = socket(0x18, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f00007bb000/0x1000)=nil, 0x1000, 0x6, 0x4812, r1, 0x0, 0x0) mkdirat(r3, &(0x7f0000001440)='./file0\x00', 0x0) poll(&(0x7f0000000100)=[{r2, 0x8}, {r3, 0xa}, {r4}, {r0, 0x2}, {r4, 0x93}, {r1, 0x180}, {r1, 0x40}, {r0, 0x4}], 0x8, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000014c0), &(0x7f0000001500)=0x8) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:27 executing program 0: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0205602, &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x9, 0x4}}, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x28) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 16:00:29 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) getrusage(0xfffffffffffffffc, &(0x7f0000000100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000080)="e0af259fb148f5a557f9cf55b745b5711eec11f4bdd4ebcd58dbc539990deb78d362fc705b3acef6", 0x28, 0x8, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8041, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x20) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') 16:00:29 executing program 1: kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8, 0x20) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10001, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10020, 0x100) read(r1, 0x0, 0x1bb28d3b9134435) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4be522973ff5aec0) recvfrom$unix(r2, &(0x7f0000000080)=""/143, 0x8f, 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c653010a24c508239159440a1b3cc647927026abfce1df12b06b29589ec045b096326d7ef049290b9e66552c6a96a9628e953243bdffb8045acdbf867e9f7f24aff7309"], 0xa) socket(0x30, 0x2, 0x6) ioctl$TIOCSTART(r0, 0x2000746e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x1) 16:00:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 1: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = geteuid() setreuid(r1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0x1d5}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000740)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b446da475164ac01b7e79486e9817045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a1197163f135a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd984714", 0x1000}], 0x1, 0x0}, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/206) r3 = socket(0x36, 0x7, 0x7) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001b80)=""/123) dup2(r3, r0) dup2(r4, r5) semget$private(0x0, 0x0, 0x1) r6 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = accept$inet6(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = getuid() fchown(r4, r9, r7) dup2(r4, r4) fcntl$setstatus(r8, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semop(r2, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}], 0x1) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r8, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: fpanic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 689 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *114873 11791 0 0 0 1 syz-executor.1 273787 54345 0 0x2004 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f6b8b7,2b1,ffffffff81f50acf) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f6b8b7,2b1,ffffffff81f50acf) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c3f240 rbx 0xffff800020c3f2f0 rdx 0xffffffff81f89e77 apollo_pio_rec+0x9e22 rcx 0 rax 0 r8 0xffffffff811c43a3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x2e6ac4701fbe1ad3 r12 0x3000000008 r13 0xffff800020c3f250 r14 0x104 r15 0x1 rip 0xffffffff81e2e758 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c3f230 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=114873 stat=onproc flags process=0 proc=0 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020b392d8,0xffffffff82394e00 process=0xffff800020b8c6a8 user=0xffff800020c3a000, vmspace=0xfffffd807effeb40 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *11791 114873 8839 0 7 0 syz-executor.1 54345 204405 82559 0 4 0x82004 syz-executor.0 54345 273787 82559 0 7 0x4002004 syz-executor.0 8839 292045 35541 0 2 0x2 syz-executor.1 82559 394001 35541 0 3 0x82 nanosleep syz-executor.0 23051 457449 1 0 3 0x100083 ttyin getty 35541 93815 54139 0 3 0x82 thrsleep syz-fuzzer 35541 41770 54139 0 3 0x4000082 nanosleep syz-fuzzer 35541 497298 54139 0 3 0x4000082 thrsleep syz-fuzzer 35541 202805 54139 0 3 0x4000082 thrsleep syz-fuzzer 35541 72406 54139 0 2 0x4000082 syz-fuzzer 35541 353359 54139 0 3 0x4000082 thrsleep syz-fuzzer 35541 108326 54139 0 3 0x4000082 thrsleep syz-fuzzer 35541 430563 54139 0 3 0x4000082 thrsleep syz-fuzzer 35541 112142 54139 0 3 0x4000082 thrsleep syz-fuzzer 35541 9726 54139 0 3 0x4000082 thrsleep syz-fuzzer 54139 508554 31469 0 3 0x10008a pause ksh 31469 342951 56689 0 3 0x92 select sshd 56689 286088 1 0 3 0x80 select sshd 29156 515169 81444 74 3 0x100092 bpf pflogd 81444 166228 1 0 3 0x80 netio pflogd 25448 423406 68944 73 3 0x100090 kqread syslogd 68944 347870 1 0 3 0x100082 netio syslogd 62149 118572 1 77 3 0x100090 poll dhclient 38110 343418 1 0 3 0x80 poll dhclient 81774 187088 0 0 3 0x14200 pgzero zerothread 8815 250958 0 0 3 0x14200 aiodoned aiodoned 88477 280076 0 0 3 0x14200 syncer update 53324 310529 0 0 3 0x14200 cleaner cleaner 86197 506767 0 0 3 0x14200 reaper reaper 17768 59303 0 0 3 0x14200 pgdaemon pagedaemon 62100 475910 0 0 3 0x14200 bored crynlk 51640 244886 0 0 3 0x14200 bored crypto 46036 42337 0 0 3 0x40014200 acpi0 acpi0 76507 370510 0 0 3 0x40014200 idle1 25312 480070 0 0 3 0x14200 bored softnet 63973 396480 0 0 3 0x14200 bored systqmp 94094 444029 0 0 3 0x14200 bored systq 43474 100464 0 0 3 0x40014200 bored softclock 93496 322690 0 0 3 0x40014200 idle0 84308 250031 0 0 3 0x14200 bored smr 1 126511 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 54345 (syz-executor.0) thread 0xffff800020b392d8 (273787) exclusive rrwlock inode r = 0 (0xfffffd807dc9ce68) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 cache_lookup+0x300 #7 ufs_lookup+0x1d7 #8 VOP_LOOKUP+0x67 #9 vfs_lookup+0x556 #10 namei+0x4b2 #11 check_exec+0x83 #12 sys_execve+0x173 #13 syscall+0x5b8 #14 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8234a3d0) locked @ /syzkaller/managers/multicore/kernel/sys/kern/sched_bsd.c:439 #0 witness_lock+0x594 #1 ___mp_acquire_count+0x67 #2 mi_switch+0x3ca #3 sleep_finish+0x110 #4 sleep_finish_all+0x34 #5 tsleep+0x1c2 #6 single_thread_set+0x3d1 #7 sys_execve+0x62 #8 syscall+0x5b8 #9 Xsyscall+0x128 Process 8839 (syz-executor.1) thread 0xffff800020b399e0 (292045) exclusive rrwlock inode r = 0 (0xfffffd807dc9c808) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e2a5808) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9527 6428K 6441K 78643K 10884 0 0 pcb 25 9K 11K 78643K 493 0 0 rtable 100 3K 4K 78643K 474 0 0 ifaddr 62 14K 15K 78643K 159 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1486 0 0 iov 0 0K 24K 78643K 102 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 75K 78643K 1712 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 11 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 72 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 19K 78643K 768 0 0 sigio 0 0K 0K 78643K 9 0 0 proc 56 63K 71K 78643K 527 0 0 subproc 64 65538K 67586K 78643K 244 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 146 0 0 in_multi 33 2K 2K 78643K 138 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 1 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 1 0K 1K 78643K 283 0 0 pfkey data 0 0K 0K 78643K 2 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 84 20K 21K 78643K 3402 0 0 UVM aobj 30 2K 2K 78643K 32 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 33 0 0 NDP 15 0K 0K 78643K 49 0 0 temp 179 2379K 2445K 78643K 5503 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 5 1 0 1 1 0 8 0 inpcbpl 280 436 0 429 1 0 1 1 0 8 0 plimitpl 152 53 0 45 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 88 0 48 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 43 0 43 1 1 0 1 0 8 0 tcpcb 544 167 0 163 1 0 1 1 0 8 0 nd6 48 14 0 10 1 0 1 1 0 8 0 ppxss 1128 14 0 14 4 4 0 1 0 8 0 pffrent 40 1 0 1 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 26 0 15 1 0 1 1 0 8 0 pfstkey 112 26 0 15 1 0 1 1 0 8 0 pfstate 328 26 0 15 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 396 0 208 12 0 12 12 0 8 0 art_table 32 397 0 208 2 0 2 2 0 8 0 art_node 16 85 0 51 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 70 0 60 1 0 1 1 0 8 0 shmpl 112 30 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2851 0 1411 48 1 47 47 0 8 0 ffsino 272 2851 0 1411 97 1 96 96 0 8 0 nchpl 144 4160 0 2511 62 0 62 62 0 8 0 uvmvnodes 72 3039 0 0 56 0 56 56 0 8 0 vnodes 200 3039 0 0 160 0 160 160 0 8 0 namei 1024 12620 0 12619 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 5 0 5 3 3 0 1 0 8 0 scxspl 192 12226 0 12226 8 7 1 6 0 8 1 sigapl 432 953 0 937 2 0 2 2 0 8 0 futexpl 56 8928 0 8928 1 0 1 1 0 8 1 knotepl 112 274 0 255 1 0 1 1 0 8 0 kqueuepl 104 205 0 203 1 0 1 1 0 8 0 pipepl 112 710 0 691 1 0 1 1 0 8 0 fdescpl 488 954 0 937 3 0 3 3 0 8 0 filepl 152 6076 0 5976 5 0 5 5 0 8 1 lockfpl 104 261 0 260 3 2 1 1 0 8 0 lockfspl 32 296 0 295 3 2 1 1 0 8 0 sessionpl 112 24 0 13 1 0 1 1 0 8 0 pgrppl 48 35 0 24 1 0 1 1 0 8 0 ucredpl 96 1386 0 1377 1 0 1 1 0 8 0 zombiepl 144 937 0 937 1 0 1 1 0 8 1 processpl 840 969 0 937 4 0 4 4 0 8 0 procpl 600 2619 0 2577 4 0 4 4 0 8 0 srpgc 64 30 0 30 2 1 1 1 0 8 1 sockpl 384 855 0 836 6 3 3 4 0 8 1 mcl64k 65536 229 0 0 29 2 27 29 0 8 1 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 7 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 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 124 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 341 0 0 18 0 18 18 0 8 0 bufpl 256 7844 0 1146 419 0 419 419 0 8 0 anonpl 16 119652 0 112478 74 28 46 52 0 125 8 amapchunkpl 152 5348 0 5255 13 8 5 9 0 158 0 amappl16 192 5098 0 4634 67 34 33 36 0 8 8 amappl15 184 370 0 366 1 0 1 1 0 8 0 amappl14 176 94 0 90 1 0 1 1 0 8 0 amappl13 168 74 0 65 1 0 1 1 0 8 0 amappl12 160 76 0 74 1 0 1 1 0 8 0 amappl11 152 330 0 315 1 0 1 1 0 8 0 amappl10 144 390 0 387 1 0 1 1 0 8 0 amappl9 136 603 0 599 1 0 1 1 0 8 0 amappl8 128 161 0 147 1 0 1 1 0 8 0 amappl7 120 363 0 358 1 0 1 1 0 8 0 amappl6 112 119 0 111 1 0 1 1 0 8 0 amappl5 104 134 0 120 1 0 1 1 0 8 0 amappl4 96 1141 0 1111 2 1 1 2 0 8 0 amappl3 88 283 0 276 1 0 1 1 0 8 0 amappl2 80 7439 0 7381 2 0 2 2 0 8 0 amappl1 72 30421 0 29978 25 15 10 20 0 8 0 amappl 72 2897 0 2860 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 31 0 2 1 0 1 1 0 8 0 uaddrrnd 24 954 0 937 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 954 0 937 1 0 1 1 0 8 0 vmmpekpl 168 12185 0 12161 2 0 2 2 0 8 0 vmmpepl 168 110066 0 108543 111 30 81 81 0 357 10 vmsppl 360 953 0 937 2 0 2 2 0 8 0 pdppl 4096 1916 0 1874 6 0 6 6 0 8 0 pvpl 32 337244 0 326797 162 39 123 135 0 265 20 pmappl 224 953 0 937 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 610 0 6 18 0 18 18 0 8 0