16a483677d07b4c01a88366bf481c208a56c0ec82bb3f15335fe45e2eced9d95b1e6e11dd6c7f6936adfa389ad58107e9c05a3cf2cb0629bc42d218dcd214387f65edc982af532ec0a5726b5ef3c20621faa3ad55667b87dee67fe787a729cf764f0c97b563ac58723b08596b70c3fec3b2511716f6207841dc865bb6024d3f40a128c28e50445cb3722401642e4af23463f0da96fe6c001fde8f48c470a52e77ba4d4a97cbc8b753b88726b172021903c08c8130d43dc8066b6dba8e56ff9b43ae71daddca4624b7deca71abe5897d9444c2ccdd0c1965c4d7fc491e130920fc84e67717641529706a38183dec1af9b096f11aea9ff4dae284647a6fed1ec53bfdd3a78d58c4c28788f6e132b477b10d087353654af85b2bbc4be7286be5477e892d39a88c06eeaac3535a9b1d7383e118c059cea3f44f631d9638567f16382beabee0208a241bcbc34e8af441a11a0a779114531ac845ee1ebbac1f390ac0bae95087d8bcd4f9dbce400b0be071a14552d294fe5209b6202d7251ca35f3e3cc0b4e1f4b210a7b173fff226106619d00a0df5d96db767b6148a84b4866aa7922445b92f68bbcffefe2a00f4065d76eb3b219a6e9431f033cfad982479085f0f3be83b9c0d638c12c2894c09775c915d55ea7a40a35543f4b4807106ee8ece3d4a96bfb79aac311fbbf82903cf5e275ccf85059b3590f4441770595f5c6b7963c9591d07fddf4d4ed48b12a96bea3473bf063e07d0c9a2476b7bcbbcf37db8ab61b6e394aec2a293bee730130a7a7babbcb6cf86ce6596a24dcd0422cf057ed22a28f9260021e8aa04ce5f84a6da722557ef42275f2d251de8323d2a91fcb028452be18e4de66c9fe61857ae42b5995277bc5d34307c20849c01c6ed9e5b9dcbfa364bff17dcb30542a660d275b4dedb4264840ea515ac6cdf958dc04854ed0f2ee6a51fcf9fa3710d3a3f73f1a7ccc63d5f1b0f962038bd66fca37b66a354dbdb049df0a85ab813e355444f30b8f49b354d5aabfe14e7a9db2744ad2d4a519b70e1136045e8217b16f597b4eb9eb2147d58402e9e5bae2f07b085700e2245a201a32e8257c00530cd8adc70807efcb66c916d2b4bd95fb304af34f819649e6e5addb41aac32151f34129589158a57fdf88d84b456451ef013837812439d8a44fa232845c821fd9d45ce51e2e47ea088423bd7a2264ed010f14c745d56932d3102916818b4ac569dac564569710c0c81af7b61353ed3982863a58add6c972d82e54b57e6f49f67cdbad1aa78c5d79aae5700d3353e5cd3e5dfa62bc8c4d8369d8731678cb0e6d268a1c844d1da59f595893f2cd7cc53fe855dc7fc33049db27b5b45dca6dce6bdf4a166ad618381b7a9090454821143bcbbea0971e8af6ff5b55016410dbba5c65aa9ce4e5513471a5ba865ba8117ad9e36059aaa1d1e9230d65a3687a8ea6d5aac5a08a48bcd850d80c39c11c3b448f4d5dd65ae5578df8e389fa82d7a8ed7ec223c50b8ab54aac2f359d51e5770ef27c9a0a6198418e3c8a194b7441e608864dae83c8648706bfa59ca00bf5dd6bd65140e9f2dae4e5de269e16043d481739ca49c03f5df488a06ed38409939e157f3c119771238e62ab86e3792100ff8e167571094b99558e843e938b4d2264b8b41b49abff4797d43aac4d65127d4572707d7b33f2bd1a336fd8e8dc959c6bad504ba9bdef2d6ce8b813ac06bce7abd39f3e59db4763fe99def2a38b9790d23fc6b5af568534cbd204cb2e054046b5fc449ff614bdce79d8e4a3819d425e6236811a5ef368e96a9015649424d858921ba1fac70450e9bc5eb586d3576451ec9222bc0a9fd840b2f2261e985608dba1d6d5cd82a22b5de0e6d7bc385f9532b8f7581c74a81fee5f6a54532d56d35643f916b3ebe375a0423caf845fad4e6e27a0fb76c8a6ead946ab60dfbfdf983171edced339eea0fad2c4b134efb4e8b8eaee126a054d0fc0f44e6f961cbed5b456bf67728d3af0128c33d27b1fbbb46675516d17ada88a6fd33e22d3d0d61fa9a4748288782eca1d8f81eccec00adf34d222838f823289d8165d168001ff5e10d721073b010e04763e2da0c30b522a00d4d5661568a2892e3d6171fd575909f6eac8bca252ba0e1182357cea4b2b38a42c832a928a58c13a0bfd32bd1698061d5cdf5d1b26d340869ef9e96e0886f2451dd1f407c736d7912387767b4b3111d21048717cd27575f078ce6cc6aeddae39efeda2846e19c0a644d0422cbdac7070fd155d02b9698d7112d1101ee9890ee4c11ddc770d96854799654a0537b817dd050d4bc11752efa7b1a7737d1980ebc375f12b1cb984c40888dba83b3f728c91a669a0463f10c7c50b906da5236ea44cb3593bf17ceec34190c8bdfbc6940daa7efb9f0b9b661d116682d3cf73ecdbed057ad5d3626b09af036db88ad4c438275c0becdd4fc1907e50c6bbfa141b92ec26566d18c2823192e8e9a4944c3c53298eeb4ad71ea43beebcb1901588948b6ebfaee3f64e4201a5e5ccd1ca5f5d988e26acf0a5d67d05eb7d7bd61b99bc2471baad1b06c915f0ad6f470d9574b57e9e28bd004dd31eaac62b028a29f6e2d1f411e6fe10d367ba31c27d899acbff246436347d98992bd83a7f3983c3ba0ffad2a77e3"}], 0x1648}, 0x9) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8020, 0x25) sendto$inet6(r1, &(0x7f0000000200)="91c3848e6e92838a3d125067c0433d566e97c62347d87733cee90dce5e344de422a4b4e38ef43bf5546a2faa4c2d8924a4d19283e12d59ef12df888283c17d21e215f5e899733bcd161d3df355a2cd77a910ec67fa7a1184c1458fb03da1d53c291d0debf6f23c98cd", 0x3908e7deeeea2293, 0x3, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:00 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0)=0x1f, 0x4) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)='>', 0xfffffffffffffd42) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x24}], 0x2, 0x3ff) r1 = syz_open_pts() close(r0) r2 = msgget$private(0x0, 0xfffffffffffffffc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/4096) dup(r1) syz_open_pts() syz_open_pts() 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0x116) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x2}, 0xc) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0xfffffffffffffffe, &(0x7f0000000000), 0x1e, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x20) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x3, 0x9, &(0x7f0000000080)=""/193, &(0x7f0000000000)=0xc1) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 16:00:01 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xca2, 0xc0) poll(0xfffffffffffffffe, 0xffffffffffffff99, 0x7) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:01 executing program 0: kqueue() r0 = shmget$private(0x0, 0x1000, 0x2c1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x1ff, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:01 executing program 1: 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, r0) setgroups(0x29b, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x108) recvfrom(r1, &(0x7f0000000100)=""/113, 0x71, 0x803, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:01 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/9) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r4) 16:00:01 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0x3}, 0x8) r1 = socket(0x11, 0x4003, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = dup(r1) sendto(r2, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:01 executing program 1: chdir(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) 16:00:01 executing program 0: r0 = msgget(0x3, 0x10) r1 = socket(0x3, 0x4, 0x6) recvfrom(r1, &(0x7f0000000340)=""/190, 0xbe, 0x40, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgsnd(r0, &(0x7f0000000240)={0x0, "2c9fdd806ad84f745d3500ddd80569031d7f4cd0b528c70040828ef901b03a9e43fbc83425dfe75192a965336b12a307270114af178038618a289ea917a540dd59260f8d579489fb9fa610915474587fdfd10aa921741c163d14a3dd3c2aef5abec091eb5dc891eabd08776e5a210cfc5512efbfd9c895e34b7c8b13c07ae611879dffda39fdc774b2b5f3fec9aa6b001e82202daa2f4120943fe18c55186ec357c5d5fff7428683c7275d38250304a82f68c3671ba148e007741e4843e256c056007f8b8e7bd2cfb1b279178ad2de3206b6cdc8f81bbc6fd9b563fcd26f9b3978f912aea4e5d431"}, 0xf0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x854, r2, r3, r4, r5, 0x10, 0x5}, 0x9, 0x80000000, 0x0, r6, 0x2, 0x2, 0x2, 0x1}) getpgrp() r7 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r7, &(0x7f0000000000), 0xc) 16:00:01 executing program 1: mlockall(0x3) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/206, 0xce) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) write(r0, &(0x7f00000001c0)="7ce7f0c32ba3b4d40c79634b9a203fd2f4eaa8bdc597cc28ff1f1bf577ef75ecd0337f0c6d3ae73e1ac57b3810762dfaff1aa01116dfaa345cbe08c1f18b5f53ed083ee902f78b274fd41be44208efa0231d397b973696aa5be671625890aad83c6a02a6b1f57aec06cdc7579a5ec527cce2332591eb42401738cf5d95c72724b8eae7aadfe6290b73acb5848111241b59dc7c03c5c326f1ba7866098b904f04465e9004d7de92ba327276393697d06ad1111719263d05512d5bbbff4742036ea672060b36551889abbe7a89c4201f9e75d48b0058", 0xd5) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2002, 0x7fff) shutdown(r0, 0x3) getsockopt(r0, 0x200000029, 0xfffffffffff7fffb, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x40, 0x2) 16:00:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) flock(r1, 0xc) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() 16:00:02 executing program 1: r0 = syz_open_pts() poll(0x0, 0x0, 0x8861) socket$unix(0x1, 0x5, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f00000002c0)=[&(0x7f0000000180)='\x00']) 16:00:02 executing program 0: wait4(0x0, 0x0, 0x4000001, 0x0) r0 = semget(0x0, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7, 0x0, 0x1, 0x9, "f89e80a11494ad47d0d0c8d8161f2dc356c0b8fc", 0x3ff, 0x80000000}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/150) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x30) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0xf6}, {0x18, 0x1, 0x6, 0x80}, 0x4, [0x12, 0x40, 0x5, 0x7, 0x5, 0xf45, 0x4a5, 0x100]}, 0x3c) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000080), 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x40, 0xf19, 0x1, 0x856, "e026b060fd194e8f9e103b29cee084c23340cb70", 0x7ff, 0xb3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x8, 0x7, 0x80, "01d70a3eabea67f453566ffd8d34fd1a7e91fc57", 0x7, 0x200}) 16:00:03 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000180)=""/64, 0x40}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000400)=""/65, 0x41}, {&(0x7f0000000480)=""/106, 0x6a}, {&(0x7f0000000500)=""/15, 0xf}, {&(0x7f0000000540)=""/194, 0xc2}, {&(0x7f0000000640)=""/249, 0xf9}, {&(0x7f0000000740)=""/42, 0x2a}], 0xa) read(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x22, 0x101}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x60, 0x40000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x1ff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80, 0xfff, 0x1}], 0x6, &(0x7f0000000140)={0x8, 0x15d8c667}) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0xffc}], 0x6, &(0x7f0000000040), 0x6, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000038b12d26bcc512d8000000000000000000c0a9b348229be05d978d545015dcee5d04801ccb855f792b5d5661923b0c5ea4980f0aae9e716612bb3588aafddd3a77ff5db4b940c69e0d43f0e3f8538fc2e18dc6e5716fb6881154b300576b98da1feb86233c27d0ea3eb1c8b4c1efc4024c93b69c49e68a1db3153dcd80d00edf030db1951d7bc4d5c8a2a51082ede5ef5c5ca7dd7526da19fb1a244605040e504870d3d8985fc6f30ed2f39f3893c4fb47737714fb3623bb396bfb6391b7d36546a3e50bcfeaa07e5aa66d8eb9c92756f75b5f82003cdc04afff4fbc0475e4b321cd2b3511ac1458fa066c60e45bb9972019aa5fd62e90c0c25b8ded5d16fcddba975e4327fcc4825e5e32e0be8f93ede261be97a6bcf49cdee2d362ad767cee512bba41b3372e4e1d32463917606a6b21e39da7ba7a9375c152be665ac89991ae2218c3e38cb8baf8e69827ef15b93c628255694009bbd20c380ad4e3bf9ea90cf8bc4d"], 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000000)=0x4, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/216, &(0x7f0000000040)=0xd8) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4810, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1143}], 0x2, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x400000000000003d) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/146, 0x92}, {&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000140)=""/73, 0x49}, {&(0x7f0000000640)=""/222, 0xde}, {&(0x7f0000000480)=""/159, 0x9f}], 0x8, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) geteuid() writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 16:00:03 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchown(r2, r3, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0]) setregid(0x0, r5) setregid(0x0, 0xffffffffffffffff) 16:00:03 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r3, 0x0) kevent(r0, &(0x7f00000001c0), 0x401, 0x0, 0x10000, 0x0) close(r1) r4 = msgget(0x0, 0x290) msgrcv(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041d3b2b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093d9a0d69d7b321c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x800) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x101, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x40) chroot(&(0x7f0000000040)='./file0/file0/file0\x00') unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair(0x1e, 0x3, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f00000002c0)="3960c455af0581f44f0e8e71e974c6813a6f02b666d1706c407d05c172b27fcfa5b858ac8da60a96b4d7e99918676ae703d0ebc2c8a6955f52b485f6011a6e491ecc9b555340521092368485d0e6676c2ff20abd067a1d70a636c9db84b4746724f73b0df7a8d8c00b8f92511f08cd27f6ff7e2b0d9176338aea341790e9e0ccdddeccebcb87d51dff004b04ba9b800e595c75fe8dc833511b2b623a8af061a3e938ab85e95a588ca844260f73729e256f3a16c8f1582d254fd3ffa2e073d9e499", 0xc1, 0x1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r4 = accept(r2, 0x0, &(0x7f00000003c0)) sendto(r4, &(0x7f0000000080)="6444aa4381d0d16dc2895a1adf8b09e21dfd6c102a98f6b6a2ccf4ccb20e582f5d87c699f38a2a6427162db0876cbb31270dc2ed", 0x34, 0x8, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r1}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) kqueue() 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x80000002, 0x20000000000) syz_extract_tcp_res(&(0x7f0000000000), 0x7f, 0x7) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000480)="63c5aa8a0dfa8f689209b6a210a6c248300163e5b10242e2194bd9d1bc9f19724ffba4e7c64b5a851c75cee4d902ef2d4a7960f926743db9d35e8864757e53daf932e3f3aa0ba63398c7478bbe47c2eea4e308d059ab48bfaeb49f6f123772df4bb2147d00ddbdb775dc7ba8ac71bd644766267a7db01e4644f4", 0x7a}, {&(0x7f0000000300)="e5dc146053cd27b90708726da66e2dd181c8725674261bde26e782edb8a957a33a0bde6eb7051cca1dd1f55350c8149d2bf90a9a69c342a079199c700da76794c99491030e", 0x45}, {&(0x7f0000000380)="b8a045a468683872af4a9ee9964a15313d01edf6177155d5339045ea0ec81a51359674913e92432e9a55a6bbd027a69b1f8a48920d6c88e87e5dc49a033f590ae8aaf21428393dcfa4c235fa8627e4aae2c2a15e241aa1f09b6b65fbca5a1be65326f3004c0a5a041ceea97e2ef170c6532ee14102b347ed34424027af86b99ef49b007fbb0129cc80a603bc92e8b05dc3cab047596413696db55337132eed65afd45b9d25468f340c3ade5bed33426b61b9daa00aa4f897bfd1f60a", 0xbc}], 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="3cf454e217263f440c8302f96b10ee9eb2af6f5c2a22548375dc60fe684bc6a112938db28d94ff203accedc817e0144a9756150164132469004a509996652b48b238c32a816a597ceb550955f01a9521403f54650124229b2d618b17eafe819176508317558a43dbbc81f8c19cbc5167758e83a88023613920d4c711f69111eb4e8ac5a2b29a58b700a123b11d33be8032604f900cdff5cbdf8de287bbe63d78095b3f50f9650c59a4ce27c2c6e7a2a0670a28afe299b5cd6918bf0913c19cccddaf6d90486e4be49555", 0xca}, {&(0x7f0000000180)="7792f0c5f9026b7ba2802eee60db1ce894c77cee126039a617d83baaa7ffab86e6fe8b0bc001173f3afd6c7bf68b6843e59444a8ba3f9e5d8cd8db7652eb2b445432ab68fd2eb4a76cd645c601d21087dcfa636534eade5fe18925f3e11dde0329bd7920e238460b3a22a52bd080c4b1b0f87cb47e5ae6ed27dbcbfe5f9c051e8d6746b6fb5790c6d7be9acffbe840da76ea7b89ad6f466fbf2b9cb99e07c2e1c5823606de757a536382ebb37c8d8754eedb59349c858226ac30f3b0535fb2450d22fbcc1b68a46f9d65e08d1ea024fd21ee5a0141b9ab050b6dbefe30a8", 0xde}], 0x2) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r0, &(0x7f0000000280)='./file0\x00', r2, r3, 0x4) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1805, &(0x7f0000000000)=0x7, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) pckbd_enable: command error 16:00:05 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="c035118089938d3c159cb56ae1fd57617960e7aeac11c56780d03c14c0de81e74d23c52a89881cc0ce93047f28b526efe3b3ff30d4d068beb12e63f2eca18cf06114e89045dd7dca77845a0830f4302ce8c52500a9fc4e1924d771705564c236b9cb92ba12fa4e5a9f486b7976d3e4c8c7ac6e44201a14b0334e30ef8551c866fdcc016bfb0eebe91671c5f4496d0ee0ca4daf0069631606fab4617e54", 0x9d, 0x400, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x10000000000}, 0xc) 16:00:05 executing program 1: mprotect(&(0x7f000008e000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="820200b066696cd18200db1a7f7f082ca17dbc23b47ec6d2d4c732996de026368efc454ae32a383b0f4e9c9e366bf2b974e76b47156e0c0310d499303aa804d9061b5ae27a40cb6128ed522bb8ef3af228dcf8ce843f214ff96b0c7d010000000000000020a13a9e00000000bca3942fcb34504072ddc11bf4f934ded28c58b8ad5c5f9233bc189979476fe4039f67a4a5fcae22c503090021302969aebb66aa63661c47994af27c92610ca36676a4acb8721350952f08dcad3aab2c45c7be129f5e53051f402911582802955ba1b78adc20faf5d648b577053e6f32eadd7f8e677fe93bfc81c78ff16646fc56a67eef80701983f758c3a3a428a0bb86caeac1118d5c53f9b0ef0f663bcad59aaf899baf6ef7fc3ccb3774e1219a79ba3ca5feed6bcf6c07e85616166859fa0ac8671df5aaed2b5db9fefc75ba2bb6e6559af8dff0a891eda777f7032f4e7e89daffd4f98dc5e7d5506eee7dfb86ed1c706a5864d562de842856900000000000000000000000"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="290cff7f00095cb90cca8590", 0xc) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="c98575f6297ca254e90b5c7a2b3be39837d997b59499f2280de5517f4cf8b56e07eaad59d4384445b33e8881991bb8aa1b93fa24e2a9eda78d6a3a17eca9b226d4b0b9d2ea014e38f2215edb47dcb58219bbda9232fb3bf02dae95acdff233c09bc94c6a0149903601b1b84619767673dd824cd07bf5c0e7b863e6fd49bf7b83b2585763af6a0eb105434f66f581d13219d5211485275bd7410972d1a873b0aaa2610836fbdd85966f72bce2fc494fd516d92989eae4e5b250843b37b184d061edd4dec8da9fafda964fdb229db6cdef1ec7818fd1d596b997dfc7c49f60a2a32bde89c65b2683eecc68abe1e9b805b0e569ecd58a04f6d4d1eba3852a", 0xfd}, {&(0x7f0000000140)="fe7bec29620b30afa9368d5ea7d469cf1af89ccc1113eea2cc61aa35e0e92df3ef6d74d615cd0fd599f722da721f4d57938c13462cfd16e5ebcd79a65dfb7837537c4315e3080ddf59d0015be1ba4741dd3cbb11070e1febf92733df64db6af1", 0x60}, {&(0x7f00000001c0)="447330539c698e964459f1b79a406b05602be0cb78842576e3cfa29337417086ccf8301bb0cb6b6217d11a283934e0bc494f51f7ff131a2bdfabd2ff9baa9d2f2a44795787bf072f737ba4c1cacf7ad3798b609fbb503b0576f4f697aa745e45a300bec8ae7afdf27f57cc9980953c04ce", 0x71}, {&(0x7f0000000240)}, {&(0x7f0000000280)="51461daba2b6068f8c76d93ee37683e48fc82d0377a89edf3f071a4a7a55ced8c0413a6bc97f455242711b0c57fc99c3d1dbc27d1768e13c55439200b3e31a45cd71633b86d2338f2d7b6db2439739594fd2e5c7127c857c613363a8a40ca187e476", 0x62}, {&(0x7f0000000380)="d24d6d3c8c292ee2b9167e831c2ac8105f6162bcd4e7929f9cb84455bed2a1b811c65233e58daa6308f756a25e1a4873a2ca2e6a05dd66596081bb0de23c0e5fbe85eec5d99970257fb60ca70ffe874caeca3b956876e6d7a91a05824fc08340fceaeeb3a64a9d89ea2171f573bc61541857843062257f69853554b30e65af655d931be4d5c31c96", 0x88}, {&(0x7f0000000300)="811fed6b69752cc1", 0x8}, {&(0x7f0000000440)="c1a6801161fa3b3fd34f4bd9ec9fb4385cde6d5927c946c8eedebc8c27a4129d3415257ff6b6383cdead1a09a7163be4a0e0e9c88bbabc8a8940df586edb2d5500bfa880d4fa825f93de053cc00530e341db4a33f6676a28302ba599b41ffe50036cda77011dee32886a3e5b0f43bc5ae69671754c68cd2fafb26e3b3942c7911f02b4a5ba03aeb991290fda4d8b1ee0184148d245a2fd93", 0x98}], 0x8, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f0000000580)=[{{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0xa9, 0x80000000, 0xa8, 0x8}, {{r1}, 0xfffffffffffffffc, 0x1, 0x21, 0x5, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80, 0x800, 0xfffffffffffff800}, {{r0}, 0xffffffffffffffff, 0x98, 0xf0000001, 0x0, 0x7}], 0x3498, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x7ff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000080, 0x1, 0x6}], 0x98, &(0x7f0000000640)={0xff, 0x1}) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) dup2(r0, r1) 16:00:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0xfffffffffffffff8, 0x7, &(0x7f00000000c0)="e9feb6ffa50b65823266b56460a5b12c503cfb12c7bfb5da22f118affad711de9780ba427127161cc738c6e6a305d9bd9d3c7ad69759d1c0246b2258f7e6698142e2adcd1a99af3a7642bc0b13dba5bce85895ec388c58c11c49fe51ed1e9db381703f7886", 0x65) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x401, 0x1, 0x10000, 0x1ff, 0x4}, 0xc) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040), 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xe000000000000000, 0x9}, {0x18, 0x3, 0xffffffffffff4540, 0x3}, 0x6c, [0xffffffffffffffff, 0x8, 0x40, 0x8001000000000000, 0x4, 0x1, 0x7, 0x6]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x1, "010000000000000000ffffff7f00"}) r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = socket(0x27, 0x1, 0x6) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = dup2(r1, r3) ioctl$TIOCSBRK(r4, 0x2000747b) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f000026a000/0x1000)=nil, 0x1000, 0x1) 16:00:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:05 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00006e0000/0x2000)=nil, 0x2000, 0x2000100) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) shutdown(r0, 0x2) accept(r0, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) shmget$private(0x0, 0x1000, 0x20, &(0x7f00006e1000/0x1000)=nil) 16:00:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) mlockall(0x2) syz_extract_tcp_res(&(0x7f00000001c0), 0x7, 0xf1) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xfffffffffffffefa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x131) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) r1 = syz_open_pts() r2 = msgget(0x3, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) setuid(r5) r8 = semget$private(0x0, 0x0, 0x60) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000440)=""/226) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x1, r3, r4, r5, r6, 0x198, 0x10000}, 0x6, 0x7, r7, r9, 0x5df, 0x7, 0x7, 0x7fff}) write(r1, &(0x7f0000000380)='.Az', 0x3) close(r0) r10 = dup(r1) syz_open_pts() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) r11 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x0) setsockopt(r10, 0x1, 0x81, &(0x7f00000000c0)="a85982352e9063168b88a6a8a7fab59920d0242dcd4fc0e86f29e20a4aee33f997eea24fb77e226e0e26927f056ef62bb06d8e05c3514d59f2c418cc6e6e779623ee8fb18309b247dd246537fbb2df26d75d1fb9a09345df324224a0b05e82522769cb8149c5d5eb5b7bdb72ff6197af5a7b39f48d87d4fad6a9d7d3ce4013b49d9d719af2eb16122cd1b3d849e92859aea9d52eb2f085c88ebdc1edbded2ce924d415896872534eebac25f7ad6fbdc97e1305954f5e0f038c35126b05fb33", 0xbf) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget(0x2, 0x2000, 0x80, &(0x7f0000ffa000/0x2000)=nil) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) read(r0, &(0x7f00000004c0)=""/248, 0x1012c) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setrlimit(0x2, &(0x7f00000000c0)={0xffffffff, 0x6}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5, 0xfffffffffffffffb}, {0x3, 0x9}}, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = getuid() setuid(r3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0) setreuid(r3, r3) preadv(r1, &(0x7f0000001700)=[{&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000300)=""/148, 0x94}, {&(0x7f00000003c0)=""/50, 0x32}, {&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/5, 0x5}, {&(0x7f0000001540)=""/209, 0xd1}, {&(0x7f0000001640)=""/58, 0x3a}, {&(0x7f0000001680)=""/112, 0x70}], 0x9, 0x0) stat(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)) r4 = accept$unix(r0, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0x8) preadv(r0, &(0x7f0000001a40)=[{&(0x7f0000001900)=""/157, 0x9d}, {&(0x7f00000019c0)=""/65, 0x41}], 0x2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000001a80), &(0x7f0000001ac0)=0x10) getgroups(0x3, &(0x7f0000001b00)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, &(0x7f0000001b80)=0xc) setregid(r6, r7) r8 = semget$private(0x0, 0x0, 0x25) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001bc0)={{0x200, r3, r5, r3, r5, 0x1, 0x5}, 0x8, 0x8, 0x1f}) getrusage(0xffffffffffffffff, &(0x7f0000001c40)) mkdir(&(0x7f0000001d00)='./file0\x00', 0x181) r9 = fcntl$dupfd(r2, 0xa, r4) unlinkat(r9, &(0x7f0000001d40)='./file0\x00', 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001d80)) geteuid() unlink(&(0x7f0000001dc0)='./file0\x00') accept$inet6(r0, &(0x7f0000001e00), &(0x7f0000001e40)=0xc) 16:00:05 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x0, 0x8) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0xffffffff7fffffff, 0x4, 0x401, r1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) write(r2, &(0x7f0000000180)="8012b7bc8546693ea415ab7d4dbffa0e4146f859ab070188ce20ea", 0x1b) r3 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r3) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSDTR(r2, 0x20007479) ftruncate(r2, 0x1) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x9, 0x2) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0xa0}, {r0, 0x80}, {r3, 0x10b}, {r1, 0x80}, {r1, 0x20}, {r3, 0x24}, {r2, 0x40}], 0x7, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0xffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='{^!%\x96\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='+[$:&\x00', &(0x7f0000000200)='-%\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',@-/\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='-[\x00', &(0x7f0000000380)='@|\xef^%\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000480)=0x9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) faccessat(r0, &(0x7f00000004c0)='./file0\x00', 0xe0, 0x2) r2 = dup2(r0, r0) fcntl$setown(r2, 0x6, r1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x6010, r0, 0x0, 0x0) fcntl$setown(r2, 0x6, r1) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000500)="0e1d47db650305b831f25cbed3a55bca4fe6f2f1d0a0b11f411316987dcb4a9dbc24aa7dbdbfc42cef98b46e7082523fc256a3cd21d5dc4de41344aff51b984c28a89511ab0f79dd86d4092ba8b13f049a32eab6223b9ea04f241f2a30928b1847fa3f1d3abf1c866fcc9aac4b51fa23c56307ec90c8dd234d8ee0823073c401311ff7e0dd6bb870d6673627691a2add6132b22deb2e1fa6041a25fcd20c5b332ba3331fa55fddb421b2bd22be711f7b5ed101b12c8463b154a81398d79ad0918c52256600cfc10e9091c55a1e34753689d5d351ab02d3f65bd63daeccfe258c177db81da8a1a59a97dec5d89ab97a3c9aae6f74ad6c4a87a09645", 0xfb}, {&(0x7f0000000600)="5b25ebf515ab6d3890a7543a22af5f10e91a5ba68d56b1a5bf", 0x19}, {&(0x7f0000000640)}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000001dc0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001c00)=[{&(0x7f0000000740)=""/249, 0xf9}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/101, 0x65}, {&(0x7f00000018c0)=""/156, 0x9c}, {&(0x7f0000001980)=""/153, 0x99}, {&(0x7f0000001a40)=""/83, 0x53}, {&(0x7f0000001ac0)=""/38, 0x26}, {&(0x7f0000001b00)=""/75, 0x4b}, {&(0x7f0000001b80)=""/72, 0x48}], 0x9, &(0x7f0000001cc0)=""/240, 0xf0}, 0x1) pledge(&(0x7f0000001e00)='!\x00', &(0x7f0000001e40)='\x00') poll(&(0x7f0000001e80)=[{r3, 0x190}, {r4, 0x8}, {r0, 0xca}, {r0, 0x20}, {r3, 0x2}], 0x5, 0xfffffffffffeffff) recvmsg(r0, &(0x7f0000003000)={0x0, 0x0, &(0x7f0000002f40)=[{&(0x7f0000001ec0)=""/4096, 0x1000}, {&(0x7f0000002ec0)=""/80, 0x50}], 0x2, &(0x7f0000002f80)=""/125, 0x7d}, 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000003040)) preadv(r0, &(0x7f0000003740)=[{&(0x7f0000003080)=""/173, 0xad}, {&(0x7f0000003140)=""/234, 0xea}, {&(0x7f0000003240)=""/234, 0xea}, {&(0x7f0000003340)=""/138, 0x8a}, {&(0x7f0000003400)=""/85, 0x55}, {&(0x7f0000003480)=""/47, 0x2f}, {&(0x7f00000034c0)=""/149, 0x95}, {&(0x7f0000003580)=""/16, 0x10}, {&(0x7f00000035c0)=""/194, 0xc2}, {&(0x7f00000036c0)=""/76, 0x4c}], 0xa, 0x0) writev(r2, &(0x7f0000003c40)=[{&(0x7f0000003800)="e12bc29a7d2e30888678d28f3f821ed93cb74c68dbf41114d35fe542bcec6afdae4f17170bb43ee4fc073d748b4c97db6263aee05a1af64fc630b58fdd100634013d4c0af027cf3011b0a06a8d0d1cdb67490aa1c35443d1bfed8eb7ab1e548c10f46ab9e3e1c4397a538bd099937211d79a3a2b467e7ee18ea978e21489a61f282b80e1cd97c7a917b49bd0fe8b7fa057b18050b8693b69a7d84e4de342a995699c60bde2f3650df49dfbb77d5ac788aa73ad0f5beabb72b2bf22b7b09cb79c9922dc0d783eac690bdfbc20afca7ed7ef539424d34fd35fef553ef0ea1138be192d8de81e5ed9cf1b4866", 0xeb}, {&(0x7f0000003900)="0ef76f9767a9ff", 0x7}, {&(0x7f0000003940)="99f675841f7b1be1dec64d9bd6d012b876daa95d54168b2c0d93e9e559ee4eabe7587a84bbc4e5d02de5cbe43f75c5a3a126854b438cad798e3f1571364029756ed1da8f1f8d208e3639a15dad5840826643e8d3377eb5a0cce00224a4aaa20ccabf1f1418fa57a37cfe8fbe24dcaf68bdb5033a24e3aefbe04b161a19f4cadf9420e0e2823f532160d7d1a533e952cc304078412d9da3c21d370d42562b787ba31bc2f4ad03f17ac5f37006ea87858f0850feb23a2e09b3de2a7d51ff1f5f9b52e9d28b24d6ff6f6717e6853172297ef8a2030cabb083cf06e273a88a84993c595d2089dc233197a3d19c7b0d", 0xed}, {&(0x7f0000003a40)="0a6f16acbd3396c1da271a65b5df29ce35c21bb1b9442aad9b524aa0256dc75a269a84d59d1ac5199ec00ef9bb2694f7357a4fb4bfa6961226851be6be951940e2ebb2c2e05690847d93d4b5f90d60ee112ce121a0", 0x55}, {&(0x7f0000003ac0)="aa10d5a9144777ee38c405278b5b67ccb6d53c651432a477f9a4f3a081af6a96cc8e7a7f53d53329849d4f5f9737d3945bc8676ab336f183c8a2f8bf268fe15c4bf76321ce58d8c7e7d2946b2f191ab5850eb82cc0293918fde5cf565133d2a5ff6a42fd69265c8a2b43864f01c9df59c3d094335a2e58457c9607a9d08fba1aa749e46032c459d9eedeb96c1e96e7d709a2422c04af54b8277085179652d0abfb87c34140522db1f0f42d1e145cc48849242254e54867da2d59bcfaef67c8005d3ae5fc591bed1e6c307a990b81cdd5214861a68ae0df791a49513572", 0xdd}, {&(0x7f0000003bc0)="3c7bce8738678f9fd7f29bfe7e3d7d8566bbaaef3592f5089621db9cd31815a9b10b7cf214d3dd7c3777977928aec1937512b9d458e23511e4ad4824a2a63d46920370123626eb1a52a30147b60ddb772ab574d36ea2801a81ff220a247c", 0x5e}], 0x6) syz_open_pts() getitimer(0x3, &(0x7f0000003cc0)) getsockopt(r0, 0x9, 0x7, &(0x7f0000003d00)=""/238, &(0x7f0000003e00)=0xee) flock(r2, 0x6) flock(r3, 0x2) sendmsg(r3, &(0x7f0000006200)={&(0x7f0000003e40)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003f40)=[{&(0x7f0000003e80)="63fe54fda4eefacec13bab71b848afdb477615567c85f9a0b2b2b53914eee308ca1a6cb8cdd0ccb3e8da2206d7897bb92b0cdb6bd76f2b2c0cf728f81aa72adb8be51cb9b63f073ebb9e700bf034ec07ce9219b35ed71c1d56fde5f524be40af23590bd2a4e8fdf87b7722afd521570237b7ed69e80077adce99cf6adaefd1cc7132d23da1123e522850bd535c5de5c0b3de411f3c5bab6983e63f67c0dc07a0fd2c39ca1d2195a158c0ee4c1f02fd469c326987e3630633c10261b40185", 0xbe}], 0x1, &(0x7f0000003f80)=[{0x80, 0xffff, 0x2, "8e0570b2b380700a7ee1d9e6060b9ee9ed0f611b5d262a8c80982978a6444f863ab73f9ea02dff81e2bcdb35b7c498aaefd61eedc924bfbc42ef018d60b8f43ff7bb6fdbd693c9df31572dc48bc08e3af054c6273e57670707a04e6f796bc9f604e587df135825063441c942f9135302"}, {0x1010, 0xffff, 0x0, "13c2f00f3cbea97592a41dc0abda3558e2fad62f34d3426d6c8647a134ec4fb6a11f4604f163ab398395dd2a1690d4e6381e4679561c005444165934a7bd01986a382ab7c8ca4dbf5c0e42b8eb34d18a287da647663dbf209957a5fd9ef53af7c5fc57d5283594c869f51330a0d6fe6bd285bda735d1c55f907985e2d0951b765eb3901141f07991bb9e625504983dc70327c63945636016eacbb453c28b934da7ae61973dc2a68344ca4a46973c4793b7c855a1d3ef843df5b7b6e7a3ce6bde1f67f0d1669cbac99337aea62f8bcbc4de7637fc63412a25745d4d22433340fc171565c3cd8c084deecc5f24d1cb0bb9266415e70dae4073f08c446bf24d42125db8ede8c9fc8fd24aacd3d65e635c117e7880530d91bb4d638c73defb564ceda092d61ea54929bef26526fa53ea2664a48428101f5e1c79095048c5053996ab6fb3d771863287d8c46f42652bd0b61b3f9513b69ce48304fe634dfe575b3fc2bf148575da80f11ef8b575fbfa84eb5eb506ac7a2e330738b166ed8fa8c286d38d2987f45e223aad5f0827537b9f00f5662f7f0143132e1ba3f9f08ba6c2ec9925e9e7791786839d719635373a02f35429af4e5ec3768dc4a4d96ca20785886795b40ff2d43d7767a1fcea77e905826d64b4b5cc771adb21b452c11f3435fb7e775ee7427b441b112c7ffb360f53955c5a3e40f24465b680f3331ce65f880baa59546496c9c989762bb525ee5ac96b30db8177aa2ab8fd1d3202a013ce1ad237e81141608565be80d8241badcf501c732bf8fadd25459899385d2f1cfe39710577fdaa2e4460275f731da34bafaa3af646c9c3c4f6c266382ccaa11843b2b3c9dd30a54f74455a16a91c23f8d98cb322bc9644b9481cee5ea43f57aae84a3a8c7efc0a9ddeda6c8bcd8e9104207da9bef2d3a3de105e777ec3b93cce107c386b2d90e747cc91d38a29e6b2dcbf774d1417cb314eb7d7a71cf51793d32c74f9b95080847794573ef6b9b80a0c7905f15aec525b44c39a9c08e126deba0d057ce120f4c5f6bdf1ac96bf16a8c6b771fdffa53e982ca5dc5a05dce1d3bdc2a3a03d0abbd57db5eae9fa4a3d79b322a71cc273aff538864e077f2de19dc9bcc6a88b97cb52de47e5819154e1a9d09e99deb1ad200ea4a1b08a32dd26475fe10f4d348991bcc76a2d928765988200e809f2986a8de4b8dc85d418ebb7889698f2bc97af34b28cc08694b1e500a0007b9fc332425e83b3e03093bea31cfa1f4e257a54b492b4e90272dbe1c3ca39ab940eaedf11a60d29fcfa5476db1654973db6281872ca442a1098363bee061f689fc69878004047832c5096d1ed77e50a38fe3a0c299c410bcfa8f59fd26b128d5718d3afbffdfbb3aa9c90f05da748b3cfffd97f847447b967fe48fb1108795a5a0dfae2109ff6090aec0d4f90b0a24f88a30b22e98db8b0b3287acc9b12180dbfb5f7c9ec591a98f342af8dd3b7e08039ab0eb27682a1ca75feb5a87b175987ce3f330c404c98caf9220635e41600dd059a17561095628ae9bdc1b7b2d85c57b2776ca772c983002d20ae86ba817ee189f3b34cecce24ad8266fbffce11a5e3600422971827dfdd45bda4c7b486136e1a4ed6ac4384be09189eb06ce3bfcac9706b99a54dae70d92f9b0b143ff2e738e4061426dcbcd4528a2359c7937f61044177ad6fe2358e3bec77d06305901e621a529076a8a690bcc986663fed116fbe96ec21f7a26d558928bd079adf2915fad892a451abca9bd98e17285e7feeab683078becb5227525718df7d0cb44dd78ad693782873f7e7c29bdd763736438d62c6d5b822ee1adc6f875b4570e32fe54581b96f484a71d0aff032386946dec359852b06fb04d1c76565120697ce59d2668c4a205401054356bba5b9c64c8cdcb84f029abd94a8c1086643c29e9885961ffb52b47663474638eb161bf9c43335a188a5b627fce206abfb89e528e06bda62a90890ba636b0526c2c64ef8a85d56b108f9ff84cc512860b9a3d18e922a1eacd9be9f22360976db07c22271acc1f3cf41d79e7eb3c074b1d75e3c457e1c16f9f7fd0f5da494c24ec28128b663a6909a01de84d2d42c5970ec5c450a5ce831bde31141d589565758fb049eca6419d4aa098671b5f8b9f497d4e38d0374d485e81f59913096965262f04e1b6b12d3b676516f0b7969bb7b131331ae64ae1b4dc66001e2e1be2f26ab187dfa17dbf6bd3d5d55682f4645257a4c812296108e9192595faa8a6f4c8b2f63ad0d17a048b32d74862d31f4f70f4d42c8f54977efdb655c5a25834b4d587531e1105eb0b19256d5f21ca1cf7ee03a7a9aa4eeb0a4b36f4c96572ca99dac7ca9b13261403af2a8a2dd15d006fb35fe49c9fc330ea93a5c4c204f10192edc111d7a5a8366ef82d023456511ecba0aa3fcb549dcf22ba27cc2f5238a4dd86df618d25d0a5624ff76fe199528848471070b6648dc3c7715abe8d78ac8569335710f9dc928c927b1a2297cb68e84fa3086f30718ddbd4b51b8b01ead4d71cd0b7ebb2daa2183d5d8c760cdc9736624d23edac0b221fb3136d0c9e1e6b41ff977459a7a709c761dd9e4b282f8844f13b94f691f17da40f0f195cf02a714f9e21fb39274dfa285bcf7c20b172bfdb2c2a3a30ee1b9c26578d28ac0edafa129dbbaaa2bb9ff2b8d0451a23b147d139e27bde0d07651f38d95f7140f443b66129f2ed16cb303ebcd73fe399b52925cfe7003118eb04901ba13a17ef3c23216d64a52f0a4028f49bfeb618a5fe6dee4b8db374255e018f308fd0e7d23d8bbc95932f2f5ba17ae0d0f28cc2b21781c206d5483697ffefb3e753086a97f8ed3f8948aaa33cd5a5ef13992281ea4e85c561a7ff3ee14e02b5b53e8d38b60c89fed98fad537491578c59fb11b93904f9c610de57fe2dcf773293e99cfcfc4702a6d07287294bf027715c78ccb37ae4eb3bae0796964a2df84cc84a8dbbdf5f45782dba66bb55308ea7cf4159bfa1c40b79fcdee79f397207854760aa5161b9c47c194042493f22a4ccb961cef23facc66185ca4eecedbda1dae47dbcab2a31ef63b43c5d3d65dcb8e2cea4bd3546a787381ab371a7a538f4914795e06579846dd01a8899f67bf9cc8e9496e40150521f4260ee59894b9994c06389b51bde5846a293111506824653fc8a59b54e3703f798b48396d6d8f5e065eb2c39819c279a5c6be19d02c1ab15f3c7867d92887945edaf4c989f4fdca8d6d9a74ef753ff4f87685f69110696f64924bd5b8f7d0c6da8ba8a29ed2ed92f26bf0412dde89b4daea397adc97b53a01c94d3e10cde95999aff1792f7efa08dfb38cdd37b40f39170a4d15ea79016b074ef3364a043aac83dc7c0c2d5fbc6ce6a8c845cd4b18c98e296cd86c35204142fc294ed106e3e40faee56643ff54a44b48fcccecb905e0808612d3ea89484c7694cb20bf7d349ca3454ffc143cf675a5ce1ddbe0a257118c6d63caebadef3231ced07021116fc3438fc34c2dae48785f2e621cf90102b4c21d01c990c34db9c5d90a893e8cd262980951eff220df7559cc5e9cb06428aba58b2b760bd9209349d3d2b1fc336c54d5a436c12b5fdd63b31a4f1ae6ccebb9ab342546ba2df68c134d58fcfe4e5b1dd8b151bc39e6f181636d8f5a53dccf8c9033be9a9758e99ca00294bd6d4f57a5d4473ebce45c95b17977fad4e8905cbd522d399cadfdd959f91846b5fbdc9c6b8f31894104ff5a2cc75b36c7c2aacdd99a1bd6524477743531855ae3d85e9ab52a9b0febbb492d936b8096f91e96760e5217d657fa0201ccba13d4c8049b08b89b61ff7b388c68cc18fb3ca6deb5718b1e7eecbbb16844e1f199e4b8d5fce30fb05a5bddbe82cd6787a7d976873caeb785d794e8e020d89443f64a513ff3ce69cd1fc2f0976b9d6b670cb4d53be1aac99edbce24c550eb6da2431831f11adc9b2d51c345f15e696aa8c332d909957949567e2ed628ebfba54dfc88902febeddfdfb91abdda74c643934be9aabae3d3c6460ac2a2255d4c304a0909e43ec31b4917d86d2b0727b7effb53c52cd62fc9fc6c92610ee9fe0df4edf2dfd3fc6f25ba9746f6c290aac767c6948d352b3ad095e114281a526d6ebebf1230efbf9271a86442be7524310a67a022c787c1621275a06416eb8370842f5db9bea6c707f010bd449005d6f50ae07f47f00b7c13d41fc2e976eaf539f7701b0c3287ab1862f4689a8a1a1a6ed42b89b9dfb204eec671381d32c813dec40f63b0f6ab7c6a21bd656a3ed7e735c524dc40c2370a44d44fefdff2ac79dfb714ff332d74526f7d4e0fedd8e361bbc5913cc01ff8d4492b6909911caff3e0919b39793453eb7859bdd919ca5b8570635ad3af18829232a0b0fde083aa81282d8b1d9ed527378d466bcf98f9b4c204d3a6fda8a6b948666fc1d5434f780528bb00c3cd05c26043839ea0a2538d6dc762c00e3d0cc6a0e829d0efbd8db1ef8736dbb51f908c838758a84633d1620143eed22c4e6c84cc8f1f01dc22dd56ce0ecdaa6935e034d71807e6bcde20fa471822fda6578da73723c4423df6e13d02af4e04f9c5fdece8197f64514c2a7ae94f66becb52d4f43178f1fc103eedce918fa406b0e39db8109fa4f10d4809ee114072308ff9a91442f37874d43bc239dae9017f37b108c7d312fd6fb0ee5b2a39e2acd0103cda0b2ac4fb9cccfba98a4ba69cb72b2079f5f5b858dcc3646eda31c048184213efbb90992fde946e02aa7c5e05a7511d005875619b6ecfc0d11a151f939598d2731009e256e4479ebcbe05ae7276ea15da98d425029c13988940d76f9363c4f5a70e57d98cd91dce797c78696cafbd97cd3cb28ec8088a097a6725b6cbc9279ec94b70574d9fb209d5f6bf4e7438db3533aa47e7d837d9494ee57d85fec8fe2f61b763a01573791eed0af9550d0fef862b8a165cde5c8834b972e7ca17159886fb2827b8ae617979667de7580e25d0fc429387a220563fceb411009bf64429776b5f1a2214445523348c5f956fcfe94ea0701c320336b86541992ee5ca80c728bc85dba832c05927d950643052c8dd42c385238cb863365716c3f820d126710ad27de3bb2991faf62c82b9f6cfacc839bf6b26b2579449d346eae04182e1e814550b9d4ab08b4dc26d4afacd3393c9c546c680873065d220811e7aca40af37090daee1008e0b2d30487c21680accdcf9499286b19766f3e72afeecdbc4405fd619606e523ec6e90eb3fc8f5342e868fcc500d8b6c21d37acbe98fb93f471e181ef7b11b6a9ad7a29c2540d3886c19603f1c1fae63fb616cdab5ad15b161c4cfc4ccc733f2dce1915e5a8fa1ea6cc3429127eaf7f61f5944adb68c1d62a3b743d800e23a6a4fc781c248220ce46607a0aab43772209d123761e7ca58193162777f5d794e074402c9aa244497deac346c414a59f5a0c830c84a1c2a0caee1e1ab137f5fe1489c9a22326a7539c27810a0ec2e31d88ac37d903e43ec22c265fa6724e015e9f262ccf0c0c20d4e1c1ba93f0db281d9aba617aa8eda62ca69d44cfa3d0718a7c23fc617baacdc517816bd0b0fe036639dd52709c0a793c6a804de0ccb5d92cb58f2cd4f592a65cf183155e602e8fc10ac00e86ba28c91b23e9dabadb0dcee22f9a0abbf46bc3476e0ade87bb19c3a11353bc46036a99c3a19c4ab73d11499b86c05c858f4923c33e0bd4b31a38fe5a3b48b7d7947d0a5fc5e8cd6afe7583d6fd1e14fe6a419bb6350f0671a7e8c8f6fbde7d46c701a2071e97448fdbc10fe38d9683ef10"}, {0x1010, 0x1, 0xff, "723dfd74e50c8a0e6092824a41ed3c5d4dbc85fd7301891aafefbf1b5d45bf981f6ac8975635264249e151f9766ddc0631cd015b0e9044d432fc0fae47e36a3461d5df9111a53b069e6288e24f76b6d0505b138853f951d77f6e7b879329f3fd43df5954773ea3ee963df375a32de2be90cad7499c1ec4700c1748869f38db8b8349d9ff1ae073e7ded36b29b36bcbda71960ed0f40523964fb6b29f01a18e5512946c2a3d12e58d871e41e7956afbc42f1f80ec8e808b01cd6d794400d097fa32edb344af8e36ff887e6aaacd7aa751990131c58b900d5ea1ad50ca30fe4d39991a55c0bc023d2faba7f1886023f97f9fa959a6091b0fdb8edf2d48819dbbf52243ac509a6a5273e9cedd7fe91f754c614056135a8e06a9b52cc7ac5dc09dbbbe4251d0d8dbc26045ea63fd9b6b68663c1ce3e5bbd955f489aa5c5ba5b9e5fe0f03f078798a35c567482387a41e784ba8a202793455eeb8f062a84df7f51511dcd367972915991cc59e892cbe892708870c827d7a1e91401518480137864a6a6bc7a3db2edae1f0966cbdbbd4a1967bb1af19e50b3bb454a898665c04db896694d310b7be9b32c93493865670722c0a780ff6e8d50ad7fd0ff3eef1e698d034a1828f1cf708bcf6811a4e45f9d9fc4d8a5ec1a9d756ea27829ddccbd95d3cb112a788ecee54ab30477b672cd8fee17cd4a3d6492b7f4aac39892eaca224c40dd25cef5d10a2dfb077d9966b5aca3942b67fc83c99be2e907ebd82f8b7e779b0941918eb9065edcb918297c521e0969ad9d241bc127492f8704c5b0be564616444ba62abe65ee1748bce3a371db49c739493f200f8915de856eae57689b053ea88a617e885be644f4a73ace93a335263ce62d0da99b330480c85b9e6727e22467250a3d9b3a161db226711be6f148c7c386d23b26c72af13eca61a049f3fd5f85091412a8b464152b6317bb6d2bbabd9c1a85b63b00f72b238af1b197f63706fead2636d2678f96e3a0268921fc85761fe78cb2b3bbb79c90dcaa1ee7dd4657f96635ddc894a3ec9fbedc68f36a437ae4720787df211ebfbe7fa1b69cd6654f41140ce135c110dd1cb7a71c3169de8f42c52497edd9ca4ac1ef01d963bf1c46b3069c378cacfbeb70fe9684f725e3913b2c6dfa47b9ec38e78e24dc7c46f192fb52f93fdbe50a33d9f61d5bc2edee3010d9d616cc6f5396f53b916bbd5d9aabfb640e38d6b4b0546b63469cf96fefdb42bdfb971768b68197b111f0aaad8ee11a61f33a9b65c14763370825552dbe45f6356355fb20995eb867ec2b67755129c7f28e59c3ca137165c102ebf23178b7e9b520a758079fe32b55f7e72abe8cd88ac294085794a2c3850c1dcdaa3a76cf77b6c50de8cb8b80f868304a0186a32c328a254fa061cac1035ca8675901450172fb04869173e9ee7626249cb6bc00bcc8158d7361825db1f8f6d508bdbf971cd030729a31e340e1cc5b96c575ce7d28976bb6f4187999326c76c361670373e4ecaf1139acfb5f74054ecb441adaf104bbb3bb3cef827cf0a0ae00e26c6a5ecedd38b78be7c09fdddc7cd0e77e0f2ebb55efdfa720fa6a5b048ea2470850e1c603e7f7d7d4c9adc8404382c20b710ae91cd44ca4ad66457f99c13d741eb4072c8e3e7db451d485484c28e7b67b9b33f2819c6011cbd947d21b9c0b6e06b14c8a62f7229de2e9a898e004287b77076021424b23a8f34e4c849a56149b9a5fe4c9beb7d04d938aa9338bd0aa84f58c5eedf481f45037fee94da76984174b4a5e76b304c54c06cb53098b650cf25b5660da0a870dbd3b059915518dd191c871799cd74dcbc88468ad713cfaa87cfef4b695ba06774501b18a2491f2d4b8c20b348d00242e7aafd0063a0f1685ab4ebd5b6d5b228ce9de40d7ef32d1b7cebe6e45d586c34b8a6dfe422b604254adc8c1b99fd2ea19fd5d089dbc85838912515c9e61707a77cd70fb352c3a165805f624a7a4cca01f8484d0a51ec6d6d889f7ff0236158ade846e899f3d0dce9db9bb0057028f777e59a96c185f3e5974aa9469cb54dc67b32c811f703d0dad07b8bb915d37fe713ff952a33e040c269111db56d2b2ef3de23b11b9dfd445bc56cf391940ff3ba1e26ba354d20c6a83f5ffa2a3c2451357d7ff80c14d91a59394fb8c9c741669416e99162a4cc8da8e40ff23d40e4a8f3b2e65b4daf8b46b4974fc504549f46f6b46135d272c328d5ab842a775b43e5c7f0450108d42729cc23ce64f652767173563ceec7a910986b77deeac93bece686fa91e5db83f4e15577e7e7abf2b1deb0446bd1cbbb04b12455b025d6fee89d045844be09dfa6a082c590ed0ce7525dd377e80371a2da1930d87cf196a199443ddd9cc7fd444aa6d822ae354e8f3cdf9c0b7be16eb8a4fdb0ea0fa1419cf343b4703661a3939f4cc1f40f2b9c3251144ac1ed416eb7a74cbaff40019ad57611ff65904c3006b7e579ee8ac82d63fef972be28f9157296995833065733045cf3da966444028ad1e35523a719ae69643e1737993d8c893692db0f19bacd926d71d9bdf5172beb32ccd02f9c7f693f54095b2e421b3f16f831a8fd50f5c451ef8ac4fa8e9ae066ab80327dfbdcf0653a8b040df3c4ef9daf9dc10d988309ddbda7bdc816a9a4f842c7e93b9d9351d7dc955762ce413f6dd80cbe6f936efe45bf25ba6cccb15ca2cfd35cac24a0713f59880579a860d6ab28c5cece51b0a155b8559fba22e504d543cb828b8c67c74d774b6c0b7a81d57c3878c1540e951aabe7a81355b15bc5906ea923fac69cbcda9922e4544506eb7f5cf785521925f4824a59bbc699fdf5c17b49b23b5ea34b14214013f7addd5682f32552018e09b951c556a65b0511930942728333ceb65ca42c536bc031fa06877eb77b9fcdeeb563b62bb94900ab34905a1162569bd2d0a0115584d8531f4b0c2cf436e14d51ec946d48e77edf5eb83d5b54f614f0e189d444aaa9eab5c4e7002c53c09277251814b67009840600d9c8b808d611c6614a4b4452bea659784d7085eaacf82edad3357fcf483ebd1cf0cab38da30e3498c29e8cb6d91ba29f241fcba47fe0d79bfbb42421794a7bb134fed4f5e99c32470318c62cabdca9e98f146daf43607656a3b334fd46fef15604c95e8eefa93cba87cb8997ed7e267d16ca4293fed4209c9ba5789e7a28124ee6921fdebd1640260d47df1dd1a4ca0ba0cfdbab212f2df545e5595f1dafbfab22a028cb480136dc99f5306162213d73c93706f35d93d40f534fe7e0c3a122d48ea5d43fab8bcb6920077701eca78b6f62dcdd1410a35836a846b110ba1424842602f2a5e3c1aa7ab5eb8de0061078f5d14fd6b387fc6b24e6e6c71f400d2fb74eb8e4817768ab258f7d53cda8a3c19289105b9318f0cc93f4b7bc1d0fb3be85647f3d551a48789719283fdbfe8b59fd32e9fb5b8af404f8e9b22950b067b68205cf9ffd227abcc7003640292f6d0f6a4ee39b960381203c25c1c084f4c2864de2d1dc57eae1f3c72d7f498b60144030c3ddd61cfd83173aff46f04404ba30821fe69d9e3f227491dcf42e7d182288e9fa0e57edac0ec6e17bc59c7fd8f38acee0e49b5d36ae96f443bc30c66b983194285a19ea1f56965188809d43b7147c020438e02aee233091eaed71cb3408a80d54ea9d5992c5b0c0eb6a6133c885a48131dd258f506f47a34bc986c50867f27b06192745a671ca63cb7a42343c0b210bff13c25ae656b3c8c8123933df7108363fcc705f214456608946a80c17a84ef623e321beeab3c39c34050d41f663d20991907473376799642c87702759dee9123a8d3ef1707bd68ecc2d5cd23b662c9d83322360909aa0d5dcb7a749ad356de93206eb72a7c9e36a886a137e2b4d3ad3be67bc894f18bbc7fcad4f91c91d3031fb766a7a2b321bdad98bfcca60a65955a2eb8b1d7f16be70460016a7c893d3bde8ce04418adf56cafa42f1485c81dd19e34e93dfbdac053aa877ba76c55cee355d86e809945c101e1c12188bc2dd9193cc46cbdefe0fc0cb37638bebf447578ea073c85a6fd2ebbd07cb8732d8929044500c8947be7e648c89a528a475c713141b2fe47046dd4d6459fbdca455797feb4206071fedbb650617aff2fdd4014696dc130c1ceaecad7668014795b3a318b1d200f8316142ea6be3e616c7561be7f90c84365735e2e24f4fb9687738d2d4ba621141c5eedca0bc74944c9ddf6a1d7a5667b39ac83bc02f522f8550ec6ec8f6f98e9a0463745dd72245882331e9d29f53fbbdd6d1c7b0d5ef3c884e1c231b631af6d2f56e2f2b058d02dbad3216285f2441e9ad983bdebfa786294514d8fd21a0836507c2aa1b7c8cbac7e60ae2cfbfebc0a57ec0b17332baf1021a8b058db21334a2e58cab9710640d561c45f360b1796ae50b0172a09cbf65e0a40d7d31519df761756936b46683a44a602663607028ec6ac0f65572a748b96b943da65b3b6e351a04c6dd2ed6e4f73f93b9d27c83232330f6431d4d50f3897b27067c0f9a81796d9ee19bac99e0ca350f1b5824498ef78f49a0a9e6353569ab1e2f4896ee1234c9dcc8ff46adc992eda48359ddd3ce246b281ca1a468ceadc72b0fe8a05d47c6c7d5de1e9c4a75fb3b9df93b64ebda1a4c84b8261091dd2f867e8704f36430c86ff43e6b2cdc5d6064e22c063555f058e8427145bdf832e9d517135eb3ab9248a279483811ba774ed0d77b81c130288cf60dd1a615a3e69f38f23345b58d26a749f4977b7870df0983cb38bc3688297eaece17a886709b61d7b6c29e48029c05886521c0e2e79dd60da937e13a1920a139ec54bf00aea975eda6e1037d44bfbccb286cfb8f1a1f033031f02cdcb9c1563eae60d7fb4be8fd8202704a6648caef012e0503e884b37f746f6e5d0aaf0e49d4dd71cc59b46468fc0ea1ac9c7555183f4ec704356fda5e0e20e5425cb21df7a410ba16649fa8a536431d024520d9d64458e481a7bc18c1ab9c2c557e7c7153e2b2c18c95044bbc91ef4011ec37ecd34baec6a292f377f3f6dc9a6efdffe9661fa4d720ba7c96c5d89cb400c19867321ed61e1101318c7e87b58131d90a1345e26ab4086763e9fc9fbd464378babfc39059812f7e37e96ec36adc06e40988e47e1bbc475168ac68589fef531f517ffb741dfd42ad1373770f0acdebfe6d4485b220a1ff7f896dc61c22813503db9d85a8fc976f3b8c69705bf788b0c26804643a8bd9e02d4a0c211dbc367edeefed643ccb5af7e760583e1ac7f5d1fbe0b3b0fa03a1a5a0a8ea942382ed9fafa7a770bf3d132633dc59afc82371021dc561c0d835a33aac7e2846f24bc7417dcbe837fc6bede9ec4996e839f0169985684309cc877632d19b4593e8b1183cf000f6def1c44e6e2576ce81ccac47645a7b2f7c1cec57acd7c75d23112625305c1033b243e8a41dce840e84695bf592d38fbcd25a3a78c379cfdf54aa969d228e20d0db1bc1895052dc5f259998f8aa2f53d40b47488092c05b666fed4a6ecf6b14d1f8d9bc86e824aec9114a84a525a910aa683ee562bb3adffd488f2368819790b5e6fffa58b2baf7d83e9e98a343662b6793937aa2ac13212ca1628f3d3e3ee90f4d59d20752500d548fed56786d06076e9c325474e06883c230f5dd663dd398e53c151cc3838c3d7ff73d5b6427b9cf48e05c13fd14d4dc524656aa26ee46dc822de845303354cb815977e378a3fa3e2226e65c42e834d54619eaa93a7ce250574538d18b5fb7851aba03570e23ebfe4acbbb6290a7238adfcb8f6d"}, {0x38, 0xffff, 0x6, "6c44f76882e37a07d7c2fdfe08bc772a45c7865e3bb2ad66012b3fbc1f7f92918af1d7eb1c"}, {0xb0, 0xffff, 0x3, "f015d9a9e4e21b2620b90eea1286384f5d4c87b86ccf547bf19cb0dd4164ba73a1adff8466bd1042c83f5df663edc75e84fd1055418babd69851b303c016a4f377fce4dc1cfd26eef8ed14a920e3fc90ef0b3f952148c6cd8e69151a59bbfd76ac2fdca997be8603e2b9309721f4dbfbd13ac3c865aa171e985cb61b430dfa049b19bf9167035655f1dcf38338a13e4cad3edf5be8574b40bd"}, {0x28, 0xffff, 0x9, "60e0df7a365c96005248d9772b07a1193d3cf1f7"}, {0xb8, 0xffff, 0xfffe000000, "ee017075aa3b716ca36e1e9d0b44f818b80b38e64dcbb20343afe7eb51535f6335dd20e4a3f6b73288a2718ebbc4267a3b0913dc1c96de6477dc4b7495231f659d5d3e04601197430c10bac2d9e45c618371b8157d0307bed941cdabc6733edcfda39158f67ae39d03b7207033cc1c091b9a33e4615b86f25adb04569d75ca8d0ff48f0b70d23136406da66a7c4a6c7d397a0f01361abfa64beffe3e07850ec030d40153a768ee42"}], 0x2268}, 0x407) 16:00:06 executing program 0: setitimer(0x0, &(0x7f0000001000)={{}, {0x0, 0x100000000}}, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x90) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) dup2(r0, r1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:06 executing program 0: r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x8b, 0x40, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x90, 0x1, 0x2, 0x7f}, {{r2}, 0xffffffffffffffff, 0x4b, 0x80, 0x0, 0x10001}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x0, 0x800}], 0x8000, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x8, 0x20000080, 0x9, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x12, 0xf0000002, 0x80000000, 0x849b}, {{r0}, 0xfffffffffffffffb, 0x10, 0x5, 0x7ff, 0x7fff}, {{r0}, 0x0, 0x1f, 0x4, 0xfffffffffffffc01, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x41, 0x63, 0xfffffffffffffed2}, {{r0}, 0xfffffffffffffffd, 0x44, 0x0, 0xbcc1, 0xff}, {{r2}, 0xfffffffffffffffc, 0x62, 0x4, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x2c, 0x20, 0x2, 0x5}, {{r2}, 0xfffffffffffffffb, 0x0, 0x400fffff, 0x4, 0x40}, {{r1}, 0x0, 0x10, 0x5, 0x6, 0x8}], 0x7fff, &(0x7f00000005c0)={0xb890, 0x5}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = socket$inet6(0x18, 0x3, 0xffffffff00000001) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setegid(r6) pwritev(r2, &(0x7f0000001800)=[{&(0x7f0000000600)="6d423cd17c7a314b259b382d61ff72eac0b948934f70c5374f8555491157f0bf6e3bbe12b9d35b28077b4be10281ff4950a15665e56ecbe6f288fa2efa4cf8e9f204c754ab9543f0bc8a9edfd24855f79dc4f1393de08502020e4f06fb0b39bb54f409c45ca2a947988ffb70c00dd069a8c5f11ed3c28ae8842280b77b484faed27b5ae5205f8cd512fef56fec37db52", 0x90}, {&(0x7f00000006c0)="b8d7a2b71ff4a6d783929a6fdd2019a8f8c19b6dd969fa704cbe2faa436ec60bddbc7ba6f64a5822e602f423cd0f5daf673d0bf4cf73ddfd6f69919f6ad9ae1e7ddc66c7e3cab9084187c03b19d36e", 0x4f}, {&(0x7f0000000740)="849f244787ba858a937e619222d49b97525640d6c6f81c40d7894ca0aaefec58048ffc8dca07f8814de707f8b5cd2ac8bf7564829fece300cf0df92e0ec1b0e2dbf58cfa182a29fc32b873eb87bbbe95c1a4b3e726b28409b983ac126494007d699f2507c76ec4b0a6a14ed6a5a8083330993f42381f853f504f27fa8d8ebd43bd220fa1b6384bcf7eba2e4566dfd6236de3d3c8c8e26ac92b09e121804611f1ab676d4a50b279364a278b081f18efd71be0", 0xb2}, {&(0x7f0000000800)="8d60ea465c7effa6475e3c8a188b2a6e6c387d7fcbb5db2fad083d85655cae2044239899f116056f38fc9af2ea47489f869eb312ff49fb4028a3cf2522245575b158a066aea2ac95a06a4ca8e28a31e613c2974d593d9d70acdac1bfe6245b592ca807d4f97cab0f6e92c27f19baefdcc5dd637c7c34c538f7f120268a430132c863d0d83243cd862ef403d4e8dac97fa83f764bdf589c0a6225a1e71b298502e261410fd63d1753f10e9f247431e09fc54eb85a33236878892572722431b195551f62e6370e9013772482647bbfda7b668085b13b0fe14321dd2d08f47294f60049a2bf3d286a047898a97f95ea4e13a9e5ebc9755a8377e52c7fbc925af5447eacc62e34198fd073c3851b0b9ce6de3b5fa8403ef942f0e0843fc28d1a9a7a756743b73a20aae4f409abe7cdfeeba990053168039adbf78d0cbf24da6f69c85702e603c1d2c5562648025cfb34234ae49d8f7cb9ba44fc4d780c03c7d6310869a65d062b7a5745696d752f99501ecca6ead8b2176743b7ed2b0e6975631211c3c7d286498c92759f34fd14f6fd21ffa232f46f430cf1eb030a5acab8b293d2c12f00b165b3c69e0114aa400c63b03f876cf5c0716860ecee8960f6644bf7d9bc052541a7d3ce5765e12a016fb2fcb88ed66c4aee30c45d3d3fe4f8c9fe5ec65e674f92ab691da2f403b92394ef8abe20fd7c5a3328b025c20e5a4d327d110098b39e6f7588be177763951ee2992164092e53677c0bbe37d9a6f41f5a4ed506647ab0f7683987d1ae234261d12ed1d3c545e5fee6808689ba18778fba95c6cd135a303b4a251a21087eb8269224bf1c418d4c0d8ec9f1dd46fe63e2b73b8fb0aacfe4ebfbb8618c5b8a03258ff2459d41e72528bc07a9054ea6f2db8b477163f03e84c9c81dd77cb3871df9b0be0399af77dad1cf45cdba186f5a20394b72d2574399a212efa2925550b23d54e998a794587d59ef02237279c3d4916568bcdce88f40ee3d1c78ce7fb1087ab15328bdb71f82a2756c0bc5498608b44470e4c41b5faf9f8ebbb6f2514114ccd2927d0606d5b32eeb48737fc895ebd44c1af16c20620d52984b7ca2336232ce7f131dd64e500dd293de01483de9d5ba50932f76836b158b760d1e355c5c0b70de35c93c86e92ceb06497ca8aedc2c37d46625d11d680523265085ff2164970d7a08a970b3ff23a695cd9c004e883b4a8187693dc908bc81261d9a65a1cb196f7f9e19cb10530f22e53ea941119a4c913f296cbb04849e604966ec9e0ffa8dc0d977f1026821a78863a414648873acf8681a865b9b957a9ba4949cf3021acb55545c955670e7bf525d57ecef0b62537a1385f2024df15ea9d347488de0eff26ee1843462c7c041585680d365fa8d1a7edec364eb8489a6cc2f07e2abfa479afeb1657087f70fcff2ac80a7bafcac0bcd7e65653f36078618e2b1e7759473d6f737fc5978d915227ebbf8376b2c9459971a77ecdadc7491b4a56136662a67eb456c4c4cbe4defb604bb3a6b5c754054d56e3dfc27a3d67cd75424eb70ac67ffc1275e2446ce99c3384cd775480d7cb2c98b8b094123526f992e54e51463e3a71de3a2ec736c1c6f398ce555740c96eb73bd55a47d45c04b785b6d0f586554fc1ebf11fc3200ea8284e1d0efa7b6868a48559f45055c995cf2ad7ec61de2409a3e1d2836c8e8e8a309659672e2f166fd8390e40d402654d2bb0abee3477a0f88e26c592333e9731a1ab17d4c9734d3ca7eb652e724a14c8a0a762dfc87ec1887cb3ce15d13635e5b7512fcc1fa1a5567d3492338c7ca90b2e2e24e12fc0aafe960b6170cf997b360761b0524603869043b5ff4d942071a035f9b33c7b61c350f0aea4234a3fa5e170621b1277fec321b30b65111681efd8e44c0722cbd9d8a0d2668ec4302fd56056720c8a4b306973c4cdb18cb44a8dbec5b84c87aa9aa404b31dda962589130240277309c22fe399ef7b112196fdf82a8e646aa1ab1d01806caa987912a6772ac52c1d815bd35918cd084e4e2199a050ea9d566cf100c4d940450fe0ff8047f3ff2c04a7e14a51e8a1bc68765ffd1a46aca27fffc14ad0bd57c21aaaf1d933577b8f9b4fff5e1c7a0c70cd81528b888d463809d1b5c91c193a3f5a7544f4649d5eeaf8a9184fb9910efe5c33cf9a9defaff0aaeefc415e6abbc30df7aa9ae89e21039cf3e1e5f5e29fde6a81a5aebf55d33bd6393044f2bd7e5bf9457a103497359e06f98c14437b3edce4f2eb82da02b460e035d21c68730cc9626d80878edf03bc4672c2969a9578c8ccd2b7909846fe718073e3926dc8f74483591a55aca5aa753bc34a63e04d765a8ca833ecd22e5ca63ad97c689e97f0b44fdd1675e95876320b10690f224ee7407a5af3401e3490076ad49c1253452b32fa92bb1b35d3e5b814aafdd8dbe171f8f593f324a74186e46a55ee2f84d3b6ebdb2fad21c40ddf6af7c7309aa997f93d1c528f5dedeaed325080c6449dde560d9090a15133b0db5336f45d1e21b0ae9433bacb1e9a33b826c75a874c595d72e171c8c25e24ce75f957c90e12a12693ca13e1fa0fd8144edce1c16b82de74195570adc03cd05100eb00afbc7d719a98e38a6b8f8ee8e53e986dcf785dacb03f0cf2b63911789163d42cffe78762e5b7af0ceeea2982bd0d389d76437d9530a0ea398c6c22d6afa8aed3d6777a22b18ef68227898bf5d2af5da1b7250db4d0ec2a7dc6e7d9de428067b8a2d84f9a419355c5666ef64edda47d54d6ea31aff4b56614ba8ac8b074a69c91a614f5961812ecbfaedd38d9fb8c324fcf45a1dd8eff4c8f1b2d1636e76909fe3c85d1c9645ec81d721d955c52724a0ca2e4421b063281a63f08f678a306fab3bc541f6d5ae6945bb23a51b21e5e21c0380511e77205ae75333b1302995fccdeb8a4d924fb19eb57d1c5dca4c160e5f91903eec008f8ae6505bb2d6753a3da1ce11f87fceaf4e6e6c32948ba16990abcc668d896bbd9f358df6ff42c37c02731861f21eeabbe9b30b250c6f128820eb3294135e21ea8c596a779c2c7b3b09a2c7f5c3960251f1b6bdf3b2b88a9eb8ee8042b6a27a11d783bfc47be232b70a6473ddb7888f3adc11d5959b1dc92b370ad9acf30b2a71af5b355fdedc55289fae0277d84d728bd7248cc5b230faee63710754882ce9d6ca635ca0489ee7470c7f58a3325ef53e98be4b307ff34939da3d36aa51469ba28aea523e806fdd2848d6a65a206910256acdc997f273b18ba71df4fdeb764889dd13706dd6025a7c662dcbe00d0f3696afb427867e254998dca22cce839bcebe6f51b050399ea842c68bd39a3bd76b9361500f463a9184485f46ae325bd6652e8857798245d098579d00f09d49a9935401dae23ee0a37e46e9781b8d2788f618d3053f31075956711e9d7b13be26c75e8bca780b751e71680926b88023abd798a8fb93c1c0b7c8994ec2e94719d04c08497e3cb8b209351b3ee75bf8b7838b7f09087467ad2434066e060951232267a4617e49d8f809ad28b276123a502c57802f70eb4ff21c2a85dca1d87ef7b344d83eecdcf55fa6c9dc2128f2a97f7f6cb8e5752dc9ce631c50b4656bbaa3f65fd1ffe05041a26e4924fe96454a751fb46786b6767523f9be1b54c27e44564df77754d80144fa76bb1da0632126fee6ff2a5ea166f8eaed9cd937bf6a89ea1ae0ba3f467389a6fec5cce290b917bceb3b94aec4409fadc5c2f4f49b0cef283184cf73447a1e9d67b57a74a08141bcc0c9ed3c540e936f09387a13d503691f763994ce50229cfb536f65d1b02eb900bfb65144dc262be1eb58af09d738b000f15b2506152d284d622159451b2977d1858eeb3ed7753bfb7586388f57494e16a23e7432152d81d6bfad54f1a09b1caf450cf3fdccf5e6057344b6ca7a6cd6d0537e4837ed639d087dbae2735ce38f2071c41b5cfeb057d7925dd3419405a9310eba49c9bb0ac8e7978f535a8e115fc6cd670f2c34402f1ef897e9d3010d1e97e8ab8c8b137b28a61ee7218c5b1606704023c1dbb17849e2e1bdc89cf9065384f42497e9aad2e5ec332676176d69bbcf86bc6aa59184f4f983270da389ebda80cd11a661785c32125e506911e898f76671ba62e2e3b15121f8e41ca840818f51f25679a263db8db9b8a1151c3fa38605ed35a9e67ea05b3ba39535f1a44b69916b5317a2542260bc6633b8f5b70a93866620e47d7f9773f8e5b9be5a35b8722064d98fc6201555df79bb70b1abe470d60cbb117a724634da2d31ccf16db4594376a398be76d76b0576db4edc83fa9081a8eb2743caae2454d11709a55da4fd606c7a0e9a98b762610dad9cbb9d8cbd2cbd8ec3513e23b8ed1b9efd5a64df34812d71c88d760d3839cb204960e53b5e4aee68dafd76636e44d0a3c3c264da0db9b41862aeb7a6d8efabbedff08ea285d3f0ac0a0d1674a1490883dbdb82270cb12f57bb4bf6d2276243a725a3e8d460fa3534985cd7ee802bd07aa42b8f2cef455ee80e3be327acc7dc16847fc9668075501db51b085cc57a5592d8d487c88ea1e5a874ef5907475a007078c6abbb0855ccff01dce2f3d0257e5a275301a733c40b359329f79e35daad602e5fdb777533e95115e4d4b4855e17f4cf46b51503e710a189629d0f41884a93027d2027b419f9c8e774e4a1b9565d26e5251434fb82ddcdf23c71f3fb86752b5c24ced47582ef58b8e60fd4b2d8e8453df304eba35f6b31c1d87fbff9779b6f8f9df5818e798d216f94835d12ac7e81ebc3cdbc0cb2c8379fc761136becffb31620a6f4fa7e7ed074605f0e7e6a4c7f0074f638d3948d3a76c617df5b39d85cde69ede1edda193e83f08b25f01ffa2c7a27b1066c49a5c2bfacd700949e13f2060041969d2f681fc4bfb32c0a8e85a5b27e851dea749ae80660eeee48f9a1cca9453e4297145d504d05744d01ca810e1302b1853cd56672617a3815062f76e86b10ecf90ea47e6d1877da48bf2ebec9086ee06ac9678a63f479c0616d3d002d110ee93c1af11cb9870703f84ae51e8085a6c889b81f6c116a3c97445e1f8a161b9d30a8bb61a2c14b72d4e4ebe140348591dd41f4d95b7f1ed9fc65b32b9458f7e8d775c2af1a7dac331fb49a27a86861fd514fc4051d26dfe56cee628988cc5e6ebe5d3eb49eef7a6a7686683d03085973c4a35567f98d6a0d17c2708b18e83b9d01b3659122518cb4e9d0cc76d7d5b6424822621b4ce1ccfafdc45ebc40438c60630f515bb17fc0360f46456441d6b56bda4e505148cace7b668c1bb64c649641200bf1db20a4f51dd48f37517d7ca82c6d4bf4c76b199b43d89cb04471a7b2fcd61280720afecf3968b841d7a91b13fb3ddb3e6c8d8da8fb9e870f9c444348d2d460e01a84407efcd586dcc3cfd80298d777ddff9a90a9e10f4a534b5696463062d1de851f6eed4d2f676add79b16a1d45636dc69636ea421009bf98416e9361095274de2b7163f38d81c4cb20639eacfedb5cd251a3df4943603ce4bbabe581240568becd059bc3872545c0af6ef273a3b9e01b82902ceb5d710cde685f2d28473a2644c0b2737ae1c99a58d155dc3f88a412d0c3e3290b74e34768e56772abc3d79cf03cbb764f581071dc3d2b07591c6fc21a92514722497b32441858f75b5fd5cdce22bc2b2d8ae4f668364dd98c7af49f7e15976a0dfc30c810ad5ce6950e5b250d06ef092769c9bcaa70ecce6403425b2535c9aaa739fc5754c9af1b5591da0ba78c524d5c28a9159541f7c1ceefbfd57a028ba06ceb1e7f7d", 0x1000}], 0x4, 0x0) r7 = dup(r3) kevent(r7, &(0x7f0000001840)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x2}, {{r4}, 0xfffffffffffffff8, 0x4, 0x4, 0x7, 0x9}, {{r4}, 0xffffffffffffffff, 0x20, 0xf0000001, 0xfff, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40, 0x0, 0x7c7f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x3, 0x1}], 0xbd, 0x0, 0x5, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/158, 0x9e}, {&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/122, 0x7a}], 0x5, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000003c0)={0x3, 0x1, 0x8, 0x7, r5}) close(r0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffff, 0x9, 0x1df6, 0xe4f, "c115766cd1f1dbf58d1b675e0185d5b26621bdae", 0x2c, 0x5}) close(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) r3 = socket$unix(0x1, 0x0, 0x0) r4 = fcntl$getown(r1, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000004c0)) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000280)="b1d4a273698c9e70fb30ae33256ff2986085981cc0986c4a0d705a0234fb3bef0414012813d57e2ad14a2cfedb66619ac708836fff74efafd3f64218b5f37f6228fd9dd675ff50a058ecf39b8f84dac9bcd84a8a22f0b805635c", 0x5a}], 0x1, &(0x7f0000000400)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r3, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0, r7]}], 0x78, 0x4}, 0xf) dup(r1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: setreuid(0x0, 0xee01) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) socketpair(0x2, 0x4005, 0x5, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = semget(0x0, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x3}) fcntl$setflags(r2, 0x2, 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket$inet6(0x18, 0x8000, 0xe31c) r3 = socket$unix(0x1, 0x2, 0x0) r4 = kqueue() r5 = dup(0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x80000021, 0x3, 0x3}, {{r2}, 0xfffffffffffffffd, 0x10, 0x41, 0x100000001, 0x8}, {{r3}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x5, 0x8}], 0xffffffff, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x2, 0x3, 0x3, 0xfb50}, {{r5}, 0xfffffffffffffffe, 0x40, 0x80, 0x1000, 0x100000001}], 0xffffffffffff0001, &(0x7f00000001c0)={0x9, 0x80}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) faccessat(r6, &(0x7f0000000000)='./file0\x00', 0x102, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xe3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x22) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:07 executing program 1: pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="857e89a8b918122cd7000000000000", 0xf) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000180)="93eabdebeed29d66609ff502afa91ad074e27d20b79e25daed62e33f0549881698aadcf8cd06abc765edda2ecc8a4e6bff6d22b3172a081c06e3054fbf9f3f859ced830270aefe470292e9221cd63320d4572bb41e5c87411cc8cee4d8b5b0e2a9d5f94c2988a7b798344e83c97b3f08ca2d13bb1bc908f7914a6f6b6a50cc07ec391cdeb0436bec53265f23d0479ba81b6e1709ab91d3406742881d79a3c49bdd8254ede384408139bd8f04b14d4e9265293f9317f3e3d269c33986f11b1c907d149c033da5bd3982bfda00fbffee5911fe2c2b2abd0864e15d70e49d24d4f8d63757245e500e3239488735e4c02db4a5b66992bbcf2e472b92bf522ad5ec13f444bb6d2a151b4ad350b8a444a47f1bce0068f765fdd4d4801f4640f2aee7215682a3aef5b9f2cd42dca4aa5bf01b8a08bc34d29c1167a126630b6de4355f8951380f567119239b87f0cb71cd603699527b9cc07e8e47d0af9c2c78e3324ca0f2c632214139c4e643a19e804bfa725eed67df379346d676f96b4abc8f277fa88f6384ac5c3479950a04168c714eae6cdeb0ca6ff3a1fbbd19bc8011f873ba0535bade133a5ac4f9b059dae9a312c085344acc615d3d86757d75ad9318b2766267e35311dd44f2be39cb5d018e758a1b056cc370f97fbd722d022103fe99d66359619e85181d5898e8bc272dbde7aef7e88f3dbb813d94148fb45764f5bb613079fcc4499972a2131c3aa78efa252ee14a5a232226038643e1c63bfdcfc4d121e676b96dea4cdb2a868c7b9d692412e09c7c3e6363317856b774094468dbc9b5eb80ddd01c81e1736e1fb2dc045ab4d9b7af6e95664b1a411deac7c9866de4ca8410668a931cf5a770a49edb22fd03c18270e6eac06713b24826e0a3cad4100b08ca60ac3e3f0d3b64d4991746de927f15b2179bd7645080781053d52bb0d34a5961b33a1df1e9fe4f02de9de72c938f5c616efc6fc19be0c17e3eb39f53f4695a2d97f6e905f51faacbf9770e58bb408f7a9f6edae53b8309a936c8515a7d7755224a74b4656c11998d25f24a9a42f2d2716b4a16ec5ec0da71daa1d181838c7a3c7c203fc2beced21eb908b2444dc659b890db3d7d440cd656c099a916b5abf5e75e61c8e43d0902bcc737fcbe1ee22013a2e32af2b0bd87f77018c13e1ce917f4a19db47263b29e3faaee05968f6f6c541298a04bc90c052d71ddb1f06da81d721c98ab8196ed92d68e0b6d0588b2caed07cc8767f176c7b6e5908a091e5944261edba3b234568eedd13b94e65e19c73d9cfcbea5e1349f6f417e4ca667e3b7240888b5fa00d77044812035624a26c6f62232c965c2989a7b7bc1cf34cc85558f82af3634a8df825fff8aad12b2e2d139642b3dbf7bee8af588889e8e004ba31426fca2537a46871f35a81600c75b281f913e15af2385cd199e1e66059f77acb084a5a4dbe50f19b45b7eb39106b7d6479eda5ec6373c4380b1d2bb28a6b5aaadc96d1f303b7ed734574e0e3432ba18b95758e086576a0b24c0c5d0d3227744bf98bb01838a9979af242e007036057854af22da4886f267f6a39fa967c7096c309eac0a435ee546adbc6b02e0d1b8034195439b32c478b4cdd35ecf3e276f29835af1196391770242534fb49ce9bbd68289820c1c08ebcb983239175e9c4999a40eb97e9f185053524b45d800801f9226ba6fd4d03c1ec1370d078d1a2ccf362c80b54ebe0d323d38579dbfd2f54ff63b7942164ae6f1056203ca5ebd1dbbac31e6a26a4afbdfc2240cce66300d16fdbab0fe61f2d3f356daf46158e94b21bddb59af2ffead7287acb6864af994fcd91aadf36640bca78d5867fbd2a8fb61e46e3d87df53e6e2083cf7c02a7768362f491ba4525bb344270efca9a98cab87dc622d0cbd4c97f1f731170a5f13c5f4e8af09aea75f43650b5450f5af83fcb041f575efe59916591120ff56e4f72d20c1fc0cdc294f4f353c07476582b88bc79f61a25e28d93bc7357b04d01ced204782cb6784e4c921196f725b158ed18601af77203df470cea72a758638d0a7cd099eac3dae0447ab1e7ec52ffd3646a99d91afbe66f06bbdcef450437b0d16ccf7bc3ef9081c3f34d4e923c9e2a7de2b3a7514171df44ba175dfd79e98b1bcd7e4f9482da4484c7f9b4e04a25974ce14c53a064366f861ca4437d8fb2ac3a30f1117df0d2215f19647ee036e86bb177fea8c5bcae4270f1f3e078de2150d848acc9a48997a475b4271d790c4954f2bc20c4b5646bef7cda13b635db613aa70e7d3a66ea043bbe0d1650a964f7d0fff8a71a56d54ad8a8d6f5d1967d20386b63ad3f8e0d0d3b61cd659d9c3f2ba7e8aadd8cd8b692c0c65ce276a94565699b572a480f7ba83e4804347ebf541d5a33f6564061a8668086f639bc893a05b85c4d6fe555f9afb857b62359dce152f9f97b0393a3d5848f1632df2cc3a3032dd08feaddf27f25a98b5e3729bc8ae12b93485f67b1630126caeb736173d727e7e919901bcfe972339fd366d0d1110b5f64e0670890701ab43609dd3ed9a497b5af4eda7ecf576173635808c7b45e08945ef72463e97955ce12224d48046a12d58b1667526059ee12e0e0024a10b5840d22a4037fe80eb04c5433a0595e45f2bc65d41c0c7fb55a7b1cbc1f71658be0ffcf591a5af001dd04169535911c11c9a77a4fc638b5261bbed4734fdb68162a4ac81171e413567b0279cffde96d1831c31e7c1dd21e92fbc87c0a9f635663dffe2453c4f06ad0377cf7b713b790300a0e868334e1310c92ec84bd46eef188850df817517f4ca4e7f959cd473569c24f927cdb8723547198198419969f913a0b3ea69cf9e0f82851b33d47d19eea099cb00da7b08c1e29b15db8dc726a97352004f04924879dd3b8b9308a561e2934ae15dc357a51cc7b606f3ef7e1b981d9880c103927f56aa5b6682f40374dcbfc0ed9f11e62f8437a0b29c15f70df74928480b83ebdb8a3d22922cd083dffb3fa309fda90e397f2c24335045de8909383dd4fadb237cc70a624d087b10f8d0118381b20c06a884bd2332c1d8b1425d7f47d7b1f68e88bf553689ca0d853c8a98966f28374eb167dbb0af0b6a0dd66f5b67d347f4f30c3367a7278928fb0d53ec79e870c918e3bda7f0bf58a1e07cd1c8800fa072dad8bb68be54bb37a9eed5c11c0f0619556df8c49e049c6bf6ae374857a384d4a586fe9e7326e6666803fd4f693a685d0d4f95c905699b761c690e2f753c0a663f8223484ba4843f2890ba4acfd7c52503e8a714d9c107f63e4330f8c3ea780dfc91e2740fa86920e24a56c9507688c0b072a64904f41c66669f3d8ad17a2125086146b5490d60534c0e4a69c8a7d9a485a7d921615c90623d90f10cf49957041a984181d76893ee19cb2353b397c8e7820f713d22988388078c3eb09bc871255244401a190455e6ac3188feaca088176cb48d5d366597ca312647e2d96999696e4c3253df76f2466fa3bbce862d3089b4bb08890f58f34b20116611fb76dd016fc8e4db773228acfbf23eed63f8b39cd6652b1c23ac9bf0355f703765c8901e3897a35f75c5a19b4a8c7fba65898a46b1c76f2e5afae6905c9e6a3b4f4b7fa5ad14fc9941d5e50db2956c0ed05da53eb45393ec7614f058ad17a8439aae593b3df7b2f6936e5ddc6a94e054f2ebb7318031d8fcf6a8ea038adb5ef67d3ae0575ebff42c6438c9997f553fd656d2549d2dc944e2ca259a287af5829c6a17ac6cedfe8515adf56536c420243bee525caea9375ff788cb581209b1e9bcd3759b5b67d8b9cda4a48c86fde34bff9d3ada5755d77ce1ccb51a4cf3a47bb146b82473f3f6f2b0f062361aaa2d65eaecd613a8a2ee78578630bbd0cf79dbf8a2810854057bc56ad717d40344f023ea92ae82e3aaf385070e390bd9ef587186c514ee422496bb62a5eeb9212cbff806a68e00dfcfa072540f8030ae72b9e7e68dad7d7e52e52f1756e423e19eb08ae423bf1598896bbced589a76c689835eed1e70d0801770bb5141324b994782d9c552a1c8aea835bc51fb30da538aa1dd37f877bf5db77ed04c22dd0f5206872bc731e698eda6f488fa9600afe5028d84b4136039942051118f864e64c3b8353f5174303caf5495125fd6b4eca379f419e726675f59408bab6fa0f2eb3a5d607b39325c354cce0e21bec2c00bf3263b6e1d79bf60e2b99b8dc5ee2d09665b3d0d4358205da91bcd17530d81c574ab9b3a5a8343da2e40e37050bf1a1ed59cf3cd8f906b698b6376b9e7025aa0db9082a1beb303d4d528eb0e9e0c631fb80b77561e264d2c5bf6b2f3f2c83cb8eb4873a2d17040f76e2b02f352ca01c7a0512d876e14be36313a5a6e3e70493044f304c1865a01c084606d463320814671b8c771c1e5d10da6e6428cdffddc2280f9b7ba3f8ee3bf00454c9531179ccc25e00a5c43c083bd712527ad2b47086d6bf170c37a13b08b4602a38dcacf7b0d617a6f9c5411b99fede7b33e88a376a712db6178daffcd6b79a7078ca6cd339156385a490bd2de98e08b1987a2178af57615bb57f87412b3930bc23a86f78b5a8a486511c4f0ce5c8eacfd7e57eb8856845cddd9785a048c4aa8a1e2c54872b78994cfd628acdff28465a0dbf81b172d288686afa1042cc7d0631d445d8c8fe09ebfdb813ef98e5b29ada4ccdb5426b0125c86299cd74ac12051e863e455fe576219ad5d8ea884e89a5da359798386d297192d262aef1d123badffc54556444d743516ef5334dde56b78e674556d2b5a35c92a4d36d6d413323da1a532cdb7fd4e40f2be61ce8ec28fa1b8a0a4b2474b3edec7f0eaf03e020f57543e03106aea0b1b7c54e639294914b1be91e664454296e4d85cbac5e139b65da3057fbaef10ee95b427ca7cc77c14af645887d6a8871bf815914183923b505f5b65a97f26ddfbfd418388de0d00598794bdd186a6705d18cd19242529627ddfbe8c04a6504c0fb99b2e4da897b4e1e0ba00b9793416317eadb7fc8f0c39330f110f7cea07518b8802bfe2fd397895de85dc061e978306d92ef8fbfd597014c53a6aba085e8c0c506aca81bd34f3dced693b71651b7203fe5308e1d183b2297dcdf41894a25b6f8be7bcb79559a876b267e7c7a0f720ddf6d6d4a25708b20d56868581b98de366ad20497483032f0ae530946d6f85a245c2e3c32ea1c6fdee91940b6aa67ae79d6c663605a927703c6ac692af4c40afdd10dd02aee8faada982f8f2b168aab7fb5e559a418cd2881ff9ea82025cdd700aa54ff4b5ae3bc8c16044967024a3cd6726555852c5400460770c87acb2ed92ce6bc1bb96386a5302fd155f8c4c9307ebccb4222bddc4174a301d47307b4e62277132762e1b14115ce86c61ceed0b8b4e8bc7b98adb28ecc44c97b32606e07d6746dffa33f4b0cc8458190cd3917922cc6cebf2e8c95ae71d12439256435ee2e8e92ae22586497f9b7ed02e84e41da407d3d57cb5c1c40718ca59c50f30c1cbe2f53b89c1e35c290c93f7c574578195e0b97814cd30b2325fb22361d9a769a03fecd6bd21be452381f34815e96cc7e8bbf31f716cb38a605a91eb0e8ef1781101ca93902622bb631e3c2f0ce9f39ab4e4f3ff31368ccd652690f74d60dcc2e08125ac8b7116a005c5c09e1c4fb9592bb1fc63b0c24470cb697a00e949b770e1ac2f173f4991c7505bb5b60f97179cf8ae4bc0a8f5bf817f04c18efcc3d28f2aebc4296ee70c177b75ed359c021f8b3cf8dc98fdf2f69728c0c141f43876742683631d083c1d16784c1fb2", 0x1000, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x3}, 0xc) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x1) recvfrom(r0, &(0x7f0000000000)=""/175, 0xaf, 0x840, 0x0, 0x0) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000010c0)=0x3b, 0x4) msgget$private(0x0, 0x200) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) clock_gettime(0x3, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10880, 0x40) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xfffffffffffffcab) setsockopt(r0, 0x3, 0x101, &(0x7f00000000c0)="3c6461a04393f7086a78a1372680eda3eebbb1eddc297608e523cfc3860ab7dfcefb4693a0cd9713cdb74c76b34449daea6f15ad34afbe43aedd00db9095e99333dfe81137c7e0", 0x47) r1 = socket(0x1c, 0x2, 0xffffffffffff0001) setsockopt(r1, 0x29, 0x36, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) flock(r1, 0x2) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x0, 0x40000000, 0x0, "7e389ddedff37173457851a7f9097b6dc780683a"}) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvfrom(r2, &(0x7f0000000080)=""/24, 0x18, 0x840, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0xfff}, 0xc) r3 = dup2(r1, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x6) close(r0) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x8) pwritev(r0, &(0x7f00000012c0), 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:08 executing program 1: pipe2(0x0, 0x5d137729cd4ef05a) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x80000000002, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90aae2b51aab64f5eb7b7e9a5b354b265a6319fc"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x5, 0x2, 0x9, "51da451f77e1d74000cb1b8839f4f5560c604c25", 0x9, 0x9}) 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x8, 0xca0e, 0x0, "aa7f7c10fbe9f0575806ee64d466ef3817e3ffe4", 0x257, 0x8001}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000140)="5fc2ba0ec5c596793c1aaac1fbee5510ebbededb2f0a390cdadadf775208eefe079aada3925c3c2f51d9dee36f4c651982f81085265e24cd0ecf65ff5dbc7379c2c07de5be4f72013d7ba95c72ae", 0x4e, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) write(0xffffffffffffffff, 0x0, 0xffffffffffffff0d) munlockall() lseek(0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) r3 = msgget(0x1, 0x8) msgctl$IPC_RMID(r3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x14) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) shmctl$SHM_LOCK(r0, 0x3) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:08 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8612c) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff040000ffffffb27824afd4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfff, 0x0, 0x9, 0x3, "65970db5907fd5e475e0d912cf75ac995bda4616", 0x1, 0x3b}) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) munmap(&(0x7f0000720000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xe2b610933d153351) setregid(r2, r3) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 0: socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) socket(0x6, 0x0, 0x80) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) getdents(r0, &(0x7f0000000140)=""/223, 0xdf) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000240)=0xc) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f5a696c653000"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) write(r1, &(0x7f0000000040)="c548a6382d143770b3a1e3ca10dbdc17cff31f718f58", 0x16) dup(r1) getegid() 16:00:08 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000300)=0xfffffffffffffd94) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unlink(&(0x7f0000000140)='./bus\x00') recvfrom(r5, &(0x7f00000000c0)=""/44, 0x2c, 0x803, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000010c0), &(0x7f0000001100)=0x10) r1 = socket(0x2000001, 0x8003, 0x1ab2) getsockopt$sock_int(r1, 0xffff, 0x200001021, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x401) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000007, &(0x7f0000000080)="01bfc4c665ec6299d710f920c4646603cbc0d9c25aca9169109955ff1f1d333dc5b8ce9e8086eb4f89158dda1aff325144cf20b308494d17356f0418a24f4029d9399d8f31a9b42b3d5973b06f5e2ea3cf56594c7e8fd0b0ff3a9d54ed0694e75100d13f40db8d09c3be7c4a9c98c62b6a3fe711ca08b948c1bb2c65eacc689446560cb46f75cc3b8eaedf3db6573c4bff8454f6dd8ec580673708e46a39cf39cadd3061b238a6c551a04d9dfb6b211fa87a90f33de6ac9f1dc69f32acbe17abe7d1ab379d70b3239e73531268fc39b16020724bb68c6a18d136c5ea23db669d3022974c23fe6f45ca61d5ea0fb6b768d0a2", 0xf2) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x2, 0x4000, 0x106, &(0x7f0000ffc000/0x4000)=nil) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = semget$private(0x0, 0x7, 0x10) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x80000001) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 16:00:09 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = socket(0x2, 0x1, 0x200) accept$inet(r1, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) socketpair(0x0, 0x8000, 0x80000001, &(0x7f0000000000)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffec6, &(0x7f0000000700)=[{&(0x7f0000000340)=""/251, 0xec0bbe6bcbcd1381}], 0x1, 0x0}, 0x802) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000000)=""/141, 0x8d, 0x841, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt(r0, 0x1, 0x10001, &(0x7f0000000500)=""/110, &(0x7f0000000300)=0x6e) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/205) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000440), &(0x7f00000004c0)=[&(0x7f0000000480)='@.}\x00']) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="00357500000000000000026a7437767cf0f56b8f2b43c996d74b53680405fdd1d27e96a87cc96ecfb558d72c5fd15d49ef750c7986b02c921bcf75872c733a4e5d63ce2c523758f220748d4adebad29a54fa0edded30ec1100d7a6066443efab1bd884363feca70ca1c5da2b1fc2e983d4b2b1129ff0546a4997c37080943ec126d0b2c47b56ab4292eb691ea22a75fca97a05d08ef017ee50a54e763ace84d04599bae9758e6b3ff58c42836b0881af4d640f3bc942fb5935d17f204d2d919d83cbae064c97307697ab3cb5349a486e727abb2b4cb4c3f67b3c2b246eac513da6e2e9fa368ebc33b240f1b8d10678fc2ae42378dbb7c3d2e807dac7c560afb737fdcae7d9fb789d8a13790b1cfacfcc9c78211aac96138113d1fb58c877c160f167e916b6636b3842455a52b93a65b6101525a235225ea5b3b92930618a7ddc8439f8328f96c09073b8533995b9872c41ded3e3c26f9f598547f80b84c417b07ec8836e74ed72f802cec7"], 0xa) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x600) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x1f1) read(r0, &(0x7f0000000480)=""/101, 0x65) read(r0, &(0x7f0000000080)=""/103, 0x67) r1 = msgget(0x3, 0x0) r2 = getuid() getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) r4 = geteuid() r5 = getgid() r6 = getpgid(0x0) truncate(&(0x7f0000000440)='./file0\x00', 0x10001) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x100, r2, r3, r4, r5, 0x100}, 0x7fc0000000000000, 0x6db, r6, r7, 0x100000001, 0x3, 0x530, 0x17c}) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=']\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='!*^\\\x00', &(0x7f00000002c0)='#}\xb2\x00', &(0x7f0000000300)=')\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='!\x00']) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x61, 0x0, 0x7b, 0xffffffff}], 0x200000069, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x10000000000001, 0x0, 0x5, &(0x7f0000000140)={0x80000000, 0x1}) 16:00:10 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r1) setregid(0x0, 0xffffffffffffffff) setgroups(0x3, &(0x7f0000000040)=[r0, r2, r0]) 16:00:10 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x10000, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="5cc9ba5edeb685d8cc7d75932cbbd53810c9f8c1cc5b92a9f5a0ec80ea3ea8d0973be35828c37c3f530f1c313291de98490046fe3c4e041c1a8bee1594201c74dcecec43f43b51927b5631e67d056b5287eb78e16c0d7b171f9b28348119ead1303d1c08e373c5be27a8323d664a", 0x6e}, {&(0x7f0000000140)="50999e28876395e8736c60c2e5147e7a617822b480f37ec4aa82c25bbc151ac7c7c4f2370b291ff30ec5f6ca99169e95b7766f131e142bda0e74ade544bf63449972499c241032534c197fc0c6e8f22e8a0d7a747966f99fe95de88fb9c06545b14dce4abf0d140dcaf3d80905b4c74833dc71c0b2f81b55d163152998304d388774872ae49717062f66692d0155b5c2243c45a99daf97fc4006fedc0dfbf8a4a60bc29bdf89a37bdec6b346feb001e6b8a6235a78f9b9e56f3f92", 0xbb}, {&(0x7f0000000200)="23bbe793bb3bf87a475f5429d3e17f2eabd1a4556966d5816d66b0d22c040d3cf503e4f3e6d05dfca4c0ab219793070fe8b318413cc7d94de7685717f5629785d900c4706348f7a2662e079c1d3915998813fe59356253e91d7d860a6298134925b3fb83cb6c6c34854ffb705030e45c27973096475ad520a74e57c341687aafa8248b19d663d7edf4e65714cd0357e959997689b767d7baca634e57ee7e189d1448f299dab3ca0daff2e46896c5b24ef7937758e53e1678861f7c684b10d4b7a9cf18ee753ef38181cbeb06290b096e55d20f2b96c9955c79ea76af43746fbb472ed1c9f1a944b2043296196b7ca06388180aa7", 0xf4}, {&(0x7f0000000300)="8df1075e1872a8d7f5", 0x9}], 0x5, &(0x7f0000000440)=[{0x30, 0xffff, 0xa2, "f6e4aac481f360faf38750248c9cad19dd2935847b725c24f5"}, {0x68, 0xffff, 0x3, "36c822363e4d53693f20b1abda0d985a83438854d802330a681c14e31c9927c536f6764b39ceae18aee3895afd9583666f04a96b9b9e82b58726119f3e7806befeafdb80e2ee559b37e4120f110255d5ec4042768c"}, {0x28, 0xffff, 0x100000001, "9c19947a18c0b3a5a93314b23eca6ca33dd0af1ad3"}, {0xb8, 0x1, 0x8, "49d25974a7c452dacd15be576990f168356b95e57333e526734d6045880193531f5c903f98eb6dca6db3ef4559c8bbd9c7b0c603f66f095c62e9d13c4b3e6a0f3e52ed8f7fa9253c05a83965d9f17fb01e9bbcfb3721775c9f3d7d6f2b97da0daed6713e30cd7247672f6c1f4cacd8f711fab7b68db99e02ce9f4e72c924100cbcf25f8b6d8891f3c61f3fca7fdeb127f8b2a6e9e9854c036b26d858cf3486911368b3c7e6c1e0"}, {0xb8, 0xffff, 0x7, "0d964a9f1e1a4edcc38087dec3646b04d4d5b47b98a0acbfaa8a0a04860fd60263bf5afc1776f66584eafc534cd8dca2bc55975a6ceedce02c4ca556a4dcf4ec90c51d3937ce90b249c7a40268770528e8ea294832482d1db84a13fa8c81ba8e2c98cecac5d7a8af026446549fc365110f83c35926dcad95ce97d87a1cebd9804706b4a50d9b425723062978fcc09f75a32bff1df17488a771aadc6b16ff0877bf30"}, {0x30, 0xffff, 0x6, "914b1808f8373e17254647f62f056e556be56a8a5c8f7ac277673cd7e19d39"}, {0x60, 0x1, 0x2, "fd7117637269c310ee8978f7ea29f47bdf29e68b23e83f190010be5b915d414dfedfaf80e5c70730ee8457a1fddbd70cd9e8869bff5285295dbad63ccb332c06f90403511f8861235944"}, {0x60, 0x1, 0x6, "d723640ccb86f5994a6ae035853696d660e4335fe644aa6f5c9ff845fd412fc2efcba22be206105608e5e63e96d221a197ecdd742d9156c4e7b5fdb544cae95273923fb83e0818b0b91a73df93"}, {0x98, 0xffff, 0x9, "30fa75b4d76c7766156f96e41f4820255cf6fdcd393e2b3b8b0c18e1fcae38c4081fbfe86bf0b870a6514a19a5dd1b781f288af3f089223c803d64cc238b582b6e697d66b4dd6d78bdaab920b95a63d40744948c7f986070ee09e537fe67d6035f8b431c39bc55cd82a715fd7e08211d272e9db54403d80ad406dad6fb48e0d2ee"}, {0xb8, 0x1, 0x3f, "2cb5241445420678f8343274f7647fe013488fdbce02cb546bcd27612c445383e4b2e9908434469734c72b894b5dbe716fde1e976e4b5b5e8e650be77646c8990c91313dc7266902e9ce1b816dafc12da62e7157c2aabe1db1e50503f1b24ae10dee659375a83f4ecf70614995a27798053026af80f7ca8f67c030339855a7e9ab663e7b625c461b0a7c496c53a534b31d5617b0d7a5bda1cfa2b6306473f641292e"}], 0x470}, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820274947fed6c653000"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:00:10 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x8000000000000000, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="a583c8a3c22102058e64150b8e430c7ed3bacd12879ca693c65661296c32509b06e5062d6066c8a563927e9a5159070637c05f9e76ddfa48eb9835ac440a253cfeef6d78df42678f93a591054c0610e4f41b268a5425568ab12b3dda"], 0x1) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x8020, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) msgget(0x2, 0x94) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = semget$private(0x0, 0x200000000000a, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x2, 0x1, 0x0, 0x100000001, 0x6000, 0xffffffff]) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x100) sendto$unix(r1, &(0x7f00000002c0)="d0b6e6ec529c29f784fd30b7e50cff7331948db5e37e6ab9a21040c061af905a7d296f1d6ca51c4fb74669cc9b1e67d8687d536efe3f7f5b20b3a3cb337b70a3aafb7c68f8408a6ffbdf701d387d8fa15e571d10aa44783638f9c29cc339393ab1e51ef9c54122b4597357cabe1aa33a5917109d5f785885b64754693d49cc49610215c2d44f1b4bf887bbf9c5d2867720c493bfc9a74e1d0e90486431d2b798f0412d9c02080065464fc72fdf2314d2984a51e709524164bcc672b01caa5b18a6e28a45ce5e29618744f87bb59a5a6253737b7cfea9ae8b29c4486a8046ef73123b6ca3599c5b755a", 0xe9, 0x5, &(0x7f0000000400)=ANY=[@ANYBLOB="27ce97c3f85acac727b3601b5903419c"], 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f0000000440)=0xfffffe9e) close(r0) syz_open_pts() symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="6c63f5f411b8b7cc615ba5d12fa32e3176bf2d0f4cf4e3a68c89ddd1da886d069494cddf4021021c71e40639dbf74481e40263bbcdc0c49b7d", 0x39}], 0x1, &(0x7f0000000180)=[{0x70, 0x1, 0x100000, "7be90d1267824ca7d666366e20ffc74c70ac2bc9d6cf95527eb61eb9405e27aee21100584df6817d0f0830cef6330b4dcfb16668bb649cd6d3e19429ee008e93bd2ff69df85dc0312f4d2c63cc863170390d2fb64706ad5e5048ac447f0f"}, {0xb0, 0xffff, 0x2, "71db6e06d700c4341436cd79cbb90c9c07c37f7d5b652c199995295ba05421fc94505d44bfbe1b1047a52f1d7d033ee409840317fb26341da9fe4816cf725f8faffe72a040a871c02765b52a5735a3c7138a0aa5261faf04e160d4f0a09163e367e05eec524227c840ccc309ad32cf8fcedd3eb9916d19df854c7a9413c2a7b77ab2c7a48144b775e43bd0f8f59a7fdafc13001a46194a52c5c635"}, {0x68, 0xffff, 0x1, "02a406d73908c4c79bfaf538c84ee45b01f58ffaa9872d43c0e3babc495f8cf532d92f37710a5416595a17d7487570099523168465c0b57db66bd9f74c29ef1b0128715392b82384a3c9a9627534bd9afd5699368ef5"}, {0xa8, 0xffff, 0x76, "458881d2efce61297426454a61f66b08ebb54d4199bfbe03ad72a2b7286ea55bb4e08b98282362e7213d1989e337fb064b778044da4494789bbbe564d0b72cb1084b691a9d788d31b72e73940808ba56d05537c4a27af9e439e067f5ecf65e4a9928cc6fcd545903f310de8c9c40793cc7d460a7c6de015afa340c06d7673a6c5c992448360dae4d53c68a24b35f73749ec3"}], 0x230}, 0xd) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="cffdb3d649fbd3d4aa066b7f83f5aa47ea1b6eda6e39d3cf1867af1bc1109f23dcbe66d071fc6bb4277bf2ef56791527", 0x30) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000180)=""/154, 0x9a, 0x0, &(0x7f0000000240)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000000)=""/235, 0xeb, 0x843, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000015c0)={0x0, 0xffffff9e, 0x0, 0xfffffff2, 0x0}, 0x3) 16:00:10 executing program 1: rmdir(&(0x7f0000000380)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f0000000180)=""/44, 0x2c}], 0x3, &(0x7f0000000300)=""/52, 0x34}, 0x800) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x6) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) openat(r2, &(0x7f0000000180)='./file0\x00', 0x10200, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) fchown(r2, r3, r4) seteuid(r3) fcntl$getflags(r2, 0x3) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:10 executing program 0: getsockopt(0xffffffffffffffff, 0x3a, 0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xd1d, 0x100000001, 0x4, 0x1}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)) preadv(r1, &(0x7f0000002300)=[{&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/116, 0x74}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/110, 0x6e}], 0x5, 0x5d) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000000), 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x401, 0x1}) 16:00:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffd) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f00000000c0)={0x3, "948b8311247c1715bfdd81dcd5fb4e603364d857354d60bab368e2db0f679674d744a52076dcb5accc64aac2facceb697a2f6ef1e736b7a809f6f720558413dde96eeaa88700a87e2febc9fd64012984b0"}, 0x59, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) sendto$unix(r1, 0x0, 0x0, 0x8000000000000000, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x100) 16:00:10 executing program 0: kqueue() chdir(&(0x7f0000000000)='./control\x00') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:11 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f00000002c0)=0x9, 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file1\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file1\x00', 0x800, 0x29) 16:00:11 executing program 0: r0 = msgget$private(0x0, 0x7) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000734f08a035f590c8f3c92937c0bade25b5adf65dd24372a02f6180a083e1310d785b3515c9b9f17bf15e84b814b2ed3a6dbc6b471febaa712ede387a5d51dbd71e9317d4c2446688fbbf85fb96ffaf8f1c71080cb25449e6c2e37c15a316fd4104814300bc8a56d52aab187fb507d33225b62c27989acd4e1ed208e1dcfdb8e73a875f8164a128602992d868c2a77a80afe66155f83d59a6dd4a567fdff814c733ed1d7a31336648afa5cc0b655c01fbd969be2b723ca10fdb65a578f11fcb1a5381becec993b88a4ac60d4db9f7def4664ea51d977b32fe6b465c41d7282ff28c7523b35422e911d74ad3eda25aba4e02549e1446c1ea6fcbfa938a68a7e9e35636ee35dcd59a778672ec6605d3dbdc3b0e25cf48bb0e3a0fec8944c47cd53b8439e1dc87b89da5e9952c8466387d018f4052066ee5f3039809963d24ba2a87b50a2687b2ca9c595740019954879c619ec0bc915287b2e2839cd950bb2e98"], 0x1, 0x0) msgget$private(0x0, 0x200) 16:00:11 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2001, 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x821c, 0x12) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x1}, {0xffffffffffffffff, 0x1000000000000005}}, 0x2) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x3, 0xd, &(0x7f0000000080), 0x0) socket$inet6(0x18, 0x8007, 0x7fffffff) r1 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x23]) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x40) chdir(&(0x7f0000000000)='./file0\x00') r1 = semget$private(0x0, 0x2, 0x90) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000040)=""/151) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000340)=""/123, 0x7b}, {&(0x7f00000003c0)=""/48, 0x30}], 0x2, &(0x7f0000000440)=""/91, 0x5b}, 0x0) r2 = semget(0x0, 0x0, 0x0) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x5, &(0x7f0000000280)=[r3, r4, r5, r6, r7]) semctl$GETNCNT(r2, 0x4, 0x3, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:11 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000000000bbc86255c3ad2047796037174f3e91ca909a97e7bc5ad4b5c72fcb492a38a4f29b6f33360ae2124937eda2300b00000000809371884f7da406696ddb102ecc01f9bb7c7b5c487eb48055a9d9c56f7ce402a47c8378626782636b29a802bb4d9f2084f0da64d8f005ebd5a9a91ea3749442b9beefb90e966f040d8ce9a1e6e4d1caab0f1efc40000000806a7c315d309a0e0fa54de6580306e442911bc55b3a1736d281bfcd380057cc2966de4c3c873e6136830050e0272994427d62b26dd3bef3c5474dc5ea260039506beed7379d47b06ef779681ddc153e59440cb63964081b0458d18850a824ce5d1ae4196c7d61e7f23622b18c60bbbc92f4777c97b6acfb3f2bcc643be74db60fbc4e3eac460f5ce67ddb1b64d4a1f8d651539cff4b62fd749d216e729cdc6b09d3007611a7"], 0x755cf5c5692caef0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="69022e2f66ae3d4bc176"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x8) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x2000000000000) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: socketpair(0x6, 0x4000, 0xc7e, &(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000140)="8aeec3f14cfe688948aa208059d8ac9c2447f889549e9b1a51ff25c4d0f90cffa91f36ae2882da82b33c9efab7501c81fbee01f5d341a40fc83b07412777d73b14d551362ba545309cfc1821088310a342db5303504596d0de6d4cc38515a6d2965e8b89bbc0f8ddd587f7567a425c642b1da20c837f330697cea570d4c406872d9d3c10633004c7abe45d5f9b78476c35fbbb5e52aa071bcbca958c36188fbcdda6d3e64e1b1c3863b3d71594098c9a990677fef93f3f219c5e52b3bb13b3f12411195aa924448aec215d21da8a51db79e997d07e53eebad92fb196bd030b8f26508a4571c9e7146b76641dac89676d3a3c22ef0c849ccd2559314fd48b8212ad3110de24505bbd1dfca4aa4556de299a303ba94a50054dcbdac5e5dc94efe26ea506c5c138f56744b9dd720157386e352a20878e50ac6ec5319e50678a0f0f46423cc6e0f942dd603429df79c4be88a90c4fb95307bb8389aabf7ca71a77857ab81d9eea878cf9828fe6f9fbc361790d8648f5a746c9bf6dbd26d8838b9412e7f8b553413e700a9e4842b8eed7d0964d1c87449eadaba48118b5c936756bb0bd0c23f5a25e61407fd4e69ae407a1e06502753101323589b6c59bca4bb6bb18fb55c20af270bbd7d7495a91de8778eed872c82916f863f1d1fc7e449fb6a5b5af1ae26d21d2efed063b2d2633df717e2c02bc9419723ff9bc74f3eb6310a2da73afe6e38a27b78e43c8e57800cdf518b0ab92b66f2ee7d3417967b2171e2a4c3df24c2715a2bf0b565fdd7b514b364f934f3ddfa7eacdc12343c2f1452cd8b6a16a290db4586878b672204602af8c31012886c4401596d405d91c4f23945049766cfd9cb8bc91032da92b185454b69bcc7241723d85a2ddf8a854b6f208c20b994435717781c87dfc0bb7de29a00d8f01e8ee8895e54e3945a58a6930c613e56c9e52b2e9e3dd47a09939bd4c4719ad8c1110743b392f3faecc986baf8bda383ef08c31f1f9100a11ae1c160ca81be6359d61468a257752a57cb92f55e40fa68c15832b591bbf0ed52e5b19bce622dbb16b79351829edbbb89cc8633fc39b4f24ffe90ab036aaa3ad938a87f4efaa3ce0ebaedf23ca4854ec967ca08cb4be1a29c9053cdbb4b9d4f59f9b423d69f9a436d5c3ca7a035d993a07f59b7e5dda5ca01e95aea88fff383788616f7bac9913f3c35a359250258dd1e7c1f5d184c139631207aa159bd3b3d1a98461a602beeb7ab11648edbd095ddef38f08ac44372540d33702aa32ece797d51a550e2b76f835b9cbc4c123f08dae9b5c1f6938b053d13dafcf82d7c3ae6d6e84032eef4ebcf1bb58a6baa46767f15f16e1d8c3cc9365a9affafcc732b1ce94c5932f1105e7bf87e53377bbb97dc737869fa1a0ba02dfeaf1a384fb2f159be835a806267b5cc2135921d905bf40278bf7918f2797dfe8d5601b94796a6d8f9f36ad6be0a300519930ea3de5c06069485dd63eaf07a592a2f6a050dea21f9d47275b2804a3968cf2f21c343ea58ad173e33af8e21ea8bf1842e49c6af163d5682d297af0db065f5cb3ae20e888bbad2b73c47f1d870dc2d9a7e55d4adf6956b760c2c2c79d72e4f5c876d9fc6e152d385b9b7fd14ffcdec6d82beaacc85fbdbb6ee053e294ca747eb2dfed77f4102a59c75f81e7e118635fc77f1c2a9ca7ffcee15ecef56ab27c5802efe418acc8878abea8987e38c429ef5810624ba894111d786b358f5e9905a61bec7f9ea52b59224bb89bf21c9e2cf4f85db43f39b5887f16b03faf2fbbeace738789d23574bb2551656f190be8fa15c64305b74c5fda614844d8a8d523f1f8499c54c3b8183a270be6384518e2f0ddcb22e44defd10f855e6a7e59963d43f4e981c6c730489c56767d3f37aa2fac0f1d4c37f44d7ab92c8d9f211abed014384d5b0e8a25aa009dcb6cec163f0006496763e5cb8c354f38b268b4295a67f970b9caafa59ecbffd258ec7680e1c73bea32a32a92d163b4c87a9804797585d1a190532f47450367b357ed3e2e3f34e90a2d5a6eecb02c988cc9420c1bfad4dcbd955ad042b86d8fc0c3b3e3902fcdc48402178bb8cb7d720bec65ab566ab276403745ce6ca98687a02525af6db49f6c3da9c51f6c863c0074785ae412ea5258f7b8ba81a5cce750e59e7fe9ef0201f8999df65f4c80a3e340298054bed6fda353bb80e86c1f3ebff1432107a53b3acca0f34563877587ad00ba3af73e2dd869d61142de9dcab7099625000a395b762835976d7df6ddcb30d2ff7da4bb946d420631f751f7357405b1be1cc7b8faa7a57554e1d478f7b449364a374d9017919a3733a548a52cf57ead0ef018bbcfec0af01109a852c53b13272d80f119176eb92e0767e1d01da2d79702727b2322349d14862dbd20ab1a6b94dcd1dd1a359f919cb94e42f7a75e570c5148609328bdae84a2f2a4afab0f25ef82857a800214c38cfbdc14f9cdf9b6cda76c36fa5248794f6b22f296cb6642f68179084337291d1e1c963d147cb196c8d3f942c52a4db12076d5e51d4cccb632436d7553a17f59fb89820e0b15082da2e9c1ff8d83ffecfc631ecc9100305b375c78b0663f41e1e88d72e408b2cfaaf9b8562c14dd59cc6233c581185253361f4664af3af446449bbc2040b26b98f181386f96b0a38f82094936ae9e570fd64ef597c59cdbeb9fee11a8a58d9131dc541c837d6672086f655a17f238763b7bdc178c4aaef812e0f371d8d1d99a629289a56db89c48c37dd67a3f5b2f4bd7cf6437238d3af3366ceb6f94b7e3caabb73701c9e71d1b3be8f9ff9e19cf2df7960a740572bafb222e674e5297427babe17ddcf9055c473efef52f266fe55d81c13066ace5ac7f24e90aa39b69379a321999e4c0a7477821334a798b82ee40153d5f0be0143d9a060a467a47179d8bdb8d7ae526fea42065035c12143ada898714190894186940f93f2442328a751788d0805d0ce66505ac7e8aaeaddf6a45b34322549d6816673551851cb46a4effa339d59e2f54b23bede0e2911b6dc1554fd91b028d2d6dad47e23e8932a2cddc1600196ffd3d01d6a88c933475301b143e31978e14c1ab3edcde80a738b5bdf080d1a1dd22c5a52520487860eeceaea5ca34920649294c098bc9afcecc3690a451888e81fedb87e199abc0cd440daf9814e2026e4e59ffafb5731c9e484346c5aba4a5fb8cc042a705124071f7a45d7e8ed30ffece121dca006c065d11f68c883518c4a3e2d007e11d386f3761bc145205c7f56bc2dadce70abdec98bc822a4d98218fa86b743dfa488aad391ef6c2acb0cb0fff60a701b8e4f2ff38260e07d33f54bc853f8e6ab1ba49ab4634c855dc5a7f52f965501d8e23cb9a21ecc15c1bdb7b171c966292641956c75a02d1b61bb6d57c431383f63195e86964a02682ca83f2c2dc011ab06c9a43455c56c3a3fe374e5d9220637c42b8901905197ee2eabf38eaedbb299f040a3e114629500711279f18058c5dbaec69bc0498a1a03a47964c6d019dfaccdb8c9413e67d6a8ea07a9f7e25479ab7728188bd6972d19ee17468ff86ecb4cc071f1bcd349181ba824087bc31453bb95587f8831842d13ebf1118787db66a5be048d7e745b8414163579a4fe8311cc43e4d09a804ee4486c00a3cc9be53e0f518cf03bd8ab28baf22e4a296941a256f5f28afd900d061726e8e2da70905bcee3fb7da2225a70c6c899570bb686beb0d8e9bc4ec47af6b6288f5f46412a1adc93fc26d4425a4db0171593b86f731d3fc996f60d00f71a05d92a830baa341b7a45b35f2fb7e9f7bb009de9cfa56f46b5ba9acbe8577e6ccdb2ccfb8ab6978856929c0433fc6e584c3962de28c8755d291d455905bc6b07850ab4afc3e485a3e99a8cc4b4e1f0562f68920b24efa2e0aa714beca1e45884b46a4a0930f7b6348715ffe14bc329a8de6dd120cf7144797f2a8e59fc206e94e713a53e264dff7ea60da9dff5972e7f07609f4a31ec2a60374e7a9f7a5b47c49e592ece51b4dc4b8fd5dea0ed6ec119edc9ba20cab1718528fab8beca206cef8505bc7899d23555dcd74716920d1a42de000419d2b751b2286eeacbd37341b3494a1a159149d3973cc2bc70bfb4e03c4be684feb6026ed7e94d3fdae0601a8ce289a93e8e3f26b6fce44241c99ef05344d0d5db8301a4a4270884e342a218da64eef5e9b2239e55f1d15f35805ba403ca835ac21b211ba96148cf45b642b88429f9e1144ff23eae836aa2a1deb5d9867930780c74052cb50702e9036b0ee46872c797ce38e5015de774258032675082c497ef3fe252fdfe08a29ef181ad5b07d78a515fdfab23de79bfde6f7e6ec57f15f98da6ce8f13cb1d6ca96a198fa1321380d5561a5bbbd73df007cbcdd231e0be95f326a0b62e87b2b7fe5a77849bdaf7f5103a19397cce559aec659203387897b91e383bbe25e0fb2546cf58162a3e3edf118ba1be2e07703cfc59403f0755d98eb3bf14145bafdb11a346f0fea928a85c8a418aab306e29664d7ba39b88c58f10d3c297cfe18dacef7f4fe1c6a5077a3db3a05c135d7388227627059d22dfa30e35f19048e25f3eeb8d9e09fb526a3c49e2a103453be83d5d6fa3981080689b3f9da983c30f6e681a50bfb2c5cfdf5fa3b373b6a810a6faca5208bb54f69f6910b16763983bb70882301de7b0d42e35819369f689db548094b6d2edfff5a7313a588a2854f84cfbcf18e42be9764a89caa9518b44230d559a316e5c19e5c0aab58bfa35cd4c664879dcb9b02666e65b08af342e56eab59da2a93a2da12d7a48d925efbb5db2ebf8d3f4e885f0a82f8c3cf734863b2cdbfe94f54c668695319ece295377dc1e6545fadc66b4880395af084d1573f05fdb75a9b290a5c21896f2527d55030c206958d22507ac008b1ddb3b896da4cd25be54e406014d0c1983178e579667add585d272ee59aa47507c19bd13d74b73d01f21eb6c4d52ea37ae40b14898a3621d15357d285003a2ad72f2447e1be8aa79fc42ba6c1a4ea32914a0257f36756b4c37af7fada4bad42f6b8e6efa639b01fe3d8867c7c0698bc49eb19053ae9b02234c9d5fea7d15a6741f91225ea87c57038bb79e70f799f56fef7af1d71d56a7f92a004ead9c6d407268983273c4ef371b33da7e0a1f2100a93b8e3a3881972c54f3683ca42ad788b8f4f49a29058adf3c2cabd74363475b6fbe2919e3b5b399f64a48980f0edc07b8b8b2742443af33a34c654db69a48e678b23ba22efddba278029364043a25419d008c129c968e7fda85f44547b70ad48912c6f963c51bdabe10e39bb36e17773a5852290a094495b545b2decc2e98a1ad29fadd7c37eb9713ab20d5325d3c0c02dffadb02d333d3d0468b72e8dbfb9c782c83c61715ebca2826ebb1fa4de0e3baa34263d5cb49d2ded45a25a6b341edb3c269c4609abc7d612d191605c1cbcbe5f0e8943156e3c6fa5099fcf3728da61f1f5f3edbd26b7bb57ba6084e23bd69d4bf932e758db5674ee3e4625768e163dfeb7949a9e76d2afe23c61a8be1dff53eeecd11a43f0b6270e5881f0f922add2ffa3f5d24515a832c27ebb4bb6f4cbd95e988c27b6ef9e6974be479f65b18b1d8536e4e7e5a00fb99fbc6320766c0bfccc3badad64d54c65805b53cae21eb42bbd5e9a1f247f4315bc369f92ddda7b304155fbe3de9f048a6acb5d8e819e4bcb8d9167b8c81d562fafb308f4580b69c375c2247f2f0284b729954e365d82f54930532782015ef644d2928a07a94ec76aa53680d33bbd311887d1af1b34", 0x1000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='y', 0x1}], 0x1) 16:00:11 executing program 0: r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setitimer(0x0, 0xfffffffffffffffe, 0x0) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x6119e59e, 0x5, 0x5, 0x8, 0x7, 0x6}, &(0x7f0000000080)={0xfffffffffffffffe, 0x8c4, 0x6, 0x7ff, 0x5, 0x8, 0x8}, &(0x7f00000000c0)={0x8, 0x0, 0x6, 0x101, 0x5, 0x1f, 0x3, 0x537}, &(0x7f0000000100)={0x6000000000000, 0x1000}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1000, 0x1d}, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) unlink(&(0x7f0000000140)='./file0\x00') connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x1b0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mkdir(&(0x7f0000000080)='./file0\x00', 0x90) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() close(r0) getrusage(0x0, &(0x7f0000000200)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind$inet6(r2, &(0x7f00000002c0)={0x18, 0x0, 0x7, 0x3}, 0xc) pipe2(&(0x7f0000000000), 0x4) r4 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000300)=""/230) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)=""/182, &(0x7f00000011c0)=0xb6) mprotect(&(0x7f000001f000/0x8000)=nil, 0x8000, 0x5) r1 = open(&(0x7f00000010c0)='./file0\x00', 0x0, 0x180) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0xa00, 0x80) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) r1 = msgget(0x1, 0x121) msgctl$IPC_RMID(r1, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x10000000003, 0x4) getsockname(r0, 0x0, &(0x7f00000000c0)) 16:00:13 executing program 0: shmget$private(0x0, 0x1000, 0x400, &(0x7f00003b7000/0x1000)=nil) mprotect(&(0x7f00003b5000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f00003b7000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x13) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x2, 0x80000000, 0x10000, 0x1}) 16:00:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socket(0x26, 0x8007, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) r1 = dup(r0) r2 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xffffffff, r3, r4, r5, r6, 0x20, 0xe183}, 0xffffffffffffafd3, 0x0, r7, r8, 0x5, 0x4, 0x9d7, 0x1}) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/30, 0x1e}], 0x1, &(0x7f0000000180)=""/4096, 0x1000}, 0x3ec733e8202ce563) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 16:00:13 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x8001, 0x5) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0xe5}, 0xc) 16:00:13 executing program 0: r0 = socket(0x3e, 0x401, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) poll(&(0x7f00000010c0)=[{r0, 0x144}], 0x1, 0x3) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000001140)={0x2, 0x0}, 0xc) 16:00:13 executing program 1: r0 = shmget(0x1, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x8}, 0xfffffffffffffd4e) r1 = socket(0x200000000011, 0x4003, 0x7) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x5, 0x4, &(0x7f0000000040)="f8acb92290455e49d43da38fb7e0acd3e68ae69d228ab921641b", 0x1a) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x7) setsockopt(r1, 0x11, 0x1, 0x0, 0x0) 16:00:13 executing program 0: r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000040)={0x0, "7558d77aa0de743ab6af30846de26793d41936b4feb49ce62c6ce570cf63eed80f6f"}, 0x2a, 0x800) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = getpgrp() r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x401, r2, r3, r4, r5, 0x80, 0xffff}, 0xffffffff, 0xffff, r6, r7, 0x6, 0x80000000, 0x64544aa6, 0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r8 = syz_open_pts() fcntl$lock(r8, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r1, 0x2) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r9, &(0x7f0000001800)=[{&(0x7f0000000400)=""/133, 0x85}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f00000004c0)=""/87, 0x57}, {&(0x7f0000000200)=""/23, 0x17}, {&(0x7f0000000540)=""/226, 0xe2}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/112, 0x70}, {&(0x7f00000016c0)=""/106, 0x6a}, {&(0x7f0000001740)=""/161, 0xa1}], 0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) flock(r8, 0x200000000000002) flock(r8, 0x2) unveil(0x0, &(0x7f00000003c0)='c\x00') msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000800000000000e2ff002bb4b1905c45340000000000000000000000000000cb8e5ff2a8f8b3509b090100b44a62a8b964dc6c1b66d6552fa67c1d8505c654415e9943f0f998184fda75a3423d1acc1b9566910f656370b3cc1c7bf792cd29d91f2ce8c9ff13fa0cecf02e668d8475a3f3c73ffbe6de660f67bdf0dc5defe04e81455e48d0d5e8d28e29131b33fcd58738b9b91a42ed80042108a321a5d63b27298c53d0889a28c222819d5e65ec8f869ae9588a31f741898545315e8eaa5372df64c0bd6e35b0"], 0x1, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x676) r1 = syz_open_pts() close(r0) r2 = dup(r1) listen(r2, 0xfff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = geteuid() r2 = shmget(0x1, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) r3 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x1000, r1, r3, r1, r4, 0x0, 0x8}, 0x100000000, 0x71, r5, r6, 0x7326, 0xfffffffffffffffe, 0xc0}) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000380)="0d1737b6c5ae43478ed60739660a4a2db4165052a38801e03a0a56914e2c35d8f6ef7ff3f6dc3fa5c6c57a8be40424fb65792d39d29061cfb8a9dc144d32e44a80a543da27dda0e3abc7893cf82850f292415240f28a420a37ee5e08e225ceb5d594adcb5cd762116d5f39d13c24b290140e05eefab27e64add425df4defafb113ba52989dab532a1bff34d09c4d88dcba71338a18894de47bb89ef8684ac7b7d4c62249d633019faee6f84a188ba9fd874e7ce80922408ed27aa064d1480bbd1db2a7d132ea659fef586797ea206e928e4e3b3ec3a3241ed1b24759244c3c162ba4f5fbe2e24177", 0xfffffffffffffdc7) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) pledge(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='.\a\x17e\xc0L\xb3\xa5\xf3\xce\x1c#\xb4\x9d\x9b=,\x00') readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000080)=""/49, 0x31}], 0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000000200)=""/18, 0x12) fcntl$setflags(r0, 0x2, 0x1) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = msgget(0x2, 0x202) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/35) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74db", 0x2b}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchmod(r2, 0xa) 16:00:14 executing program 1: semget$private(0x0, 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x8b, 0x6}, 0xc) accept$inet6(r0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) 16:00:14 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup2(r0, r1) clock_gettime(0x200001008, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="035eb8a317662c0e5ad319e5703ca7be1f0b4fcf6c59f55692c0c96544f1be21334d3db73c329ee9aa5bc87b02a71466c69578031436aa090eaac94cc6823de62d93b0dda6669c516af443aec3e0dea32e7b3512398359b7102e2d2ee855fbc9c8a17518e00c74f3d141a4387426333a6e6263b98acbf8b2eddb352841e61743bae8cddbc62fd01d9ff6c896cf23c4621c5d4737a5451ac2dae11464207b8b1238f9c702bb6f202e37af3bbd59c23a51058b5ca81cd7febb99e2968a9381cf41ce155304f9dc7d264e9860c999eb886a64c8eeaccf2c9113876bdba36466c5145515131f4f4e1809b1fb8cc37f222efd8a854236ee0fcc58a228d1", 0xfb}, {&(0x7f0000000380)="ea8c0982811365bb6482de9d38507bd189e6d9811529f384b1467ba7e5733e245bacae76fc93d73a0f1cb93c06e0533c43ca2c6639e3f4941714fa7f4727655866fe949ef718f7464490af85967fa293e90b55c394df53ee122c24c18f781c1cf59fc64ad13eb5ec8e19a03c68c85cbc5c132e89ee28bdd3db9017867fd1c1f6e7a4b70cfd6c", 0x86}], 0x2, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x9c0, 0x110) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/122, 0x7a) setitimer(0x0, 0x0, &(0x7f000002c000)) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) read(r0, &(0x7f0000000080)=""/36, 0x24) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 16:00:14 executing program 0: r0 = socket(0x20, 0x2, 0xfff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) setsockopt(r0, 0x4, 0x74, &(0x7f0000000080)="1d8d9eea72c1043198e8cf16864dc79d438fbd00c7c15e1372d3462b25cb310bc636", 0x22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x81ef) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x5, 0xb7e) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(r0, 0x0, 0x0, 0x80) mknod(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) syz_open_pts() pipe2(&(0x7f0000000040), 0x10000) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:16 executing program 1: r0 = syz_open_pts() close(r0) clock_getres(0x6, &(0x7f0000000040)) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000005dbc6e3ef885ea31f415c40930fb0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c02d02995764d7342180f9ae49ee6a794dd961d3b38a185836000000000000000000000000"], &(0x7f00000000c0)=0x6e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) listen(r1, 0x1) 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x800, &(0x7f0000000040)="f9d8bc9f4b6a47703a99ee8eccef4e65f87eb964b277a6a084fdaca8cf3eedb73666e934d9df795f7437c6c622b7f246011a87c2b5b93c2b932c49a5dbd97a120092c85499a2467114ff7ca42fbd02c552e075e96dac322e7760ac569a236bebad7edc2dbcced5185ea0a92e36c4db3e9f6d4c1c4a64042bad5d0494b21d45e22786933328398ee0b9e8382750d834c801d00e35bac5b620992eae79fbcf", 0x9e) socket(0x10, 0x3, 0x6) sendto$unix(r0, &(0x7f0000000100)="b884515a15c3db36bc6a166fbb1da8", 0xf, 0x4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)='\x00 \x00\x00', 0x4) 16:00:16 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x80000000006) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x17b}], 0x1, 0x0) poll(&(0x7f0000000080), 0x0, 0x26b3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:00:16 executing program 1: r0 = socket(0x18, 0x4002, 0x0) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/237) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x60) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/7) 16:00:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x481}, {0x6, 0x9e}}, 0x2) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x2, 0x3, 0x1, 0x4, r2}) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x0, 0x1c0000000, 0x100000000, r2}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) open(&(0x7f0000000080)='./file0\x00', 0x4ecc8a8b97124ed7, 0x80) 16:00:17 executing program 1: r0 = geteuid() setuid(r0) r1 = socket$inet6(0x18, 0x2, 0x51c7) getsockopt$sock_int(r1, 0xffff, 0x28, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc040, 0x1) listen(r1, 0x1) listen(r1, 0x200) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e9fb1a9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d9890500d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000040)="4d0fc3", 0x3) geteuid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ftruncate(r0, 0xd9f2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000240)=0xc) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x2, 0x4bac}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x20, 0x8001}, {0x18, 0x0, 0x6, 0x5}, 0xb23c, [0x1f, 0x673, 0x7, 0xfe, 0x8, 0xffffffffffffffe0, 0xad, 0x8]}, 0x3c) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:17 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0x136) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) 16:00:17 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) close(r1) 16:00:18 executing program 1: setreuid(0x0, 0xee00) socket$inet(0x2, 0x3, 0x102) pipe2(&(0x7f0000000040), 0x4) socket$inet(0x2, 0x5, 0x2) 16:00:18 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r0, r1) 16:00:18 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x100000009) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x9) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x6810, r1, 0x0, 0x1b) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x21, 0xbd2, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x19, 0x1, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x40000000000267e, 0x1}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000087, 0x2b5, 0x6}], 0xfffffffffffffeff, 0x0, 0xfffffffffffffff9, 0x0) pipe2(&(0x7f0000000900), 0x4) dup2(r0, r1) preadv(r2, &(0x7f00000008c0)=[{&(0x7f00000007c0)=""/206, 0xce}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x5, 0x800, 0x9, "ae307b44ef20e6cbe1bdc6db8b0212f9e9932673", 0x5, 0x4}) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000140)="0181efd355e13404233a9981c87ad667a4a6a9ed31ad0b61f9bc7bb110bfab9d2cbb4b94795d4fc66dcea95961022954afdb6d0407704984b27134820ba36df9ec2cdab3fea27b760f95b8ea8b9ba22fe2fc03cfddd3762f7ac25449ee52326d9ca3375962e864e79731b9f1c36c7b6f9fa9cd8fbaf1c4d0c00e2fe67c3871d4698399940348f64fcb023627da851d244d56f28a6c57bfa2217a85f116d5ea8f1e83d32533ea0710ddf05247e49a48b0b796894a9aa305a70098287c1bbe4ef2c0ff227fcde58c042aa246699f2b9e66c626bbad91396bdf22573f9e2500953894b72b0f1e5f8e5634", 0xe9}, {&(0x7f0000000080)="3c97e41b313cce0e4e565cadb15346a002fc78d22201928f93e9026c2785ba0bc1ba33d9a5d7a12e3c204aa2835a94ca798ff3ea4d568bcefda1369708a2aef459d8bc097d77b135915e68", 0x4b}, {&(0x7f00000002c0)="0468cbd2ba2f87b74247e2dc6195b6fb788d6a711e497ce19d2dfa99b74d634add3554f202a2d81b6ad6c594b6196c9326d0d4b1154b0b7601b718c8e9f1669637fd952b3c555a2bdbe12a047326f39e4408fc89afcfefbef37c0120fd97795e548e8af0a6c8721c1da8a82ff6d2676dbeb6464f5e8c021593ea868aabf15907dd066fe77f835f92aab0b946f108c0194b9511ceafb383c9ac61eddc0edad4c48b287f69c7661b5dbf19f6c587f19f893b70b91c335ffc9484b65a76ce", 0xbd}, {&(0x7f0000000380)="225e91e801d80ff3ed3362683f1380870257802a59097c021823a768d8de56e3c032d8debad0cd644719d07c1fd491fc4038e9dccfb9d895db237d2569f6ffdb89eec9bc0ff75fe2abd813a3097c6df6807132d9348b43a68f2431c71a9367774d97e47b5b1fca6cb5f30f2e9dda88fccba6b02a59a74982099b83d0f5afd5e84536907f4e4207560b7a15678f56c010ef98ffbe7fec31c72fe2527489259728204fab69829cfbc971f11e7c970c2c3149df292c2088c476ecfb7b1f5e7194bbb6ad0979bcfa2f3a6ff6d2ea72422312f9a073eb561f2d", 0xd7}, {&(0x7f0000000480)="a27e17b216f0ffc8cd83a218361d5dafa9e42cdadd0aeb66ad9d8d14bd0ee82c71b667a96b247b5245a3ab51e3d0bab8a06287abe60b1e07f9da98b86e993d87d7681040aca9031d15ce1c1a089e82e609346d03819c4d5f5d764481f78911d9533c5b412b", 0x65}, {&(0x7f0000000500)="397f15647104a4f9830b7c9e0c9226c585aed841332df1fa2e6f51bad0b497836daaac568dd536230d3433421822820e51175500f76c9bf11459d121351cc74535a315a7fdd550063dba67fe5283dc9e0f4d89cbb9b88b9cd97dadf013c479bb6bbaee07a3", 0x65}, {&(0x7f0000000000)="bfb4093f200fb58bc1c9b2ff7d99f66c8ad6", 0x12}, {&(0x7f0000000580)="0a679ed12bcef9a32f4cb2903238cb05bb8c8b5f1ec4c87130f287bfbbdcd8d95a108ecbaf41b04a080e4d6a16a40b505af9fb517d5291d729995ed0a77ca5383198755754650031dbb6915c6889ce162adbc1a1a42f", 0x56}, {&(0x7f0000000600)="ba40424c54e0b3c3128eee795df84a1849f7cec970d159f83e15ebc481a0e3b4ff70c2170f41c70cc5cdc925dc60deb6a3079fdb2dfacb674154826cdf11f8f5bbff70510135752ff1b7ad8686e734216153626e83d141d20b17aec7b42859a5f9de8be6128926d9545aed0ce823643f866c6d332e62", 0x76}], 0x9, 0x40) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x3, 0x100000000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 16:00:18 executing program 0: syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000), 0x4) r0 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000040)="aa1985859b3e256163845eca3b523fe6888caa15ca335c4be8fd6b6e17d397e752b6a68ea5620ab33e21e2ed70718058c4d06664e886ded916593703ff261090da5d2b48088d68d2033a3035bbf5e29233bae8021af1cce1bb551389ea20b4e1579f3550d1942a1ee428cac7cf576b7524573f7c47d59bc4fa085b2a27dc24389cf3f0a8b6", 0x85}, {&(0x7f0000000100)="53232463ef3e890dca6977022c450829b959dbe4686bc572c64c4e1a223bb0a0eb4002d7ad926c964f7eb8b5d6c341c1740c5dfb0f4861c3ade043cedadebbedeab84e7edc1a959976f3c22e9262de9cda95c66b0b69507901c2e18b88964339e7936b059a7f81206f7391d48ecf665bc46f89ec17cc0eaae69adfaf3d515e1003384421af7c287f164959677fb625ba960f18fe106dff727ec965845d3beacbf282048857953fca745751", 0xab}, {&(0x7f00000001c0)="592c6456ea0dc089ed2d239452ec47f63b29cb3464e564cc458c3be24b7a5aa47731c613877bd02e6e5c7d947bdc3e56243e8b5fbae7a2397bfefd107b9d047a6bad2fa6cb42a4f9ce8a4b5708fa566560699cdf43b9c986c5faa5291fa4372ecc5c10d89d69fb7963f68cb6df5d7eb30761ebc6f269c1212a06d770a13d0c0e8763135eab591147013379643cbf3970e3887bfb038cb9d12a147109423bccc21f5023d44a95bdd19b0742b0af35ddc2de228cfa7c914dc9302c0404d5db741cbcb67299649d93792cf739491b5a4ae8021e36539fc055e6beef7d637488f5fb4a5fb0fa8d78812791c8ded558ea044a85a2d23a6659f4", 0xf7}, {&(0x7f00000002c0)="c8233f72a1bece2449eb3460a4387e46ee15b7bd17256718934b10c8e09076bae12b203d717b88cc12cd9ef85f7e51f0a6c067e7b98005dab525dec3cd1014f7e927a946109ba20d3bf7ced2bb3a21cdb4a39e20ff0e2da9ce12933bb42451935ab2bcf081343e77c2d3e242e0d916a057d17227329f01d097400d595ede0c96b174b8fa4f4a94c2b7fe50dd89760382a60cc173d1372d6b8cde267ab07dbc268bb9e18395d534dd91d6262a69dd0ac70861b2f9147c6d7273473839d447df6570bab2db7ae5eb977c67dee4fd123bf678531ff71625bda8f774711130ff107c76f1fff2", 0xe4}, {&(0x7f00000003c0)="772a944fae08b7a96cd0c1314f67b0e83517ff796a9317c108bca003ea4de2e7603899a572c2445c76a6aaafc808e4f7b5b7b4f1cedf2659eeb980ea468d7e812c871d372894ee3b5d55c0db5d8ecf8b8b0456ef4d7487fd673aff28e79ede3b9ce9ce23ee31cd8293c14fac0782fb66948f3f7f2667fa0496250671de18593a91ffb81f53c5a1527527ad9f03e7bc5d0aab26b8460e25665283a34bcdcba9d1c7e31fbcde87cd3b892a", 0xaa}, {&(0x7f0000000480)="517389202271e6f3160574009221aac5ed3de45c115720ca737f07087d93b437e8f53fd0bcd490f0b12ed8aff12706e927e0d97d4b10b134b3373e6b1b5018318e8247d65e6ed0a0062719126719912b069d89d107a2ce835832338ae0b2b03862011425732e20087f33cc1b7613fdfd1186000c0a6294363b2e1e04b86bd6e0ac2b05735ab42af33bf270617a7b8524e5c59b6a4f1c5284470b1e9238d5db352f909db78026dd8c0e53deb8c0c949d058d92f3c8692cf71750650dc3d92e92d3224810ed74f2718d2a6b14ab600c14dc5501fb080c3a0245fe640f3acddc489037f72cedc108100e43b5c33a148ea107f6f8970d8491f", 0xf7}, {&(0x7f0000000580)="160c13eb8b044ed18386ecc2e38aef9cc424b1d4726192f380c518f144a12d37d229a33042a9d31ae7b36ea593d5efc51262ba3983356c276c01a39f1770c9c8cf3080644f388928b071be596a1012bfceefe0d44b677c2345fed5ae4b5a1609a9c01f288d6362330916af2d1d7f001558be43c236450e96dfa6fb9a5989e589fbd47d280d127a7ff97453429b687d1a938fbe6b4651c698c382db3999280577e9e9b599729b49a36d92dfc02d82845887948337c7fac1d907c74ccfd4e644b8c0af7af119b180410e463cfffc6288370f0c7d417d360f1984baa77dc2ea5c2f1c58f465c9ca31bc06d7657191804bb8d5f9739623510785abf9eb133915ee1f98b1f47ca579e00afb8dc6c797949fc2c7500c3bd229e38a6e6d540fb01458712f85735ddbf45df98810049817ac9b31cdf82f140f5a030eace76b8ef85876423a3a0f593c6bf2ca3118285ce52696301a52d3cc321be25aef94907a38f1dd4d49f91b31cb9cdb05446870bca1625f8b093be2c9ed7aa0478f1b6dd0f890fe081dd651f8fa1f3b4d679c7a8c8a0ab8be39ecfc831134f254fc448405764ea0bb86aedfd69cd4d30e6f21f0acda9f501f8a500346c57838d3747535ad4486b4b7e2684734702afbd6fe7bf66cd7541a10d337c377ef2a38814d19a8d0363790a63bc77754222a62158dde6ed270fddccd9097d37989af8fcc2756f3b7f6d98b694b0dcf4fcc52e1a43d2b20c9a04869cdd8597b3e4cfd530f47821f96390d9af09f04e3f568054d659845bd7c2783ba0abbe68635aba0457ca908d3a5bd7792dc247ad6f39e13da75dc89f8ec8edd94d375db82fa6abcda7b3a0a624873aa86ac3d2d3d5fd180ec66e0dc567305278ea272face8e935d8f5bca5c59b45dce9a32b5ac6c2573c09487fafec001a5e755116bd70fd52e6646a84f0a3b92fc53d388eeb9514bbc9b5ca3c5bb9dee15890e6eab66832a3e18f7180c45d03c06f1a8f9e0a97890a928ab41e924a2522c459b0d76262a7d7a7ec1db7cfa154ff6bddd15e4505fd0896aa931f5a15b4438b4522435fa33bea5e8c32597681808fa7674c5b646314615d353fd5f0717213a7a3113fece4596498d2ce96c89faf4afe4002a7d524b94efcd3e625683821cf8c144a9fc1c45602c781ed11f3fc27f6684b2d762b04c50ffdc5d4c540f796525082f68d69810f944a598866fc89d31027dfd2c846a5827744ac6d60901d2fadc136d4dfd49681088b40a5bd335eb07885d98be27e558aa83f056186bcff47160f900682be5c17c7f77cf416f668cb9591c29904c7a314c40203178c0786621b89384eddbc28683669ef54c385636d5e0f2d75768c7974ec7191e3c807d01719e667cb235c273650a4a6f3b5c56f59ae32b4db8e3c71f249db6cc2877f7879f5aaf7b1702e1d471057cbfa6767aa6d293d970d8d215d0d09378f632478814f2a74a95ff15ba8cf6bf4da6c87295b55ba7ef32147c4603b5c145642b6462f6d248c9f4d46140c93abf274e8b7bfe54b853896780717471688b8e8dacb08e11337d4252436f362ad6008fa985a248c6703eb1727a75a5e7dc4c264ad5b18f913d7a6c4ad58500a9a425c75a0e5828970b0776030c52e13fd115d619a2a091b1138b436754a5ae1a034ac96d00203f74b1e8f3d524e201d85f8f5aecabca67531a96edef9f6ccf759c081b9c6b8223c0dacc3e40c11a182157035305d5288fca3bfd6f94495136552bac5775e998da315f403999325ea2e7e6269fd26a391d589b82383db890f39d4d8be35e1c33b38983f32d3769d0532c900c612085611369bb5ca1481b3e563f0ee88a91037817c41be3504475a88e4a361f6b8f8fec15e7e1a042fda93ba7c47e348220e12679b2ec8f26dfd925c11152a56959442cd7438d6ca6ad9d7aa53316504eb42414c9960ca9f208098aa17d3fa9538d098cb96901ea70c47149ba3c306a780fb65eac8341227a97c827d09499726429b092da458fcc4c20002998416b4934a839e2631017983e1bca05f1ff1adfa815c10f9aa49aba175bacbdf3fb1d0527e05c7467995698931a740ac4f7e9e6cff1a56d541d9dee398b3d0b8329a90b0eaed90b14975299952ebc2eaae0d91b036fe1b88d4b925840a1c417201e675df6e041d1c5d6b1b7acc98933c240dd6dbc5c1f949ad54117771b122b56d7932f01ae58dc97e94aad33f8b0e2d6a4072707c712807a88638260027a381bf454808ea7ebe6e1b0ca0dedfae0705acb613401aa98d9ad190d9c0b3de1bbfa3216cf650fcfbfd2a9d666dd7e80b24a75c68f4781fbad29bc3e573ef11ec317983c8d501b009e411410f01d8541b74d70fd75cfa47319557fcc0b174ff809f00b54c0c0f0a4afe693981834cc92759a00cdfad7e059c7f4968e5aea828a002fc8ffa9892eb709d60ae34b2c92d151a4cf47444ffc92eb06a413c3e269a074b3691cb141de4ace04602413f146dd1e4a553f7f25b14f6abc27239500ead36b49ad2ba288038f202d3f33852e6583c6f080adc14aa1aaa824e06d9fa74b3558a95e49f90a28de425574a17f5739362b4caedbe634d7d7e8a6d3e6b9427c4ae73801505e9df05fecb2d9c99d1b92611c20021bf352f9e0083e7c32034ba68ad40da75745931ddd4c62310c3ad3740e35e78b3f78efeb71e3288e0678aef9bdd6f2595e51214bf9127245a08e9cb49aac0d4db7a81ce008158523b452edc6c0e87ccba47f96b0caedcc420ef3eaf175b91a43b1bd1a051c7bf273003fc6d14637a8b1511baffcf5225d013f8062f30c2b7d6f72523692bb7072d7f553109ddc8c8ed43ac053065b3e6f48c78e5aab9071094cdb81daf1702413942c7134f1707560b69e74285f94b27bd4bf61b0caefc56a638dd4b74a132ac4c8f94be1da2276c10e85d4a2a61612417a7801ba1c56fa50934519ebaf953360f263db0b9444b954f6b9e9940de3eb80f96c7ce8ffabf4c8121d53cd7ea9ed374532093edfaa813b886011d494caa6dff034decdd4da4c14eb1514a1b3b27721a4488456e5a0650c7bba412748c709cd723c39705fdc937af981651833cc739bd6c7019116edb6a162ce454f07c6eac55031a24cce371bb4dd00a52a2f897706d9de1931ccac70ec311317cce9c4ef25c8daddbd468491ad6e40989caaa91fdf9c597e7181b623c4bafcc26e3630fd8482c813d9515529fc8b4a0a65c620b0bd3b53dedd52b4817d5d0d9c717fa057b7acad603dc6670b752db0755481268849092faae33bcb1f8e690d16036e54e934a81326ddb22cc6460952d5d134921cb6543e5b6a5b9109636c4486f7357e9a9384065421e9b38f0e9476df9be3789f13a38f6d66bc6af5a2f3b5a6575c9ed72c6acb606fc1a69a02e84aabb37f3cee874c90dc2a022d84ab5ee51f3d80f607ecc3249fbe8c11ec13e761ef19fe306ddcb42c7eb6bb461495cb571e56771f7e4c6473e294f2330eb8bc56213f30100567f7547c49d7a245c30b2294c3087beca81314b18e3f0294fb2caa02023ecded7e2b4088d67a1c76eb0bbf61e496bd1b657f2af5330b2ec4707b6219a2764cb62039d5b6d99a39d1f5a10be1ba2fb4ecf2cc2f3ecf530ccec52f1a28a18efa93cbb7eb733284fe0fbcc64960714aa384898989919eef67498e00bc44a9bedfc7c12afb23c4ba3eba9b81caa5dc2c7301657ee29806facd9a563fee1e78685a912ec0f53a46915e1445ad089e3e2f96f374d30540385682d5592fc86cf06a86639f26b6ac3b913867a888bdec52c9917e69004d4bf880fd7d17f077d0cfd2b456f94f9e3034024566e3cdd1f6fdfceab1674830157e62b00e27b21f249dff6457c47f6eb1c23e746e9619cd2ab509d6eff59bd622512324b731d920c447757f9d91f1976a972ea50f0fb66dd14ac9479a60ba65b1e8b20e97706d71d795b00958f12c81bc0c20c1cf263fc1b2216960110752db218511b5eeaef647351044a7bac6d0e6600a7bc3f800d846e711667e205ca595a9b9b616ab7dfd5fe50a1b6a8320e207fa1354132b038bc22a7ad9bb644a8a3dd57519e43b46e68b2f6cfcdd303db85cc0ebbb7b4af864db5f9e19bf113edb213301ad9cd442f6235d1f65b7dffca37de87b0375103e6645cbdb4554bb0bb24c945f68587f70fa5d8f21e4e648d3a75cb7a6898a60ea5b776e054d6d48da00a4bf19e89154fa59ad6cd9769cfd54f6b697d1e9575202dc5876813bd791c28fdfdd7369d87757e1c580a9f2f85d3c867700247fa7cf1516f95d443d7c6c60b69055f6a81bb9f670a687cf7b37234f8d391c6d2ec7a362c88cc74eb52f56bd640f15af402e7a8b7d6000e2316ec7095cce24f9285679f9d18a0a3e8c3150cdda81749f0d10bf25aada4825df53fc4c9d2e6b24d52d02b63c5f447bc836cf024bd83b06411984a666a465a1c690db9e1f40176fafead9dc51c7465f20e9cffd6cf62c14f789407a138c7ded98ac8ac9294f53b8ffbc599b8b5694a8c3e9416885351bd8e34c0410fbaaef89bb0c16e507d6104e9d23f4003b9f39bb94e54bc6b64063b17424e19fd87aefd75fdf9b08d03aeb5177fcd70203f7ec9b706910d05936eeee53beb182ca4949e1089f76b7783b1b6facd081ff15cd17493a71615e89d1708122fdbfc08de6c830f89376bcffe6c4583c0efe86c866a483ba2d9e6c7fa2b77e1e3dee5681ec29c7b30cf3d52b16d25323afc59458a71609b8216463df7e1f481de087521995d17fbe29c241654519a3451c1f75927b25126c7ab3b6b14f161d336c9e6f2813f4f4852028fc8407e55bc81040c36718c5ce01d8982d7941c628259d99cf2387d88a06daaf9fe4cc01a8d8f08a18c0fa9ee36cb9092f5ed3080aceab3956fb7160af12460a2470804870eb0e5090d22625c9441f56a022dc4b2a32d869da8b6a0b3698c5220422772b1e2dbe1c457b38180896711d7729043c98ee4c3fcd25611751535065b44e42b2f16363fd17c896248e36c3ab28040c9b83c72b417b5ca4eefc30834409ba4078f90b82e71a37fcec169d406e7660beffacea9109573435401a20b78295221774a0d6713fcbaff86e649e45ce82b5098a3b2c9b06a659d9510801165deadbe0a39ef0edf59e4b77da0efc2a8a78d1bb3cc1befe128f1c1a4ba14990c940efcdbd44e5d6cf66fbef62a924dbde8d0c99b6258a429bbd2368faf73cc9e2f5fc9e3aee7f9e976b592ec564bb57a88a21586c0eb8971534f309207d366805a65ecaf7de37d06276b63fec28e6e24955fdab878a8a6fb5b63537c7ec5920bd75e1394bfa140cb5baa2d1ca2c1f68c28ffa4f8b22a86e3830d1f826b1b5213b47c67cbc3c5548e7ca23ba09db3b95b9ebe96a1b953e6873f8c2b71fdf9b4ca8b2ff155b38a6bc2b7c1b965f82e27b49fb4a1df2ec1eec22c09527d34cf639493eb14b1077a9c1940c4f20d0b1833088dccb1005c75f87f30a14f8d9760414fd47bed078360cad9a1b7470228c796375e7bc4b61c59bafad838413a7d3a172e6895f961379cfbc85dbf6c09d05cee8fc49e3a74cdb82d42d515224b616b618b109a3dfecdad450d6f4653a71b319a12cc1731be758ce07f0b1012bad838e7e980dcf3afcb12ad70da8b0191b8cf7ea1eb7f574e72a4bd5408a89ab3471490edfcd5de2074f9aca331dcefa06c9c5f24e37b7a7627098aedbd8427b5cd006ce07a65bfcf764133286f92b6fdc926abe51991acf878ae78f9fe23b846a1c2145b9296c32da06a48ef8461fe88064fff1edcb8f4b3f8d1110", 0x1000}, {&(0x7f0000001580)="27cdf847047f6c72753b1fab3b329ef9ae2f69bd13b07243eee4ffc3e88eb96d67712401e9e5d71e7e02692b5c9fbba039871039af3d0253595440614d29f7c0636c530fbe6d2f2734456d4883cae57f712a441410e947485e42fe0ad814b91037dabdbd507d1e605747224dc19fdc49c189545b859a66132e1b1975dbf730cdb64273ca768b07a217bad845c4a53b28db39aaae19f76ac80bfcbaaf3d6729c2fbba641cc02b0e85b2b9cd011a3c3b79ec55584d279cec661407929236885785c9f24392a7e74bd6f296e10f2f19350708df1827ae5829ffc70aaffc28667a024bed12fa7065af", 0xe7}, {&(0x7f0000001800)="bf5b4a05552228ad51ff6b9bb6d5f3bc65765a442d7ee6d4d985bd67cf05db465499c6cb3989b153ec600a947abbfe98e48de36b03961f5fe58af85b77efff2a3a47aab2b2747642adb9bad5ce41391441d19f556272bf19225de2613c17ae92fbfc8dc9448d20e64ecf58b9b74d1a20635a6b445f0c52bd207d5d4e9b9359d5ebc09fe564d9e1e95dee462c482f661ea7aa41cbb3d523378e6959cc59378c6427c610f76ca0f043bcd73f5d48", 0xad}], 0x9, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) fcntl$getflags(r1, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x20) poll(&(0x7f0000000040)=[{r0, 0x8}, {r1, 0x109}], 0x2, 0xfffffffffffffffd) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/195, 0xc3}, {&(0x7f00000025c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001480)=""/218, 0xda}, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fdf59f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5963bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0f1158e506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2ee17ac4f81e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6a732540b58b6417d40", 0x100b}], 0x1000000000000088, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000200)=0x10) close(r2) fcntl$setflags(r2, 0x2, 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socketpair(0x6, 0x7, 0x3ff, &(0x7f00000001c0)) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002001, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() chroot(&(0x7f0000000080)='./bus\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:18 executing program 0: setreuid(0x0, 0xee00) kqueue() r0 = geteuid() r1 = geteuid() setreuid(r0, r1) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x80) rmdir(&(0x7f0000000000)='./file0\x00') setreuid(r1, r0) geteuid() 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x1645846492676966, 0x2) setsockopt(r0, 0x2c, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) getegid() 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xb8, 0x200000027, &(0x7f00000000c0)="4b74954c7372b2caa4dc927647778a12c9e68dee36de9363f373e441011c40b8cfcae5754af32418144aadf188573ca40b9344b16b5b182e534fc52b2d893acc9f8c093d0e3bbb7a342ed09289775899d44f5852cb4b05ea47d31d4bc731d04a0449fc6bed5c33713da65b1fb38cccc575ef07b7d00d43537b456f857c9871", 0x7f) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() geteuid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8001) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="ef415e6077e48391d5d9968644a0add05624c122ed7d93e7be874a12724bf4657371dd699d2b6acc0a2196822e682a25e5adc93965a9ed694fc4392c85f6cb38578b2475ef81eaf72710255a00a11538f784f98e70a821dc02212818eb298b14ce5c9c2a61e428787b509b646f5bf36b8dbb025d09388b321e07f5d5ac2f4d66bc94a1e5f66b10eb7564cf1aa03057db085bb817c79b5ef24312cf36a5a0ee4c1361c329c61aafec3a053b0e090b97dbaf638026dd612b07855c4e85c1cead7bba5970db1144e9df317bea3a5490efb3f75d7ef638066504", 0xd8}], 0x1) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x101000000}) syz_open_pts() 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x4, 0x3}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x5}, 0x8) dup2(r1, r1) accept$unix(r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x9}, 0xc) r1 = socket$inet6(0x18, 0x8000, 0x9) flock(r1, 0x8) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) 16:00:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="0606d0f727e4ae50ea772e84836e183f1f95d6d9dcf3fa90c5838da2c54f658b396804fb403e0056221ff67f5fb07a79f39d37ac9b53bd6e0e7f1f48126316c949b35a0281d2d270e9ace6e7d32c87dd5eea65ee5af123f9992e5b3fa9490708997b544c001114e1b4d5ce5fc08cbd7711c2c0c981139d4264a2991b45bceb67e9a5fbcaf0cc531796442f913179df0b15f39fd0b376ed", 0x97}, {&(0x7f0000001280)="16b76cb9ca3acbd7214581190705b6e064e57cac97b95cee92b7d03ac51696866a5fde45f1e4631ef052c293fe83c2baf4fef9356d15d44eff4e22ffba1b7acdb945482549521e07c55e78ca717b58a092e318227a31819df79bde5944e6a4fe3bd650fd51be2a40ac596b60acd5a19a436c342c0728f6677eb47ab8b988e771bccf3153c43d014183536dc4b182dbd8f6d8962ac2d669a3062f650c4921eda44d5ea9849627422c03e19905a282a83a0416134abaa2eebea3dcec79fae39544ad87fc0c240cd7ec5b0d0f37f444", 0xce}, {&(0x7f00000001c0)="85cabe1863a5c3dc3875798c657c194429522c1a79796eccf9", 0x19}], 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000180)=ANY=[@ANYBLOB="01fcbfffffffffffff00"], 0xa, &(0x7f0000000580)=[{&(0x7f00000001c0)="90a05d6d2146738fa6c0", 0xa}, {&(0x7f0000000300)}, {&(0x7f0000000340)="01ccc90df8bfa41ca25f85db72a2e959ab6f2b067f90539fe372ce4687c9533f3495d7b65c12ab34fdbca09dfccb901eb2e418589a91213aa16f458b2e9b2f8aefc70a7e210c05071367d184a49e1dc8f5e1d88778efb75c659cd1d20f3375ae463ae8e8904387dfb8190f4f781d8370b98ad7a5757bce2ce52a62b92d2d5e8b4c1df413d8cf0e", 0x87}, {&(0x7f0000000480)="7e9c18ba6d7f60387e7e611fe6503c96f3fd7d513db7a592f65a26ad02a90e86895b71325aee360c5ba102956ac53cf7ac31b7e968a59323fdba4583c66264af41c5eecb81305f3c05b0da8f710888c3967815b1618b2820e90cb8997ecb9b901a18acae4b0be480b4e41902e2ead740338c7083dd8da104130f38c5220505ed371cc67b86d17537ab5d71eb32895ea47bc694426dcfcef662501f93db01906bc90aeb935c98f09ff0f0e5b06271602a46da699b589a5cc020d4d3cfbff2cc2be79e2403ea87ddbb12106968e02353da99a1cfa8e81934e23d0bf8b695", 0xdd}, {&(0x7f0000000400)="289d9884227c6516482b3b0b89f76535b28174526f5c365404", 0x19}], 0x5, 0x0, 0x0, 0x1}, 0x1) openat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x8) r1 = dup(r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/185, 0xb9}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f00000000c0)=""/20, 0x14}], 0x3, 0x0) mknod$loop(&(0x7f0000000640)='./file0\x00', 0x110, 0x1) 16:00:18 executing program 1: mprotect(&(0x7f0000390000/0x3000)=nil, 0x3000, 0x5) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, &(0x7f00000000c0)={0x0, 0x20, 0x3, 0xacae, 0x8, 0x6a5, 0x4, 0xda5}, &(0x7f0000000100)={0x3, 0x401}) 16:00:18 executing program 0: getuid() geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = getuid() setreuid(r0, r1) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x0, 0xcd}) socketpair(0x1, 0x5, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x10) getpeername$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079743c5dae5b2a2e3f2d575f4523d7c76062adad97b5c49aa46b36dad755ef4844a7a6f99dd4ea62c7760200000000000000774c8d24e3adf9c5a4bcb77bd86a362877c0993e0047ae592d582efae2c1a8beb6cac09bc9e45ae025c3c830f6154c43a1adc6380109c8b9c8ae53dfd4304952cca9bf1d7775d0af847399a4dacda60e16b11accb842bf329b3a7da12898b09a405b04c9b8108ffcce31a6139cce1953823cf6a32bd25f23d5a69b12a8974f429f9d2398658f204259adf1f95d2b5094b338ab1560b0d0ad51d13f675eb07f0021a80d4fc80120ca6e0dad0d5a59d6eedf3c5ffd0c0656a5d20a88ab359bf4ba083903abe381e22145136fe2f2c562853622d829277330837924b1551693fa83ba524d84250133fdb38ba491be87e90a9707b2f5d3d92529c19700"], &(0x7f0000000140)=0x56) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x68ed) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x200) 16:00:19 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000240), 0x8, 0x100000000000800) 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') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) symlink(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000200)='./file0\x00') fchdir(r0) close(r0) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000100)='./file0/file0/file0/file0\x00', r1, r2) 16:00:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:19 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000140)) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) recvmsg(r1, &(0x7f0000001680)={&(0x7f0000000000)=@un=@file={0x0, ""/65}, 0x43, &(0x7f0000001500)=[{&(0x7f0000000080)=""/132, 0x84}, {&(0x7f0000000140)=""/176, 0xb0}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000200)=""/61, 0x3d}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000001340)=""/134, 0x86}, {&(0x7f0000001400)=""/211, 0xd3}, {&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/64, 0x40}], 0x9, &(0x7f00000015c0)=""/158, 0x9e}, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffe99) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4e}], 0x1f5, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xd100, 0x3) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) read(r2, &(0x7f0000000080)=""/82, 0x52) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x9) dup2(r1, r2) dup2(r2, r0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x7ffd, 0x100000006) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x800) socket$inet(0x2, 0x4000, 0x6) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000001740)='./file0\x00', 0x1, 0x3) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x1000, 0x5}, 0xfc) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000200)="6d023931c506fc5e784471c6b7ecc1b96b1ef742311ef7d960b0e90dcbc4c5a5ddc612fef6833a655fe38dac5d2f49f0f77219751fda4211b0836c474323252bddbdc338233b66fa2cafddb8dcbbb5409018da051f6aa53d612294ff3f3ee41b7de5ba077d1e3889fac56566c15f5da665cfd18f20431432e369f852e6e0a21d6e36b7f59360ed3274b86bdcb81ba71aac0841f0c57e6d6a5baa5124eaf873efcdb2efb03405450cf7a71e0224fae499fecbd2fa14b7d43cffe4ae9aebda0ad63085bbdf88a63e887db04b4f9e47900c50d2d07c0736c159c1b0c8bb98aa0e1a96d8afb880015f05c3811c3aaa70979e5436f96699c214a54690a16fa14cf781455387f49062d136a0a9c6a14e6e8e482ffaf3a4813909504ea4696f8b0a0c14d3bba9e3361a1513f7ced05057d7335727d5559bbcf85f667612beba9e97668d14a0f3b605ad830d33e8256da2a53a11d115ff0ee2352f856abf6917edf29515b0e94060f646d5834e4ac4982d26c7d85b39b1cd4bfa430184f1b6a51ae6daa7524443c4afce73c1606c15e8e6304f4e8b129442dfcbc01ad8014805fa38a77742f14b93849bb60b73a3d1b59a395331715d59f7357524807dbc6644397802a0a3edb3a8967de3b07e6bcd4bf5673d9c8faecc9bc53eaa7d868f882f55bea475fd59847df4bb8ce295799d7052160cc4fdfb9c0480158096050f6d342637b7088faba26f50e45f2fb915b975a75b8e755a0cde6cb44e6ae51b8b4f48fe05f5096ffd05e42f7aba5c6e40f158dc5f0a3bc247e222af6663093a1b919589ac6c4d1e45c19e2cb3ffe67609a6ba2ca4407fc3fdacfa8ab81356ffc9504be620b8a8130b46c514de94a7c9db852103aeab0034a72c717fed20363437578f5df2cca59e6d37a8518660a2e5129e14d564d6d11a6bba639ff2e02444ccb4590b0b5c2d0b4e4bb87d45c5edc9b6b925c0af79388f1cf66bfe2ad9172d08a211f47e54d0162c64d6156dfe1e45e22227a4961f6770757cd4ecabb0c61977beb42c9884abd347a460fcb2701f36f16b414bfcd8507d3f4a49fb6226e78ce69d8869c605da76ecabd10ac522773e2312922f0bd1b6d462a6b62624215e1367b0a450b231bffa16ec6712f2d6e89666dbee8f8f1246dc3f790c1bf1d47b0d36fb8a03eb79a113710062230f6c268a57563b05214ac18417ab5a614059457718794807232685d34bf23d5d5cefb4ffc66b9eb97568e7a206afc8fe1d2fe34c324a112b10c37fbcdd8b628c940118040488af67904af37af308f4a0b1edd6b4a3cc3cac3bf2ea720e22c01023ff130c6a3a56fe461d2d420a5c2dedadcb2fad33cda71755c42921cf7decb2d4ad2761f2a0cf38bb56af0ac8fab0d1586f8210fc883d0e7f3e71acb3392ca25f6c10332f5fa4e57ce60fbd688a832cbdcd49207ef6657af2741b41c9d2cee5b26d998a5e9c37c1bcf77738cfe3e0462e459f34a5684b0a31ac75a4870b3d340ad49fcae0b3a60c8d4ec16ec7b2b1a5bd6f5c771f9631ac34040f9f60bc6ec8a7d369f5aba74ea010af769db0768078a3a67136f88b7d73bd29da6c2686fb3fc06f125b308d20a396998191b2b7a68bc7420b404f0f69a3af7ed8e5a7ebdf42b97a9d243d8b2770364b85c79eff3bc9f09d3b339699125bd4dd68383b9235a7a09863df5b5df9e1ecbbb6e81f08ac792479fedd5cb52077b6ee303989cf700c8254940b3354d155c356f8d14e41fcdad20ae15fb981fdc20461f51d42704c3731fb5494ae115da1e45158dc6617d91e8383b1dde7896ab041a9f15d082008c9f2ab9700d9a4b715f42a03373735d1f9bfc99ba22d6f90b6168d0ea49ca6f94e454d8b8257cd0ce229981cea215cf7e8e5d1ee168895df3e903922081228ae6316dca54ee361e12d8584824ee9aab8d0ee8f605092331015a6ea2563498281469a1be495488aba884573fd3c13ddad20601f837a0bd5ddd2d55693977e19ca9962afd8711c3d9ff8b6f55b175eb406d0163487d41fc78f12ead85ff7c701234a361628938ad19f34a6956280e496f37601e50f7b58a4651d08728e01db5d650968d979c549fb6f95e09e9037e852cd8d3c65a1c7554580e2194312d65db1ce90dbeb0fe6e869e98e0cf7dbe8263611fd2408b0f861ebbd9993cfc366fe2628fd1e97901b173e87b0cd6fecfcb9360eb5942258cace81bc0cd91e4cd3b424e7a5a7e62b8e42fca74c0dc697d79e4d7751bdc85e880a94db8b209a45d0244dff5755f5041e762d7a5c24a0f68a9396546c3160fd244549dbd4a1a0c54b21b88f6a3e881abfeccaf5cd0c1d22f44629c9b08b394f8afd9394ec34ba1785485012b8f400ea632db2e26b2196c45b4a2fbf8808bf27f8084de9d3fcc595bbd4cc7daea4802a337b6e679fc16075106e4879c7f0a74d211e07455c5d80028807e0d5b4e6134140097847fbb6890440b881e92d4b741ac8d4b29f1e14b8833822c7948608da89de537cb5b72e9f0ab1d6987abe2e171fa57ffac5bd6c7430167b5bddb19687e70c565acdaa544ab8e36eaba04c761d74edd138b53e9ffda876cb2a429009282d8b1f9fd68063d2ef9a15b0febab08945e51040beacad02e3d948ea84a94c125c0c996835c0dc7877abe7fd6c82db06d3eca7e0ddbc0516fdffaa9b5f4717c860d7c8fc5ecffea5d7fd80f3b24e34d92a482e7d800c5b1ac2bf9a3f780efe17bca6570a75be8550a438e14038f789e31673f90df073a4439fd783f893d664ae0e0a59e97a6e577e147f658c9d6c3e04d0bc678c830d8ae6c3be92f08e13e2d53c95abd98f8acf5bbd1566b50035d4698e4c16e64b1c514a218259831a4cdd24e6360573aa551470d0e2ed2997abbb90aea9a6e28ea08f8e97d2b2f9e2b0d557aaa9771e2e6b52cef415ad6ed2df97a60340b0bb77d51ce34b9341d4b50926efe2bde840ce95dd303490c899b77ff5aaf083d09f82f0c375a84c4be341d9a5bf6f2d4ef9cfcba488eb0a0f59e8a9b1fd0abef85701c98fa0de76d20ffb8a196b22eb2a2e91aa2bf212b736b950f3696f922e58850937ed4b798b21689859355f676d45d6c98dd2f2f2600d129135d65ca0c63a32959659ca20c986e0978eed8e018da0746915139bce326ed864c43661d3535334bd1c0f1dca3638f5f7dbf459c3bd865d5a902bacdb0ae85ca11a4d325f392940c5c344e7e00565786df535becdbbfff9526cb316a56cb2190b230b041cee83ef47a71baa2ba4af6bd83b2be5c32a180e825000049e061a2cc1d3582278c9b0bc7a8cec5556fcf58222b8f3d8e60cb9f8b62e5f202304142a01017d40b8b770875fe34e606957585d20c0597f8944ff8656b08fce277ee5c6a26ff1c464ef2813b63b3fd49f6665ed0b7e3099096018c601561347844d22725c71a78e59f323e06d31a8d469dee178495a1c96fbb1ce2f056c09dde58e3c202248e37a4577ae04827690b6cc3a4b92bbde473369392e70f2720ed07608c7f2627294c07ba86e7d306f2c119b79cdcd207b8c97389c50b104bcc2e61a4b29ea442bb51ea1f23a0769b5abed6c764a606a9f3209d9b6439fff4a14e920c1469e70f7d84c32c6c8f06cf6b052ed296445ef6fd2190e75d8fe5e9f26302991314cd71740fba22ab79c1c0c37c4c331f6a940a4a994b824a23f464ae7a96abdb1f6b8f6228125fdf30415087881a37d872f76de256376bd2a1bdd74531e435780f008dc50072830268e26e63e26a0da78c87777c69b6ddb0d577f090934e94cd438cca22433d9b91b909c1e395fdac521d77b8261894b4134f2764a61dd64317799f83f050d19cb51511fc8e2b22a31727df9c80852a893717dcf26ff7bc0db93343b6cdb51f16191303a8213ed464817c27c7bdeb6aca6d7ff285c623ec8d1321dc189eb1fc5912159e9f1073b723cb3c2447a8b1c8ce6c903953ba89d4e7988db9641fbd2d014e9d935581435b2a6a2dd2c5d86d9d9d33b32057f927e855c02c90a25d1a56d61aa951a6dbcf06662872828cb7004b82887112c48b913cfab8d97c38dd609cee26468038b31c7afd0361febeeb5ef3c24f64571c81e1eed5597925382e24251f9ad72c3f81e7fc3f2c2592b33c21332413ea9df27eadd2cbb06399cd09a3e641e9788e36b5e6030dfcff7f1bf7b0b4093b1d2befc3f5d63eff023d9f9c31940bcc994d6c4abca34bd8f985951be8e511952a801af9709300ff814ecea8c6c41d0a727b80efb9fe226c99fb36c05e4b20a2792864eca973b69bb7334240937aad0864431d030cb1caa4a7b78dd20e6d194c026c5f2cfedcaae5cd60a27f4d1943aea4c7a25f274d79a0b44b9dd74640cff85dc4c44288b3d7a990450c11e018247516ba132902df75329234597bc0a41bd13af52dd54d73c8f4dcc54ddea12f6f330f0c7d7362589190cf736f597b0c0128263b218755189f56ea616c43ae8b60514623c211b0c48529b8602259cf1b829f70b11e9284811f43f99706c2f643ee9dd5ab516ecad0e236546dd45645263075eded3cb15c91de1d587ee1341a0093397c7da377de2daea1f6602fe5c39d76bd7a70829e3ee21b5ad9774a959e7bf78a8798e40d638e3a9d7708bb386fa474f272631c143e5ebb65e9542d8a0df9ecd9ac4b1bfada45d5c4137f695ad5579dec2fc8f92ad95fd944342bb7deb3ab222e5dfefa8a5f91f3c2c569e127a9c6405b8ba737aa1b24f6bce47b1952f66c69d2fbf5e5f326fd4553c16802f78caa7594779c7047159fe2a71ebac31b7829b6216fca05a18c613f0529146e0f976f9bff6c52c6f75849f12f5a23932c868c4a9ecb7bcc74d28f82bd39b049c9e14bbf2381ae2cea0a0684a1ca5acd4cb095363bf1279cdda8faa991d6764e070e88dc5fb09a26f29bb599bbb28d4b44e3335c76f616a0593c5995300c175a4037ec50078098ff9556b38727c72e9e441ad3384dd9aa026a9a6e1e40ed9cb37bd8b28fd2187a1781d03f4eae2734026f2eb18dfd80b928f2273c4baae4f55bee3e072509f59c0f01c10944d801a30baafee12437298c13b5de2528c2c9d93790c3c5405cae78e86b2d508185018412b7fbb6d0c2d70c86e1983d8190b82b3b77ae170ee30b50d28f76dd98fc9703a8967239a2e9e784af8cf8d0348a6e9c9cd1788175b89dcef7048e27570c65db93bb18eb1e40c71ea1ee34c1faa56af80ae96d467498538fce5538ba29130245d229e205c0c5dda4c73fb97f3926d613d69de0cc6661211efcda5161ff76571444ff367dbbdb6c2e1d894b3d56593f11e6c640f46b72b227ae0561cbb08f91785b08cba84da63b42aaa059dbed3f87f9785d6f9d72b90ef84c96ebb9a207d7f45fb9bfc750558d79e8e262c265930c0b9a57955f376beabd6a8583f559a429c62975eed130a177a913ed2f7fab3b482188cf4875ae9ea7bc2a4297f98ff24a147ec61cbb4fc7e582764be957fe088dcccc725c70b95335e320b53053a37af4d5a539619af0bb2e174bacd55ca1ac7bf06e8dfe0025d2b2d0bf78dcd22478b6166b408caaafd3b78849469671ea1c6656f33d81693699e7feb8bd133b8eef20744af145d729609e4982e5527e0dea7b053d6ed4679a38525debdccfac2647d1a92f4ec7a6fdd63b36c0894b8067189ac513ec6ec27d282e332565d33c5ca07cd24e7d429b8326fe8eac7084f488ea4feb423c447acbcf54583ca4b6ee8da78a453628e295c963e09bd5e581854b787e260b6e329c1710ffb46c74a80c7e182057508d9ae1d63d829b06a6df293", 0x1000}, {&(0x7f0000001200)="41661524ed8c14a773e6aa0b6977259d675a3a270b38848aa16c4b0a63a7d8efd8057889c9d68420d14567b2806254c902beb33ea7e3a0c6ed547f18c0e886050b3e3309694e6572d191cb61a24a34f87ab6d6f12474f6ec6869dadf594fe41edb73f05ccf75e4cafe366a727f6fba0790efef4522c0da66ee050faa4cc370a5bebe91854ba24b160c909b2eb6a94fe23abaf98874181ccf1dae4bd043684d46e8aa7c03d6f9b95323b4ea0928cdce42e702cc77d03343", 0xb7}, {&(0x7f00000012c0)="a37dde1c79877bbbbb3c733e6b6bcd3d52abe178b2", 0x15}, {&(0x7f0000001300)="442053099642b87f623f00563cb50e326f54906ea82ed762757710ba29cb31531dbfe77834f0d4da7a1fe55bd3a071da171f654885530a078728fa8d6de167cd2099ff50413e52798468de61f7bd223d531253", 0x53}, {&(0x7f0000001380)="531027e62ae1261dea", 0x9}, {&(0x7f00000013c0)="8f21ad22aef8718e0bb1220e6e7b13a6b5668e776e4694d4b20285e99c6a2b471481c9f6b0a488c51557cc4d856e3d31db0ff0b89192e872de7df02c0b3c3ea5594ece0c2ebdcce953084b86cfb6b6fbdb561f0d72420a49e1fb11caf855d84090fe84c0d1dae565487e6855ca1a9bfbe59f4627c7aa7b6e17cecab4faf074270011713ee88c1b09abef323e76bf1960e16eb22ff9d3495c6bd023be378f182dd37c23039a2264328a892906d70d99bec3d92f7500857925a37d71cfaafaacdf32f42115366b1b7ce899667b09f83f4492695c6647320e40eaed29f7874603d052d531701a1356cfb79f8b22052c", 0xee}], 0x6, &(0x7f0000001780)=ANY=[@ANYBLOB="b800000000000000ffff000001040000e467ac297b9eb2c386d3ce9dc35f9e1cf4eaf879396f8db69816482a30098e8f3ee2db39272b0db9c750b18f18d328293cdd5baff23d3af434a7bf964969609a9125dc9d4c19b66dc93184c6077cde6ea05196704c4ba8d14e4582f45ede7b1c0c62f25aca3268001d082c5f428ff67156519c3c87b07c76e30ba10bbf70db8caf90a18ad5bdfceda527eb4c449de5db707453ff9b7965f7c32d66053b21bcd5a034087d95000000e00000000000000000000000080000001f93309335501bdbd96b63c0d1960ed6e0a94d234c55bc8ef1c4597a26fd83d9eb4845c921744349b7dc4e7ed6701077d5d75e7beaafed5c6375a4b24383760fbd40feae6dbe37486aa0ab75494c68d6ec364e436cdce7c4800c147d9005f81e51c07d46dd233936c77df5d9f18d843b938ef1cf65185e94422e28722e6790798fe19a45690433b599ef2194704b8e6914677bb562c38e5434f81771fad1e9e59069eda14cc2c82e40d3773d3272552929011d99c2247bfe6eb640ca5928a9c46cf38a53f7c70cccb8529d88337373c3f10a2d413d52a4c5ecc679e461e09140ca48e23f515f9131a56e385509a56254df650a799b999a442f367d5bcc7bae1c0770f89fba6d8b58a6be4aee4efe944a2930d1e52a20337cf5530d9736527f2a05d032c5471abe8022ac33ca7056f332c1db2113a048c0717078b90f071041056136d3bd918065364fb60e"], 0x198}, 0x1) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x72) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open$dir(&(0x7f0000000140)='./file0\x00', 0x811, 0x8) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x401, 0x20, 0x7, 0xffffffffffff4033, "fb9409b406cd88f48a313754abd5658c1ff21a86", 0x8, 0xdbd}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x10080, 0x14a) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="873df56b6149031fd80b77afdf337f861c37cdc978c1aa85cf75e6232c614eaa1a36793a4c09716c251760377fa647ed4dc965073e4c6453ea7aa515c43aff23000439f70297e327fd9e494eb187d18aecb00751774de6e54e554a44c383b4f6022db255a058a0b1f9df3c49a59fcce16123806d3c7e684f02fc4a9fc3003b6426d0ca6c00fb0d88468df127f9af13d398192f5289a5cba911041412b754498858c36e022e20ed0c95464472accb41ce23ba3c7eb955cfa42dea73584a056b069b418cfde903b581a6ff87ba10ebb6acb40235e6ffc9df7251fdf6178261085a5be2010a7c1a58dbcc40f3aa56639f2eaac976a36c8c33c2c4ab1ba457f1", 0xfe}], 0x1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:20 executing program 0: mkdir(&(0x7f0000000100)='./control/file0\x00', 0x40) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x20, 0x81, 0x64, 0x40}) mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) 16:00:20 executing program 1: socket(0x20, 0x4, 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) 16:00:20 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000300)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x82) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x43ff) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xb8, 0x2) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x14, 0x3) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) shutdown(r0, 0x0) r2 = msgget(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/215) 16:00:20 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(r0, 0x20000000000, 0xffffffffffffff9c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:20 executing program 1: socketpair(0x20, 0x4005, 0x13400000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x3, 0x20, r1}) setreuid(r2, r2) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000002) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="105338bf708e2e6535e27229363de4242dd769703a7a5e33c8b74aee2722e4d715bc84a22dedc2a93a578ecc7c7d08fd0208ad094986460691001a0b8443c9344755c2767eb38101aafc24259dd8336ce523bf0bf2d1b906e76302fd97043ecf74e2db60396f4200e402fd367c284f75aa7d1331f51c40d3b0feee29d355e76629a370d4ab", 0x85}], 0x1, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x5074) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000240)=0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') fcntl$setstatus(r1, 0x4, 0x80) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:20 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000080)="46822c722a156a87ecf15940fb330a6161c51ff82f944d0acdadd5dfde14a27e6d0139c24b03f14822457dcb63fb54b64c7f5f9263ef602a2ef69fa5283e45b9762a1b79cb5fa387dac5824693804923ade52de4703c49beb60b7f24d1156c0f1c1732c28b257db8447b84911fe52eaaf2c24c", 0x73, 0x8, &(0x7f0000000000)={0x18, 0x2, 0x9499, 0xffffffff}, 0xc) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) kqueue() write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:20 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, &(0x7f0000000200), 0xfe72) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:21 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/76}, 0x54, 0x0, 0x800) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockname(r0, 0x0, &(0x7f0000000040)) msgget(0x2, 0x400) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1022, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0xffffffff, 0x1, 0x101, 0x8, 0x4}, 0xc) flock(r0, 0x2) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r0, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0xfffffffffffffd03, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7fff, 0x8, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x2) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) write(r0, &(0x7f0000000180)="923cf186d7c0c8c736f55e239b3e6b75724a538ee8155aa0858bd36229f38e624a4ec4ab8e88852ddc34e37bc915c0d6182c96fa967fb0fee83edb092290586f7e0761f84b0700783b8fce62c8e1025050766e90ce0feb504580cddfd3890bfd30ae63ce4718ced532f2f1b429741442c2622890305b1d777a30571864684a496507ee187f6e04d0cf1894e4b1a8b0d27fb388fad9a79f9cbc53328eb369a922ab0e93cbc4fba2557ade88398047e5081ce09ffb42d0515b2fab3f5108a14a862bd93559ebf1afc02c4c3de709125be494524bafc001e56211e44e90ef0d5dd2a296b763dd93ee571bcfaeb16dc32c37ccab4dba4f76f419e4d9008f84989a4fae99e982087e5f831b63cc79411552115c3e47ba4829221b534cc1291d939ab79aafe0580601fe3459b19614f67658e6778ccb9dcb488c7d8571e58b52c4abea1120191f7e1eee46b55388bb4b5b11223188bbf6ebe2f4a6b9813a217bb7d1232abeec595aa4b86a775e868be906bcfc1b38793c69b397a48f00c5407e8acc6e0dba92e5de414a6a6675db41c7257de5d7dc2d822cc76cfa8c1e53bd99e61b31bb7bfba6762e445298d35a7f91f4eb99817b2cb4b2f995e1e6fca07a16d6b819bf1c3ac23c404f912d444f8fad61c8e8b46ecd99b6a8ae2eaf5ba1e42f9065ce346d576f633a52acc328ca07e37db2afbe79ecc1ed7d80dce1be187078d0da48bd3bf56c55cc1a2e412f3552a2699f723a3147c001f1c89db6a77b56de809c40c52b36699431b75cf8fa9ee32fe32309843466e0d67ce892a544c784c64562420e0d72cfa02c254a8ab05da488f4f91ac3a790fcdc6545d3259cff4722efeaa45e220f93b6b3a92a9c17a4d55fe72c446d7d4cd56eb5453ef54ac1af7e7769064bdfe408c4efe074d9727b8e553e60e49ba4b528658f3f33a8417ffed11f94fced38d479892d3fa88a5a811b9f9b366ba8290cc9b6627f8ad366b22e099df21b48e54974cd80cfc8d3d7b0caee2a197b7be7ac6a1e5ab7c9c1855db3f8f7ab2df0a2864d08ba787d464440538cdf63e582bd68301702d70efff5b67e708ca05ebd5245b0bc90d2faba6af899b75dd8f7295c36373ca62849da81813ef3ecf0ca4b6f8a33b2b1b2f5e9f48f85693a65319310dbf76a7994c940478a8df18db5c59f3c984374c4d4046154f63548f37c2fee5bc7c245954509248a40e23d2343a8b3ac2a997a3ce86137f216405c740146e2a6dc57bcd9cefc765d41c268f99ec7f44dd652d66de99eef8c5fb825d75ee192177db050516d65e6befece5201287205b5c3334654d5f58730fccb5ae342c584a82ebf5b7dd4f92ac47cfcd370be612a9583676e6fcdf6e959f29b35c59a0e54c121b32765255ec998172e54ba9926350dcd8bac68c41d3f9dc624d976dd82091d24b31475b5059c9a01da39a8101f617d64de5f5b5470e25a7547725c2521d9ea06f8aa5271b8f75be40e6f6f779813631f73788b37558e29112ea0bbd5a439190940db60df61518bd8be16cf09999eea803e31bc2557f10b4e6d0ba33c743f8bfd85c0f4a1b6c279c46e06223c396ae3c81c8f60c3873959dce24cdc957ed9fb6d2c8a43da9e09b348f5c1f9b5c672190f71887335c7f6144071a58c0223fb5a2eaccfbeff8ee3b71026fd881a6dee05e61edc759bf715436386c24c1bec1a95b1a0998c27fa9286781eba4487a1e8933be57304a87010ce99dbe4ffb42cde776af11cb3adc340ab0971139ecbe5ee38c9e6a207dafed145276d6db59f35caeb36321aec9b6d5fbf9b98446d72cabbde96aee0541d3f5f1eb5a0767014b9496d461b41dee627d694897ee565786e07235ed3787a1a448fa825d33988ebf37fc0ce3dcd2f55f9daebdd09264be9c546c06612fb53de26a592de659d7ab48b56061b974108cb254da789bff9ab02f9c6853bba1593ee5b20ba137cccdf1a6695a11b04c3b7aa9d08ba98d0ce3ca7e1ee642f20dd3d39c3939838b22f262a49d74d1079ea1c3c760e81a231fe5b52a160949da270a4c360e2d9ed581a79b708c9b6c82cb3217fbf815526a0aa06f4cf99442f2cdd81ed5feda8c7d493bb8a6a47c5eaf8be41001ece519002d582c7a97ab4ca405f05529d4fa0632f4971805efc6be81a370f6dc0bdcf137a6e9628a5ea8e1e7c87f0e1229d5b8af57b8633f773ea9ef12cb54d4703db1a891135d13f4eccd5b58a0fd4cf81c830be437f74cc3028d685399ed9e4dda7d77a8dd3af20004c4c7ba5914d9496a110b68004cdf2e26b737a87b0587ac0a76d170eae991608bbe57af39678ad80c2effc1b1fcddce4cd7de60c864ce6b704c983ec43772dc9b5159390fa0d38c719e8388ca3e1e0faf8a40a80bc9e8a4e6b564e8239bfc933578c423610742e825defadd53acf922d5e195e97125a85daa748f37b56b222ec91d2588c77a9b8195e38727c3f84ceca0670ba70b720f712359d89ce4982fd845736736cf409f7330fc3368fd7a6c203a8619aff5e94355460c660b763de6e63e289c48fd20682042056d5c68982423b9c2fb809aeeb74a9167a453903281b8aafcf11f5d4255d169db7ff88c661b0b6b8bef16937d2157a8a3a445d0f646204f90e798d139daa2a0414442f2d087a0b377f666741feac5331395423f2ce88d1791954cea4f0b8997647e3872367e3834fd62759d9be4f420940d462948dd40042a1f66027cbdb8eddd7030bd736f7ee98f2e2c3e5f4e823a4230f84756928a0600aa05e5fe3431d2cd1f4c936c416cf4feecd4a0236c1d50c1ce959d834961769182ff2866e7a40ed2314d295bc48c40796960f3615b172b12f06af24207332f9274ef7a97ab3904ae8cdaff892594a94d1218fa96b1778d541c191e1790756a14bd13ec2be770f41b8e0d96f6ca7242c0f3de60f9188d82ac000dbbb591c876ac90c39f70dd81c71ea0e01c46e6fe075a88e53f6f3f4afa7a08c82506fdb6480f91df7bbd421b6ddb983b6dd6d60ceed134589fad35a793d7e82db57d3f3082ab4065749649c08dd26b5db57e942736f6a46091becf494b4ff59185962b6b0590460362ea93f1872c88354d660bdfdd7c7da943a0ca883655765d6bbf737443a139874117a8a89345aa31351684b9313da9151b7daa3eb8a44dfa3634ccdd1b5c9e263c3afb683c509380827b51864944f25b53e6c257f0a700f584ac386fdd99b26911d6fdcca5beabbaa90041b6bd704a70b9534c91fe6996a066fc1c6b0d6d6073103d7ed74688316fb6173a7657000e2e49848991e573434378c925939f7849bb58fc7aae7109c3d40608a2323f82439c35aee1f0ebafab85783c1f2c716e814835ced260372dd2f6428127384c51bf97b8bf129827c3e71e7954cd14357b2a3178f7dd77bcf13450c5e9a0e8f37e2bdb542bd0db2832360b9047274f24281601b2f7903924cb388207a09196f6e4a6d98084324ca52b72592b83865b70b5054ed31e436ad97a98793de35036ec3a17bd973becdbcc3897e96e1da39c4ad68a936416f7319326ecc020b46d01da8dc23bc2112f2c0c39a6bcc96fcb55a058ab04d811afa02570d7ce68f41b11ff0bc5e0b85059381ee6a6e3114b8a47b75786207eed951f5f0db62a1cb8691159fa4210967c5adfa9151ddef30f88b107e9ff26852138986426c07caf4d55660cf8d94d2ca403a5c16174b6161d3bd1d4a461be23e0d7e6af787aab1e9dc0b87983778bdee7466fc44346f11de2f6914cf9759bc3a03006a3a5d17e1533d70fd529598b2a91855013cd0ef01657a217958441cb4c31bda7f9d912424277353e99ad1d4570e2329aa33d835d890556e9a688c42296d2af90284d56d0300190753cb51d94fc18c5e742c1985df66d13e2e22caf8c43d10c6abe37864d57f244da92ff371c522360427188c862564c1f6292208135166612a648847ef422d54f98c22e01fea592a9d5f5abce337dec685ec3388316f86108fc7db917dc0995f4bb85607c919e191c4dc3acf7ec5ee995846df8208e5b91e487303c95a05a4485c1f60a45531d4779293f751c5518d7ad330fbf51eb141a70b9547d1c2dc667c3f9522f152b116072d6504618e1a72af8de25ea0697c94dce9ce7f5b30d0858595da14b27cf204d321589f6f94a473ac766881ee4a287a54ff669e7a11508b899d1a9d920776a2e329957956e8a7e5193b6ad1ae54314534269c88623d5deb03da34b56208ce1a96ac7640f6bc024fd15d5e056f6969cc98082e887226e37975607611df803b824bc34ace43326948f316902a900ea13e26c950daa0ac002f7e30657490a11c958a2b7d1caedaa77b930c05dd77ce51cf90d83409e150c16de235498dae61a42d53cc535059275f9ad224f921ff3d0b8954abf74a07d2890cbeb60023023e2af7abde0c0d6f96f00159a362aa11f1d74bcf7ae9a0743854923f9ac3ec5a01a4b7d428faffb503d6940bf7b40d84f8408a68fd1d41660259a003c52d877faad14142d67a205d4a60c810961379071bce058d5a64c5a7398979ca0d45f615c01569b4b1167eeadc722449a6e761b9744684214e201d2308d284f1a1d4a2496c42a6ac316ad0f7741c8d5517aacc0e1e43d11b01e7d358d7103fc0ceaff49e211282229a44fe78748b5d9beeb9ba2d9443565dca61dbf26859dc9bddb061ffe71dc468d0fc2910793c569d1899f2b7b90e468e8db05289b2dac182e6d856b7c68fde2d05054e8ec1b793ab10581386739fb5f4ffafccb52fa783e87b54ed92c460428d7bc484d02d374b03e8d8093653a48b22106653fcb1c345fbe6c542cafb4b01e92ed4a684ac171a182ccd4c1ec987b4479b048b7d769c36e0c34dbcd79edad24e4437edc02cf1f2f84aa4b0906463ef89b5da447a62eea92430f6b7cf39ef45982152b68af8c7034dfa093b15c702bc7549f8e741c642ef63dec8d9b36a8b4db1875282ab3d7a8212d4ff740bc5011f907ab1c600c7faa1222f2c5c48012317f373a15768fd4abdb629509d3ec69c67828939be0fc8ff14fbb68c4bc2a4372780f243b8c39a4e731806af5fb6302c52eb04595e676d644030d1cdfbfa85d3a5f305cea60f8c01ab1ee1ec47bf219328e65b8d7775723b2cf422213894c1f6ea783ecdf3fe1e789b9a79a6e4fb3403860bde566530d15cb57b685d69aa53e82fb79f2c152da42c575200c43d111bcbdbd91e38b6f74519f95061ba7caec3f7db809aec5eb3dc106f5bd9e44df9e2272e7d468e3fbf4a39b0a9f96ea6eeba5c0fce95c24ada6b64484c87db07a9a684bec082c2c6eede8b079e10e7633cb97ed6e46f49aeea185b4de618eb4dd2f3f4f44acfc9b98505de7e473f5c7e1fdd0743f50b9b0e1060900b3836a934771606b07157384991f17714cbfb1f665e532f50189807249a82ec48bbe31745c008295975a00f67c0961e4014eca8f9cbf8d7d88356d451d383fbb958da9edc193d57eea7dbd9277d20ccc27aced58a69d2a3b5c22a5a05eb00d0d71baddd4fccd71854b5da19c05b57fb14784adaa5cc19f86b57070766de6d28f9cd155a1422b99977bd67f2b6c70865af3e2a567b04a0f9f8e1de6dc778aed8c509a87540ef4d78ecda3066a18d5a60f9ebb0c677125a24b5aa42ca5f6cf6953c988203a5fa93467f1f35e9bffc9eb05f2f12caa503f5a86eed9529467206f9a4336b5d052dc46dc672e9fbc624874f3b1134d4c2ebadc6433882bc89e676f7d7c9ebefece382cd90f8d04f1571ff09b43b2eee786d675c9fd2c40ec24258f5c40fd4", 0x1000) read(r0, &(0x7f0000000000)=""/236, 0xec) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x21) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x8) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xfffffffffffffcbb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setuid(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r5, &(0x7f0000000140)=[{{r0}, 0x7bf6021378230da6, 0x80, 0x44, 0x8, 0xff}, {{r2}, 0xfffffffffffffffd, 0x5, 0x4, 0x4, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x19f7, 0x5301}], 0xa73, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff8, 0x10, 0x2, 0x1, 0xffffffffffffff01}], 0xb1, &(0x7f0000000280)={0x7}) sendto$inet6(r2, &(0x7f0000000500)="f73873eeac37f514e3be6b61462b576812d190bea440a1aaa980a8c084b95f7071928092c60f0d72ee422c35a9d95d5491b9aefce4edc6a29b92c4339bdda97d0b31ca67815652be462084ebba34d0afa4ecbaa81c5c74385660527479eadf00c3217589add1ee3a440239f2d0fc063469772a93f1e5076956b38b220f8b2e5265b5dbe9414c8b0aae7442e2098af67ac47aade01a3aedcb44697fbcbb1a6e444d3660dba48139379c6785695ac27926ff0b0d67925a81651203121fcad8342db66f547bbac7b260f9edc4ce645109f17a2ed75841", 0xd5, 0x400, &(0x7f0000000600)={0x18, 0x0, 0x8, 0x100}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) close(r1) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x82, 0x1) 16:00:22 executing program 1: r0 = getpgrp() setpgid(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="59e64390f4e600bb5e87d10a8159e2c0fdd06375c7dda19fce5e20a11df478adb71b11e3a7f0dff7f438b592f09c571e99eb7bd6f99599513cd5b3a80df304facaa19ec377b80163c1cb692d394ebc719b90f15bff63424068c6bc8dee741f8e83d4919b6c7392c149cc59f2c3b0392a2ee7bff067d16e2312659d34e96b8e0acc11defb8ab4e26a3006bdb61c09ee7f467931a21281fecc37229d9d6d37c52a2327f381138c9d162db5a3a8675208605770b244cb8636bc71d62c0b93892ed663b7bede2e52374617be77915a30e5ed856f", 0xd2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 16:00:22 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, 0xffffffffffffffe9, 0x0, 0x0, 0x0) 16:00:22 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) fsync(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/169, 0xa9, 0x42, &(0x7f0000000100)={0x18, 0x0, 0x8, 0xfffffffffffffff8}, 0xc) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) fchmod(r1, 0xd0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 16:00:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000240)="1446dbd34e685e9fcd0ceb44991b20b7dc2777aa313934d28330bd90323b22422bbfdafffda172ef9d19aa0afa5d872d4f58f61e7a01b50e82d56f36ebdffe1b26de3fbe34946bb8e17d075d49ed3afe6c668a02e37781e63dc58ad64ad30825bd4d18e85b96320e0b7ad118c97240e6e30686", 0x73, 0x0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='.\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) write(r2, 0x0, 0x0) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0xbc87) write(r0, &(0x7f0000000080)="7d4681b413fa5c843ddc3350350846cacfe862741dc897cc3641c81bc7d1d15e341f5c69676e1716e45a26ab734d298d3e03f5e5b792cab56076f68ad96a99ccdef7e62969bc30da92eac52b1f66e9c4424f781f5ba6872beb3c267038a1b7a4ce242cb12611410863c8e3bb1c1560285abda089fd4ce35ecfca7fb29a583a20975c1f10aba8e1633e3cd85afa53f5fc39d8825d7b1f8c60137faa3177a6f2f8ed4a1c091ce85564a93fdcd252", 0xad) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x6, 0xa9) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:23 executing program 1: getrusage(0x0, 0xfffffffffffffffe) r0 = getgid() r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f00000000c0), 0x0, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r6 = getpgrp() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000640)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000280)="80c79016bb660f0380ecf251f46341c96e48c2c6e8fef46ffca25721938a960a97f8e7c43783703086f0b667b6e2a8f76a031e5ddce1cbf13d91", 0x3a}, {&(0x7f00000002c0)="a079a1b1bff559b44e244d7c005a0edb4841c6a8bccd80a01d8e3d1441d458f87aee03623c33f441b49f47b0ad199008d86aea5c4a9d6ef7f4bb69438b06ca4cc23fb5b121ff31def6010d3385adb749990fe2a7d95a00e7ddfd7e1f7ddff9b794009cb04c186d7b765953711a563ca3912145e3b3d7f78197c3e9ad416b52b45afbb5f48077afa8d0e139427595138364c65ce8ccfaadfe3bb3579271615deea8c39f1e39e8ae68c9d1d464e94756df", 0xb0}, {&(0x7f0000000380)="f94f481b794c1259fb859bc26da8e1959d301067ab2883ef1bc9569a06bd3ee8930c007717c5707d9f249b12c012cdfaedc56b45568f51da4b7cb9ef8d77dfb937306e8965653a69c095e7c0ab8a7883c9a0072ff0748f4837be464fcc0c24b67ee5102a62fa18f335df7478d77314780771d89552727bc35c70aa3bc70f90d25e88e8a7416a41de4aa593d123d28dca6053d476d991c19a6129b570867c9dd19f764c1f98c7ba435daca4095dd0c4fb1ecd4a92a29f81cca24c2e050af99c", 0xbf}, {&(0x7f0000000440)="083583dc9fb31011a3538886f0f11062657250bbb85b45cd5217fa95bd3af1ccda71029ecd1a12c4d311330fc5dadc92fd7153f134a0a1af7a7d45440d6ddffb0b3a7554232e001d0dcb3fc69f403a6e8df88aff15cc350cb898de7daa60f73d732f6888dc8cf4f4b53f4d9e5a613da4999c21e538a8258a84bccec02292b2755fcf31acf230af9b1b5e0aceedd149d85da775d4", 0x94}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r6, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r0}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r7]}], 0xc8, 0x408}, 0x2) wait4(r2, &(0x7f0000000080), 0xb, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0xffffffffffffffcd) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) mprotect(&(0x7f00006a5000/0x2000)=nil, 0x2000, 0x5) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYRESHEX=r0], 0x12}, 0x409) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xfffffffffffffed6) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) kevent(r1, &(0x7f0000000600), 0xff, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x40000012, 0x0, 0xff}], 0x7, &(0x7f0000000680)={0x400, 0x2}) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000480)=0xffffffffffffff3f) getpgid(0xffffffffffffffff) getuid() fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000a40)=ANY=[@ANYBLOB="3101a0acdbaf7f640900000000000000c985bc8a2eefb3b9b2b998a001c01ce968cab751f2012d45a817f2624bda0c5d37cf0faae727c23bcadc0bd5f1b0be96069b50699a07fac65047cab6719fa334459b9f4fc66714556f01976ab1f37647cc8c3c0fb5b5bdebfea0e9fb68f07a5028f12e14b0991511bc68e01b5e8a7e0b4a4a7e049ba2d3c941af44e539b328bfc4091924228be7c9377ad0fbe469fd598e481718af8c22f60186816a30a6bd143a9040b87df5d41e27c4c489b459af28d76460b4da6008bd1ef12c27340b834a9147ea4e3d23e713592f6f98a60ace4f57194e08df15faa9a75348e0c8d0d4311f26c6995238e7dffb60471b5cd9b5c25897e2d726b706193e20631d3044fd79645ca24feb6e49290430ceb6aabe461d2ecf042b7bd06647acd7566620b088a2c5c407480919f7"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000280)="f95458dfd4eb61f88aa0d79cc6e3f0ea597bd171bb07560102e2af6db995b2f689332239d140475835be58e4782465ca64e53c8120e42f02c0e62e2ef9d8675eb4bd5763f30a62c53045b23ee4690d0bd9d6d63a5605b1d661760d32c06b57d13ed37647be833a607288ff57dbdb421fc9a2fcbbc5b8de9a7dd4688a8c06a161ca829a8db783ada4f308ec2d6d25a9ed27b9190b7f3239b7d21634185b68758d657d3cf3c3958f691281cf5b713a522be718591c4e40ba619c21b9695411aa33a3b8bd3ded742b1e65881ce83210e148fc3b3841bc371dc2669e73b8b4a28c79ffed9514", 0xe4}], 0x1, 0x0, 0x0, 0x8}, 0x409) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) accept(r0, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept(r1, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) pipe2(&(0x7f0000001140), 0x10000) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8000, 0x1, 0x5, 0x7, "ab42f26cb33693e54e516f531d81a8311246e1bd", 0xbcdf, 0x20}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x200000000000002d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x200, 0x81, 0x0, "83e539a97ba2dc731645093f7b2b6aab486409f8", 0x2d8aafda, 0x7}) r1 = msgget$private(0x0, 0x14) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xffff) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0100e500b9d6b179e5"], 0x1, 0x800) write(r0, &(0x7f00000000c0)="730e78e32362693c8e1ace7c8b03f995ee470b223ce9943b19298d74aeb4388feaf01b68f0aa06f8982d1c2592353c5d69671c22afe8e0648e78c1f6b09fb27811181808194701733655d93232a094e8ffb67e967e6dcd3305a9360215d9741d6564f9ca17f083f5f21c80711fa2f827b685a005b57499ad5098e149", 0x7c) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgid(r3) close(r0) dup(r2) syz_open_pts() 16:00:23 executing program 1: r0 = syz_open_pts() syz_execute_func(&(0x7f0000000000)="439f64909cc4628bf51cc366460f3800588df243ad3e6764f20f1bdcc4412571e282c4218154be86ffffff260f753e") fcntl$dupfd(r0, 0xa, r0) 16:00:23 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) setregid(r0, 0x0) socket$inet6(0x18, 0x3, 0xc7c) 16:00:23 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x3}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) clock_gettime(0x0, &(0x7f00000000c0)) sendto$inet6(r1, &(0x7f0000000100)="8cd6c94e6fa83d99e851ac0d398dffd51821bd953770d5f309531ba702373fed4d3f38393ffe0a7f12d086c33e9e701b984e657dcf352f7275b5c55a827f3b85a915ee28d92b73a53856ff6eae42ca338fd8e7f78677798371f21530d072c40c8ae57aa76dd5a4a030484716f9c467664c9c31c3df9ed2d6e44fb1e9985f7cbe", 0x80, 0x3, &(0x7f0000000180)={0x18, 0x2, 0x7, 0x1}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) clock_gettime(0x4, &(0x7f0000000200)) recvfrom(r1, &(0x7f0000000240)=""/40, 0x28, 0x842, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) socket(0x19, 0x8000, 0x0) mlockall(0x2) r2 = socket(0x20, 0x4003, 0x80000001) r3 = syz_open_pts() fcntl$getflags(r1, 0x3) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x1, 0x2, 0xe1c}, 0xc) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='{\x00', &(0x7f0000000400)='&,}\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=':\'{\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='([\x00', &(0x7f0000000580)='@{Z\x00'], &(0x7f0000000700)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='\xc7{\x00', &(0x7f00000006c0)='\x00']) accept(r2, 0x0, &(0x7f0000000740)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000007c0)) clock_gettime(0x0, &(0x7f0000000800)) rmdir(&(0x7f0000000840)='./file0\x00') mknod(&(0x7f0000000880)='./file0\x00', 0xc0, 0x6) rmdir(&(0x7f00000008c0)='./file0\x00') pipe(&(0x7f0000000900)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) pipe2(&(0x7f0000000940), 0x10000) pipe2(&(0x7f0000000980), 0x10000) clock_gettime(0x2, &(0x7f00000009c0)) pipe2(&(0x7f0000000a00), 0x10000) 16:00:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) close(r1) utimensat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x800, 0x100000001}, {0x0, 0x80}}, 0x2) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:00:23 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x618c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x300, 0x32) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = socket(0x2, 0x8000, 0x5) r8 = socket$inet6(0x18, 0x4, 0x8) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x401, 0x8}, {{r2}, 0xfffffffffffffffa, 0x44, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0xfffffffffffff596, 0xf3}, {{r4}, 0xfffffffffffffffb, 0x82, 0xf0000014, 0x3}, {{r5}, 0xfffffffffffffff9, 0x8, 0xb0, 0x6, 0x1}], 0x979c, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x0, 0x1}, {{r7}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x1000}, {{r8}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x1, 0x2}, {{r9}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x8}], 0xa6, &(0x7f00000003c0)={0x1, 0xf85a}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r10) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="7fbabed1a01024aaee28a687259cbb1e1a770bebe5a710967f22470aad45c9d9ed6f3e103afdc93584d01e11a04c87b32baeaa4552c22dec635081b8a6edaae2374d521ce55985b6ca49a92e9060b85902b114246bbae0efbacc64d4e3d59b3b4869edd6d62ca9a58a0b75de7b94042db871ff3e3cd7d6991cbb31817427c130c21717c855ae8a7dd6085463f52258a0c85d3963f9a3063b793263ccb9ef44d0721ccffd7f4b1ca7f8c9aa1528423709b19d3cc69fa8fb413a4216d0c80f7eadeda3765f29b6e0448672493f5b3bc0b98ff32c17ffdd040289ce599aa28b761ca1b8d935aa2f6c51a4f91f907247210dab30e9d867165115e83fa35aed98f777c94f39959fd4a8697d4ff3d06f023daf9249b28c5051c17d4e7127d1242201cb1d38c69c80b5a87d5494598bc268c51a7984ddf6fc89e87a6660652c88457207ac27ad4bdddb0c1710879fe2e34899d7d5a89a8dcab6b7ecc2ef45907928fe92934e207016697248f367cd04945ff2467e3ad6a10d6911f7f7f95f936024c61674992fba36a65e8767c4507bd8ced81f91cf9a0bdababc1bcbbecb6205548f4b7afbfb19d2e6be05843b516556c228e9e36d60fd35d1e4f37c3494c49c10b69c9b11de0861c36f9444bb9930c6b90bf6857b8a97f11d8dd3ccb45cb2ff1d877393fbb05ceed3cd5bd96093949f2560398a61938ab53142fd539398dd0bad399db6bf59320576a4a1fa096c977991b7ad1ce0a192cf6e872ecd98aa508631bb12dce3dd4b62fff3e6653a2be44312ea7300d4d4f93c40e8a30304de7044f3fab9819022bc867d2a46a65a996be439b2a818788135d41ca6c14211f694d6df0e199194793b9eee60a51468766a2c354618099f3906182600f26b3b717a495e39e0b6bc4b119fd79e95c8160bffe0e7d7f1c51fdf827c6493c1d8e97cf66882b1106ce4eb7f645f71866474ec5cc2bdae92fc8f2066d4b3d579d2e910343bf2fd7052d143362ade776efff1131058a13d6f0d9b4f1bdf375d8b50763c0e5788e9cd0d9c43e0457b9a63dc201852d457bd4fd0cc5eaafff40e478e3c2c4d84e4f5d3565a5f13d6d1d83ac6fea8c02042b6ea3af386f9da00b7dfe410d934a6f73fa5519340ca49afb20ea117d8058c46ea4a0608fadc2867017cb5bfd5ce70ba2f8b2cda0a7e29a8918c9d229551b76600a6e96a6989d3d893138549b48703dcb17cf8520e210a7d85231035e16697148fa1624320ca8d606bae173c399b8d2d016450cf3bb9bcc0a45486c4c634e30f78b26494b2479a885104f62d42934553ee8418736bbd5d897ba34978cc603f025986b80771b6351b4b3376a9046684c05041e01dff36d046fcc9e0a0eda5932d397cab2972519f3bd66e675f8573341eb8b2093d5586c13dbfc44fa1f114dc30a77b9ca7a71d9a02976522a8821da664a3384bcce63191bef99383dfa2830faccdd940b65795e4bac5546f5bc245d0d6de52fc19fbe8bd4a95fb9a7e40a0edb2eec420dc2a31e7d6827ec3fdc9d72213ba7e45b764e8aff6c2dadc495375f4d0f3b9edc065bfaf6ba5e51f35ffa0fef003b766439d6e00787a8e1cf1e02d19bb89cd5c99e4dd8f91ac53bbbb86689752276b84408e82c98046d1e943217dad77a1013824c977f9a464a75964350b27dec8fa43875039c5c5cef75f909927ccf7fb07fd9aa93fd9034bbeb53f0da23f4e1ceb1b314310a496c1609bec14319bcad859e01a23185dd1386704511b3703cd0ef038f63a12293ed19e85725e655a0b0f7dd1e8bfd2eb55ff97aecc975a968e40145f88270c7d0c89fbda0f0445db54f7a0c76c33bae56637cc7c9314dd750d1d20aa84ec82745c28c446826b1be60e46ecee4c34db1f1ad6e571d68c9828d77ffb6163bc6fad82395f9edb509e2fe0638a4ba46163ddbe3d50170996d859eaa349134dd33b9088a66ce4c8f61fe3b5db3eaaed3d786fb7575e9ef62587255861db619d642d8c419f4d6a94c013ae829c2e737f1cb7e9cafcfc90bf129138dc03cddc42a3f3208b3001caeeb6ec712884b164ac10231159d8534113179d037e73f3590bbbb3bd5e265bf497a5a4b7ceef7f2e3bfbd0701045d99dd588a15e9d2f29291bd3dfd80226bf2bcb85fe467c7f7284ea3ed59a7b43c7ccc705a4b8499028f13ca51d5c66f848107a2cd75df015f91cd13e5d28c93fffa5de7589052b96d8bdc7a30301e130186d6a39a80bae89c8491dd68cbd4aca9024ccf59f3a9ec04f2a43d2f619dfdf268663eb69c9d0531ca30981577145e75b0721f9f703d218af5631d6f221d752c030b98ca68427c3e3ff6be2b8f655dd15c7a60ec7f6c108d757a6d5fac304b3f1dcdf961339131d81b88bce4c040fbf624a346be3266800e2e5d868ccadaca4d945e43406612b96f18d4101535ec6705037ca8fb4dd75dfebf5021a109b8be7f545224131598d4cd08d3ee84a4569b2e2167aff3df6de3a74bfbdbec551b7e12f1cbe533519ff9e674df393cd833daa802461d6addc0f76c2f9d524039b6873a35766eed29cb4508dc29b7c7f21a724ad881d1d6c2579db302b5fe2e3f3ea2adaecb9101154de8577f2e1df01d53948346a88a13c75199ec1bf842fffcb8ee94f02833250ab4a1c9238ea15bd4b18778df31ebd82f70ae4b2a5ca16ff63fa40c26b0c66d54cfa72df1b89ecbb5959a3ce54449701b3a2476e68eced56141e1a249733c2f4d53caef6238c82f51599ea25c86978bfeab90f7ee574fa7cce3d6e5e3e9bd29bc38af34b87473c458aeafcbce2dcbc8ef00575aa3e607d92dc043354192de9726ab9b38ad8327a8ac8f3e985eb6baa6789ba69ad6df16c758be5b61c76d78eaebf930daef4db75a88f4db472ee2e4f8b121dcd7baaf1e6b458b43f746fda4d48d661c1db6f0af8355c73bcb4b66f03f2510fa8a9997d4f3ade480218452ec1d43b15f80a6b263052f339c3c7af745a6fae8307af93c5c0b703fcf974ffef87e8b9f48c23acfd59c97a0f55b6170827ea993c720ecede0772244461870820f61b720c030184e3283ec8a2fae5a1e1956c00e2d230a6bf8ded9d897211398deca2b03d6b918c3e79aba1dfae3ef08dd2fc92968bd839f6829bd4f4c07088b4d241903dd5b38766cc6cc1b699767f3792d56edc394a7d5e3a5e1cddaa2d766e8340b6b3e97516211873e7b91afbfb27f5e03372910a31ae2c3e8e7be4c665827ee47ba73b21383c3d70844a470150e2bab417c076f2865ca822543426f9562334b1b7a90e5abcac45457bc904763efe8f2bbdb64db6dd8a1a94c1446801d7f8a05c809de035e882c794a3902a1993446bb7b37589b7c82aeb810ad568e08602aa746f4dea55a2269244f5ad7c1dd5d69d64f730b785f8d001f432edb2ad1c06dbc39fe9ca34a94b5d291948f2e9a4258c1b944e3c2e6066c61b29f37de69fb1f2ea4a8659c51186c06327e5bedc99dbca61bb4fff2a15bb3d44398b2fb1c122dd7e46ae28c4c24fb4ceb44c82b38f4636ca4b75f07b7e9d662f6702780482e60cded0e1bc55d3691a94b7c0acff710d7036e3fd22516103782d9101ddb22ebe1bca1ce269b597b3a342d778a1ad2fdd41699d8a25219533b90cadf3a8869c237e7e3e0a0bfe3ac2a2330d51f009d612b225b62c534dbb393e214aae1e1ea42870f9e5714026e85814e387abca546d815f2a16e94a4e2654f752795aaca1f021f22b4bc0237d933dd27bcfbe47570ed58ebd913cc9954689dbebf93422ebf7231e73c6b80b2690f1065e68eea2681c1ff82cd3479363b1f8853b711c61371866fac7308d59a85591b9ba55ecbb2d5af920a16d5135ed8bd23dc35f2059bdcc21c484564773ab286e85b8548f4146bae80d76bab9bcf7a2cac1d81215d38ad38561a9d74f76755ea6dc2ed261e819e518520dc0a31163146156b71d29d1e58d5eb021734e8fae8fdbae190c403fce3f01bbae61a8baa2ab1a4f783698e92961021fd2a7733ead8862a07bc2476928bd2ef8ec5a7854895c7420bf10b87f6677595368d99fa1696ed4ac25da64a91a459909a46c767c72d41596a25e6c712fd6ec65dad1520a838a64c47c9dc15cfd83abd609ebc1b3aada3b6027aff6b89e7a438745669f9785418bce56b4feaa61ea864fdc2a136fe9b1ab86c7a2d1ef7961bc7c78cab37c7be5798d28cc9b35f57b831eae3cba4421d24113c390bdcd4130046e8fef58a6d8141d173371dc3d2f946986bbb40dcd6b7c2a63b7a5063c5d4c96acac6084ed664200f3db2104ff78b060a1f6f7137dd7dc25c205224f4787cad8029c941a6823e9d4c47d9cdc056bc157c06c707379a46acd1fe8a43bf200f01d7f025d896d7df260e803c4b94c797098cc6b4798eebc4aee91077d3b4bec0eca0cc9cd16cd28f27608d880bcb7f073e8903666fbf1036de6013e27b817d8d861642586d62b132577576e1b001aa10d18550365f774a0b6447072704647f82001291514f7bfed6c7d6f6d799fff8eb02d683d71baec52bf7fad1905d21c4f8a5a80344e6a395841c58e0d726c255cfbc0e693621402a3cfddcc0783783c26176eaf696f6037d85fa4bce281d715db16bec1ffcbb8eded62ef08106794c83452b2dd4c74bf345e5d8388cba5486f587d45c37ff3f3e79f5ec73c64f7833b18dfab27d18351bcd26895e017f2dd7ca281ea7a6fedca07f3f62797249df699d18d85dc16b4e31fa113f0857478e682ade9fd9439bb19810f47b439fb19984420fed241a3babd0e4d63271d64696555310560d8cd6cdf79e189482d260251a2444f24090484f5aa80de1c000d7e668657d9930fc5ce4079d72e74f08e07042a7ba32deafd77a4a4fc0257bf33b9da6f052719ee848d69801c628d3d7f25f80677e8039541dd13245b266ba5877daeed61e893feedaacadc0e6dd868ed7ae49cfc48609bb7e66c988c07945a6ac8df76c0d1ed789a2b230a1214c0cc6bd83a75901f9e03289e623e2f793046bd0f11f5b2bba18f0760e4a9e609e34b2b9c95c1d015fabe8d33706fcd19ecef08002d78b79bfd5a648cc8738e147c5970d5bf1eaca7ef7a6ac894a21b110d5a0901da262d3b13419024814f9bcb76a72a7ab444cf4395aaf4bea880c3103b8f5b001911f5809fc839b73894ea72252d3fb3b1ec1f0a07fd6ce8d50363b54ec6ca0307bd639c0f907a77fe99144dfe05a5497167767458966c4f3bbe6b371778b448537e9a136f9931966560efea945f3c6e05c77dd034e2bb9b5b9172926b65bd3cdce9795f793afc3dce17924228aacc409586c5c24db984c3d6de0286c54783ed9485a9149e6401af5a0d4fd07807cbb010d896c2fb038c91eb11768f832d450bd8c826bd87db75e38bb5fdaf26494b902b61800d3cd6dd729a3ceaab97f1be98c2f2bc91fb8d20a135133eabe5f373813d538f254a66cac4c3a0d233d05edb48ea9b356b69ee4522b582040b1a1ec19dc90f78e0195fb65059e0ad1f54424d72e90dc21406159de8a548df8a4ca087de3c31f0a0a7714c8a730bfd80533d1f1d30536d0a8477eb36f0c9f98a4d7363c09cd94ae87825445e969fad04d3727d8bcb1e507409925186d04b05207012914d8c737c6d551354efa4b3c41607f8c8a2c337ccdea8024f9b153c1bbbc092670ede21389e697dbff1e74ef6ae42362833c6ec6059d21287c53cad0c7776544e88171028d7ff9cdba553560fa68fabc1a5201500b0b08091f511077404cc02523d114fb12a53c9b88907e6dc6954aec7fa7d8d49130b2980a84fa8a9", 0x1000}, {&(0x7f0000001280)="6ca234be3b1d2cb3738d39c21bd3054fbc52f7fe257d9de592edced6b493ff3c3715be7abad36f918da861e5fb3551d72dd3937cca1a7021c09af93fe9916a80dfe234ba22bcd393480e577361cb7a55a0b457f3cdedfb0bfd14fd021f79d9c412df3bddfb5d85ee3f7fd90cda06e457743ee6ca155d2a084ac6ae326b23acfeed32cf9a61", 0x85}, {&(0x7f0000001340)="50fa06945b41afcb13ab5e81f31c368ecb8c848e26ea4347ab7a8ee341d4db15eb259e78f26a818a956fcc41bd472ee3f5bd8bfc9cf4b4e77f9a9a3d61b8f03e62c283a8e523ef2a9ca106b2249870313241064241a305cc1ac76c9ee535926c1bec87849adf698a3e2f268baf2a654f0787a09928041321ee5c80435096cc90ed5686522e6f0a98720028ded3d9822e62ce9a899393dad000cc2b8ec020802a767eff456637c0454710dee53742afe474195e5f94227f9c685934138906f04e935ad6e4eb81822818a1d4f14b1e4af4357e21961e46bfedd6de08e7191854c5d0c1b4d035f0d8b40cfd7a7148644bcb11f502de17f525a5f43e4d5fab", 0xfd}], 0x3) 16:00:23 executing program 0: getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x30c) setuid(r1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ff9000/0x1000)=nil, 0x0) 16:00:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x28000, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20080, 0x2) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x44) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:23 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0x0, r1) r2 = socket$inet(0x2, 0x5, 0x8) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:23 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$inet6(r0, &(0x7f0000000140)=""/156, 0x9c, 0x2, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x1, 0x80}, {0x3, 0x1}}, &(0x7f0000000040)) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x100) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = syz_open_pts() close(r1) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, 0x0, 0xfffffffffffffffe) r4 = syz_open_pts() kqueue() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x4000000000000001, 0x0, "853d00"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = socket$inet(0x2, 0xc000, 0x1) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = open(&(0x7f0000000280)='./file0\x00', 0x80c2, 0x20) r7 = socket(0x7, 0x3, 0xe3) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = accept$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$inet6(0x18, 0x8003, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$inet6(0x18, 0x5, 0x7) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) recvmsg(r1, &(0x7f0000000f80)={&(0x7f00000007c0)=@in, 0xc, &(0x7f0000000e00)=[{&(0x7f0000000800)=""/166, 0xa6}, {&(0x7f00000008c0)=""/86, 0x56}, {&(0x7f0000000940)=""/2, 0x2}, {&(0x7f0000000980)=""/172, 0xac}, {&(0x7f0000000a40)=""/199, 0xc7}, {&(0x7f0000000b40)=""/33, 0x21}, {&(0x7f0000000b80)=""/192, 0xc0}, {&(0x7f0000000c40)=""/22, 0x16}, {&(0x7f0000000c80)=""/73, 0x49}, {&(0x7f0000000d00)=""/228, 0xe4}], 0xa, &(0x7f0000000ec0)=""/176, 0xb0}, 0x42) r15 = socket$unix(0x1, 0x0, 0x0) r16 = open$dir(&(0x7f0000000580)='./file0\x00', 0x10, 0x1) r17 = kqueue() r18 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x2, 0x3, 0x1000, 0x1}, {{r3}, 0xffffffffffffffff, 0x88, 0x1, 0x4b5, 0x2e0}, {{r4}, 0xffffffffffffffff, 0x10, 0x80000000, 0x6d5, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0x81, 0xa1f}, {{r6}, 0xffffffffffffffff, 0xd6, 0xa2, 0xfff, 0x20}, {{r7}, 0xfffffffffffffffe, 0x4, 0x20, 0x40, 0x7}, {{r8}, 0xfffffffffffffffa, 0xc, 0x0, 0x1, 0x40}, {{r9}, 0xfffffffffffffffe, 0x0, 0x0, 0x9, 0x7}, {{r10}, 0xfffffffffffffffe, 0x14, 0x20000021, 0x2, 0x7fff}], 0x2, &(0x7f0000000600)=[{{r11}, 0xfffffffffffffffb, 0x52, 0x0, 0x80000001, 0x7f}, {{r12}, 0xfffffffffffffff8, 0xdb, 0x4, 0x2, 0x4}, {{r13}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x3ff}, {{r14}, 0xfffffffffffffffb, 0x20, 0x44, 0x3, 0x2}, {{r15}, 0x0, 0x0, 0xf0000000, 0x6ce, 0x200}, {{r16}, 0xfffffffffffffff9, 0x20, 0x0, 0x5, 0x1ff}, {{r17}, 0xffffffffffffffff, 0x0, 0x10, 0x3f, 0x2}, {{r18}, 0xfffffffffffffff8, 0x4, 0x80000004, 0x9, 0x7}, {{r19}, 0x0, 0xb0, 0x20000002, 0x100, 0x1}], 0xff, &(0x7f0000000740)={0x5, 0xd81}) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r20, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000780)) setsockopt(r20, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 16:00:23 executing program 1: syz_execute_func(&(0x7f0000000000)="f20fc21000660f3a221b00c4a1782ef0804706048f68689557ef03c402d8f31d00000000c4a2798c93b800000036400fe8a4c865566666360f6eddf2ab") r0 = getpgrp() wait4(r0, 0x0, 0x9, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="424d77f4f76ceeabf5a80a0b78e1ee5479a7b18ff13415974c17fc1b4c7763af7eb344ca40b4ff6ea4ddfc0cc19065914da4d27aaa38fc89e21498d6f981a218343300da7034f534de49fbe4556d2748040dc6606a4c558e72840bcb66ab6dc0c3b2ae90aa762dc28601", 0x6a}, {&(0x7f0000000180)="a6b124ef331b9988bc8fadd3455e840cd006e68f90b73b76f5d0c409bb1d6f49f6f81c4fffa8df0dfb628065ae1ae47da11e7ece3bf4df7920121825e277f792233f2f7335df802a7a05ca12889feea2d8c32ed0724501bf7a8bd8c525ef584236ed35576357aca780b4ebb8b2cd429d43b3900752367ee4c22f6028baead91b", 0x80}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r0, r2, r3}, @cred={0x20, 0xffff, 0x0, r0, r4, r6}], 0x40, 0x2}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x3, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x1, 0x7, 0x3ff}, {0x18, 0x3, 0x8000, 0x100000001}, 0x20, [0xff, 0x54, 0x3, 0x8, 0xfffffffffffffff9, 0x8000, 0xb8c, 0x1f]}, 0x3c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000480)=""/48, &(0x7f00000004c0)=0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000580)=""/60, 0x3c}], 0x1) unlinkat(r9, &(0x7f0000000600)='./file1\x00', 0x8) setgroups(0x8, &(0x7f0000000640)=[r6, r5, r6, r6, r10, r3, r6, r10]) setsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f0000000680)={0x8, 0x5}, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000006c0)) r11 = socket(0x27, 0x8000, 0x200) sendto(r1, &(0x7f0000000700)="118c013f61dec959cdd227b4b48886a3fdd68517bc8a12b6ca59a9ee1db373a35b4754c207d70b219e3cd5e70b04861eccc71436bab085f5767080dd1d860604bd20201d256968f66b866c948c3e2853079eb29ff9eb66f59ce5ac681dd3a5f1018aa6223a456b4cb1d6d5c6d54466df6bf75f5d4ceebeed99c58c5bdeb8c97b", 0x80, 0x404, &(0x7f0000000780)=@in={0x2, 0x3}, 0xc) unlinkat(r9, &(0x7f00000007c0)='./file1\x00', 0x8) recvfrom(r11, &(0x7f0000000800)=""/45, 0x2d, 0x40, &(0x7f0000000840)=@in={0x2, 0x3}, 0xc) faccessat(r9, &(0x7f0000000880)='./file0\x00', 0xa8, 0x2) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000008c0)={0x3, 0x4, 0x4, 0x9, "ed12fd31048e3071fc8e18771280365f9121533b", 0x80, 0x3}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) openat(r9, &(0x7f0000000980)='./file1\x00', 0x10180, 0x4) 16:00:23 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f000027e000/0x3000)=nil, 0x3000, 0x3) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = geteuid() mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) chown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x84) r4 = kqueue() r5 = semget$private(0x0, 0x1, 0x200000200) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000200)=""/4096) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x1}], 0x1, 0x0, 0x8, 0x0) 16:00:24 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x1a0) pledge(0x0, 0xfffffffffffffffe) 16:00:24 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x3, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) setsockopt(r0, 0x27, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000709000/0x2000)=nil, 0x2000) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783e3", 0x9) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x100) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$setstatus(r0, 0x4, 0xc4) write(0xffffffffffffffff, 0x0, 0x0) 16:00:24 executing program 1: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x181, 0x3) r1 = socket(0x18, 0x2, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket(0x20, 0x7, 0x7fffffff) setsockopt(r0, 0x10000, 0x400, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x0) r2 = kqueue() openat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x10000}, {0xff08, 0x1}}) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x11) kevent(r0, &(0x7f0000000080)=[{{}, 0x0, 0xc2, 0x6, 0xff, 0x7466}, {{}, 0xfffffffffffffffe, 0x42, 0x0, 0x4, 0x2}], 0x20, &(0x7f00000000c0)=[{{}, 0x0, 0x98, 0x8, 0x2, 0x3}, {{}, 0xfffffffffffffffe, 0x4, 0x2c, 0x7fffffff, 0x6}, {{}, 0xffffffffffffffff, 0x8, 0x62, 0x7, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffc, 0x10, 0x20000002, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x21, 0x1, 0x0, 0x2}, {{}, 0xfffffffffffffffc, 0x2, 0x8, 0x8ec6acb, 0x735}, {{}, 0xffffffffffffffff, 0x82, 0x4, 0x0, 0x9}], 0x7ff, &(0x7f00000001c0)={0x7, 0x6}) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002be, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/148, 0x94) execve(0x0, 0x0, 0x0) close(r0) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) faccessat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x4, 0x1) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r3) 16:00:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xffffffffffffff8f) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x44) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="cf3e3635ac05e54fc32d5bebec785dd110d599455abade71f680f1e4e3f8112825d7f5ccb6e973610ccdc7cc91496853a3942d5925f3cd208abbcba1631a820653ae8ef32c16f1739c4e7158ce2829", 0x4f}, {&(0x7f0000000500)="8a66a89f79fab449ce57e52eb90c94f17f256f97cfcda09ef2ea2d513ccace383181b85bf679037e60d054f5ba5f2c2f4670448f0fd5c96d5a0fe1d08473c6d27cdb3d780a9e4b8d40e37305b9618f391acadf584a43931d8b277aa62594dfdc6e61ad84a9e79e44d889a00b0b3752a970f210c670a34998d025c8e2d0a07344ce9f939c235a590576166f6bc1b0f756fb2b7e5925046349668b5e1e83429a8e73ec4d9483964512ecca4b65d99a4892815bd57414e6b434e549c39b3ae477d74ef4f184311a8129f088d00eb51a779f0301d2e294b95cfe8be1627b2e55a10b10a19da2ac18331457fd85f9c82e46766bad2de3bff843b563503311fa6e0bde3932fcf363795516bc0a404d6dd9c242e909a60375fa00a1b25deca8a4130714b31b657e7931e5bbcb7aadae401fe1bd95c5a9234f96fd3b86a106095ed7357d89adbe821a0c83deae401439adbec4586df6a90705bf22748e643be4763632338669fc213a99688445c4c3daf57703537f98d81021757cbcfe5bf4f3aca03dc90e18b9cb2f6d8eefb8b425d3b3a65f51f87022dccdb82215a33ac713a655af72bf3b4220ec6749feb47646a14003f4048b72cea86b7b9cfd3ba5d824926fec66f2943d90cd486262abc49774211ded0abb0d69473321dd217b30afcc78b5d2bd7f591604a80127a42c081b523ee11fe77bd12e8e95a18735bf8e7d68d0b1227f6565112009e5a6b5e933318361caad4113e538e14326a7b002a9829d1f7eaf5b8743c384746b7bf2859555fdd1c9eafde06905d9df86ffac885cc31501e3b30e17bab87643da52c8ddeabb8810b185c471b5c4b0f5b75bf5367d683ef32cb24fbe15952201b908f1cc7393f5f10b28b258f500cceedb375b6e7216ffa4c3af35d438f4cf8924f3dc8d5351af53d9cf843a53a8c9a1f8dbe8ff9984a9477a79db2d36e82d7b184563f9163f8175358fc93c9e948d647f84d5252f1d6b3520e0636638f7789009c07486dcb0e35be5195c58025aad3416e0338773a667159462bcaa4fa98da18d265438ea9c707c700ccde9feb33c080c4a8e308b279e94d96f93d3c966b125dab474000bf456031843a3da3bd92606bd198cfeacce6c67d8a1fb36046a69fcc4509738d3b738b8961db35d5a26583dd16a07d3e810845372d5fa9f7e0cb1f1129a56aa0d558c44485a1fbc449d786f868fb61910fcb6f71b8fbff66ea927294ace18ff77cbd618b66e9b5964190a1d025bbb4eb81c3709f91fdbcdbe7379fed39602d51b21561e858145fa7d5b446686607a7d935caf8689575931f9d5c2d624d78a2813d232670bd2e6d2d63deeed9d8dd3c735fbb6b7a769153239c0ce26cc03c99ae80912e3397360fb3e4918ed0cc6bed07bd05d8399af287512cd8a1bc20698e7ac475a0e74e65a2ccc2b7645c4a2ca8e00fe42c62be2cc082c1ea0a3520afe04762d67a289ddfb05a272d12dc2d7ef19d83087c6f07e363718cba76e6820c5509521ef8955e35d089f4c9d8bdae5cbc8e7a030ed8a549d0d735ece596576970fef3a4e66725a50cccd0da15378485ae52776263e66c8bf84ce64a75d163c79e94b945d80a45da3a52e50ec4ed0fbd1c18115ea54c711f6df1de98d7698f4e050a4b6ed01f4f70045d2975300fd801e5f9931223ad29498ffb3f49f1eb84f3d65391c6d610c4dc80ef6a9cb7a31190e089152c65e1a5b90fc67f93fa8f58f59465b2bedc1e059c10a3306aea95e28723cb0e8add6926f4799f00ed23ce1e85312212a2436531de97b1ddb6e83f7ab05326c568ed48750139115faa68f8a279be0ce81737856f51f6a9cb982202727302e22e2628783ec4434fc1a02dbed375eccc9bc8b6cdf4dd73892c600be4e9ca739f6fd3684eb118dacb22ced2bb22e1eb664581ca0fa573d9bc1b067dba4f3a622378ece27d6052e1a327f327b07ec4866d97e793f820aa2fa5ef46b6577a23a26b8b7fb3622a093a70f984cb09e6833a479b9cd81717b6f500576275ee19fc8c961290960d7ef967f518488669b542a2bb526766b94f250dc9d2c6425ae6e694e61ef1388f1cc4436b71dd316484a1885d3676a7cccb6b4f41572164203b1dd11639334e6e1bc277f7ead04823f60fe8d5d07073357d76ac5f43474599c5b66e76fd1b1ad8eac4fe350e0b2925a82d419059ebe9aa66e23eace04e7441c5eefd0dc85391be16b28582b6be04f24f1c1193734c59cfae4e8837d14070ea1ac07d99d263f251c07c2ea061de2c3c4e7835481510cab6a463e5ad82871b2cd7cbd1eb4a71f4882c65f6aba6153bae6a2f81c4f9f305705d10ad08c04adf553f706219661456abdb842bbc60663d3853cf3d047a74151197fa833f4ad2426966a301b44aaa757d50f88e3afd4cf8cd478afb703b08f7bba27bb648cf2d801aef53952a1db64dd3354761e4144897a612758b4e2bf70b7e694717386a36ca311190b9a9abebc328ec295d1dea2e9af36e40182c8509428dee101fa17d2ad02025ec097be8041dac7f0d71eba93522da8d9c1a003dc32bdfb57bb458c1c5be3ac688a656bcbfcd8f5376a8be40dadddd376a54afbc9461975a3765b5fd9143e78962e7202e50b580b427dd8914f51e8f7f5be2803c15d93420582e0c675a0d96eca19efaa0f2593fc7ed753547fb8fcd9695d8b9f2820753ea231fc233d817be116d11afeb226b4444a0606ea8edf9b2cb1c4cfdd22ce24b795f1d581c7c4b2702d76e9cd7d2c2c62a72c5a60e2d8d654b4209573614aa2ae13ab499317af74807b9be745d2d86581e841eee4bf6ee0eef75c13d11b1ae6e7d64fd513aca9011d9c4d106cdef592577a3c800cd2530b0c44be8554673f2eaefd139b470501cb4fffad63abd1b06b177560537f9f3848562d8975bd34ecd6cc17cd744a1eb9019b1128229016652489408e72635f32a42dc4ed5ecdd647c98eaa2c7ffdfb50b08eb18708dd30b028d69c23f508635c549f76238b79091863307507710c06a8ed445edc2df9b56fec4091e9d3c17808fa5b43e31f8e68aacc011f69a6573bc4d55ac9393911d84302e166fa5c68038da66da330084fc34f21982ccd831bf19d8147338a61f61d47ea2c7a80f7f2638a8999f481f73bd9299773a0010483d294a55211d2d53c93a9cd690e7d65abe6d196167897eb86762ade378cb8cef391b5c1d8f419f3751685d89f2a9216db76802f3e106c94b8ad2f0f1100ad302e31f8e9753d60032ffbbf153d37e0c3701792d644ffb7b1143a4d6b93d3d9ed4657a1e73e907f2b512211202a42360fb9d4981b28f4c60ae100cd4bb8fbb41516cf0343bd395e881c8a09d58c247c0a22e7aa86959033505872588f09d8973ac7b5665eb25f0ee20cbae3e0530793c1055f3351c705fedf0a2c726b43fbd675ef1d5cb463e6a94fea8b40a0036caa4eb40418984bff13350358f2b8a557c259367c41053c9b1532ee5b1b5a6415045ed36cda9576065c8e2353b089f0ae5b466d923df953b3e32c07616d25164bf455843cce6e0eaf9d72fd5c08e86f9a0ba1a32d62b3ace893969ead2b6e283d93a35cd22ce1729cc3f615433a3d6e91ff14dda028f05cb4fa3912e4da91b63e5b0d1206074d9d96d2d3647a9e6d28e98173da1f8b1251dfe6fd83eca0cf54d5c2beadb5388fdf9aa450476c09f9f779184abb62d5b5b8760433e8d79225c5f47cc1e769db10887cbfb2ef5cb9b7d29fbfc41024b2fa8643f3df2109de70046a2b16dafffebd8b3cd5cc17f891aff8217cdee0bf60cf63ef288ef56f50fcabd16d3ad422c18a78514476263154cf4a2feba84904b5a649d307f165b480c855c84dcabd93d0e07c60278f3c07be4cd06c8711657c5a1ef352345643923ff01bd9821dbf758d993c37d27294b12d6f4480f14c904811293748e9ae4b415ee94e6af773a530d3cf57ddf0e25aedcfc39af5c1ae95fa537414fdfeba145c2e66b7ef89f178682ac2e4ddac35133b7c4d32b743dfdfa7ac595f706c0f670e47077ca64e2c5aacb6a28be9cb6c73adcbd85b0da3b54f62761083f88e1966cd45a9238990f4c13c9214c6240abce017e6a4257325aaf2e053514de87fefaeae71f6eeb3632fdba2faf6f93df407196f747243de58726e7be73c4d0b6726ee2919bbf22f3035b278da89c32afa0a8fc3bb09f860e6830ad8657fc4d6d961012f07e0f3c73a0e8ff48b4b367d236063be4389a0ec03148023f183408a4334491fe71253632d8d7198cd2224f1323f82b6fd83ebf24f723a1c29f17fe586bdfdd55131dbefcea551a9e05c284b7eec063df9044110c42ef0e7360f6b6c0fdf3e764833d99f54941b6f8fca7b718b210dc5e61f151335f684b5617e76c80ab39680609299260cc71bae15bb09fde26a6b6ff6b7a28848f259bc60628a1e806a1a9f1cf316eeb000887c43e9ad47efa35da10ab33a229d6d94ea2deec9c05e1da1bba99ce2818037b1f92ef1e820bce3694c1c9adf6f273e4f67b54cd6e03a78f4ba3ec848069c0627a60bc6d7f25cae92f72310350a79ec98882e93ffc85de2e121e981fe7421ceede5e8eefb8389c9bdbae7da80b28b4a3242ee118f2a5c4569422f47f4cc02dd147ee07dbf15565a2ddacfdf33cf420e4cd16730114c7f28aed3b3a954592c2494fba6a242c45cacee52a59c61c79717a9064f2a2f303ce4a087064fcd8edb81c1c1c7b27093fb4be6fcc2189f61b0b910758e821dafc7cfb34db602f99830f56b124f9db5483b9e64c4f0a5128a729d102cd74d04f2ac2dabca5844219afbed222d8cb7407b01da58e962b6e9d89c45fadcf158e6ab0103008c08c2a2c31416d5bfac12cc75f572591e08db53256060df5e538d62542f23f2b05499412e9c81ea050a4136a24cae26c09399d6ecbcec689eb78fbe650cc37bd7a04699c5fe3b282a9cf4b70a853df9c7c60ff5231f13af413635d77a7237782fb1d68de3e266ed2d38e74f833276b4deb473254c3f7159fcbb2e89273b44844696c10f6404f486275b2b5a0b560eec6adcab093bdd36fcfa7a6a791c265ddcf63398639bd6260b355286a85390a0a3e410a73bd0a35ba5b344083cb3c7456bce0e167ccdee2152de97b3734fee4985b1d1a2f4480a6b119503cf833b053974b6f5cb94e130c346f089ff9882dfb36ba5ce9a55e5c9ecd4583cf724505a3f51a01c3c553e6cb7b589a66cca72cd0fc9e7ab1ed5d8b999cc373d22dbd6288bf3bab0a10260ed7b0ef4195d8a44be9a93e868f7218920f63e4a68955fb60c664d42b3a98786ec4468ac8764d7ae096964868bdb6937329325551865b4162726f8a363a990755bd00cde331e55945edb8495ca9146b42131cea27a0ec789fc2731f2a7fc79c152661764c29221e5d5ce3ca756cbcc88509c7db5ba5af3b8ee3730d5ecda202a0acb1ce5e875ee02e6e318c4d0b44beee60869f946e1b00598fae2d22c05743eadb8da8631031d920ef4203aae42e5bedb3bf3b90fa9fff3789d1c385a26fb216c9e66b8374694dfe8f48b195257932bf8daca961bb930d4677f3a72f49b2831678bad9c0aad8a209b413c13b9bc9d06f87d2d430cc31c9141815d7fe9a4b606ce25ab1bd5f26b16758d50e35fc32c75fefda8e5411d4f37726a64ec2d89921d774323ca02a81061916450b0f89d8124cce7215a056e10d9b209f56d482e9e7d4e0852d268e4dbaa888144017eb7cff0d63a2f606b957384b8508cd92e0bbfe2360c37d8e3b0b1143722e7c48c7de835aebb04cef381f82da951a6ddeef091cbc3", 0x1000}], 0x2, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) socketpair(0x1, 0x4007, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0) dup2(r0, r2) fcntl$setflags(r0, 0x2, 0x1) close(r1) 16:00:25 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() unlink(&(0x7f0000000000)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x29) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r3, r4) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) getuid() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="0285", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200000000c5396d6fec925ecf00"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x400) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(r1) 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) flock(r0, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x41, 0x2) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(r0, 0x2) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) dup(r1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r2, 0x20007478) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r1 = syz_open_pts() r2 = dup(r1) msgget(0x3, 0x400) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:26 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0x0, 0x8, 0x80, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x2d, 0x3, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x7, 0x2c4}, {{r0}, 0xffffffffffffffff, 0x0, 0x22, 0x9, 0x5}, {{r2}, 0x0, 0x20, 0x0, 0x5, 0xffffffff}, {{r1}, 0x0, 0x8, 0x2, 0x7ff, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x34187cb0, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x8000, 0x68e}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x4, 0x1f}], 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3}], 0x7fffffff, 0x0) kqueue() r3 = msgget$private(0x0, 0xa) msgsnd(r3, &(0x7f0000000000)={0x0, "5b09110ee4f00a1a70642d943fab03d5e4f50c9fc99923e81ac449c696fd5a6061bd5784f172ccfe7cf4c1601f955ff721034a52cef1288114930a714d4ac2910e50188b8d2a1ed6d143cb25b2c769414771eda8b11e231a0b2bfaaca85de0eb64b145f095ee22e2a2421d2038fc472c201cb101803e3e7a35f9a7c72c69e9d5234d75f0b1f0e3f0b7f656c2f8b9baa25a3974da519ab64c8fab73a24521f9cdf6d72312126f69333b7b40e326a88dee6d9eac9cbc2920f3b2177c1dc8cfbcfd9fef3be9"}, 0xcc, 0x800) dup2(r2, r0) 16:00:26 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) mkdir(&(0x7f0000000000)='.', 0x80) 16:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff95) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01000000010000007dfb7055", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c7990", 0x595}], 0x1) 16:00:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) accept(r0, 0x0, &(0x7f0000000040)) 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x5) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000240)=""/27, 0x1b}], 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x2, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffffff, 0xdd32de00da001436, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000340)='./bus\x00', 0x95, 0x2) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept$inet(r1, &(0x7f0000000380), &(0x7f0000000440)=0xc) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/144, 0x90}, {&(0x7f0000001300)=""/176, 0xb0}], 0x4) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:27 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x37, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x1c0, 0xcb) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 1: munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x80001) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x400, 0x4) socket$inet(0x2, 0x8000, 0x7ff) r1 = socket$inet(0x2, 0x3, 0x3c4) shutdown(r1, 0x2) 16:00:27 executing program 1: r0 = socket(0x1c, 0xfffffffffffffffe, 0xfffffffffffff7ff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x0, 0x8, 0x7}, {0x18, 0x2, 0x4}, 0x100, [0x100, 0x1, 0x1, 0x101, 0x10001, 0x2, 0xfffffffffffffffd, 0x9]}, 0x3c) setsockopt(r0, 0x800, 0xc, &(0x7f0000000300)="d30f0a4a35a60cce082d27d44b61005520a6a3af78f16d2a2ba9d3f8219cacf6dd7725fdb97047624aac65fc14fed6b73ec81dcfa235784612b76392d69bcb9ece22a1dc2111105369d3487c942b4a494d9179bb573d444c88e8852719dfec14c58c81878478dc8c286911856139bf7637a5bdc3be6c7add64711cf5edb5f3de0c010b096000e61b4924cd10832e0d4d5a2808ccc3d919a08a1fd5b7f9fa239ea956307f26eb7371534df2d913c47e0613efd4a98e0bd9e6124a728da64bfbf36322e78f72e400000000000000000000000000000000", 0xffffffffffffff84) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9}, 0xfffffe35) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/232, 0xe8}, {&(0x7f0000000180)=""/23, 0x17}, {&(0x7f00000001c0)=""/28, 0x1c}], 0x3, &(0x7f0000000240)=""/128, 0x80}, 0x1) r1 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockopt(r0, 0x9, 0x4, &(0x7f0000000440)=""/182, &(0x7f0000000500)=0xb6) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1012, r0, 0x0, 0x0) 16:00:27 executing program 0: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x24) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) fcntl$getflags(r1, 0x3) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x4) 16:00:28 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xb7b1e73262275134, 0x6010, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x44c0, 0x2, &(0x7f0000000080)=""/158, &(0x7f0000000140)=0x9e) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) writev(r0, &(0x7f0000002040)=[{&(0x7f0000000040)="8f92b95c6402573ef92ebf71a5ee4d090e4fd35a35242938315c01f20fb9dde567640d24e9d5411c5a5e836e0e75750c92839d9603273714f9e8a61e0f23733af4761a71fb26cdc3ceaa93fa0ab80c1b3e2044824e98e1ce9eacf2d264cdfe5fc949f1c4b7ef9508625b6b44d0028c51b38480b1e559204676626af2676b7a13f1f6d26b19bdd6d67e859bb0d689363ae3bb327a8b48949c8ed8885565d815f3be7a9b1fd3a50e4731b2d1ebfcfb9b53d1b0dbbc61f016efe2af2acc5ee42fbc99a2f4e5ea2070adbae9155e424342922aabc40987b11d94a62464d29a116deb8bed796b5549490289111afcce725c6b47d4d265df742915df1340354aeda50b9e0caba9cdff95a4a316845585931c75a2d6f922f3ba639ba68b937025c0b46f51116adcb1e699dcfc0c7af2897f79ba6c321e7f1ed489841601beb0e02fc7f299ad9f194529e0fd31dc8f964e4ac236b0c7f50f96ca9d40f1f7220f61fca26dce551c8edf32ee2f42260d1a3008f15008d53c5c3075441b609f7ff302881c50ec722edadf283a9c550af429092663d994729049b62eb77fd7a7509718f1d1ac9c3bfeeb85ef6d693d3a80a8fda15c9befb4556203ffa7ed961bb234a9bb50055e4ac4c4602809aee022d01cfa531a4bf9724a8a0b366b6692291fabc23457b27752d4e61d5d81140d773b6aab4e57cf43f08e3b2e0d1c4b5144d014052e8db7085a42453a45468bdc098bd071e308ec643587584c3a98d81e5b3ad3d80fde41ceb05e880106a2049853bfc08fe24fb857ba62c277ee31714a3d8335fb5ced0fa5465186b4dcf8d5004bf0d3186e486f41c78ae8167ee4549f94075c57625552c869235a11ed09976fb168c7fdaf06b1bca2b051b3086b1f8b44191dd40ded59b416f9263172919f7ae40e8d697795aed38a083102173d3484fb28044c7c61584faee38b7083f1862a6ba25a50250c10cde1bd4d8466be0c15300ce575fb0125e5e0790c5198080a48025f8337350d038adffca91d806f80114a15378775660c42cbde6447e10deaeb2edaf634f86f3b6ea9cd602fb1f90fec95cda043c142154adf0f61e03c544efe232fcc0fa0825e67e316a4365035283b06d5e9b5a1a0a18f591b7279bce752c233ba7d161aa209ed92bae63a1e9b4829fd2659d1fdcedba5d126b70cc0f0ba83653951a857c735e477ac30fbddf1d8e841803ac1be7ae77ced7058e8ab23876a24e98def73d8f728c28b17157589b02302228d88b21f58c2267e61374ce5682c0636a29c4ec8598bd39618fabbf7a7a03994eebc306a2e5c73a44e5be3146f111492774e0fb3111f45be79560ec3e37d4c7a0457f392db65e9709c7f73960132234a3ded664b09fa223da98296b468a9c7f5620b5385f976b9b9dbd2571dc48a06741e5eeb4efb7ed3159492fe61e5913bc5f3e705a40b766c9452509d1b374a6d3eca429f5c31ca9f4212618829eb6ab158d8885fa6e0a92ba877cc3fff154b0b23d03dcfed9a13d9e326a9e5237a7ce1df7cb16ecc195cc179d843bc33a8c06468d1a829cd12cb330c54c5290c42ff53793e80350ed08f26bde6764169cee17311f21ec9aadf1c0446bc93808442e3a5f7c19ccdb5a6a8874b8d1eb7792103e2c2b170d76a761225e9f54f68be2fa5af3c32fe8a5d6e9fdc594af4f390f8f3910cad5d059facf5e75cbacd4038b4031970ead9a3627c7b439fd0665fa53394e51478b35da44e7d153b23a5ea9222454c401f4bdabf0020f4486f1c14352e4db7555edaa10259847eebbcf20f8ca1c0b30ac09abf439eaa615e851783858b5133961618f41572ec34b918b90ea931675752b4c643c5411243ac94ab699371edc9348f0e956331bfa5d4c5f83bc0105f6043aa45a4dc3066f13d2a08b6cf0ea857d7137420aa3bc22921a8893dcb203e8d05ab92ea3f17f2da95ed901a770b652f1f89df029476b3a6caf337ab69a4d4b75dc793bf6b39383776bf797bd346759e230edc3fd7a238636d85acb9ffa31f2a3c94af3fb2104838ddf6b640234194de01e589c6bf41e54c0d5428e6cb783974cccd6cd8ec1c99663f4466f0c7a3d8eda65f5db19b8b3e075bb446ef0fc935b6739c2ad2b66675fb7672708a52be287beedd6d13344bd3b60c432a14bcd667e1a6118f44cf5fcd28cd47a0077f9db6522a58d04dd162e369dbb593db6702d8cb37ed09aacf7b5c5dd0398c4f0fdc54b294401a114dc0644fed2f2b5fd23c39e32c40e3938fd9eb7981a61d15004a17d37fa295949f5a037b85d0296a9b614a6e4abf19192c20a7577c7246a574168d7c58474bef1b09b735edf776ba06e1bdbe08a7e886e33ea15b1d973336c1b4b0f7879a9780597f131b5e1fa59cf54f28551ad47ca9593364b13bb141df62c00787fbe4bd7c527e44548da21fc38223940e1d811b98964f67a332849591b4adec4b66ea9717b70820df23d2c4eb32ab49cfaf432d135744138994796cbf1113abf868e4749549c98c5ef1c6db2eb9f76e65aded67ca81d4282c010136ba0caf68748f04172ff0c54629e29a87d8bb83b7263c04fc33c94ca583394214390efce8ec44eb4badf94c90978075231e71542894d1df1bda116db4acbf0a43618e1ff48e4206e1e6ed1358d63674b6a9b6c0fd21941a62d93249bc62019d54aff6ec95e08462b32f8c195461703680efd6db6de0301e8a10312e4d64c99861092cf3abf24e163d4cb7a3e4762115d3f3472115f4a2cd3e73b0bf70514667d674ab9da600698ff527e41b5c865ac5ee0d00a04e0d328ecefc944559d9411ebd96cfe852b497fd84af0e4af532966930ff3689654912f9aa0351ef40979f9d4e9732a8496cdd8b8204b690a7810f40336c63303de78c182427a591016954a806ff704ed66f4a37b4270c6720358129e8023346233442fcdc034b8a2c866d498a4e7b93705d869ab698be085300387f32240244b35c896fbe01146e480609f1ff76dd9ad016713ef34f25e524c1efe91eff37f6019ba0d14bb145ba3c251dd67c36476c13287a6567333b15b298179579bbb1ceb8cdce8e0d82aae876259afc8590cb2a8d01204b30d8d0957e3a93f5f8334665d7d73331aacc26a21d651c3e2ad33d5ef594963861decdb33bf62270d172d6f60cf1bf82a922478b73d9f8a06a63238e1da6547d7eea064c7a46d1b7d8c3788ca65a5b808368eeb0a612c9caa0f1b4e681ece4a97a0382650b9eb7443a43e75bfd63415a34db371a42e3325120952c6bb739cb4a9476a5e9e68f0c746b8822045df4f165d04a76740a53ba17bb9db01f918a1fda13940c6b6a4f583234bdfac46320a0b3ad0ddcd192e87aa43f4337ae3d1b40fe0407caa0cd39cde520b96e4c007e04d90974244d1225c326a42aae9f6a90a0b7003b778ce41ec0a4ae37b9fe93502c77983180e199ecda2ccf87b799bbfdb8193b06cf3b7ff79bbe1bf7e5f3bf5fe13c26414585423d44d65686523af41ade151897e07e7954dad3e8e1943b8089aef91193288a163c94761fc75e6bd6915373b2353b9cede40f7990413f906e4ec4df8eaf1953b044df32c104b7247ff47198cd3b0bd226c7289cbde713c9da24b9231c2ac3f3b752058db9e5e18e5b66f3378119f794a09da8215f20367a78eac89a4729bbfec328adc90b3b7175b8f4f17615df956ca6a1bdeb16f1271569a483c9dd65844c0209eda7ca6666433041ac22b8649e8352a228ad10a3747495ca336425a999cc0a22e2d3e4900845bc4ab6b80015db4583934fac29d870d2d4ad8d7dbb4cc6a31252684bf32acb2a5b19ebe20f563ad4e2d16c0c50d1cc6af5456c761b5075174189e89b35f992b60a319ed48b4c276a47322763d58d7c53d695ec29c65e521ca4972a56092f4ea764fbee162d4da9da222dd20d31d1961738a51f61f55d1eb1c288e1950a5b6bcd928f9af4b75f45978e4339d765076a8ffbb2261b65f3de29384306536ffb46085e715c1b01eadeffead9c3d7ff90dbed7f1be99d59c9a56b6e993e138483ae5421cc6846854d75364594e0858c83c817d0147575de038f3b7f6f6b5ddccad7a9024d4efecd5fca8febb94e27eab1c264a7729ce1feef7ee06785f348433c0e2cae6114c8dbcb927f5b16964d5c0795653aaeb086037789e6983eab0a49daf7025cf387a011c7b730f26b849c08edee2f4bfccc98f0ec28ccbc5d75ac50877f09863643707ee6f042510f6e0955a34592350f0aa749b09a39900a58cc8d842de7e4764ded653eea363b643bd98ec32ee1f890728748ad2f42c7fd59a195e96b5214f1bf5b67c5989da95d46fc8cef4f2a2c74cbc036fde487d4d31a8f5db8425fa9dac83fb34572577d1216ee340337c7920c6a6eae2975f53b7e4fe29f5efbb27fd38f9cd29466924f7e12ce54c3141ca2e5acf6f69ea0257a24c6a18a44a7470c41ad42b0ead5b503a70b2845f094b2cdbc716b29915281e2f147080dcb401dca9aa91efaf5841f7d0fa653697ab7861676fc5bf197c955a709dfa189cd7c4e592c24c56598e32f875529c1fb70ef60a6e0bc65059514ba3adf124f036f301f70f71f85fd8e707b6ee50a864fc5fc15d3ba9b691a17b3fb6433e253995de902dcecc70bbd24f51ecddfb682a4fe57019472f309392be1fc88a3af2f035aed8afae37382dd828212143309a973625460978167dbabdcdcda2691f87bf61ea6595cca48570d5d672bb9fc36f01dda0b18f595038f9d056217efa768201e82ab9bc2812397bc570497220e8c80b4357534589e3485f9f046281a30131c29c090a6ac3cda63553b362e69b4fb2ca8f5d3a3fa335c13368f130ef909fa7b248cf8f2232ad7725507903d5aa5c84798e9b9c039b43702e79f61f3b8bb232bd617ced8537ebd81a867cd0eea878f6c2551e54c63cfa103c9f5d4639ff3b3068cd319f2aef4de89c4d02500748907fc01c5d3d8910dd81d747b6fd700622e4ec35df1aa77e8837634ac970f11fb813e5a2fc223b08d72ca83470b8e5c78e9005c9b00b4f41c1205d1f15cd4670d3fb81cf2893886c77c646f064f3f6f89e05a31f36bdb97dbf1e6c19c1f2de9959a4d1f3cb0db6866729107a797f73612c8c4754bc1f08f438268cd873b9d7c2b81f7e34c64a32c35086b45eb9acb947cb0226a1f888a2517f99c4a918eef85612da00c78ebbd1b77fd11613ac30a02834358e4ea557c7ec3721059a8e790200ff72f7f5b538afe8e98859ccafdcbbba98867a5949b3894c9500a964e32b071ca8a77efea3471beff75b320498c4832b02819b0cd98f28e101252ed9fabd70aaa1cf8f62085e7ae1f60071a175107f1bc9114c841e39e733a2bd213f99aede7a7b697c87ae407217344750dfd023f18f19c0a0cd77d1c4fd452d863677792e38639e5714cfca794b181189be5ab96b47a5d43274d11fa30a54c79f3df81be247a102f1f2e083f9632440cfd74978461cbe934ab083e8dc730722fb6fdc664d7ed946cc2cc4c5662834cbb94ae84c4402b5a8451d1d65e86a0b8e5eec8feaeff9e262384bf80200b8df2a579266bb5817edc23beb3d2478763cf0a6fc8667d0738736132f0034a1281520f15bbc0d638892f16b12af7150b222555dda06220da482a3c9d1bc8f4d7c84e49fbdd764ce184e7b3378091e0ae9962caef5678f5fc2eddd10f84719325eb2448e100ada4e005264084ee12a8118592b50faa54abadba032afd82021d52ab3c137274ec52a90ad28caf96533786def5eddcda0cecc6a75dc15bf223e1ebf1d71ccd37ca16", 0x1000}, {&(0x7f0000001040)="c6b88b3eab9c733b46e9c0e62020bb765e08fb25a30708c3c1f463b7812152c8d38d10d97f2719a878b89583a87fe20a43636d2cee1a3afbf576c18b23dcc0eef108c380417375881dadf082ecd280e47777db0a5d26020427ec3e076d38dff95816ef9a17fbfd73b4419854554b1cccfc5f6f8e3badfaf5d6b206c09c8fcffce8acf4e1928e94ea1f9751593c01b980136215ce234a148e6b40776cf79c8a6a945b26a6ed0bd16598db8accfcad0e24f42c223dac58abaac305b2617a794086c1bb6400ef5697fb7df1c991ceb3d834a59cd7791137aa0b2e800c7610553522a9be99bb96e6a3b5d361a4255d1d3382c277e3081136fb92153668233f9defc10e8ff4e5b1f2fe44c5bb790ed5c1a28f82e63e72edcafc7a555e3ac8d8dcb2cf3fa0ec9998de32dbd7bb8f509e29d7ea914e7118faf36c8fb676bbd49c991bec171be1897cc36d135e5cee546fa916a65f3d056a15f3f48e2303598737662fc40cc488d53a03737bf7076dfc2be8480f18861f2f304940097129d91cb521345077059efd566b1f29acd4786a978a243cbeb5f94b4315da507ece1c1599685b3ed2e4397454c403fa7d333f256c96c3adee53db46b17afe76debf473f4e7a8a31e3a7ff69c51027b6198c6b2f68b2eda1b9b2bfaf1270a8a71039b19fca57e3efe6d093ed85345cffe8cfe32c51597f72bfc4868d925f34edb1b1d7f006e205e7ba4209c4b6aa98c5816caf5e1f6d7ac1d09200870a9c164626c6681defdae7e21471f9e783735db28a00b3e67692e0dccdc1a209ec441a454d4ca7e2faa9fb649928a1a89ed9e8596b9182a79b43f7dd480a3ec3756e9b89e1962604da0635dc5fea7cb007882e3b77e4e979a7f2dd8dcd07ea2cdd43c634705abeef1d7eb11b9c295f9f574af2b9c206ac819b982c77b4e5328c18916615a06e609b465878154582363abeb99ef8fd6e5109e71a4cd2b5adef969b56c82ae6bb3bad5d4b8f1bc4deeef342afedb2b776139c8a6a47879153363a17bf06fe691f4d08bf38afd64dae93513da75ac83f6192eea083d8f751fc9eb73899c2c840603bdac9dbc414cde56b739963c4cdc83b7ed39e1507f914dd80b61c61555ccb34cd29d85ff33c7d3493efdea2989438ef5736d0c80f8d7eeceb0b1e2e7f8b339777c33babb4899a667c38f090f9eea6f17205ff2e2bbedb7c30b3de996bfd90d4b4c1448a04056c3ceff0b573b260455aa5fcc67c95b8c29d5c6a7b04038499b2adc15659c21d2eb9a1830a0f1e9ef0ffab5c18f568426a0d415a92c3d9a82f7dda491bb7854392966eae5086a5c5718ec3cf455cffd8534aed4b2eb348c1fb56f5887016de59973e832a990ed2c03153b86695a55aa8a2e40d1e3d82b95edb9093c9bdbebbbf8c2f518da537e9b3d2e28ae592e3756d8c46f9d76718f8d9975c762c56fcc2abdc8b71f27b3b933ffc7f85a7718d89b268a92c1cee97d9a28c0f7bcc4e2947eba0134645c644186ee9366436dcc600adef3ce4a660874aa8cdea8e228eb4b7f65d12d9703f7b2d685a16c3c81dbb1d744e21f30f97257dab9f7ee278e80415e500e541e65e775fec6a3f33d32fbf4cd4986dc4fa8dcbbad826ae7794d7ad5fa92abc85e0ded8b68d854c98235436358fded1c38ec725556bea98e1a5061459016a0cb5e0337b1c4539b225758c1295cd4ed159e41ceb10865b98939ed57a395ec2d0fbf4d35ceebfa6e5d09c7b4da4ab61826a606d6043421bef43d5e546c1f6d1028365692f3c7c6488122f61e93670a4bebc6a1e0c4c8a21327ed03e0bf9bbefc281b7900510f547e8655e46a2cf7758cb220c49436679fa372ce2f300a84e91569c6eccdb4a91199fac063796b0d83fd64d5e05cd42828e363e236f8b9c4e5b828d214ebb508a095fd82fa667ab09f2fbc9120901436ec896f18da4e1cfeb5ab9958d725cf245e71d52808ef0fe29c2809b5e48b3d42a2037690b3323fcc9092c5ca39c255ff2c87ee4485de63bde9615c7a30e5d64ea24fc10d4cf09c0d0f55b09b31ec113fc5d5d9ee1d431d2357e9bbf93799f79ad19ed746a009118010a3dc20f57cf4c55e10194591a6b33fcfc1f3a76f8d6e0887253a726f63d6bd265020574708bff3342c64c5bcb4d892b04135c162843d86bfa3fd12ee6e62dc906136d0cf0c4d2be18e402c32d3de34d05dc0daf6ad9c70c4c3d71d57425fc66b5dbf5bc1b1c0497cdb29ec2884ea84b329f75d9f1853a2622ad696ac4f2553d089163f396ee801564181cd107e4f92894545af4394694e7e6808b2e2b6812889464ee444e9d4140ed4d3d621a2e94379486d683244cfe7e5562eaa0a9d5db9e3d09c661a26122bd60856e46d233d0eb05eed2bd2ae7cd2cdc56a073fd14dc98f06f86061e3cc5be01e8c52d8fed7d0ef1e96aa1d99b6db37a3fd686e5e917d21abf811e0ad98be3ed4cc1a3294c65b16fcf374fda11a7730359956b077a155eb881ff184faf6365d40b76fb5d2bcc49a32890cd99c5f7eacc236c5270244ff438b9f490914588121d1fb55e407bb47b9b60f789f8014a2e56ac82d73e669ca61d01d1e00b59986df11ddaec2319d05de8203b631d5f5e1f87108883084a457a4db604de092d029fae35dcca54fb63f9fbc4fb82ffe278a248e2e95add019fe9ea150cebfa4a3cdbd04bded2d1fae06b53b7703787b4163b771a303163c37c258e30f5a25f6ede181e026821365aae1b758a68cb2fe5e3b0f49fa8ddd26e812c6d931020787a71d78cb48646dba91dcf93b982900862aa8d55f2766a0f5fd8d8c78677ddfdcbe154d1ccc06477e413d953b51dcad1de03ac1b5658f4c626166fddcc72d4753a046ff1e8a2f2524258ab747f250e76b39a8862e5df46041efcc2a5addcaf8eadc155476a044084425acd8ff74c6e2f0af2a1009289b5ef597dbeb95d6f4f5844562c2feb069d43726398c55878cab7ece10bc09844d0298eeb3660ee95acef1c93a0e6d46b53d19276498ea9cd2d21e199fcde8063c2b181c56a0c69d1eb46d1a091874aa61698c14ea5c6f7c577c4c1568819412053f7cd61964749738c538c4ce3ee15dcb97f0c0eaec5030ae728999400c5876c2d148c97b6acd97dfebaaffa47c81071b0c2cb971680c88849670c61575818e3b1afee31b23382fdd02d49a298db92559098a3976d5f9e0a9b29fc4a37b7bb6d6939528350e31917bf2bf49c6431899d2b2896111b5eb0899cbb4367e1c6925c9f072fdb481bfa86434a3b729b7128136f33822ceeac104fb54afc613c941df0ea2a9b15748c11155747bbeee0eec135b302550aec8df1ad4a6000b75a85c4570e1858d01b1ac571c77a1b51b6163794a1fcf6d88f5ef0bb2e71e6065fc45227db782087ae02833a5f72aaf4b71b93dea43e65fd60ca04f2c9ec91fff73e0a22e47d34676ca798d8d1d05d2e47a5f32d436cc82a4ab683ac90ebb2abd4f37799e503c4875c65c9e213152a384336a152c0297786937ba75c7ce03251432ab16b4eb162b5822c8db38294a3e831a237eab4ac8f598569a4b98585448519b20cc4b95414c9259e5440690a0715693920dda4c4e86ef8db4be546a40ea49003da676f99a9c27fae6ed101172d1af4964cd9384824fe6e029d8b8ea6f5c9c78ee79222cf0c5af47523ed4d812c503209548168ce3e746829a9dce7364b67093747b6fbd918c5e8b800c522856570a94327b7a9507004449b3fd3e77b14a3b49cf67e98c0f8b97d3d3ba04adc333b4dc9c893ab1ed2ee16a54ff16969654bf449a549cefebb24b7be3a534b0e43be2ee244a76556e0cd2dc41f628fbdb268efe0eac357d158fe8a384b2f9bac7f5391a85fcb6b78790d150632f604f4ae2617c499640442eee192fc4d93a34e81c4d88dd0c8030f00087c7af1047743ea2b0173c38be2820d25a0cedd300d11d128742f8fc643c563c38e28a83c69039f08dbf0a64ef1305b9f1ad258499ff69f566da1758a293b31c0434737b8380d7984730c79fe88267ad732f1ff6eb9d8488da55ae3782ac66679b9927fbf174acc6308ee76bebbba518f5882416907dcd3af9992d472de92eb342398429d8166ec46363b9fc7bed92bb91f3f22831e23eeaf14dcaf65b11aece7658e8cf1eb463e70d06abab3be4633477a28bba7382458453ab67e594c2308a8b2a86c85b44cc59e43f33952c0be26fce8f335e7ddaa0f697e27748cc04da9e85d7bf47aa082b3de17e4d03b448bff280f98409169aee96642aba33ea26a3f4fac97ef1680344e7802e2afb44638776caf1452c2d4d47232d1f5a007f7abad58dc247a6d1cc0bda51cebc974ca084cbf28570bbb51943ce33e7d43667769b6ee1bc22ed52ad248e2801e0cc33c8cf1b3ecd0fab94cdbf6ab27aaf72eaa1880ff41d6ab85f3fd5d623fb21e9dcc3f8f8b180ed3e9ca1f5f359d28cb1b82a3294a6aa368880e168064b374f9440c88556ae3916a43b4af80e0dc8315d70fe3d89abbbdcbb12a13ecb53dfc6fd235be75e15c897cd9721797717924ec2282fcbb9c712404a3de838c617c816c7a3364e8f161b36e8f0a19bc6ee16baae3a331c26b9728c61d62f14ec30574a50d4cb9062725981c3f57d4be00a7e0787b5a177916ce5f89aafbcffaddafe8f4713c5e8ef70ee7ea3a25c3f37c5a478a150b2705a530ce77e280873c6113bbb8f8d850a938902753161a9b134e4e7bb734ec441562c55a4e0fb000bb53a7d8e147a8664a49ea6855d124ac97217051e710d33c946d2dded472fd3607f71eeb35d9b0b83e21cd1e07b896c425d192ce7862622f021db4c04a3dec69283b254376bd4bdd42431dc2ed087eae6ded0528fe237f3d4899b11a49a2512e34f4ed56819efe8abb0a8bbb2b848972a0921021749a989b382e74db4893243e7b9f5ff0e3a7ddd48b141fb28e0c7fb13326f351f34b0c1e980c8aa350f0f5f760f3aa813269bccfeae2abbaace54050a163a0b5da572838a06cb5b189078595448e6b629436c28d5ef43e8a06c2ce531434932e4140944506419f7a6c9e87ea623770949a4bd33223ed9866b5548d8ff0bb8987477945823906b485a1f498cd7a2b331eb7fbc0eb6c25fb05ebb7be9966fefe4a1684b1e8b6f6e0d97fd50672249a0420052d484ba8438180a0a9466f69d9ecbff22d845e101a45488b2479546a42bd5b43426aafee2a75bf7c9bd1284c66b869aaee2602cc5d064b9818dac791ee0c12ec3baf70f1356aacd3957e47d95b9ee4842cb67e89fce136401e82e7d5e0442ebe40d92826503c47c412b3847419c82b0b654b061ef5b8873a9c230015e69aed9500d362897c9df4e7049f75d73d76bf59424d9469a69f766bd6f82d06de5f0f8810159d1afcf6318bfc1e1c06bdb3578416337e2acf19432de4455bb491b600a874a57d3667f40e0976b8435943a21b773d7c969dbb165f841845db52f6302e9593324caa5e9fd0c4f8c856ce210cab9911123a013a8485afe687b87715e6f3bb52e240dfc4decb14a499faef7fe18f3510554ef0d912f862203083d07c95a5b7cb7e2e96a141985ea6c08da2b8be749030867f11b485c4cf2c9b8d7cf43f99b05355714cb6c65b1dbcc472e8013ff323bf7744de1f133f1ed1cc853ff747d4bd35e4f49f561ae9efd7e3a8b967afbd90216fdc45db108684b17cdbbf995c3ee957438e4a3bb8a590b94a90ee1b0f9911143d1cfb3b96e6973832d46ac593f85d57cd089ef562cbfbf44899c01600d3a921ab4dcb8ed83fc5af3b9abc66ae96ff62eabf924a82", 0x1000}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:28 executing program 1: r0 = semget$private(0x0, 0x7, 0x1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/24) setreuid(0x0, 0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) accept(r2, 0x0, &(0x7f0000000040)) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x0, 0x4a4) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x800) 16:00:28 executing program 1: socket(0x18, 0x1, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2109, 0x7) 16:00:28 executing program 1: socket$inet(0x2, 0xce6286514a8e052c, 0xc1) r0 = socket$inet(0x2, 0x4007, 0x4) socket$inet(0x2, 0x7, 0x8a45) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 16:00:28 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x10800, 0xffffffffffffffff) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82028000000000000000"], 0x1) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000040)=[{0x0}, {0x0}], 0x2, &(0x7f0000000300)=[{0x10}], 0x10}, 0x408) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000001}) fcntl$setflags(r0, 0x2, 0x1) 16:00:29 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) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x100000000}, {0x100, 0xfff}}, 0x2) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r2, 0x3) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:29 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) r2 = getuid() r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) readv(r0, &(0x7f0000000680)=[{0x0, 0xffffffffffffff0f}], 0x10000293) 16:00:29 executing program 0: clock_gettime(0x2, &(0x7f00000001c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[r2, r3]) r5 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[r2, r4, r3, r2, r4, r3]) setgid(r9) r10 = semget$private(0x0, 0x0, 0x20) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000200)=""/86) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) connect(r5, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setitimer(0x3, &(0x7f0000000100)={{0xbb, 0xec}, {0x80000001, 0xff}}, &(0x7f0000000140)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000019c0)) bind(r0, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x8001, 0x100}, 0xc) getgroups(0x7, &(0x7f0000001a40)=[r8, r4, r7, r6, r9, r9, r4]) truncate(&(0x7f0000001a80)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) r11 = semget$private(0x0, 0x3, 0x420) semop(r11, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 16:00:29 executing program 1: r0 = socket(0x20, 0x7, 0x1) shutdown(r0, 0x2) 16:00:29 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/169, 0xa9, 0x800, &(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8) syz_open_pts() syz_open_pts() 16:00:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) chroot(&(0x7f0000000540)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38}, 0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f00000000c0)=0xc) fcntl$getown(r1, 0x5) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="db3e4f4a8e575b9acce3b604d641262e343d945c72b4892cb360d50fb7ee05d8578b0182e9dc4a8bf0566c9aada74df835f3", 0x32}, {&(0x7f0000000180)="a31e573bcc9ee59a527347d864bfe5701f78cc061e2c2faf03f1a33751ab903c8e3bf883cf597cd82baf9547896067689ac0784d871cfc29cd2c71f7c001456745ed6b86debd3f12800b887b30c38e692a9444bfb739ee6af20388777f1066f1022fb83638b81f2a996c56864717918d539b5e9f6407b2ea30129760dd4cbb98a20d7fadf1638b0f4a57b53a7104dc3b1cbb735ec05d1c4dd6a1639144df2265e1925ec960d3861d55dd84f6c3ebd7ddd5c5bd087f9108af6266fed026b15451f9c67343253b60de6530aaf1a94a9632ab", 0xd1}, {&(0x7f0000000280)="b46f5b30e46949ff64fc96b424ce387a8db0b275c890803056646070b641a8588d88089a508039f0c44df4cf3ae4fba224a7fa23ad7d3a29d33629b2232328e98525ed45e92b1a689949b529b7ac160b12deac2345288eccb93f4732e1253858746993b20a326d91a6b1120cdd62cfb85f1b09a61333edeb264e72b653402c7ee544d896576d424b187cf5114e55721899ee39", 0x93}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) socket$inet(0x2, 0x4, 0x1) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, 0x0, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 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$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x8, 0x2, 0x8, "dc3955c4d3ff7a2062a51de4a941772e2c21ef8a", 0x1, 0x1000}) 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='y', 0x1}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xd, 0x0, 0x641) 16:00:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() dup2(r1, r1) close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) socket(0x6, 0x2, 0x8) r1 = socket(0x18, 0xc002, 0x10000) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r4 = syz_open_pts() socketpair(0x19, 0x0, 0x80000000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x2, 0x0) r7 = socket$unix(0x1, 0x7, 0x0) r8 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x5) poll(&(0x7f0000000200)=[{r0, 0x81}, {r1}, {r2, 0x2}, {r3, 0x80}, {r4, 0x20}, {r5, 0x100}, {r6, 0x60}, {r7, 0x6}, {r8, 0x100}], 0x9, 0x1000) r9 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r9}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000300)="510fc3a038", 0x5) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r4) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) fcntl$setstatus(r2, 0x4, 0x8) 16:00:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x3) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = semget(0x1, 0x2, 0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x10001, r2, r3, r2, r3, 0xd2, 0xffffffff}, 0xa1, 0xb00, 0x1f}) mlockall(0x3) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r6, r5}, 0xc) r7 = dup2(r0, r0) r8 = semget$private(0x0, 0x3, 0x8) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000000)) kevent(r7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x64, 0xf0000000, 0x2, 0x3}, {{r7}, 0xffffffffffffffff, 0x20, 0x80000000, 0x3, 0x7}, {{r0}, 0xfffffffffffffff8, 0x17, 0x40, 0x8492, 0x10000}, {{r7}, 0xffffffffffffffff, 0x20, 0x3, 0xfae, 0xaee9}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x80000000, 0x9}, {{r7}, 0xfffffffffffffffb, 0x52, 0x0, 0xfc, 0x100000001}, {{r7}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x5ac295d, 0xef}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x3, 0x5}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x8001, 0xc60}], 0x4, &(0x7f0000000180)={0x20, 0x4}) geteuid() semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x59c, 0x6, 0x4]) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000500)=""/175, 0xaf, 0x40, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) r3 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="8c7f69babde355bd8111b35a8280a6c6b2ac", 0x12}, {&(0x7f00000001c0)="dd68ddbeee51bb4c05634e65a4063b489abf0477dd674d090974ad1e6a1c7acd2595862ac2d5df835f8fadaf8e5a4ece54f34910c37b103fd9b3456ef062768e039cc66eb5a78ce83c1258510d4c2a7c73de0ae9a62175e5da666c6fe2bbd5e1d7b387c571ac55c6e92675a8ee564c629123fb792e916aa1d56d14c3eed39f05065c97", 0x83}, {&(0x7f0000000280)="a13018588f5cbb8d462f3b16ed04a910bfc7be172aaa142c8a4a7909f6c47b0e573d25035726fdf3356a62337ce06565cc26f3b95ef1b4dae8929e32485b98a36040e9249b0e90624079c6507e7d6a565f98eff5843a62", 0x57}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, r1, 0xffffffffffffffff, r2, r2]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r6]}], 0x68, 0xe}, 0x408) 16:00:30 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x3, 0x8) getitimer(0x2, &(0x7f0000000080)) r1 = shmget$private(0x0, 0x1000, 0x311, &(0x7f0000ffd000/0x1000)=nil) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2ffe) shmdt(r3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/56) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/243) shmctl$SHM_UNLOCK(r1, 0x4) semop(r0, &(0x7f0000000000)=[{0x3, 0x6, 0x1000}, {0x2, 0x401, 0x800}, {0x6, 0x9, 0x800}, {0x4, 0x800, 0x1800}, {0x1, 0x992, 0x1800}, {0x1, 0x2, 0x205bf835aed5d384}, {0x0, 0x6, 0x800}], 0x7) 16:00:30 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) dup(r0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x1c5) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x6000, 0x294ed00a) pipe2(&(0x7f0000000140), 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x108, 0x3) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:30 executing program 0: r0 = socket(0x10, 0x8000, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffb, 0x11, 0x0, 0x80, "898eb2c87e171302a77f68baa2747782de7cc378", 0x3, 0x483}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:30 executing program 1: socket$inet6(0x18, 0x5, 0x100000001) socket$unix(0x1, 0x7, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r1, &(0x7f0000000080)="cb3f8ef5e536c5168553ff5dd58f9f53d5701acc003dcfff0d312363f70c7ed801b32ced4067ef5ac4597434b4caa111af0c78970f7698998b4c27402a97016b3dbd72e3d917ffbc66ed646af8abeaadcff8f963cc82c15bdce78c2cd5", 0x5d, 0x8, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) socketpair(0x15, 0x2, 0x1192, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x22) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x10a, 0x2) r3 = semget$private(0x0, 0x7, 0xf) semop(r3, &(0x7f00000027c0)=[{0x6, 0x8, 0x1800}], 0x1) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x1400000, 0x3}, 0xc) 16:00:30 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setuid(0xee01) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0/file0/file0\x00', r0, r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000240)='./file0/file0/file0\x00', &(0x7f0000000280)='c\x00') 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f0000000240)=""/119, 0x77}, {&(0x7f0000000300)=""/23, 0x17}], 0x5, &(0x7f00000003c0)=""/49, 0x31}, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r1, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:30 executing program 0: socketpair$unix(0x1, 0x8002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) semget$private(0x0, 0x0, 0x40) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x781, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:31 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff0000/0x4000)=nil, 0x4000, 0x4000000000) mknod(&(0x7f000086c000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:31 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0700fb4f48550000000000008ef61c05e6e4e20e91199a0eb081cc5c55cc0fddfd6f1e7005a3828adb9e55d947ac19279f4800000000004cff5e3627e0f1d8d6b9a8a2fe7163abad1a"], 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="1a24a3b368f0e2e55be457f551fa002c90cb4f2a38458f5808040649f1707810aaad58a55e6d8a379b6c7a7bf1448d31f508c0bd05e99d7d22c3e26769445c7bae605ace537777c111b25cbd745dd25d67d5b46b9ab4b2a1cdfba3fb3617ec3600f34e52", 0x64}, {&(0x7f00000000c0)="fbaf4186d3b89e40487c3171de6db4", 0xf}, {&(0x7f0000000100)="c4e33504e18d476edaceba5d23ae6752342565766c879d9c1d79acaa215746fa5209007fe416738006de3966c0f082d311b5a7d5274c6ddc8abea6e0ea423e69d9ea39fcd1", 0x45}, {&(0x7f00000003c0)="cf9ebeccf3392e868bc050730d07b16490ab9c5d36622bd7e8f090975d474fc90846a4ce8726fadb783e5a121063b0eea7661b3c53c18d78f13202f316d38f1c8d33ae57d6783370e346bc50a9c81a78fad96f588b7d735fdd83f175cb65d3c539773dd6745635b99645368cf6891e5e08423040fc0eca4721e83a76973e2e85b259d5c2fed952014c32027f4667096514f5cc6ce9ce2f5e9272930c7e2bcc265342ca1068114c2a5bae6b7a4d2beedd805c08f45bb092d92c04fe52ff77cc604902599a07b25d172c61523d365970892ef2aa07c8e3dca3ada35f3fcaaeb0", 0xdf}, {&(0x7f0000000280)="e6f24cab1a2b6e3588f865a3c60b889e9db8b95fd2c3a463dfc0d2ff9faf5d502927a2da07e6e106ec884dc003bee7cf93a13764c66b902b5406ba519db34fd4a6d6b2430dde4a37e6e8e028ec14f7d99ebe0549f0340e2dadafe2aaa22303935d93cac72ee43598ece09c832f22ca45ae39148ed149600e133dbce881589ff11cb43d6b946784e8c673aa4699dba91e01121ac3", 0x94}], 0x5, 0x0) 16:00:31 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x100) r1 = getppid() execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000002a40)=[&(0x7f00000027c0)='#$\x00', &(0x7f0000002800)='\x00', &(0x7f0000002a00)='$\x00'], &(0x7f0000002ac0)=[&(0x7f0000002a80)='\x00']) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000002700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000002740)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r8 = socket$unix(0x1, 0x3, 0x0) r9 = open(&(0x7f0000002780)='./file0/file0\x00', 0x0, 0x2) ioctl$TIOCSTOP(r4, 0x2000746f) sendmsg$unix(r0, &(0x7f0000002840)={&(0x7f0000002880)=ANY=[@ANYBLOB="70e1548dafde87ba787619e8ca9b3275002e2f66696c92410562aa4b2d9dbe37fa7fac7c07a2baf6a1fdc1459e5acad95f4b0f34c1a84b049f5faf79d8965e7b41f3df615eb7faaabe6b09d636be7e7e4c3137d58b4e824d5e6656aeef78febc8cb0c1a3286f7315ed69a9d0f1834b83bb24d7de4f0cfc766c9fb32fe4cff5da635ba5700c1fd25b00c4aa3719bdc003"], 0x16, &(0x7f0000002580)=[{&(0x7f0000000140)="dbf25ed59c3625ba757f934cff54a8f543e0306cd4210608433785d521f994cb9699b207d1e4fd45227f8af48e006a17bc1128168608f92f9aa4ed7815ce696b9fe49ca3b959db85d6c7b40f1349781b7e001a7bd0203cbedd299a20cbca160ace16952fde8ca22db6509fb6fb91f6a1c08e58eeba2dfc7ec82df93e5fe84ab7cbfe54a9f2f231405faf871d02e9b503d5fb4f872de1a97448d5093108ce6f94be394463fec18812a27342155c09b08221456d4d12043c4f531669427c57148023baf90fa2214ded8939149fad532736e9824b6ece5b673cb2f8b459e20bd9adbe768d8df1de5c710c1ce1e8df948f76b063df237b07781fe93bc32e0897a8fd8ef3e06ff50fb353ef66d47bb0966731956411bddede6665b68449db6ee78f1e8d820eb61f2df6c9061c8a862153fc1312fda2171cc6b06a2ff1afe88600937795e7de4e69c8d30a97abf018d3c43ae4b9cad379241661d0e186598e3b1848ca1af5cc7bc5d379d6c58f87b24c2d1d534127861e5ed037aaf6992d42639ef0356b6f3eab7c4f13eecb734725ac9570431d6ec55f32918fe9f9be814bc165c975d5d49afee47d0ad01623dcf0120ebbf7e27e3d034bce542a490639aea5875eb63d72e2219de6aa13029623488db43efd614ca70d077cc00cf2d32a49aeda00d61894256f7161b9fa067926988f7bf7ba4942a5b057368d96859bed2b48eea7cd3399e537c26d232c5d54cf2ab3f05d1ba7d48dbb181311c66eb29be948d36f86cc158c0609dd3d9d8c977522b12790321cfee5b96439649a777d19d859475a97d8bc7fd020e3246ebaff1bc29f0ec4218540a476c5e642e3a959c54049796315d717a06faf49d0d65075d258e3e30d8bab4b62a09cccdbbd0d4a64a8ace1f9b3edf42f57025c165a29808ebc43ceb6ad469485c4b4767ead92b8eb5df316000f27b9127fb80d1765b1aecd94943a814875ef506a1e203be8fab143a8ba2919890d77ae1b90edfb0a7be9bd353f9b281e4495609d4e9a657340fcd48330d76b09fbb5f59a0038bc1fbb7af02c3363ddd5d1671b52511bd601d010aa2e67fe10b5f48ea5a371e0483009c8b04a35f971c812a0e6f73cffbc7643c6974b81c87181d5a1e42fdd66009aff8352493c6f0a590918845b617119ef9541f1582d8bd54ea8aa8cd698c1ab71b75965f96ce9bd0afab8e0fad799030da97d2d2359470c521466af9985783a314a7ed476d6b1abf97ae8d57e4e16af875b9950404073029b0db90182ce9395e2d997d186fba8f50bb18f0b4b1eb3c6464bd86914bdd6464b9525e2ee8c8780165983d1bf212efabadafb3236951adef9ec0b3d09addc059c3e416b153e98f60178816490d6d77c5bb194960decc897f2a4a82b21d430d0948e8241ddec618830e788218118a01b8878c015272c9022b6dd3dc5b292fdd9b3aa6c6500d05cebec24ac01bc3d22f5f2343292f072c50a9237427756d193afae3bf5c184dde712bf0d670e24ffc0c5d2ce7dafebab9d73f36e2acc00243d4622ee2f87f5bd1a6b2068bbd980d325451f914e5be40d2657310ca484aee714b7f0a3e0f0a368fbc6606279a8e114b762b327a221c8ad973fa8e4e6681c4a4638770e07eede5b8bb33c1fd0bc0268d0a51e9af27366bb322e0c5ff3702acd563fcdc8315f2c2f42228045669b082381f8cb8b399ba8d5ce6a296f1fc31b398544d1d27b6be28065f12e6fbf6420ecba68b0e7a1e207e11955044bdd291071cf8b6a4fe1ec99690322c17333646ff08add17281446f5536b0f1be9d2e6159719b043418a3fcd3543f6d365abd259ec14454ea2fad784200b44e59e6855bce557ac026ae24e23dd6dd0857bf478b6f1fab2f4449c920f1e435a53bbe2ea3ffc6bc9c187c317af2468bc2f6d5e57ff640212178a0a81d810931b3b3113ea407fe3da39ad36f1ccc4565660f9bdeeb9a759ddc9918ad72ca224710926fac52aa9853938550bd1ff2fad323e2c372fa48c54a041909362504f757a487d1128e98d3e1f4ec926c90c2766a3e565c5ecdd148a603a86a82b37c5324fccfe738af54f2fd40d313bd221200f00b4a844959acce47ebebaa7f9b9f82fed4cc8c000a494ee567569e923b19b76fb2f9c1d6325b867db3df95b2d0a4c304a6d99dc47214536d5723d0b02d27dd481699eba92084391d48b3e74c1d4e8143de2dfa3b47f36f1b083900e10151c170cbc6702f92b9362b25d9701ef3aeb7460752da7164ce7c28f4077867a7f70a67341dcdd6303df18f341819ceb433f461f9a6c3210e9fc3db5bc83ef0a5134fc8040e832d0276374d60e6b3f266392cee98ea37013c04d570819bf520eb513b4e47f70351ec5ea6e5808b504f77d9da2a1a068f83753e1d2768e7017881f6abb95e3045692fb0ed35db09d250bd7327e97b089e973d4f1cb7b031a764c94328c92b245a6549fadb2e3fbaf53047fb95fb8e59a1060dfe1055c8dc6a9865544ac6b0d1c84c268743a0df068dd50dee4c9835b220c48307bf834a36e59885c4d6eb08fd435e56ba33d0261abd8b3d8a1e7fdf18862d6cc8e8763a606a956423ad942ada143c3a13a9fa198247315f12e711b589990126bfb1fcd023f839a593e0e36d3a8921606d6c4d9b754bd7ccdea80c25c14c3f2fa1d905b35ccc16a2187351a85453e8cfdfe428c57b75a742b5d79e21ea93eeeb67e107741f1b96204d1635465821b2705bbff4b4db652622cf86e079f615b741b30b42fdfcbcdb41ce55ad10effc0f89b55f4e90099f2f099b286f7c7f7ee9711dfe90c0ae68ef2cf2e89de916d78a31b2dcf950c8ef2a3eeb9a495b9ac0ad1fd25e7eb38078053332deb9ee41ccab5ed348147ec2028f9d6cbbff4e81e456e50a79388d71732e9774588aee8210ee95cbadb32bb4c9a914e8e9d3aaf035f2a359a774a349c7efad4e8a19ca6351efda3b00c461e4e00634e7228250a6da1e7588f90150b814824b0682aa1b875fcb5cbd2d65dc75e6c8ee789887ccfb0f0b45c3cac3716c35790f9a16ce96017a7cb368cf21c9aa98e965236c518f928fabec3eeaec61d65c770904269354921a26a8219316e0f42e1f44e7932d8820d98680ec74a40c2d330d1d3d36cb0e37dc55f543324f5b17cb711f46305f43e410fa9f5d90ab16df0a344259632c7e0f9c716fb86b6f7784a0df2849e181782028138f17235e9545f9ca8b7a39d2306eecbd0bb6b7defa13dfffdf0d6ce8c07dd531d96bfaa10b804a947649161a3f93fb0407d24044425fc220a1cf6dd3838d294e3db2836df4d31982ec3da214f805657fed8e87d73fa88a0feb334a08737b696fedea80d9a0cc7d455a8fadd35428f300a5c929d807de8d126087aeb86c3c4bd2c31c3077acb21e6c8db553a175005965b579a3f0ee3ef763032e09f5d72c3ed735abeef98224400d0d12c7872ba3cec9bf8629046eb907bb89e025ec2cfda340d65a1e633ad92dc3a325caf068015249f3fd3a101958050fdbc5396c8c4a66fc07de58f59c272e7d9992a7d8a3a7ccd0da837656268c865cfa19e7951701ee77e940bfef7e932ad12c4e7f37d9a9d2a86f4f0bd829fa7c1c9a025aa3d856263e6006f9b5dbb6ef21be34ba7dd8bc7d5ef738ba9aba9aaf543faea89289ae7d7c22066300e2ab4eef238a5d56fa6b075b010abbd436e3fd487e7676fdafb8b275423bfd3b67a7adbd42b9fd385a3016b833260effabb35c1ab2067efc65487fd81b1ef1b7497b0d2496c9028d3a7d2ae1ae70df5c2c766b234567890e91bb030cbf6cfe574aa61ea4b18d47d459290c0902466050de722a74f42f95183e05b24442b88779bc833b52c21c9a31638cc90ffdf3cfead921920c3c3bbd87fb670c981dceb0ab8c5ec11499f293cf6e06c72a64c6f01290350093a0f5e4277b2343b91fb56fe83c82f38f5110bd3c37212886a97c67a0d39ca26fb8bf7c0758b3306394e3e307f56cf78959d0cd68eba4bc1b71a25654cd97280e67ee840e51e9b71cac97d3d179c4def1ad92cb2692162fdd249d65ea95938a7739150bd577227e96622469412a20ae78b2a858b76c9c75be3c0a1ae74f47a78ccaafa2bda62f71e0242dd70a7fe647d253d810be90605c87aa5b6334171babaee3f4ac961a63cb58a421eed43f36094750e77c8114072af08b37442dffc4b5f9e7fb85bb4fc288e9f39320112d5bc784f4a202f9312106680d6c809f5849a59bea70c4f67dbf6f8c1c2e6b6cace78e2fc19fdd329844ccc211b1bfaeea83c1d432a3f86aebacee0cc653b08236e0321da6688d1fcb49ed033f48b9de91444e8d7f870cea39da620ed0b7efa27a0150459583bfd408ab0d2450cef40c600a6cd35e833d59a352a0b3f9daa7e27bfc14c1911fc727a62eba819022fe0a5df011c91b8537e228709e192de47cd47db064a6c5b84ce57f59caedd57dfc933b964d488b1d5c210d82cad5c535cfe69e3e6955c1751d7b7a237e6928eeb891952f4a77710c6aaa5d0ddc7e8e1d6c45ef660acf39414b970121cecc63600615b83c8e77cdc7e52c39c68c7d3c7872bbd5ad81f8b3d523efeb567abc1ff282cbc47966799b739e7831b0f921870f13ca1a556e3c64fd0e0f73a8a10e0ceb8a87e3081ad3974aae6eedab418c2f0018fa44f92873518a785183f7b5f05336a49ef46155263d4b70bb158d8e2fbbc6c27651cca7109a19c87066f2da6ff290a2c8c41c0d8c71430bbb3b15431ae3117a805b311f06d5e252ab607a8d057af9ed38278c8fb5c77547424af9d7da37000b2a9d518f72d9d8c16f0350f737958585507110102d6631bfa5a8afbd5fc1c885f1f0332f9719587647c5c9ae4c881b9a9d8dc63cd14445737f5521402b010cb022666410e81a4c22fcb08ceb010bf407f1e979ed33e44516c2b97fc820e0ccb1204656b54120168f51b8af84b887475fc1f37d2a4c985692da0f5d46aee9e70d02b21c4bba41bc222ee88e38a37cea433ae5c6045231019318733f01553ffbbfc9cdec5f6bbb13cbb276089bdcb3633e08cf0af3107ee735b8141ce1a9837357c1eabbe659c84044b1ec2bf59b9c3c661ab0075881816f10463fc68ee69e6e0d5fb0424bdf2c4e85a40007e754dca2b055041d0551aace5d4e484e7753593b7c2428599a361e4495028c380d1712f0de9c6edbdf0f09e6b2fb39755fd7ff75380f51c155b5a12615c850a5c40e2ec5c4e60c6d068e2a46a229aa667da817200e16899287ddf10b7d299e1fa2d05dff070e22783d3c6d422e5b7d5e9618f588d875a25e20a2fc312a961c846dadaeed5ffcb693af306e7c378ce4838559fe472dedf06cc2fbc1b5d20cfd8dc66f8d92789221fc93ccc6ac568f3cb50cb6c0d9302290e0953da38c98943a320b64b5360177f65c541d33a0300588f285c845261f03a640f3a6f592c7211e9ed8f1ac164f1c4b513581dd66b87662e54d7c9aa00670702e33cd8e8f7e83eed0d48bd228f5e057cb15d319cabd634f51840664e5ad055e3c9056ec132fe135fe3eda9a0dca70857d8fd7819f0faa901a57b8ddd577305915ec7928d25729fe03d55278a24dfc2b6f5dd6f8bcd140ed93b0b71fa94610171b63dc707cf202a4377be891f468359319484f53385dc82375e9e9e06929a45fb1fb07053ea131ac74862bae8ae94995c27b96e4bbd6d335c9d42f6624ef502fe62ab888d4c40d5692c01d7588d4aba43d4e17414525272e3db8c76c3dc4df0642e4ae08e9a9170c27c618aac8cb19ac7e247972ca4f52040252fc21765657cea", 0x1000}, {&(0x7f0000001140)="3b301f8b51dbb0d0f94f81270d09d8c0d986cd68e554db2d8a9190128971b773e0f9591049b88ba66dddaec36748074cf1197e1c2e036048791e2c3ccb726d0e6e58d2", 0x43}, {&(0x7f00000011c0)="e377992ee6c00414d0f4e21db33fe17a7c25de1dfb53c7bd75817c650ebd695a5e3e533f02737b1977dd8391886e07cfa63b085f1fe4e673e7a158e60e158c4f88d59d00e5a3d1c7d0eaacdbb3a512b8ac5141e18809f3d4f5693e84ad9f0208cfceabf0598703eb104fdb839eaa70c5c85a0d69a3b0afb782cbcfa74277909d802e52b1aebbd3664450f3b0e6e63c43ae74d839f6e4e3c0b3f22be6ec346d11e06c6634be757337f51f037352665a240cba", 0xb2}, {&(0x7f0000001280)="d77cd2110aaad505bd671a001d981631ceb7dec0bf06b4fe67c4a67a9542d82e88f43cc5f41ef956a5454b4cb55514b4b0dbc63d223848ed2560152599397007bdccbb223f167a5d213de54fb3a9909d91020c46a8126fb0625f193636d98a694acf3f842920542e9d2d70943e89d0e2b0661fdb4bec03cb3c114124093fbb460557b7f15fd56cd0767c508cc8ca66649c9544a5844d2e1a032dcdb5d72f6d55c86cd735921caaee1389ff624c2ee9eae0e1f04c0f59392eaf457d95ac251ef6eae6ca7d9d744e227ee8c5ec527fec2b59a68c270e99e4b51bb39b0f7ac3b4b22071102d4b1f13", 0xe7}, {&(0x7f0000001380)="fbcdcebb5b93277868b6e677086923920bafe7fe0079ba9524a7480a168e19afbddef468abcd43ff35405cc71709625ba910636c8d182f3162664e0c46896794c67ed3238d93725cd5b0da46716c3a80d2c11091a30418de26a6cbbdca", 0x5d}, {&(0x7f0000001400)="c1a0d126eb0ace9f14534fe40c9b9e476ca766190e0d884cda4f81d831fa023d0fea30855bb17753a8005db0edbd14f1089e1fd01ae26b211e92bb45461415f59de791e7ee7eae4d5e04e2795389ff79dc9806e7f6a32f0f035214dc2065d8b511444f06152d5add3ccb18b0d0ead08d0524416a293db19e5771c87467f6970aa3bce9ec289171035da7012efdbd294e8f01f4b19fd012cd8d2e7ff4a7f9416b3c71ac7aa85884e842fbd927d3b8ece20a4c0eb0446486fb6ed1f46b25a86b2c61d95ad757887ca5a57483cca8c1fede7718eb5d0b5c7cfb820110040a8e9a00dbd863141a49eb9575b359fff22dc5aa423a560d1971773310c8dcc133a5da4b613e284450197850d346aa3f0f3014d3ae7cb8050ec287a0b01efd25e9c902b8478a3f7c4addc4660c9a5635d699bfa8b8a52d08b4e3a6b3199c1e570793025f3ebef43384cabe315e40cb04326b742b1a372102eeab4b6a709e1a5cd775c6e4c99041968588a63c55ac64838d82c4f2ec481eda6f60fc996166eb6cde6e18412243ae114cd9a4d079a25ecc3fa408d82eadfca4322de829f5bd7d6dfe74397adb58cc5b163b665672127cae0faa260e2113a119cf71c55b1ed5178416e641ec44577bf89a244676487d2b2e99d4ede9c20eff79ce416f472342e8d1ee27aac3cbc997d88965020923909af4b92642350f559c18c63bbafcc2c1d26dd91c8bc07711f6b1a040eadfe9f73fe52a5637e5fb493c29be0aaf9df71c50c0cd29dfd2b2a2e464d352c2bde10de6142e4c25abc9abf7cd947a0e26cd5ba69dbf3e2d85268bc8ba9c263f7c64f3e38fc34114d5214e5098389da8e5d82afd95bde10d36cbec5d0d0dbd4a5fbdbf8227f775bc338b2faa50a30dd4818cd784967e8fbfd4dc1ccd798be7b4a59abf17d92af36020e04113c8f4b7fbc26335e7a4e05599a6c0c094ea23e17b472ed837d0f6fded1512e13fc3fe464a6aa886ee9c13e76037537019b646294f01263685e86fe674471086c1a4354bc39de810f1922530df91a5abfa270b3f45cdee2471e68e187539c4bf7a36a99b339038a38542eefb917ea7bbd045704b23fdf79ce9a526c6fe950d86c13a15273c58b1de62658d958299bf562194b23bb054117be8f982cb0857ea9dfff0c0504d44bef111f1a3c84c00842cbf1116801084d9275a99cb84e870c07c99e12c135a504441b416349d8d75134a93a0b2b1ed7c2b82690dc6d1b5bbb283f26bd0945dfb7ebae46cf1fa2e04becbabf52d6774e11be30c5b2f3d37787a0925825c329bce41b9161e6c2d529edfd5759892b3e959032e39190f5480b4dde2c283956f4bebe549350e46bde1b7a65477c44ba582a0160d0a7b1fd8da4c7f724b891743c3b16812a263568728978bbe970d7ed91c3d4046dc31372d090d3ea1502d54f4693a8b6b926f5ac7925091901b90720ff1a5a2b45194ed150ab29148d49fb635a641d20f21ff8c68b243ec887e5b5f5c9e84d6dc0cfb3a7a7e45a8becfefd52282d397fa4cd6202c8fd32082768955c35a70d459e6cb17e5fe5b562045864dd17cd246ac9534b656456081b62e3a2216f343478426df6d6c8389bf507451ab614ee4987b433636a6a3675d96e8c5bd92513f0964cf13b816a5f7afb599406f3b8e413cc281cb995dc35e0442c4c1a99cae00c12548d960800274ed2f6dad353b98c28300c4f6fb1d8b4ca03befd040e0ce09ab67702d8403f06de650a41bd220260f779ba4880adfadb7684debd670cbe85e707feccd57b6a808d99f878cc5799b7f7228eabd87d0d4cacdd38b730fcf3b9713c23c896d48dda531d1531ad7bc7a9a2c9151647c4d4d5e23abff1bc90637cd7757f790e600afc3c9ad2db3a722f98794c86f312c190b24f0a2e6db2f1aef71f808e1dbef956653939bb81f24885492145a9bd4c7a964a5172665b6d170ce746f2f52bbfab4eb53e643f044615e6ea421a9eab374f00543dfe0e4278d5cb660608075c6023efd8e055d86a9160bd610301a5673db05162a246fc7afc17fc06869975c4c5082ce83db9d24f0d503ecf341763b7d77eef615bf80d01f5e22b7c345ed0e8ac8b1d83ecf93a7bf659edb4dc38fd36127b208af399245d183460142f384f6d4c5425727c08dd048090c992a17869e59faaa5587dd4e37193faed39eaeab42fa120784b2ac905621e25abb21e148d082464fff84f9a9969fbf5a5d90a8370d703d5799cdd06e35165e8db79fe01abb4e170e973b8261bbac8cc45f3acd71f9a65f35264ac641d03acf98557add8b783ba382e6f8e4ae2b2a2f162ef74765ef88ead15bf5eeecc61cec78b1a183902fde23adf8d8dc659e50a000e345812da4242df335ad01afcfba490f304e5bad5795f291121d107be6dc6c707cab6917e66d59da616d4a69f514813e520615fecb12a395e250390ad74707c84734786756a9e9fb77b56634d27c81ad074f3f882445306c1836d5b8586552b6dde4b293a38c77cda9b764d2d3b50d11883e057450903189a15b69854f79e5b80c5b4f6060ffdafc1e42b64bfb6d55d771569f72a13d179d5325ee9b619701b16466885175558637bde5d49dc469c0e569d42b4dbf184fea0e011bbb45a6e247ec281fcde71204bf1770da09ed80252843d162b82e817733fff41d52b4df0a0b30683c1914e684812718c938c803e7a9b15b8998c96bd537307fa1ed079022234529f87b2015ded371c286091846729a87780df05fd13d39172650e78afed5388028573c88462b58e4a5b9c99b0b65c102900505ecad16bd807893b01fc68450b2c23667b9c6c78fe9c9932a4e39a5766c68dd621bca99ef3e57954b5b5fd8380e68d0b44f26832efa1d945c616e7129c70eff08067f928ef7cd272b829434ce7af1d661c1a012000c7df88e76247dd2ab4dd28bddd8edd112dec3876b5a900c9bb644aefc6aeef0db23b8955bc635dcfe27f65cb29d078ee6f6781a6f47afc2275d582221855aa611cf8feb044eb27c7103aebd26e2bc5a47f5bf12232c2ff8c7f27da4b24089fce6ab857473973ac52c11b10d9c5b36830521c160d8875d443a5992960906c36f0400eed604651edac32643b4c93824760ef32441b5a50ad2d454e90697be066483dd6720225a972bb25db4d0782cc91150c953e5f4cb2194b849f5f48ed67f72b36e645acc0b3f36f136526545dd74c067c52e327aef3989bbee96828649bece9c40066506a46f08866915274a42b7954c0b997b38cddeedd43125e5756059f3fb42371c3f03d287d48fefa1746536f5504687d0d57decc40623b52834c7d3658679129603ec08985cda3f68f32dd70726b0db11fbad7d13c1b0bb99e92a6ab0464bc94bcf7d5938002cd1a9b2530efc027b54df65ea07bed8c1630fbd00dedb9cfe40bb807904a04f67641fe2cadedc21d447e60b74499e2cb56327622293f369dabf85c9986dc61966a651ae58f0d1711fbc347ce7ad0a02e3f32bc6cef83be7e9fd11c2dbce4ea4370d18880ef20659a1301c002d65c794ef77c8b6fcadf1291a021ce8dc75d2ef41e2bf60640daff2555c6ceaef2f855feab1737b24b0e583eece4778ed89c101c8def653c482d6f4ed289163dbddf031dda69d6e759b9c3b05d435869e8fe17eda3611938c1dda6b8ff257e3c35385490bf7a8683bf41fbee471d5097bf3592de386d0f3cdb712bc1cc46df6db2416002c8f8e8e765bd225bb0d3d806cd64421c0b8c1187bb9617e6d764ce0044bd429d78e9349c5531b79fa09ca03e2bcb20caa4d41e7aad1f1ba6085ab1510869f5694156189d0baba00da6aa2ad405147c6221116c469b079eae2f52fcd795a94237289c8d708ff02a0000bc0832e631e0db1a01a0d83283f30a6fc213ef2d4954021dbbf59110ad8b2df15a3b33af391d945fc1424ec80b312eb7bdaa34520af2c82d7ebc623d312b0e02b61d108caf3aba39e7aac9f9bbfd9a73084ed83bf5e15eacf76b45a2906b45c0e4bebfa06904de5ad1eca3787ec668feac900a832472a74cfc5e713fed149d0e9bf6322fa44bb9c703c86dcfb5ce4ed16ebc44304ae47c4660c1ab19c5452c382ca1266e4ab7f1554d9d0460ca7ddbe36450b5e5aab7546a62e21726eb4a3b689b54fb38b2064197802f880bba46100cbde48f0a7c2d6c1d38109bb10586accf788981ea8e27a96fc088f60d7e06bdceb65502a5413f881bbfb402e1af6c4b42dc4ac27b15bc1f51b3c1be605017df5df70aa8aed3be071c15e1aec5fc53d71627c9a439324fca540bd8938ee2cadf9c62018fcd91f463c6c5f36b7e0e98ed1714473100c3a16d3d48644b7f544326c14a8487e12ccd69fcf6548a4db82a9d7b9f260bbd2649622035785a76082a7e4780e7851c29b7fc5ae641b7828b10668abd2a5757a21890d333029f5c3f126a53cd4ae93a85a2f6c10eb6137c17e4ab3348fd94e04057626bab9d19c8791417b55e5a6ef56158826b3c24f6be247acb2f4bce39a40d886ac573aba3f4cda44950e6d79a338d52b5bc1e03deda07a88d2d5d55a3b4ad4a65d92c74fc0cdcc752e3aed64bc34a80f0a248b7fea32fc9b78196bd1276e75d4b143d476f99099633b000ec9f8fbdb324f8965016e017efc86bfe353673cf9e62db2a808ecde1925c21c788c20e2eab81207ca8e43f2ee06179c73616a449f41585231c9e731cbcb83003ebecda530ac9f9bab8f43b996453d2d97d6ab9d1f7e77b9dde970e30c29a5f8f7e53451128571e25d6890801262bd872b496be29be07cd9d3519c2b3b9c82424e17c625a7a361f8f954fc0773d151060edc788653fdcde7bc8bfcf69a267a38211399ad1af0469d6f13faa33ced4fc640e0ad7fa4fb36457dfad75748d6977bf46415e26b4c55713e4db91096ab2e55719074e8f4729c9848bc394a85679ebe99185eea92980d6aac78ec142090f7f94d534867b4be63e4f4d18b9210bbd2be24ca2cd3e4bb7adf6547e5ae3350edf150c155185ff4ab5282e5bd12627ec76508d3fb2a13bbbaafbb63194548e61d4bb49635035d80b41a962b66245dcbf27ced9db57d3c21fd53935fe3def67ff948ad6570296725c8dbb6919444368b25aed821c4e77e913fd5d4ca4835207d8b22933a78584eb8c62f6b9556bc2d0c28dda028238b29d84ddb108a3186ba0d0dc6b55f24003c7a77e73cb0494139dfe6fa4f8def455cf3cd332f61667ea072df6d99dde5fd433df49d2216737d4b20655d3f91a248ff69a99a60f523895eb18269206adf376b7880869a3410ab373be802030438ce17608287f97f7eb894399c2e98e81c6461b853c63b49007e559be5dd9f3caa5df0da71263460b3d33fc2af8ea1be0a04599012b49aa493c0f2c95e5b6af3fa2a44bbb68b906f86379b35539cbf431dd0d1704d81ff7c31e5bb77200aaf71cade1268a43f99815e63c0d6e55e4e150c2a51ed64d1ca8cf07d42317f0812a6614b5bb7af2ddd24921241bd4b08023f5ebdceab43e8dec1a8615be39a04aeb41d621160bf91beaf8845c344a99c3f0a6dc2cc812a7ea4f8bcfc513e0e4c85830554addb152376806adf86770c7ed0fb2b0fc4d3acaa1ca04473a8466bd652ce2ef883b41f5106b29786df08a891a7aa743d297b437cebfc215e25e0f3d181e68f87dbcc7179da973b837c8942f6df7c8a8ccce5473f12f57519de0f72be4131953754a756c2d935ed3d6ba56126bd4dbc4e58261fef200bb7fcaad63ea4f3b7a07551af02510254b52a6c211ed0ebdfdbee9de053fe48cab90b9e39f4", 0x1000}, {&(0x7f0000002400)="2daf69dedafafaeb905176b2716d5ef8d87e9c764c981125136e1f929409", 0x1e}, {&(0x7f0000002440)="f0e6cccdca19b03a23cd3022cfca67bfc140060931139a37f590082253dcfd697278885aff4cf706f047782e4e9ae4b87be2c57a56bc24d4e610b6c1963af588aae4cad5bdde88d6b27b4b86bcb1f5ac6c7a75b7ccb40bc4a06bab25e5a095e2a9a004a8817565d665f03468ff11ca277db04ae48be75c6fc59308e648baca359e15765753071d82dc6c33a7a930a5e7cb0153b4ad2a24d8756363839284cfc2e77f991877a07973168bbd7d0b9c262fd874484578d94db3385dd102a0b85f95bbb702c080e5439415ad2c3f5e0ed3ef0ceed1359c8612ffec65542422d523adf34f1f684c7dc682", 0xe8}, {&(0x7f0000002540)="688cd5d2828f68bca41644fa69e6ec5b8f11aa0856c9590e9c80f8c4f85231ce2136c8337f4281f981676ead712ded2b8b8dc3c492037cf69299a1", 0x3b}], 0x9, &(0x7f0000002940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000e2d699e45f41301f1638ea89a72750ff3d8a943606a66513b45185f2d34907cb1e0021d4800e2d5bb62f283dae4aeb996c258e71cb39afe3387d480d0eaa77d9d2fb6caa0ffe57c698c70f56b2e9cbd3de1bdbd171ccf5fed38522779520a1363221daa2", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x4}, 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) getppid() poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x2) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0xbf9, 0xb309}, 0xc) semget(0x3, 0x2, 0x20) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffffe, 0x72eb9adf}, 0xc) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) getrlimit(0x1, &(0x7f0000000100)) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x100, 0x20) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="d7b70027cd8261c3b3", 0x9}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x36a, 0x0, 0x33c, 0x0, 0xffffff79, 0x8}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x5) socket(0x26, 0x8000, 0x6) r3 = geteuid() r4 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) recvfrom(r0, &(0x7f0000000340)=""/92, 0x5c, 0x0, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f00000001c0)=""/206, 0xce}], 0x5, 0x5a) r1 = open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x80, 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fchdir(r1) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) bind$inet6(r0, &(0x7f0000000480)={0x18, 0x3, 0x8, 0x5}, 0xc) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)="0a946b99adc75e66813208a1a61f6a1337598ad27209315148e742db52b56c9b3cc99dd46629e95e75311a000000000000", 0xf) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:32 executing program 1: r0 = getpid() setpgid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:32 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() sendto$inet6(r0, &(0x7f0000000200)="c5dee62e5e66bbd428db5f8e9520c401e637f80f1a36cb8a758ccac8f82334dde69c81287487e4f81ff07c959000d517616379bdb871e5de702ba8dd2bc5e2ade0c8c207c54187137ea12917bcdeb789e1f328daf40e275fe5d03edd98c38464f98c8704ab40225eb6ea04a00653cd0a44d1568c223150f6a52904e714307773d04171143a5e1cf47dc75c4229c03bbc4d1bf4fca6f2922ad590b391d62820f004ac34964e16bba54432a814a42bf3e06d907382d83755c275240c0033edce73f90ced34b0f99848e4073bb8b1ce7e98779c2a3e181a1650f3ccada4adf4afc41b36", 0x9e, 0x405, 0x0, 0x0) r2 = kqueue() geteuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x60b, 0x800, 0x7ff, 0x101, "46741ed833c1952f37817e8a966c5dce69d24aca", 0x3, 0x7}) kevent(r2, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:00:32 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ecffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de455f47dd7cb3df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) recvmsg(r0, &(0x7f0000002240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000001140)=""/4096, 0x1000}], 0x1, &(0x7f0000002140)=""/249, 0xf9}, 0x40) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:32 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xffffffffffffffde) r13 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0x0) r19 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r14, r15, r16, r17, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r18, r19, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) r20 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:00:32 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffa) fcntl$lock(r1, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4511) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x5, 0x8) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x100) recvfrom$unix(r0, &(0x7f00000000c0)=""/128, 0x80, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="62a80e82222f721fdbf5c8e61a45441f6800113ebd646558defd916f3a27b6e5538036cf9868b89ca89b5c2ab23b413465d225a3d744827365ed4940d40a3e9c34a8cd27469cb45521e2e99832ca6efe9e45b865cbf2dc58ea80af456bece50dd09d94fff29320c877b1e438508a2ad4e027d9"], 0x8) shutdown(r1, 0x3) fcntl$setstatus(r0, 0x4, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001b, 0x0, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x1137, &(0x7f0000000280)=0xa51, 0x4) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x91, 0x0, 0x7fffffff, 0x0) read(r1, &(0x7f0000000600)=""/244, 0xf4) 16:00:32 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) dup2(r0, r0) sendto(r1, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0xfffffffffffffe89, 0x1, 0x0, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000001001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0x1) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r1, &(0x7f0000000100)="ca3667e44912a7395fb0916dbddcd7c112fd8fdd4a566be988fe5b4edf1b12365f998f2e68a5eb4169", 0x29) syz_open_pts() 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1d, 0x4) close(r1) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7fff) getsockopt(r0, 0x4, 0x3, 0x0, 0x0) socket(0x6, 0x2, 0x1ec) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x80) r2 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x4) recvfrom(r0, &(0x7f00000007c0)=""/181, 0xb5, 0x802, &(0x7f0000000880)=@in={0x2, 0x2}, 0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) r1 = socket(0x3f, 0x5, 0xfffffffffffffffc) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() utimensat(r0, &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900)={{0x1ff, 0x4}, {0x1, 0x100}}, 0x2) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000780)=[r2, r3, r4, r5, r6, r7, r8, r9]) unlink(&(0x7f0000000040)='./bus\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./bus/../file0\x00', 0x61) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r2, &(0x7f0000000180)='./bus\x00', r3, r4, 0x2) close(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) close(r1) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='W\x00') 16:00:33 executing program 1: chroot(&(0x7f0000000000)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x20000010) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/94, 0x5e) getpeername(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x2) chroot(&(0x7f00000000c0)='.\x00') socket$unix(0x1, 0x2, 0x0) fchdir(r0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0/file0\x00') 16:00:33 executing program 0: socketpair(0x2, 0x0, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="8239cefb5995598d576fcff6d6c6f76e15eb70ad6feb1343849c517fab80755d5af8ea76cfde695a91baf4b324f91894bc76ceda51d246999c67a567c1425be6f860dc94964e0f6e3ae9a4242c0e5ba5b5e6f743a6327e2eb9773aa09c", 0x5d}, {&(0x7f0000000100)}, {&(0x7f0000000140)="e54d35ce707a642d334325d4cc346e3ac472588794ee4cf8e92133c028ab0702310dd5ceff76578b2cb9ca3dac6d218a69ae3f1df01274f2020849cd3b3723d460f1039d145b953d6da2cbed91d8cde8cefe1b79d50083cd", 0x58}, {&(0x7f00000001c0)="d64f1c8eff9ee0f827c732cc6c93aab14c66334332d347ef645abd5f243b3e384c1c71f90c8b8afaf7a86926aeb06f7b3f5b52eeebfd30b02c33c01d9b459e590a80c59c9f1f753f421a91dc058e7b82da498fd381b63d35e70ffaf2ac9894ab2d21577360a2c84ab44e8f2f25f8b84c836259a5fb180d92e78ac60de54ca89701a1f9ccd932107cb458ece3b610ec6fc0aa34098d10b0b5c7ce24558d2d6123dabf4df14b0b9fe98f4dfdd65f0836fb7d8165fc1612fe3025c268dd882be3452de8fa84cd43b77ab2e5db9fb330cf91fdcb6b07de18b2e40c4b05e833f574b58148248c8b", 0xe5}, {&(0x7f00000002c0)="90fee21086afc4803e6dfbd70e2768c4cf0e6d1b856bae494122521c041fa72f91dd", 0x22}], 0x5) open(&(0x7f0000000100)='./file0\x00', 0x28092, 0x4) chmod(&(0x7f0000000380)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r1) 16:00:33 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) listen(r2, 0x3f8) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x3, 0x6c8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fffffff) sendto(r1, &(0x7f0000000000)="a865c6d421887783a9dd6cdb3284399d6035dcc34325db32a2756a3c2c9e", 0x1e, 0x1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:33 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x10000, 0x100}, {0x10000, 0x1f}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) 16:00:33 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f0000000280)="eee3028cf8762bb847245ce5242f47ace542fbd1bec08ec2eabe4a8e0928a04ffc19c3bab24a7ac6a4a9ac7169b02e20f97e258b18d8a6a53dc7a62af64f87b67fd6050abfeb599b553e4428b46d2ccc43e30204e7a509421e3df44b64f35892efaabd9ebbf6b32c13e94e560a89ab58d77a4f73e6f1688bb77d5d91ad24fcdae95fc85f1f15fd144f4c810674722a78f62c489b7566c1534634aa0c5f04d05b372e1bcf323afd5149751db122a7e28aa84853bd5c5d373549739a4ec8908215", 0xc0, 0x2, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/14, 0xe) 16:00:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) listen(r0, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x8}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x1) setsockopt$sock_int(r5, 0xffff, 0x100, 0x0, 0x0) dup2(r1, r4) 16:00:33 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x8000, 0xff) r1 = geteuid() seteuid(r1) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80000000, 0x2}, {0x6a, 0x5}}, 0x0) listen(r0, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000006, &(0x7f0000000000)) r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xef, 0x2}, {0xffffffff, 0x740d}}, 0x2) 16:00:33 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000140)=""/81, 0x51, 0x800, 0x0, 0x0) 16:00:33 executing program 0: mprotect(&(0x7f00003b7000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f00003b5000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x3}, {0x18, 0x3, 0x401, 0x80}, 0x1c, [0x2, 0xfffffffffffffffc, 0xfffffffffffffe01, 0x0, 0x4de, 0xa7, 0x7, 0x5]}, 0x3c) 16:00:33 executing program 1: rmdir(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fchmod(r0, 0x0) 16:00:33 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x6) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="14a01edd08ccf71249f2bbe7c15ac67d61a4f4f47b0faab51884d8cee340c1bf2217fa48543b0e224627", 0x2a}, {&(0x7f0000000080)="374020c1ac37ee54e77e1c8a7a8693831667c9cb5f6c5189bad69d8d8254517fe80c8707ec5850fa8243b49cfe381964d55d84719cf4ce7c91bd441a352e807265706f15cefc5c66d77776b1051321869866218eb5d23411a0541048eb7ea86e9babb6749889176803eae22db857e92278d1de77d7", 0x75}, {&(0x7f0000000200)="b4805e1d93ad1dbdaae0cd4faa68b577f73c78068cd7088d40271d17baf8ef58f9c2faa573d9c1f8e6c8361f93455ab7ff1fb177b7af04a0fe556d4cce6be826cbc715ce3966c6361d2248dd359d76e0af9376fddd3f18455824173a76fcb9a9eb2ee8a8cad95a7de5950579602124527bf66f09753a565d281c19c4964e01537fdf05ec469fa7001d3e12089835ac6bfc1e99cb8e7bce33d26e766a354786b7e56a94921b07670afc452c48f53669b79e395d50962bfc33f1feab93c771f3442e51a200dfd9fab892f9936e33416b5c606aea7de383fdfbc319af8b7fb83591413f9fe03f698259be87e67a9b5dceaca62c2fed", 0xf4}, {&(0x7f0000000100)="155f399ea1892979a83e8098c2562e2602d09dbb5dc1b90d6c36293d2013b8", 0x1f}, {&(0x7f0000000300)="ec03fd1a02c6965ce7c6eaeef5fac456450183711ce3b8a854ca76c1e9fe41f6133c6350d719fded47950d8e1c6747bc8b6ea95eb8f8c836eb41ff3244c62d3cc924042143e48537bca1287a53a798be311869ffd9a6f4ed11cbbc5e02d5c919afeb06ac63b31737aeca1c", 0x6b}, {&(0x7f0000000380)="a28756ad9160582670d75e6eae15c0c6171be88960296d5b948922818870eee28ac055681491300db8c5a3d4a48d7ad7fffb2659cc66d33f35aeb1824f0c7ded57f96f5f4f88bcec03efe46927d8adbc3a79521cab697b96a76b82b0118ebbf8343ce3db5cc36e0d1d105dca1967d2ec98c1875345e6ece7898243bab142184e0721e6408afad923fcebf31d97fa7092fc6054", 0x93}], 0x6, 0x0) 16:00:33 executing program 1: mprotect(&(0x7f000069a000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:33 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ff9000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) 16:00:34 executing program 0: lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r0 = socket(0x18, 0x1, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) pwritev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="d88fde104bd9f8e6ae4c9f7ee7f7bd9501a0baed8b26ba2b1ebbf88a62da16741334f69e8a0f6be3f5d1b0c680adda788c5bb4e016e793c6044d3f8c5defcaa2b24d10a44a25f387a4efe621cedce8ddedcf487c4fa386c2e09450dd3f4b4005cd7a08fbed1e514e8ef3fc70f42925f6f3c34299beed960914f926f54c8fee7b8266818b2f08aaddadb2d8357f693a1a11f26e142452d4b13ca76385137fb7d38a4e12fd66107e9d8192cb7c8b790f", 0xaf}, {&(0x7f0000000380)="c5ff3f6ae2d685b41c8da8b36d5d120632d2336d17c2889ab123fb48372dc15fbaef45a6daf4815e78299461f1d0ceb31f56660407f9ccf6b49f33548d1d659f0133f611b5dd79ec5feddb0932ad5e68e702e22484c6c92899b26e21f26cc7428eb8b73fc70ab16aaaa253b0116c80084d1da0a35d69f63ac3281e04626c21a4944ec4fbe7ca52a3e6718d98c9c202ed84213baa70b5488dbe2d6ee7af1f0ac6df41b102eb965c497c60f9ced80f37b9361cbb8552384530a0cdcb9645af651c02c4e7f00d35b8b5cca92d2fa277129e2cbe30665818ba2688e2ee80cbd256df2aef984c1807a8c719ab21182bc16d57d95bfcadd4176bee", 0xf8}, {&(0x7f0000000480)="1aa19d131548eb2162fc71ba188c3c0e88d9648c2c4b5535de955e1af803b0b90a86485fe500aa3bd17bea5b5498c19e8e73af0177b4601dc9b394913853e2812f4d9e58a3a0889683ecd76e1b5b2bde136e2821abd0ffdfa3594ae64e99afef4d173cc62ed5bebebde63489f6291d9356e1ceb499a37dea57f5afc2f100ca9d0f42613b0054533853da458f7905d1f8b0fc580f9ca2ddceb533d4f7fab8c26772d22d88c0eb246e46d270d4a7544761a99687afe9d72a1baae899e3fbc76358b663d9b0f1a7c14276b071f33ebb02a8e10b58e35bbb8dd453d40207687c4d5707a82fd2c77e42a5c32c5d66f9b2e5d1b8237d1f668374148bd4bdf78ee8e8880af61891b6d329fe8370b4abbbcc28c715206e171b10360973b08a65b6898165337fcd27cec50943cbe8aa5741ee503fa78509afe0702fb3e6af289c3489182bd9a985a2708cd8b2f17af03bf4be66613802d8ed6ba1079915206d6a3a97e7a5ee914221e7aa0f6ac27adfff03dc41625cab2a42f900082cd5806fce3b192465ca83a22d6f88e924c54b770e3a1a952b8edf11155b56ba57404ca73b4318382685ce61f710cf98ef8392acc056e794cb9a1f319570c2cd48f30d9b986e5ac36954155dc93ea18f69e2b59a048d9d1a146923e4e2fe0f48649fe0a7abb766d9070b4d2dfd78aa7f88bb1d26a6edd909e521caaa1c56e8baed157974ea252721cc80d82e44fea835770022300674eee1b6601a2dd2c7d28fae51bbb5e54b8998bf0cc4868a1ae0f82716a968403260b7b008ab926b548cf66f9be4a2d0df23dcd00b7adbe9d9cf097ccbee57efb6dfab30569a17dc7bcb88868608e6df2570938102d616ee3556c26a9586da86f776a66f7f531e6e6c3ddfedff2095d703b3954ce9a50b0f42a33bd9a7c0dbc466fdb8b3d979851ae2cfa6b3d759dcaf611d9bc4792d38b4b6e3ed3d4418bbc2966ff74c94aeef0cc70faf3c48ce78fb5a06d7e2e3d6e55f6a2f808b2f289792c28bee194b22caf76dbb8ce65f92778b05583b2a57ca5ee43651479b3fe46f20b1885f8903635cc9a0567835bb8f15205eaf417bb74e536a077b5700c0854d1c3f6d89ca630888181c29c3e05f99052ccdd846971a3acb1e7a8815065fc2aff3a04e3279cb65a8e145a8b44cfb19b0d1bc7fb8bf58377d59e99632b99cf94b9c83c5f495f48899426c4ee4945089e5e5d79e67b6266f2bceb0a5ca0bf63bb4a2ab4e37a8a270ee32ff6c5f351b20ec911078dcdaee4c7bed347680abd6aa78d6c653f33dd1f254eb8071562189cf5c104d7f28915d5e1bf5a6ba81972ec895d16dc87ed3c7521ba356bd7d025eb282f55a7e14e6ded7cfd7b6d77a71b627cd7bd79b68348d0d19de5f735b560b9ff6d2ace6f1b99dee4f398057df5132d6a1b2a59b84c90968e0ba3bf1a987e8e620b339eaafe558655a6d993845fcc768506b08f37bdb9be9e4c42cd5c34b0d5b1ebc7702d6dde0c0d2c6b9ab92a595f99e93cae7ecafbafe1cc92dc2edb4e6066e665a79563dc7f863218cc5306f6a21bf9daac664d9890253d442a484473310e470c4a591756e22cd98eaa2c5e4b7818f59d3b955c7d15442f2a13f531bc7ab21002b430e436d28fb0812f79376de83601ef1c729e58581b7cf7a2ae51c8f787a58f9a324feb7addc2ebb89ee220fe0be13eff9af7f2b743a97c02e4108a014a7bb41004a81a9de4050fa182813893839796c00ed9439fd463c1496c579924bffd12f6ce752d9981d5c819b4d0216e7635dcf6499ca3322083208260ab7ab0f8602cf4060fef7421d969d282fed9fa3a8b723313744934771227c49748ecb4063aa71dfd65eb281484ff3ad60f373a4eee047661c22ffaab740814691f2380d85a4eb0511447a19e3531b755e2c99562620efb9035aa024c1037705faecff7f421e4deb421c28dd6d5b4f99a444cc812d23dd4d6ff57ef63ae9c1ae82257ebdad5c321a516f029d72bc7bb646b3dd769fc14f5dbdd9a9150a41b0c6448e8f8e551c9da986821c02daa166ace48115da15fd1dee39188651ef487da01e3eabf5c596b156b0d6ef5743ea3d8a3a374454b6530978a9ecf297103fbd594e433376ca49f249dbdce0b5ea7ab294419b240a22c62422aab9452e849dcdd8bdd6d273f7b0dcf8f6f6284f18afed8abe388041e0f4cb4e14285012e573541b2b8da0229903353717161b631f28f9f6ba2bb599bc3a46da14636ccb5fa8c24f036c926a779ac6391fb9104fe337976197c4c8d9bf2a3f70cf1bad5ad31e44c5fc4612ba09600a9e9e5bbffb915b3cbd02c25450eb4b12c8c7dd050ca19a3013e5b1a0eb3da426b42b50b550bcf4945453171f1d5077441eca0c6e1f67a07f686a2cb94cdcf93ba59b84d10c369607e136aeb04f2cffe20283108570d71c45eaf41792f94bd9a3af63a73b53eadaea4384d5bf3a4f994f061e812a314ae42a90a601e36554e29718bc1615eea0223750d02dc79394bb111b2e605d988465a598b0d1149e631b6949206266215d4026bcfaccb69186e7aa8c78226b63e6d8dd2e925e4d27fc22f415cfbe069163df8c7c2eb5c6d99c060323cc5113619f33bfbe704d77b56aeba72e2cedfc8a27e1440f511a53f5c846ff600352dc1982ec5ea21843d34fdc8e6ba06ec65dcbf1714773b29ceabb712c9142e331a3311e0da4b14bcd02b7fb5d2be8277a5e4e5c9547910758568ecb850a42d62bfa6d903e3a26468c24a4c13c7c5663442551728215dd950482e06cccb23e003ca9930fae9c01cd362ef26e79eb251eaceef2cc26b6ea2fc198c01d282712a4e19e763dac886d6803936c9781b4a176211e9dedc59b704484778326a43f54f1652b1f2f51e97cdf60bc1cb03265979e4b63383aeb118a1ac6ac299c8009a262a7b3566adbe045faa5c27c27373d5a626779ae4e24631766d7b2037b069a9d02c25616d12039dbc0622b90228e4fdf00ac06fedc52c8015a9458997c8f0d51e7721c8127f5ba01e6248d4ba6a53ff5572ca1f4c86f761cda9885b343a7dc7fc8bfd9433f458c720053be84bea764a858fe95c25a17045fdc0166bef141383f4c9446bef71ee44bfd99c3cd2992be2afbe77bdda528a0d2ea0f65e4ce01ac4b72109ff96fb6471224a8be8c40776b519abf373aef4c6b9ec32286193d8042b30223b98f8cfc3a9b9bcfacd66443dd53635a325b6bd200dc848720e3e4dba07eade440853d6d2e059dfdd0547c6149dbd9c37162b63633202a90b0e81c9334e9a823bc3a547fd605a1adbff7033f306d4a9dfb9d31541e651bb9e01116773e5cdb8d99c39378b40919493c07e5121f57b317b0f63908710a0887f5c04b33aa7e3f5e458b6381eb78d26e33bbb4e5d82eb44e9379c24eb1b4ce9cb513325131b817c28f88cda69d097a28c081d638bdac3ece503d23cbc2bb28c62c5b8ac2cb30fa6c5f35f619d675ad54b6d1aa9970652c491e6ea03b2e3665508f8b1428f3c27cd800fdca03cab816be5f41723aa21b12cfdb906bb62afaae0f6330b9d2b94e833ef1564894fdb66bc6d981776969692d61721525d48d41f4f25e785c6f85b47f5dc7c399a5f84768a92be220603203c2d235b308534ac30a20de3c202fa04a17825781105238005759821e6208b85395961588610b6905c73a6ddd202b52d44ee8143849b9c18769ae267792ca18b47dfa2a87892ee9f98d90cc63ab256710bcdf36e0482384516ac5a4a6f3b1cb48c9a2977f77750b053e7e98d03bbe883bd567a4fd54a394ac599019dc4b6fab941f9171ddac30be04e02d2b3b8870d5bf6e94e5215d5da7821d53574fe9daa1ccdd016a3b87be1b310a05ed3360b7eb58d748ca46635a3c145af39b3631541e4aee1eccc96d4120a5519b72a2e94fb96adaeb131bd6f7292b4d6d9322d71d7a124c18004c6d4cf3dab7d184cbc3afa8b5fd73206933091f8adbb8bf870a1a9a819bfa3b6ceb3978e357ce8efae4cdaca41461cca56a4f656f6cc8ad1fb38b803a0a4fbc46cd7bf0fc22dd72c09ea4bbbb774f26a2849ba605d47311d220fd7fb52e80437f0a4a96460e8a910a523248c599be8068f4b73487f65de549c5f50040d42e41ed177b43afe11aaec03a289a736b85ddebff4d7badb2fe769c106c2bd2d9d105d5527309af6639a12f548acc8722b9540556613ad74e1d35114ea7c889d71e8b1e2acf67b00a1314a2839358e02b238ccdbd7237ed9f3ec0a21839e69fa76ac28d95150f0ab10f06cd87620c350d7da7996f0b4b9acd121d48daa7fbf7392a2837e698b351f27ac81ee4a34e757eac4df76544c1a12e6ea32e643415d4fe1be1c1a4624085db6b44d4b0fddc16599cf80570b6f28ea2b610003486e8bf74f0f2375c944a147ecff866f16dd90378fba504dbcb315bc2fc5fea29070ee81de9644b7612dc9bf832eb6d42a6b1fe13f644dd250392fff03a6cb16b85360b98cf7188bc3e7b3ea7d49a0578653f18c22baf513f4f7c9a08643810c8f37b300a810d3ff7695242e820dc96c863407abaed0a4f8f14fa725d8cb134fa6c3f4a824d40de33405ac7681b80e137b5b884690efed342af20d275afb907544fdc2183c2a30343c878756c380efc61a074bc074b68173029c2699acaec523d33f72cc77f5b54ca2d0f2cc8f94ea6b9b067698c1f4c86948e1bd0a549c9b2f8866f2c76e8e8d5b58175cca61ca103e6508dec1dc962451be1769a7877a17528ce48ca3526656547905b442a1459fa50eef0c2aa870bc82f86bf978212f1d0846c7f261c79471351cfa5e92d47c7239ad2bd0b5c3d529855969db853b8baf688dc274df84e632f169de7e9ce7e35507f18294a6d6574dbd822aee70754f34e91f9a049677f727dcd2f4c9e787b25d7b584aef27f302392da9e6f27b5f9f2fc9347196ffbfe6c149a265a09fcee9704664232d80802b5349567c751254d6445d638f58cb2abfb164f865e02ec2370f42fefc247a661aea251be762b74e2d51f688c734e8d0d21ba8a39d828a23cfa40dc0aba19e51c84b1b604045d49fd0b9c4d813a3e88173e7656fc3e26e3b9ec4c4650669a5003b6a548ec6e150a67beba3dcdef3457e056f75b2aeb27aa7f4529d834035548ddbfd470922b2956475c33a14be62aecd3bef261e2d8b1114b30d673d3e1fed26a70ad571370d357d0752c58afa6bb273dfef7fa951b7823978c6af364f380e9f154d3e6092c89a0de7f69d667d79d3a5f9cd17022362cb7ffbbe5bb6bfd19450c844d49fe8b0e9bd8664fdfc36ccbdbe37b9aa5b739675aa16734a245452c653fdb91182c264b4368a003899d4ecba77a8a727211a66f26c053ddab1650b8b862fd3b65cb216766253339e7aa1fcdc8b4a0a50ca3005e4b50789d83a9072e3b975db1ce84ab35b55470f4ad1b543c6625fab7f111cc6c78cade42520605a34d87eb802677ceb3d59dc1409b2271ea5cf307f96ec062da4d19631f5bb289f780bff786201d9486f296d1835ccf61cbd4a3318a0180bef322a5ed15e409b57349395a53807db27dfbdbfd285ce30057e7bb3f262ecddf16eff9d45c7ce59bc48589831ad8713094efc40cb4383c2f28a64f569b64424d569ef9d9cf58c72982254527cb572fbab93ea9d03f513b9119938d1fd61ceee8b95562fc00219dcec8092e7cd030426f8d1f1497ef10ca933e7bc86ff22f0016f4ca78b91f1bb2e7bb301c55629421f9adc41a0ee4d74c60b7382ae0ca6ab16a99e38bfde9bd959d9ffdec477b437bcbb6583d4d0ce49c18022ca8", 0x1000}, {&(0x7f0000001480)="298ea8244c58d737dff45c3f1c59901fb962f1badd10b57b4793b84f489d3a068579bbd64591f12f5e69184c0b9658b8e4ecd7bd2238ccacce001704a17982bff94636c2ecd7ae8d17e946e75954e78e06dd08f12d413b971e473d8a87b0b14fbea39637e7274378c37e505b9d6088139de2e97daeb311296b19f2a4db80de45c499da1334eee4e93c9177066624c72e8f6ba49dfa2d7a1b3ff21656e43889ae2fe1cb046e7f4412323a6484043a77e98cc24089cb8e54afc858f606072676664bbb9225ab7e8b54034b7c2fcf9c55fc5b89b7d349e29087", 0xd8}, {&(0x7f0000001580)="1acceec685cb4db0ad7fffca4fd466a5c3bc7729c9f6c0057249dbddac2a61788379", 0x22}, {&(0x7f00000015c0)="7de32557bf72f0522ac97e42083ac524fe75d110c550e17485aa9cd7c98fcca1c62889b20dbabccccb004b1b4c83030527ec", 0x32}, {&(0x7f0000001600)="7e789b4f2b32ccecb0a2", 0xa}, {&(0x7f0000001640)="372836c0bb75b4fd3caf615347076b2ffb8a32e184cae154506ce11046f95a7356d2d07093419dc294c57508d6281e717934f927c365e9aedb436297cf4875783002e1", 0x43}, {&(0x7f00000016c0)="b36299b29c61a1fcd94b8b70e5b84bb44a07661b37f02647ec838e498b101184d0b23b4fb137b80661addca70197dc27128a2120c32b6944c8a2b2395e270a394b8cdd7f8922ffe896dfab573260b7c7832cf1cc866b019849b227b1ac193b57b0757568429845f63f848c5a7dbe5006e1eef932e3939418b1af15676e49fc7a7bf36aa7ff49b62ea20a023aeeae82bae5694447b1fa69c53bf33f4acae56b945b40dbb92c2c23ed9b73eca3c0f191082c833976fc17eeb56fc1d06bdef33b0e38ee291e", 0xc4}], 0x9, 0x0) truncate(&(0x7f0000001940)='./file0\x00', 0x7fffffff) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0cf5ed3d0766e0b, 0x3) mkdir(&(0x7f0000000180)='./file0\x00', 0x88) rename(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file0\x00') getsockopt(0xffffffffffffffff, 0x2, 0x0, &(0x7f0000000080)=""/187, &(0x7f0000000140)=0xbb) faccessat(r1, &(0x7f0000001880)='./file0\x00', 0x80, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) sendto(r0, &(0x7f0000000040)="3a9dd1ac628020f6e3862a59743adb122944144f8034c6806c872693f56da3b85667f94b507eb8be4ee635cc351be8cf3cd8c0486b461f8074c70e16a59e73ef7d42b4a24cc77767feb0fe0cf89fb3556a8671d5434808db526b3b104a8139b8125435d0dcf2970c96544450ff743420184ce6a92a6fbc9d444268f4fa50cc5f7ed278f748f89bf3c97a350d5dde8a36ff1315", 0x93, 0x402, &(0x7f0000000140)=@in6={0x18, 0x3, 0x8, 0x9}, 0xc) 16:00:34 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') getppid() lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000300), 0x0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="f47ce9a4e35fb2f5964a1a0e192f58d6f6915ea6c30651a58040d8945c464d8ff06ffacc99850ed8f2db6c2a7659660a104db352a21bdb7266c671e49802107ae01c67e673fe10c2ddee38d9bc09bab9e2126387a5a1a00b78941b4b5745b8a1e7107e297f", 0x65}], 0x1) r1 = getegid() r2 = getgid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r4 = getegid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getgid() getgroups(0x9, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) fchmod(r0, 0x40) r10 = syz_open_pts() close(r0) dup(r10) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:34 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r0, 0x1) r1 = socket(0x2, 0x4003, 0x0) getsockname(r1, 0x0, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r1) 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff5b) setuid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x4) 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x5, 0x0) r3 = dup2(r2, r0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x50, 0xb, 0x504, 0x5}, {{r0}, 0xfffffffffffffffa, 0x90, 0x80, 0x3, 0x2}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x8001, 0x80000001}, {{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0x7fff, 0x72cb2b6f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x60000002, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x2, 0x4000000000000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x401, 0x4}, {{r3}, 0xfffffffffffffffe, 0x40, 0x0, 0x800, 0x8}, {{r3}, 0xfffffffffffffff8, 0x25, 0xf0000013, 0x4, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x1, 0x9}], 0x3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000003, 0x9, 0x7}], 0x400, &(0x7f0000000080)={0x5, 0x8}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) socket(0x2, 0x3, 0xffffffff80000000) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:00:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000100)={{0x7, 0x40}, {0x6fb, 0x4}}, 0x0) 16:00:36 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000200)='-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000380)=',\x00', &(0x7f00000003c0)='/&)\x00', &(0x7f0000000400)='%(', &(0x7f0000000440)='\x00', &(0x7f0000000480)='^\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000680)=[&(0x7f00000005c0)='\x00', 0xfffffffffffffffe, &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="4310000000ff05000001000000000000e31f554f2e7850ac8611f1299eda3df9"], 0x10}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x401, 0x3}, {0x18, 0x2, 0x400, 0x4}, 0xed1b, [0x1, 0xff, 0x8, 0x20, 0x1, 0x9, 0x0, 0xd4]}, 0x3c) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x3, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2) socketpair(0x1e, 0xc006, 0x10000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000002c0)=0x4) truncate(&(0x7f0000000300)='./bus\x00', 0x9) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x8) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x5) chmod(&(0x7f0000000180)='./bus\x00', 0x44) 16:00:36 executing program 0: r0 = socket(0x2, 0x400000000000, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000500)="103f787ba7585654f7dc5925089c491cd0d7fc0c639f9b191179ac3a831e304eea027cca2ffffdb9b0f9367720bfe7d4dab4f94a09b78f11c908e5ec5ddff6cb04ab5823ba4f3ba3a3e23643ce7be2a81f14d8e71d15ec69beb89ecbe56413799ba311ed3c7837171c5c1dace61e153b5f513c734f8594503da0ed98af0c6444ee605998509936039f8b3667a2cd7545dd1081fb1c45df3b2f8575ae8556364adf8633d0fe904a224a66a8b06674d462a158bb7fd6e1f545e242adff0cc0516f92a41d0cf1fa1c5364c6ae51575246fa8938963dd6d2a81e2c8184a12baa1fdc923b7f56ab9507d4e9c91b76ce95748d023898ca7805231226779e93f3f63472bfc0d8138b638de05903f1d3b338249ba2ef298dbe3178d60362f1e2e5351df19b0bec937ad9eeb63f099298d3c9987e0d80799dae7f8a9738288b1963cf783686c0b8de212b7273cd69276c6ba85226e96af5b4e6fb50f117cab0e5ee9994dd85b919161d80f01e953de97fbdada8c8f397ec796e3f1f3ae11d11c99c96c9ee342f92658f3bc1d1f78fbd72c21cea57ae144ad81eda6279bf1b14852b43a897bcf27aca12fc5eaeb6cf8dee3054f88cd9257a54b780f827e8424b97c96ecf4cb225da2571c2de8625991822d2841ab60914896d2c5e1393f7938d48d6f12a2af66ed84bc340590bdf297d48218ca597aefb03e6c92f9aaaee6e98874933f27b97908be5f25fa1822b99215074220226989d92524b3e86db1706e8a0b1fca488d7f928bb48f46d8793feee710d30a40407ec8cf8180f302346d935c4ca2ab0773c7e88936491698532a46778e3b41400a846a0efe31acb593fef2d608bae70636562e69d0d3c5048cd71f0b88237b665b482c67db6b899029842776c9eeefb93cb70611b786bf9d03418953288836ba3a32d7a9c1c1e4d8bdadd7c1b52b8e8ee03063705275a7d055bf55ee3010eebc7ac95d997dffe651c66559a725343ce9330eb13b7ccee98148406ee31b5deaa2f9eef9829ab05131b271231c72f36c8081762add9076262b31e2efb2f164b36083a7769f590a27b889054d8029e58d6851ee2cb01761352e511971ffefc1d9694d3531062c7e7a583c4d9982e11c69295cab6a9834d6892eba1c6583ff2f8f72ec06e37ff8df1129a09179f1a1b2d0c363f8642388d1fe31aed615003593fb7b2b0d448019887a490fcd0385b6f1827d3c1805a2c5270fa245d30c2e098b04913528fefa4cf861353aabe53d5ee9f295170a1154057a56fd80b2ada4b36366c0814440d109b020332f9c031f80101baf1645c0c9bc88f921af40149e7c3a5ded159f9bb1e00774b95d00cda4c7d96eb7181c5acf717d01dfb5a4fd45820fb0cc22a1c6481f7ec28793196cf8bc87fcdde5e305427646cd70babe585f3e3198e761d623acbb46adb22ce33b42672bee2f3fab4427bf1ef5132571d43085796e4b0aa983783826e3b3b275c2ee96dcb6a48b9ae798124a56ecb1cdcfb6ab22b7d9caa5424d6e260fb8a7e2e0f2e301d22ed9d99b9fa3fe6fcf1c3865fc0a6c1c5bb32436c0b6828cad28985e899364cbb4f433cba3a613a09d0291e20ad7d723ec07154d2a56bd94b122b45d074dd3d39200c7b4a38983d0ea651992f610592a3313dfd9a2e5087c8b5b240eea575e6aea9869cd871a2048835d6603814ad15026238054befb593e8d1092261d595340944343f96c95b51c01906c0c45c8433fba0f3474362b0b1d2b53dd2bc73471c8ed7328c38dcedf1bc5d92c6c8580f3322710bd9cd7146b2f8b1e82700d8abcc08917d55676225327037172c16b6345e858e89d44c227a570bb887f290964c252a159bbe5003711b82c041168ee4c817fa083852d7248738c196de4ea42ba07b3495fe572e2b3845141ab97a5e257967255d65078e4a9dbb6f8c469b89fd197c46e39dfe45e31fba0ddb69a884e5b7cce08fa2539e812206becea9c14c3174100708761bd7200efdc4edd98384c36cd46cf98f437bd729abd718bef1b44b8e12c9e3b87f35284e34a2b516024348e42d985e7dcf9d71f9469485050fbca82cd4e9c3e292319e5fb0b84502cb03fa86de475cd423e466506ea56ad85a95b3fbad856b4209889a071f8adedf171df2aab424a31c409cd3dff023b51dc3bfc959c92587cd18749500d8ccecb2320ec47e8a9d618a397368da71c74043f279944c20cf065435cc64f2985266085b4bb09258e75531ff4047f09a95b45611a1576396f559398c7a3c915e436c7b634188452ef251f73923e2951367e24d6da0d0e35c5b2012a7837f39efedc6aa89a3e194fd2cf17cd481c8515af535389891f1b02115993d1bd5c32790d2dbaaa52cff5df1acb25d9af1b9810a87431ce8b1b5e18fc10992493ebbbe259c9a9e1db25a0c54cdfb26248b9e5018072b3bff9c7a94a07cdc9b370afeab0216bda426bc3a1a6b945a17b5389d78abc3e38ad33fe038bfff54d71e5c7ca35e15f70408bb9b459fdec268dd37d822d0d43c1ecebd93d9585dab3ff4b13ed76725fa1656d86cdf5b2c5e8c19072a29e9aad50f1407a4f987cfd2a12103cfb99a8ace00084efdc847c1c24d98977c15c54d8f38c4cf92cc212f1ae269dc2d39acf7277b1e69b18a8607013206fec0ee89102b947c3ced544dc070a65f9c4814054b7e0f6323d52f69eae4f45ec9fdd645a774b93a1ff006be13c7afcdd8f3e3d41a374cc77c5908ab294dec153f5cfbe826b0294fd1cc7b9186ab098bc629ff952441bd7a0e2b1c07ed27102194dc762db2e335281bcbd653386afa6c08aa595ef471d3bfe45447742f1f2f39b82c056ad0c07ff158304a21740b75efd5479a3c989c670f97acb4a4b88f9853f685287a76d3e8b8534aad0f8296429e05850dc486eb3f6216a1c072b7da7bdd65aa856bed2b09d2fe0540c91f0ef1beb767dbe12eaca1120e8d8241e3a3f58588533e5e05622896bb4aaa4db304cbd5339f9c9fa32da756b77947f1c44c5a7e3dbb1e5c6214ea3ae8c37ab00dd419a79bfe99ba76c25ea241ba78f2af4aa91ac776b9dc468e7088f870f6fe6f3f19c0c2bc9628acafd005ebb148ee1444c6ef15c88d79897048ee1ee0f0fe0562da6651d1bb3e55a2136bd716fb6de27ee52c6e5c3d667771ae5e4bf2877727ffce93a0cdcb64f45c6cd909afc90344b53f7b345a054e942c0965b195755c0e6d3a04fce0bcd7457b66abf0b522f7d4d1a567a857512280b48519c4783c76ae4bd8d60eb4aac41515f19a13609f7a0aa9bbce3c569d14f0c1eadbdcaa423d4e521285db11ad9c299152c60c1870d52437c4295b2f129fc5b980e1f3474c8295bbc152022bb253560a6ae43101e989101ce103ae557070dcc2fb64e990d2a49d03400bbd14234457786ac2a7c81fa60e9aed21d2c4e8449085d765463a4247c4506cadea811043aa4697bf86c0b7b7c0bdd7b13dd881e3b8e4749f97b8d27808f6aea31d4e7585a0058fb29fa966f7ff3869d8263f5acb6ae91f50592c63bcdd89dd8175826288e587d5d2347a5b715b1c5e9891771372d8ad978cc9106edccaf382186f182f2086e0f485bfb9409faafa827a61f7c9e3876fca37786b46a9a2de5c6c90a8ec76633e2f9344e07f299ebf6c6cb285e25da84b3e0c65e9b3d7e50415c37995b49285c481ce2f241f725c7e8ccbb1e17b7e5ca882aaf6573ae4e09a269971f66cab3b2dc9178ea8eb05112d0eb8d72aa629273ec2be2ede106b1f53bae689bb1af65c1b241206aa028a7f18e0a6b64380106f614b69c7e7913fb5ff59a588aea616f13197e6f3c97b25eabad5f40128e016a6d3dc5209300e6bbb8c930a51d97824115f3a2b19dfaa97c46275eb5e3babd7998b4077761a5a74cc19e004d7c0fad08ec88c600bd11e120687a4a5f82f5ea817560fcd422a78cbb175dd205427a0bf22a8b2833e12fe832091e397e1fc92b890cece1365afb846028560d44b1c351e859bdaa24d74d92927880bcac8ce0e64e7129c7a85cb58a6296d530d3a7ee9d6b9152448bc2eecf78c25804a1e7ee448bf8e293264a5802edf978388ab6eb8c1f9c254725f184e0eb68601cff1c219ed5fc0468d8fca1e9a51ea041c6c82efbb3f18d8d51ecd591b14db21f73c27d00ab846f701bd48e851dd929ebcb864dfaaa1c227588138bdb6767929b4d59a4d6cd071128b2d404c11e1ac0cd71fb37b362010b80e54f3ba1e879d904160c14a54e60cc324bceb84489a056e3300827f0250044ee73f95c0690eba3ab3c9bf048a55652dd39b4d18e36372358e27097309eeae15958efae1398988271af9d50b58a396484a3b118a0779cf3400e6568132be20816dbdcca7b77e6b5e8713a6e89f08a5eb34cfb030b7b3050a804d2a56f3ebbde4d0f5e13db4c38705e5844df1c18451a1ee582b0bb7eb0f3def634d9e6b29b314e9eca4452b286212e47f74513f30c4f9cddea6c2f1ed13f29277dd387d2b8f548a6e0ef4bc59be57b7a14fdf97067d253ebfd2a53e202a9f9b8df1b955ce39152625dcba44cf695d4f9d33e23c53246c1eafbc1d9d509d139aab414589999988a03319465d3eef64e402c6dda374e3cfe7ed645eda72428319fd7bb8a7700b1fcacebf7603617bac25768192ef639b6d16ced1d57668675fc26170d6f5bced4c219d1773029e386636b6071f19ddcb011fc69c659dc61c9378f471fa1cb7dec2612ae6a84f69eebb933c912e1bbdfe97f787174073d05f7035470e7776679405f605edc3373e57ab02b0acd26e49fb8a27fb6eadee2aa0a85a0d240d136a37d4e00057ae2c48cea71eecf5062f39f7c77a99a4eb47b089365e01b593d7db0b674641b7d0e979f8ddba608642208fc80ada55c7b51d2aadcc91358b2599ac2bc5e26dacc93263a174bd19723a78e4f86c79cca60b9adc52f209bd56f5dcffa797cc37fdcbd323526d045dc42ea549df27176b51b39748430cd166f1811cbb4db9edb4468073b5943ac040cd8571ed670ddc12b6105396ff376489562b34b18bf3ef4e8c874cef921c345daedca766ce787961e92854aeaa1086e9323e3f2a95da551280bbed3a575ef33a3fc6e1297b027e4dae2e4355d722bb15bc947f200be5d68d48804e2d0b123af54c99cddc9568a0441dd126aa74e6d20c23b6c11c5f901921dda8367751bba130187db0aab28210f28b5e28fb7dcf8d756e27c44fbb658446405c69b30e114a04ea559c7cc63f36f7726e84ef83792be5b7792ddd7499ffbb937b78a42f9250df274caaea4e1a1e0d7863b541a190d80ab8dd632bf9e2581e11d133fdee37727e0e9525a1f9747573f9eeb8e616e4e5e296415a349e6995265f0e0d569ffaae204588889ae18b78bf5a84a19e542fc8b2f92354aa038e33b8cdfbdfbdf34ed5986c927e581ea9a3ab6b29d8e9032dc776a3377640ef6fab93a7466743138e124cc7d5b223f97cc7ba715b2d2fbe705b6ef3e637ed4945d03ec3b290be01fc983da7abf81b8e21b4a862bee9b68dcd73aacc4155bb28b605b7b7206f5f11aa9cda2b3d938d1e7f57b5877a6e520acaaf132a35358f6d13acf79adbc717b6100b1fa48ae5c2e7b2ec9c87b42dc9234458597c60bd3081bd4424bba9addc9a8629d8b725c329689b946d6881a5194d8a9f75ec3bb7e1bf2e1b75bca4ac83e8c07dcd10e7175af3737bfc095882bd344c382711e671300940b62d44e267b0c4d1446b24b7d1233e78bf5cdb7d38bb22312f3945df34b460c3f925898ce8421312483aec72074d167d5ad9c368d732af", 0x1000) syz_open_pts() 16:00:37 executing program 1: r0 = socket(0x4, 0x5, 0x8000000000) shutdown(r0, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/157, 0x9d}, {&(0x7f00000010c0)=""/65, 0x41}, {&(0x7f0000001140)=""/56, 0x38}, {&(0x7f0000001180)=""/98, 0x62}, {&(0x7f0000001200)=""/91, 0x5b}, {&(0x7f0000001280)=""/201, 0xc9}, {&(0x7f0000001380)=""/250, 0xfa}], 0x8, 0x0) close(r1) socket(0x10, 0x4007, 0x5) 16:00:37 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getuid() r0 = getuid() setuid(r0) msgget(0x0, 0x80) shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) 16:00:37 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') clock_gettime(0x3, &(0x7f0000000040)) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x100) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r1, 0x5) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000200)=""/159) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0xd9) 16:00:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba10b37cbcd7c71f626f1100aec3f3b2924f4ffa695497dc56d5c", 0x784}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) socket(0x10, 0x8004, 0x8) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x10) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000000002000, 0x4400) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x8001) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 16:00:37 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000000)) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7f, 0x9}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8680, 0xfffffffffffffffd) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000280)="8365f03231aa4b490ed72c2dde26832ed43cdeccfef381e8347c2db22adb6a0998b1a99a38ce5afdb49793df35c035474fe2a982e45ba5cb8e61a62e2d03339da374360c6cf7d611f9a8f6622a240db69d329cd2afcc73ac3e39135c66a2f4068c6f064e0806e6470466099edab982654164cc5f46bd8a220660a2113743ec84f203c18402e5ed272d537d10c7bb829bfd56395e95da75db971f85ac134270853c2fd627d7cd833adee4f5b465f3d24aa46c7153c76d21a87bfde051ac9dd47e6d6ff2ece8fd923dd289b1e9f38e1534c2b64950b92de82fab9174", 0xdb}, {&(0x7f0000000380)="c42db59913a2498d0132e3f4cb5192a2bdf6dfe93554a70ed89f22bc987f5909b84510b85fd4364a19c00ade36857a30187a1e9677386c1e1c539725558707a28e5a608339eaf78b3c140e23660d52a01ab734efb93426dd17dc531b9e6edd7c00c4f29ec69e85b23f36cb6a48d73c68e8445e0ef3e734605baaaff3ce4fea793b5545939823c119a8d12f4db7839c9650a2825f3231718f7a8f6b3809228dbac55280b0fc", 0xa5}, {&(0x7f0000000440)="29f14b6dd333e9a7b8a24aa200c673dcf24dd8be3fde6bed99b33a36c85e2649fd20cc3fddc5e2301852be178d10ccc917c18c7707f8175bd4256c66d903a156e763cb357f9dc3c13ccd75425eada4db9b77a63659d190c673b55e162c7f3b", 0x5f}, {&(0x7f0000000180)="016b082f68c419d0bf841865c5c63b636a543403792f6a8fe10ad9eb508c606d", 0x20}, {&(0x7f0000000e80)="ccd1315ddaae5d2b702bbd3ae343d95c07f6026fe603f1819439846fba54c795f0f2b29af421c9a5b505b93e279fa989c5e8e1d03f1b432ba355f5dd95fc1219cba9e9d196f3969ccbd81209bda958bfef63ce446baa4f40259280aa6a82dc21ac756da70f92236097164301dd4d5dffe15e069fe9532cf96affcb8d2e27fe173ee2c20214352933e0bcd32ab852f19c01371d455c1681af6dbe4aedebf6cf21690279a336e6d609782b99f53b59df9b4367d637a5c2c4669617b3111b279616e1b19ac1158a38c620c02b78edc36d46b6e1af462ed037c660939203c8cb2447208d1362700b9774c259b18a993f87181b71d84a560095acf03349001a48600899f64b790ffb525ea0597134dc6ac630a769a6b0cb49a14a146dbdfa0c6cf4c24f950c37329d4d413bc222b31a4bc9720196b7e04f8e356cee4306ec221b6bfa1c67a5d7b0285198d2b12d94ff52949172d4612fe14e526bd315f2d2149bdfdd3a207c4862012287ac44afd44190d763284e04c80793cc0d582352570f01b36b518279bed4d80d60204816a7e04ac56df5bbe387f4b3fbc7b992fc0af6239bc9d96a1f62a46a0968e4ce1af49cdfc41e0be33dcee8ca7ef9ca91d46a2588106337dab878b904f4f5d72691427c5430b8a39c77ec41c68799f57fea1cc45b97a1305e995191d1d1fd3a3c85e0dc870a03b30d27c69ca7d4f69a0c57d157d81c4cfa4c892a096d8da678ba4a0a8d924f5820f5cb71e575d555fff740d50011ea64f369a573250da74eefef0935a143c5c6531609c29548cacd7deac443b58554f8dac6af879fd4a69a31b47e6a5676506e744bd234b9ba013ce85e129b7adf4d6163a4323bdd3f79c297904fd615edf8e6d43c90634c5383b6c131b36a290826c856dbe8f8e9d138811211617af6b98a79533352b8da1803b0b51526aca3f3639116df8d797a8b50c7a0cb9cb9b44ee38a2da7ae8b0cf3aa2ffa6578857779017094798a4d610b2a16100d92b2b78288f1c23e7aa1cce6fe5ff4a3b3c0697b6c6f9b669f8b216bf96756c9aaa26fb5f899d84da4f56812803ebc842970d6aca874052cb05eac73b04d223401922a377460b3d0832feccdd423bd2bcb663223a8300abab6e0fc1e3cf5162a6f2d996e58a045a3afd4435cd408e181f3d101c68ae553667879ce2dbd8c272e755e833c9e7069b3110587348096cd7bb598b2b77fea64bfc5e1300c18a2965a93ef05400ff4ca0a54fd857e898d30558b5c420ab0487ce174c2009a95be79e4e4cdb6f27b275e0dbb38861f3e26c519fd849561b4a6e0f80b02e12bb0d662e3aa26fe3885d665780e6fc7ccf623dc929db055932b1daba9f0118d2e7b5773aa39ba164fdc29bf984192e02d1982396264a2b36beeda733bfc4e79d9461fa80b4a940a2ee8612b7eed933f1d32b2fa52d3a0c50a7fd103f8af4860727a640cd679c6509acbb45743fb98292b6d7adef79e271b3b9aab3b6c483d34e1c2ac4a4f6e47ba63db4bcd81a7f8a783b8317501473389311088ffdff540a5145a0e446761d0580bc93ef27b2d1520a22458987e00cd37a08898bcf3de1a7315daf9511885422a01109fdf3031aa570562179ad62f9400f0a4035d707d7a0b2dcd787d398b2ca008d0035f85a30a0bca6712a93e279a530aeb56ed0e955a0d2db970db438354fbe6d028f2b32cc4bce2689934747e24054b99e87a98b4ebae418f8db42c69b39d4d7a00593b0c3d6510e53c88261462c23c173204a8912b6418af2c949bdd5b5b3de4410dc5f3d6677d89fb35ceb7ee876dc0ff40b8f7681e8fe4d27d960b87eea895ac79b283bc3b0aa175c9855cf13f510b5f2de1915ca453427d8871a956aaa32c5ce9b60d15233240b74ffd0fd7c226d376b26c0dc863a1ea0efa1fa3b7e981cae9d6a3d55d52255317936ed7387c0180ce6aa3d9da88d1ef468d9a112b04ab013c684023cae8473998241c7eb865d2311a5996112dc993fb79420904c9025990eaa70d44c1d7e036affa710b8cf22aee246ad7fe7137c9578e411e9cabd6f17b540afe131d8f8dc487eb91dc350c7ad035e8b7945cd0d585fef4c8648465153f64f3cf963a6a37cfc0e33f89abbd4e96f6e1cefe0dd7facf5e216df4ca553e637640c0e1184aa23f7445921f72bd10e4c53918c8d4021753ebdee0f4b5260c4326774e27bf3515b3c1651b47611b1ac541566ac410eab762141f033f72401c7bcbf86e74718abed67be0ed145cc2987da098e60587ee6952e8c399921906ab87fef49fff4ce69553e560cebf69c26852cee186ec35cfcd8a5fed0d3527d347b6d712663c0206f64cce3e2cc22c669f573ca8b07d57acabf383e79264381b411eff9b018eb8b081c4717a8a3d8dfa12e190ca9c4dead532ee7a165c416497bb68e19f97ed1f135c21f00c41ecd44b5f8a3748e81987326a87159f70d306361c1aaf651962eb6233ed1fd5245c647409189dd4704aa16737b04dfa6e6c29b48e51f57b84d80ad83e0d799c490748d540955184d51aee4503121bb7c8e61b598d38d77866dd85b76ab188605d04f901bff5bebe2c3ad601c4a367eececfe4af951a1f7c62a72a21cff4ea3b346602ae574f7f738a99d88a39ea6a16bd48709aa6da8b668bbc6c04786587b77b871986c6aac8b7ec081edbcb68d17b6c55ae115815cc8165422840714253e549fe7579dea6e3b9a3c2e0564873d440e7826dd093fc41f3b5c5a18aec624381f66a265fefb7d16ba9c9f1599b8fbe911e41270fc4fcb834a0faa010284982e9ee94bd65188ad384797176f103a3af8b1d6cf1804c9cf2786cb301ce6c02ab311d2939d96837744676472b7f5eac2f29daed5ebe05f4bfaa193121819ee7aabe05fa5e54a2b2bbcd7af610d330cc4e9839f4de3a50959f5098f2aa7c098bfdac93fef29529c2218e0cc2ae5a3d69a550c4e16a0f4124e88e5466a40ed08586a6777a8d32458cfced7b707f24f12e15582fffbb4112ce8f3f55a2e47ac9ae2ffd363005807f6c13a32e60bf8457634467ab31ae26caec2216deab3d338e8cceedc2ce71c8d6996b3646762ddfa285625724bc3e91f4aa9f522d154d9e2dc354c1544444054e339427f83cb40adcd526dc131070d2e6edac716bf5b087ad80f08c508703906293de3e20d5ca6d9a88378f1e1668041bef9d39c07c776c3dd2e1db4d4ad390d78844a3f6c35facc2f0ea3e9656447af867d275d42ef7ad43cf26b96768e7719f95be5cf80307547018fd070069921abc835253ba9a0a6cf520d98f840d3f3ec488de87691f2514031f2a6e7f9a340fb0d9273af0f825e1475d3fc9ad29557327def859d8f6cedcbe1d7ff413a02f1b843a0781c68648bd316bca5f5f77d4fcd66353655a43e7e88de465f8e3518992b956e57981b3182935e0c4a16ca5326e1b88ab4f51b4ad02d7f67b9dbca77d06e3f616cede7098fdd38dc197bd276a96e0741d29ec069f868998da120ac5dfebdfda9a20e464412c70648ca2642d97377cafa4987989d17bf07ffc5ce2ff985ca52e15438148163bb0ee6e808e938f47abffa941fca1d2c0df1213c85dba1b678d197bfa69974d4b0f0571e1a9bcb53431c9d27b3fc688933d026044fb8f77ac6e58c95e569814309df302ec9cbecfaaa59008cbc5308b0e0fa4abf7fc758d8bdab6004a3a6bee9117af504797b8749c46241f9d821c77838d768619b60ce75b68e789128afa786cc469dc84ef71f4d1ce40078277d759788a800303533eb1249175b3eb5804c0f1738a90f9f6d6e7b354dae4f23c2f0d5593da318883d6b47492041600b5f5c27d875d9df21849dac392e0e4913e5d948a2be9e5f09678687c6570b373cbd0816834b995114210455e58f37dc881a4e89990b4cb37d3125361249fc58344b6bd5f08be6dbf2a53c86ff511655bbaae28b9c11245923dcc2583f14b51d7564940ff8334d3670da2c06a9a224174371da22a2136e285f11a8f9c21de3b3e71ef4d36132d8fb1cbff1fd93f4c97ea342105aeb8d483200204c3eb9a42cac8483c9cc9e0f17ff942d00665141e5af60d9917b18201eee79edc336c041999f4cc79c9bb52b330ee819e7e87f026438116914ee985c170ddee828cb1552193c21d82444f9964108811927c76ac6ffd1d0b7d19c4109df910942be6978d7c15d5ea611055b3d2a4deb2d84adc538b5deef684d2819b0652b09347655ffd9a62aa17871bc6f5f64845686a743fe0b8d50eb6b2b80e4d9ab17963cca3feb53d6dfe7c99cd1e79545538dd06816feacfee1638f1b89456845c2966a85aac650bdf44cb52abfc4682aa03baa76305f70f743eddf6d0c9985e46de2dec8ea044354326d8784a128eadd847b389510b4bc677b4c7426b3eb50f8a72b0645bc508558f18324b5cb59d265511b4914b6feb4383c66a1afc7cdbf3baddb45e37937f9019c38e5be527b7f3e397a353106436d795d9ba550d07beb3f82b7df94aecdfba859a1a2ac2ebdd87ae0d9cbe2c31425ded58f2a99054f4455c0cfd9f1e562cadba3788fa0f307361e590c908c72cbcad1a97f162e59dcc3aeb5bea9934b2c3dc9de7e96ff096eb788b42218819339f051dd98171ffa647f9f99b831a8e06b494a42d1377a42b99de94a84f4a80f8d8992faa2e8aef61f9aaddd90e927a137300cfa40cfb6f40f2f3767473416bec8c499d1ea260dcd7e52b73407b2324c875ab823f0e5e5f05822d6f89ee724be694c2fec4cac111dac65ae5ab5906ea76ab1149bb6a85a274fd22cfb5c679d350d66eb04ac75b041ec8e3b992ded9153cba3c1ada10aa1a80b0af5bc77f74c8d2b6c00451e13085065d9a79d5b232f03242711506c8088b20354d64c32b9dd38a3876a4babb1fd97ac060a8b0115fa9c6730c2635958e727045743e9edc0405337587a3c8d1a0ab91326248836dfc75cc4655a1e611bb1d3851fd286df9682124d9075eb479375976585c567ac4ad396e5433c73a5bc5c1990a57810b2eff903b76b2b1afab2d3bb4c992ef29d336e20e74ed6f1a0c3edfa2339d888fb2596ecd9ed0efc628de7c0a4644a309bbd9a06987eef4b5a5bd27d2cd2e70dbaaf06204804bba39f2c76daca034a6d2559271002401c17a5e98df8b2f1c92c2b2db76d5459a2882ad2319f8f8594c365e2025395cb6b27c9c72574aa172e6743a41df0d4b2e7af8d0e173b2dff78d88b40e150d07f9e6ddca2b4214b435e12d5e033e3bf8b926dc4934464130c0c015278662dbdfc88fd70518d576a115715d425cce940af7d3914f920b4d64ff52f3fc149884c38f4a3123b7c7638515faecd77d61aca3db2f5c3b1ec3dbeb4929a667435400df5fa178de3c2236fe0669f238f0df7bcc418cbae3ec19b6de66637faa4d56bde830e93aa9ba5daf15ae23b9319b629ebb8e84617cf1dbacdc1ff87329e60c32aa3cb8d83619756783d287c491d40d406fa4c87627a5646ecbc6caf4f539f717982478cdb096f3068b34dcf61dd68a499a53abef054df9d9350cf5a1542ceee9d5153e347d1d630ceb6fcdc077c90db183fad455dd79493d7614b362975e0955b9ce6e89572fe7f5df4f807cfbfff4a9cf05bdb09fdc06096e99e03b33497aea4d42759162eba94364ff75868efbd7394a9012563209379e595ba84f36589988d125d2e33b6a13bcfcc0c7d267c5e64e45c8e02c62a9be24fdffeaac1fc7b0a41eb8e2f765c73ef8294f0d54433ace8d7784195d98b7b6e296a6b67a51e1b75288f3772148555d5f2a1d054083af80cb448cf8", 0x1000}, {&(0x7f00000004c0)="4c90125d3290b6a767a8f45d75961d9a292ca9058df2db4a0ae63908f032108f8fcdc3d94c4b72cb43627337df243ce83e6fc54cd2f8f385756dc94ad423faec4bbc987a5db02c00e4fe37096db82de4f02d76be9c", 0x55}, {&(0x7f0000000200)}], 0x7, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/16, &(0x7f0000000040)=0x10) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="0400000000000000", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) fchdir(r0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:37 executing program 1: r0 = semget(0x3, 0x200000007, 0x1) semctl$GETVAL(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/35) 16:00:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) fcntl$getflags(r1, 0x3) syz_emit_ethernet(0x244, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97a635fc93e67dc38dd9c187") 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x380, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x12) writev(r1, &(0x7f0000001200)=[{&(0x7f0000002440)="199ce83ddfb64732170dc6d00b479837c059f0fac87d2e9428e0d1170ad7dc55a279ab5f164a3bbc90d4ad3945e1bfc73c1b7bbfecde0d2397f98bb8d47542cc3711ba81d9abc6c7edcd7537fb5737606adf7a391c1269459e7099e624ccb16a559f72693990cf89e2be910a24aba16f20c69e95c9fa51ed110dd9449d716bf7585773ffa426cc05b67a3340197a6c1f0f431a3efc5d5da25ddb4c2c69af9e5c1f7f72c9e45554def09be74f0580b6124b7f180a9872ef6c682045adec430245cf575b12009f21965002c595a2b0df694ce7b3d1d6749efeeb54efe92068b62fe1298bae7934028968a05a4c6d619172a6051264912d4b510e9e7f2555031e90ed3775796ad78f7103a88666d8044fca11dc5f73a8ad94e8de53342c308b6251269bc7a7d1a68f0d4eb0fd2a1495d62c7fb238ce78e2f46230f85addee6406369c5cd4ff61c276f9ea1eef6d7835f1e45af8bd5a207d4741e91e1a88eb8f17dcf4b18a0b5a32b3bbfb115caf45d8aa125f2ecaa1f587b659cd1849811a43e4fcd186ea6d8594e770f09067c7b901fc275732dddf016dd1aa1d2850423e33a6871ee7e2b998563e26a6955e8f0635a13a370e96daf3e0b72c72ff09fbf97dd0608f9b08dc99101b226d6d2b11a1e220178d9d6fad92b86dc76f94220813b4c9dbd4f00566d3f35c4693fee4e5198e9e60e31c021666685942b6abcb462d32e55ff1946365ab98e8154108b0dcdd3088420f39f13d254879894a94dd11ea556e8da01f1e1cec5330da53a51aed5955f9a1e461cfe8b4efa1cd69946d3baa95fdd4f3f46ba85d6685b10fd68100fcbbdb4a1c75201e011eddd1209fd9a5d6bb1f0a8143359c1067af5e4eb0ef26cf84c7d736e4ac538989c6db9ccd296687222e4d8c0a8ee1eb3144462d7b528e62d90a20174d45d64c93b77e6a7b483b3cfbcd343911b3b68bc734be7892604c9a769411669921fecb019cdc97407c835bb79ff6d9a978cf6ac26999eb040a2ea79aedf0262d30d1d7eafd2c3047b1c9820cda796f019c14d35fbe2342a3d43b837fd3d91fef2f02c43195b922e02a4d94b8ebbee056e6e76bbb474add9efad0c6e44530de0a9ffcd79a04503686b69d20df76589a6b4bf2dd46dec98b0f2980c2cabfbb7454f0f5918b511b2f438f3a560f85dbcb700f491cb6790a6ec3e1da9c3b07a3d90558fdd5a9b894508efbd6031b4cc88292ee8bf59090e07aa605b1a9268630e6e0b6de49a5508eb283dc1fb232d5ed73fd8c7df91996148b9af73efc5d4eadffc5d906c3e094743f885841f26810a77dec4ca799c28ca29d59e9c0702edf282cf66bd434d2081ddd931b4bdcb15388c2f0a47b307ebd98eef3efc25b05cafe25a44a6e57201c36b2348524718b97be77109bb666be5beebc970e6aca7f3431ab4ce09e81a509db4b92e6136f2907f2c001a8c85802583b4f806f318235f323cc7630d9c723e8ba4ae799f44e9744d4cce6e6380cf2bc71be6197577f40f703f60a18deaa4a0d4d5dae183c348ba693ac7abbc4e8edd2e51a1429a8c9f46f68f8cd8676b276f82fb539090e0d819bf9383d6a0395bebff99d016bd9078c5e5b0174cf14d36e19da7457b8f00718b3264f05fca3317980a333cd713575acd4b94f43e5406d9be6ffa9f9d5a1d3f93142a16a6d366d4991a34bc08855fccdb32d1c9d0a4dc67693ad4276febf7b9038606b62937c3ce33157cdcdb9ead0a389896c6f432e04f75a5a65175a76e489535709b385369f9c6749b205c2e8fe7bacae0bbde7e7491d3dc56a04d24b6698b46d425f026b65b664826eacde8089033b6d8be1ff73c9f4dfef7bcb03cbe9222ccccd45469a9c30bdd3be5415408e3b886b02fdb8be230a1eedb8702b1a6459b96604931fec3d696d50f132ea9cbc0765c583dc7d7ff67ea7f4c54461be61b5b250bedeb4f231fac0d5ceb00ad0f252b27903d83a429e990ef57f539e8bb97de5f8c74d66ac5ab138a5ea9ed87abbc6d4287b40fa8e2f8395b0e7c207c745fa87a02a5f8c02f6e6a655c38bd472dddb9d0b47f96742e025dde13247978c70489635bf0a2800dd56570d544827a8e502c01f402240dc228c72e4dbaaec6c1da591fc87f9ec3d489a0ce6f45d5556d43337521ce2b948163311a6d20a46b5500f22299b586580a9d6c0da1e53c4437946c1e163ae33373d6ed3421589f7bb31dd8bfe5e305d2ff2878dcde26b8e5fd1b321517118b39ebbb8677008447987cc25faff7b9db31e7c7ef8da84c7dbf59a988b65b3e431a1914644b9e2d74559c6c3fa26c62ba4d5814eb9f6753576e4f354d87fc6eeb77b151ab40bbd67a4596836267f60ea1146345b0acd5617ab1ecbb181db03df2b11f668ff965303db0c06615a81a33605e27b0169afc4106bd1bcb562806db0d53f79ee165b8ecd99e1f478d5d549b2fdfc009f1e7be29d219e18cea498aa8e1ffc6ff731cb650c392ec1992810243dc67256a22fa6b14ce06118f15fe03f6c395ad92f9ab5dfc9ff294f0675d8bd89192691a8d75c675a604383043c3fc7a6a52cf73d8303501d1240d3b1a72d43f62b6f1b6ec6a10fcf74c85ebb66f86da25f61264de1f3e53ce272e9240a2a04f74e533a22021975cb2c780378d406bd6384fd3cb94363df5712418e4e05cdc5b6509757f6c8b265c158cf5d01318508c59f6eca603d35c279015f061f21a5c50d8954acd3ee7360d3a83394f0a1287c19a834515348c33d82320f788517856e22cc687a64b8f0c83d9f97146c26dd5d20b5fb6022f62ef425cecc866f05205e22a207393ac4e40c999d8c33a6f2d9ae83f49c960f949dcf8128da1cfdc76ce5103a79aea79c1c6a3d87f4f596c1a4501fccf5f6eb521768b914255ba0928a3fcc6f30407f845d40b33cdd05ed12bdd224ccf94c6f8909a4fee6d08c1a3afc4af0a683834e4bd74b77c6f84294d1e74f84d34dfb8d53a14bfb3b916defb7edf15ae0a7fc3234d5503a93b6a62077260cbe4065874bc9d424bb817d8726a2705e22e42ed3fd9362b6a39b8b874f30697cf8ed8d062a38de3c5d7c8aace8ff90b665f591f5572e20a050d8d213277192bd79ab440c1343f6b8d95a74598ff01dc62f3824b34a2ecc8a1877cca803ebca6a9fc35eafbf1d9bc80e97655b0e92ed0901f537491a196b646a09c2215fefcc0f169eb821ee45824cb0f206c25a2652c3bfca29f7a1dcebb57a9ff48b9dd8cb4c112231e2ad3df01f454a8e564f1764da550148f75f9b1628d48ad0dbbe20ff3a150be81e56db132bda953056dac35b70d021cc986aeb6ca6c59cff9f30b2e48b69ec167ab41ab1e485a688916ba4f52516f729f02b3304ee2b5d5383cdd0f75a2bb4b9d796e8139f5064e2bd1cf934b025e5d20d5ea8302f84ff0481c3656916034edc6c5600e380c8e46f3c2f7c7360a86808fccccc47adb025db4512e16c3215c71cdfd64a135c82c3c2f61d5175890ccce5670f2cb9c2e4515ded2e95ad814b2c74def7ad0d249c5a051badd1b081ba361b547872825d20ddf4668c949ab3a86fc0988750dbe465c90fe24204b4d9986b4a8c0f61a555f4e487f66483a26b6cf41b7c3f641a6de78a1879a32346ed18799c959b9e062dbedc5efa7c2d75859051626aed8e8f3cf7a11140e0df7f22dd1c4522e33ae7acc966c8d748b471df646cb7dc2d08baedcf9fb9fc669c98f4c6e39abd17d084ef6c799b1e520ff514f10ced1542439cbd0251b9f3155710c3c95bf4395bf429c7db2d6ad0cfd9cb597c1f314197684c2e16558b1ebbc0af5abd86d12ab72e4c5b47c127030d16ccf833f564964f6e1843e84293cbfd00d2c713bcc34f13ac9b4eef3969e36e445e34c971543130e451754362d8838f9ef3d0667a0072715a63b1bf27e2554b174da86e483c458c56aee0daaa8add661d4affa83a6518c6a7f02bbd38dc3753d5c22d84dd775ecf061a7eb0693d16e68249d2a391a765aa0cef33e5b4321b646e8ee6b176295cb2376715c524386d8d6a36767bc79b7d8459f2fa45b9c2702fadee96c0963e33686586979ecf2923fd9a7730a98e6358b918bd348dc32b56d531e9a917f7c648fb07f0c939fbcfea36b7ea4b1639034cb0596b7148d32d7814159225cfb27a4b146f20035c0b8345932a499b7a49b89c2c040f11cb15f4bcd1a04b1946d30186446813d101cf5292a8033ce2ef5de590c9545c44a03cc5619cf45afd7bcc945a37274becb2d2f685dca2f584199b7fb3d96013d57448e39ce9f9b5f71e42e6577355db2c952f6411d1bf77f51176450912d3045e06b5f09dbfd3505fc7c5193b63d90473ee7f2ffa89c95fcefa6a45878a88c9fed00e566bab940394ff186f9f12b8318c8eebd0e0ed14ef491ccccaa1ce359487f2ba8bc501271ddee63b5f22cd5f3d58c4559c0575e38687010b224e950dbb7b7b25c58da69f06e424c50ba3bdd486a5bfa63dce791b1f0123b38d61e60235afa698f64c17ab3c7a9c79a4f1da4095621259130e579438704214d55d85fb1be96a25e2ccf9040aae083226e5a4e6f2deb184125b58699511fce1911857c957804b9deea5a29d182eefdc7328d366115f955a2fdbb9acb724596f06ef4f60ee27191da2c65fa8fb71a34bdd171b258f292aff669f5c9953737ef06c9e85bfb122edbc3372289eb7abeb760c95772a16eca09981ed9d919a631c8a142ce8ff28f4ad58629d3fe7fe29404e9b756bdbfd0c60a991e60a9f64690eff8ae1f97669f1b470401bf73bbd5d91591257f87c166f327d98f1e24b27c6184b5426cabe8afa90a18cf0db37110b647969f254af8c6be5b93bac0ff072a975cc2bb5afad076b59f1c2a23d0802d1784c1040984e17fad3df0583b64d22b84137f6284bcc3bda1cd5ca42bb452af90681473dc30c93bab89349e0667135b33d6b8bdffe621b80a2dcdbe78d4213ac08c2298d1f4793917b1b88245d8ce82e68f22824813fd75a32c2d244f14bd287d7d3ba1a5e6f644b339d6236f0a94475bb5be70a1c2b365a3f1fbb3840a8b299477f76b1079991b3f23f4fdb766580a709d106d6e9d36eb72866fa1de1f88f1530b0e54b5434ebdbc6a4de3f3f346b17c5c00174d67eb1725544467bdfc09783acf556fd37d4a2ff20188212db6f30cfd4d762242bfcdb1c25221a57c432abee8b3187b800ce31797abf9b16b93a050c75aa00f47b1dad5c793c25e741138571c2e56b3d6de139965629d2afb72c511e9e42eede752dd50ab55ea406abd42c08f3a15ac3888825ff30b8db3f2641cc2b0429cfdc4b7e880fdf7e20ef806d555a79480e48b38407db26dfab5403ac4336609524109054f73a297167a0d09a0684a70de4036516a1eab445d029d829bb149bad3040157a58ce7116695b3afb574ca8e1418cf10e09e8df517a14a1d5b9af7bd998ce7b5e19dc50e1e4f1798e9370847cfada3dfb3304115842b3c9991ce88536a035ac435b05f8696a3de73aa60f63a2d81d9965a8dc71bce4a314323315741993dcbde8f790bc538babb0931a1c45e16cd94e41e97cb5a60fb7e95e95c7799f5e6fb728c2dfd1dd5cdbfdb763465a101f6bd0782a0e060b222f87a67d93714dc765b4d7d2ed079645c9ea758ae378b0", 0xf93}], 0x1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1) renameat(r1, &(0x7f0000000080)='./file0/file0\x00', r2, &(0x7f0000000100)='./file1\x00') close(r1) 16:00:37 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x200, 0x9d0, 0x2, 0x1, "4c741b9ce7d0a9e5e09181b781e0452d840b1ae4", 0x6ce6, 0x20}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socketpair(0x23, 0x7, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r6, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$unix(r6, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r7 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r7, r8) semctl$SETVAL(r0, 0x8000001, 0x8, 0x0) semget(0x1, 0x0, 0x40) 16:00:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getdents(r0, &(0x7f0000000080)=""/190, 0xbe) 16:00:38 executing program 0: socket$inet6(0x18, 0x4000, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xa9, 0xd, 0x0, 0x0) getsockopt(r0, 0xfffffffffffffffb, 0xfffffffffffffff9, &(0x7f0000000000), &(0x7f0000000040)) 16:00:38 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) pipe2(&(0x7f0000000040), 0x4) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8000000000000000) open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x120) close(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0x9, 0x8}, 0xc) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/101) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r2 = dup(r1) getpgrp() flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r3 = getpgrp() ioctl$TIOCCBRK(r2, 0x2000747a) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xd69, 0x4, r3}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x3) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x101000000}) flock(r0, 0x2) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0}], 0x2, 0x5) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x3, 0x8, 0x8001, "93f4d5c3aa41401888cf106a71ad9db365b82dc4", 0x6}) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:39 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt(r1, 0x9, 0x3, &(0x7f0000000200)=""/134, &(0x7f0000000140)=0x86) r2 = open$dir(&(0x7f0000000080)='./control\x00', 0x8820, 0x80) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) readlinkat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/150, 0x96) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) 16:00:39 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x66, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) poll(&(0x7f0000000000)=[{r0, 0x84}, {r0, 0x16}, {r0}, {r0, 0x3}, {r0, 0xc4}, {r0, 0x80}], 0x6, 0x57c4) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) socketpair(0x19, 0x0, 0x5, &(0x7f00000000c0)) socketpair(0x19, 0x4000, 0x0, &(0x7f0000000100)) socket$inet(0x2, 0x8002, 0x8) 16:00:40 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x800000000005, 0x300000000, r1}) unveil(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='W\x00') r2 = semget(0x2, 0x7, 0x401) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/177) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x1}, 0xc) fcntl$lock(r3, 0xc, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x74) r2 = syz_open_pts() close(r0) r3 = dup(r2) getsockname(r3, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) write(r1, &(0x7f0000000440)="abf224fa886509b21f75fb896e3c2b931f4d20ca2aa4222e2948b87807ca2b39d4b552876f40c5078dc2c5e006a95cea6596a0b936407f463e8d27f90925ce47d26c02be9a577289ab3c421cd0e2016e306d329847056c68d7705d5831f1da1d0b4c1d633f4e3100c4d4aaa215a33b3e10874fb2f4b18df6c6e6b50730f9c3f9aa08d6dc38531993a7bfcc6b48f8de9c8d620386797fb10376c6a5ba8c7fe57089876b3ea96365529530f2b210d3ca8be4e631189cdfe969a8b12e18d6bbf006bd1297195db73474790067cdef882f7cc76e890a4dcc69c4b3f0138c82df43a988f082ecf5211ef3cd6ae744", 0xec) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x8, r6, r7, r8, r9, 0xa8, 0x1}, 0xfff, 0x5, r10, r11, 0x4, 0x10001, 0xf30, 0x2a}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f0000000100)='./bus/file0\x00', 0xa40, 0xaa) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x400, 0x0) munmap(&(0x7f0000005000/0x1000)=nil, 0x1000) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x7}, 0xc) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:00:40 executing program 0: r0 = syz_open_pts() r1 = kqueue() lseek(r0, 0x0, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) r2 = socket$inet(0x2, 0x4, 0x8) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:40 executing program 0: r0 = socket(0x1, 0x2, 0x1) r1 = socket(0x18, 0x2, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x2}, 0x8) setsockopt(r1, 0x29, 0x26, 0x0, 0x1e6) 16:00:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./control\x00', 0x0) open(&(0x7f0000000080)='./control\x00', 0x22, 0x0) 16:00:40 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) close(r0) 16:00:40 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x200000000000004d, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/124, 0x7c) r1 = dup(0xffffffffffffffff) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x3, 0x6) r2 = socket$unix(0x1, 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r3 = getuid() r4 = getegid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r3, r4, 0x4) 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x101) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:40 executing program 1: setitimer(0x8000000000002, 0x0, 0x0) 16:00:40 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = semget(0x2, 0x4, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) mlockall(0x1) r3 = semget$private(0x0, 0x4, 0x200) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000003c0)=""/241) setegid(r1) setuid(0xee01) semget(0x2, 0x2, 0x8) accept$unix(r4, &(0x7f0000000280)=@file={0x0, ""/67}, &(0x7f0000000300)=0x45) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000140)=""/138) 16:00:40 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000004000616586c1bed24e525a4dc4b9a2370600001b2eb50000000000477a32"], 0x8, 0x100000000000800) 16:00:40 executing program 1: r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) clock_settime(0x0, &(0x7f0000000040)={0x10000, 0x3}) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309c08787", 0x120) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:16 executing program 1: r0 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$inet(r1, 0x0, &(0x7f0000000040)) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00eaffffff000000734f08a035f590c8f3c92937c0bade25b5adf65dd24372a02f6180a083e1310d785b3515c9b9f17bf15e84b814b2ed3a6dbc6b471febaa712ede387a5d51dbd71e9317d4c2446688fbbf85fb96ffaf8f1c71080cb25449ff0fe37c15a316fd4104814300bc8a56d52aab187fb507d33225b62c27989acd4e1ed208e1dcfdb8e73a875f8164a128602992d868c2a77a80afe66155f83d59a6dd4a567fdff814c733ed1d7a31336648afa5cc0b655c01fbd969be2b723ca10fdb65a578f11fcb1a5381becec993b88a4ac60d4db9f7def4664ea51d977b32fe6b5ee1211fdb7814fc8823"], 0xe1, 0x0) 10:12:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x480000000000000, 0x9}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) close(r0) 10:12:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') r0 = kqueue() r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x7, 0xc9, 0x7}, 0xc) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='x\x00') 10:12:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x44) dup2(r0, r1) dup(r1) 10:12:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = dup2(r0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x8000, 0x1, 0x380000000000000, "00d0a2a79ce1152811053752fa77c3d09f43007a", 0x1, 0x100000001}) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="27a5c01823fbd34f6a1d0f2a04e34d9bcd105acf9f297ed521ad215bc0e4cd7dfcf71be412cde8b6e70b36ef43073850d203c086156fe76e28f5cfff251cb4635f700c150339c205fbdd9f5bcd6676e20aacaa23d85788b69d4cdbb6057b21ceec3eef6b6a268ec62413dfc73d162c632760608793ed95c88e5d6555e383b94af566726b4fec3f09bf87eb0303e8c2143c6ee903aaac34bd0ecec0083bcda06e0c4e0eefc90d2312548ae40f64744d8e755411812eef4d02aa21988590613029a9550d2fa5ad45be46bf96647d313702a10a26d3a2f8be6d135bb49ae4efc947775b92029410", 0xe6}, {&(0x7f0000000180)="cb4da2f99315c324913353c1a3fd74a1d3d9d8ef02c192b25b3a523b87f14e82b63b16254dd11f2d4f29c75dd4a80f02e2dc8892c37a5f98ef85a149d1729df7151146ef23b799272a12250afc0ef1217ec53a3739a4e7b000b91515ec1e77249e0f1bedad500df7d24f1b834b75778eaacedebb659976", 0x77}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r7, r9, r11}], 0x40, 0x4}, 0x40c) readlinkat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/191, 0xbf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) setgroups(0x4, &(0x7f0000000580)=[r8, r6, r5, r13]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={r14, r10, r11}, 0xc) r15 = shmget$private(0x0, 0x1000, 0x220, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r15, 0x3) r16 = socket(0x20, 0x5, 0x4) chown(&(0x7f0000000680)='./file0\x00', r12, r11) r17 = accept$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) read(r17, &(0x7f0000000740)=""/217, 0xd9) recvfrom(r17, &(0x7f0000000840)=""/72, 0x48, 0x1, &(0x7f00000008c0)=@in={0x2, 0x1}, 0xc) getsockname(r16, &(0x7f0000000900)=@in6, &(0x7f0000000940)=0xc) open(&(0x7f0000000980)='./file0\x00', 0x20000, 0x100) nanosleep(&(0x7f00000009c0), &(0x7f0000000a00)) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) nanosleep(&(0x7f0000000a40)={0x17, 0x4}, &(0x7f0000000a80)) kqueue() openat(r1, &(0x7f0000000ac0)='./file0\x00', 0x8201, 0x20) 10:12:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x4) r1 = semget(0x1, 0x0, 0x4) geteuid() semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)) unlink(&(0x7f0000000100)='./file0\x00') 10:12:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x2) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 10:12:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:12:17 executing program 1: r0 = socket(0x20, 0x3, 0x1) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 10:12:17 executing program 0: getgid() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) setitimer(0x2, &(0x7f0000000040)={{0x2, 0xd2}, {0x7ff}}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}], 0x1, 0x0) 10:12:17 executing program 0: socketpair(0x100000000f, 0x0, 0x20000863ee2, 0x0) socketpair(0x1e, 0x5, 0x9, &(0x7f0000000000)) socketpair(0x18, 0x0, 0x9, &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) 10:12:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() close(r0) truncate(&(0x7f0000000140)='./bus\x00', 0x40) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) chdir(&(0x7f0000000100)='./bus\x00') 10:12:17 executing program 1: r0 = semget$private(0x0, 0x6, 0x40000000000400) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 10:12:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') unlinkat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x8) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 10:12:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0xac0, 0x80) sendto$unix(r0, 0x0, 0x70, 0x0, 0x0, 0x0) 10:12:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f00000002c0)=0x8) faccessat(r0, &(0x7f0000000300)='./bus\x00', 0x144, 0x2) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:12:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783e3", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getegid() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="42add73e4a9dac42c99ea0dd07e57a962cb1abc3b6fd766ac32d7004bf6c209278325113c6d84aef7baeaddb5ae9fcb71ac28b6869a31d8832a42bdfec54fa50a00ea09e3fda", 0x46}], 0x1) fchown(r0, r1, r2) 10:12:17 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 10:12:17 executing program 0: getrlimit(0x8, &(0x7f0000000000)) r0 = getpid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) sendto$unix(r1, &(0x7f0000000080)="766a01c6f9f0155e0b932c7256080cf2a61fabb6386776cab6a486dba53f4d38e695806ba431f183446f7a8511bf9dbe0a7beb3e348dfcb658d4b6cd04b6f42baa4c16218a630edce3db3baa2cb71106c13c6e5ef721b7bd6f1b3f9aca61d8716aa9dcb26dd48c526951986fa2f72b80624ace241e5b1fc9ad5558b590f6cad27d414100c4fc5602ab6545832b696e4976d6ca3d275c375c9a2e921ad3cee57ae93d880e14b4486802e9b4e97e0e6491b5a9b58186be62310eed8206be1c85c4945f4c1dc61bf0f7a210301dde2be3c067f54dfcbb06fe41debec573e664d4d2295f52e284abb0df992d7f0c5608894c735d32a61e6ea3fefde618c7a43f45a511843cd4df2bbf2547cae0f30e94454f35a492ff5d437b0193042acd0c09f39c89b23310bda123148c4fac5c530f34092434317bb319ebb51d362810e13e85940af2d04b4f4b50671c52df4275e8fd3a8263814d81ee47e5cac98ff114b6fed7f220af2a8d25c31c92992d2c35e4d3eb83b79ab0c78f8bf365619f9ecdef60d348cc0cdcb6d09d04aa7bb559fb548dbcbfedd31aa783555b4c877a6f619386eb2664dbb353e901cba3a5a65328371b7cc2ec771b5e86d6271d08a0e691439ba7d96f4d7eef3c20bb93936b5dcc755daa4d132bdd025517a7e178dd2df8177b669a1ace01165cb25b1301d3aba6eba822e0101a60d0577067e4c439b883019994f68a9bdd6ab221de476de38e5291fa8c455c82deb20d8b0135f13691bb1000ba7a5e896c035d88ed98d47d9106e416615d2aedce88a6747edd9f380191e396db73dc4eaa147ced1e3519590e1b561ab5e2e3a627c6f6a3b63ea36193d255ab73a5832a7b3e974c5379f63ce6fa21a9a5f79dd6e89103ef7ac01975d26b831cb98003223fe2b913cf63e0e7b15e6aae6a4e330a406ab387f5d96149ba10ef7f3808d60e5e7eb56039378731a726739a482895c2d2d40aa671e7e34070b500a886269f9fe5efebd83f78b67742ddbcc3fdf2a8946bda0e06cd10ec49fc539647dbeb8e14f0da5857c30c26fb08966760f13d6558f65e4db94d8aa61ca67a8b65925f681f2e1419bf735098aeb8c7e8924f3dab0b229ccde32fcbca74a1abd8558eec927a49f9a3042e12660e14bc9ed068b0c75b4472029e67ab5e4864f6dbb640c1af0c727a39850dab5cac8e0a1b2f0938a5826d19b77bea054de1fd4e61fb2b3a1eb88553861ceb801f96702817a4e017378288beb998df58a4c448efedbd33572aae948ab4187cc96c75c8e19f8c40eeb27ed658cd6f30068bf1c8efe3feb85d1f7f5a8cba1ba347b8a4bfa20d2a029b8a238f4cc69b2a02c678455d254a8c68d8bf50f79827390a140f765488eb2c3ec05067757ade3ea1185545323e900bc9fe854b3c7713b149c6454450e05207c8bfa8bb7330b4a44b87965d9c1d5387551818abe05f185df230f944de9608287fd7847eb4eb41dd7bf07f40fb638f6cbf8a2afa5fbc8876c3372741170882a2a217707c9e114be5a6ef93072b37056b827fc871a1255db2687f09ef4f9efd9650db10ddc9eaa06ad2e5152f8fa3b02693d483ed1f3a96c258e9dc348f48ee4188bcfc6a92de8851dcb7b0518028d21e3fa0a486e547a631b4d535ca2c064f1b5d45f9363bfe32f51c016e07ac777b001d3d5d925346eca4495f9a0c1e0a98e09c034746512f715946a94b76144d81cf85c5056127981914203eac736707ca422a3fc05053e712e85280e77af971426c2f61003221884a411f89c9b3afe0a9df3fd43feffec36dec1392815634d0185bddd71d2771d369eb2b7d2ebcd036667b1d18ebedb687d0004033a0af45871c2ec71fbc73698d2bba94f3325cfcbf60821454f50509658a99620c337bd75ee36e31b6084bd4f6d5580ca2f72a6f8c2942d0da7626bf5a73e7598426837ab5315dff700a25f6895df003819ddd1722f3edd29ff61fbb036a618dcd8b870ce4d7dad40206f50e970d9ab8ebcb6df0519082e69ae5178884ae528ffc392ba5e34610cb69b7736fc10cde52c88f7823db81b4a5a0ab764acf31f1f22b5de96e1a35d2fe54889acc6d1bf278dd19748eb92e9907084dc31bbf7871b9e4879c60243a226cd8d44a056c64db54c848c91a86b2311ead3859ff90b950cd1051b996ae9906febf2ecba91967b4a4b75123635ed2b4e5016669ed0cfe6cb2a4c38ce21bc2cf53dc68e285ddc0db144fa9f53831b35aef178631ee47cccdd3ea38659a8dcb2a809a9f327c1c16d360a851845c2a66ac2dd9717b7b899a20dfa2ff9348c2147f5ae8855686d8b7651752c9051983ddb03483eebf103866d9e082c19940a78eb378fc9955dc447a2d99b40ea28f8f8779f2447ea406597cb38a4bf2f7a5f5bc1301ae0b873ce63717d199eb89caa27997ecdb47805e0f2bdec468f81f1cd3021489288ecab1e0928adace5fec315c5cbd8efabf1b7954bff7a9292e9a9c60d86d3aab8e330bc1f12d46efafb4a2b0409767660e0f48386280ddc2d0f5419586cf6e7b3f8b9fec3503b0671d70c32f8e350946057ffb1a73ae5ef02e6671e52e5879ea638e0206211eab5e172a93ad5ded0e142dbcca98c5135cfccaa2677a9ee2bcef49a8ba3888eb569c9de845436c0bfec0899ef5e9082965e1fe8654758643834b01e34fe474c69d0e5fd0caae3e319745d53cdd57d8f899b8020f8c36b2a5cff1f7574c3bf2fbcd13debe59a129a3076e01a3bb66dddd3acc2fe60073feb830fa8f539bdcb1895682766183cf388cee78d5cae1afcd909bf81d663efb007807f6003d0abcff2e5f624510410fc1d4b37f4749ce1c421f5865556cd1083730c094f0cdb286ef77e274971feb2de3be081fc217b7b9148129801a5497e8c10b011fd97ed05417b4496d3bf3d0c24a2b6f19f28a5ad1dd272e0d518b8af9018d8992e1d1ed160dec8b7764bc1fa07e3560c6ae7e4e7a78da0333fa784ecdcfcac5e35e32282e741adba4c5e52819abbd90f4484939738956fba7563497de4a6bca2c8b33b75c9eade1b70562e527296c44eab4eeef4d51266a609a42ec8d7e920d00285b199e33ed4842ae3a414091a1bc5622e59f1808c5e50678794b24cbaa3ea6a07ec0d23a3e858c518b1167202c92a1760adc36fc912c5616be24984e927573ce5ba29915e5e365fd37ea1cab35fbf5b611767095e0b021fc86b7d0c339d04dd5248d4849dbd36708e5fb598229743f39f7272f3a79c3d56b3c15a841e56d14a6fffdefd1e61b1509e5f7117faee748a0388efc33db1d418c57c6d2d7d354fee4a46aed5bb8f68dfa82e7e7b7908848ad5a26ac0eb616ba11011df80eb8e1eff9ba403fa7bfc9b2e79d298f653730d4f2a76b8aaf51ddab99067bafe91a39d080e8356e7639be19181a64261353b2d0ac874e2b0afc9e0f1d7747147fa256a878b6f5106cfc85818a2def497a8da63bbcf3f3dfb18fe912e515b4df234d9106fedd1e28045e6283efbdbdb830ca6ac7459568c9fba01f8413a50098aaa3779385c6ef51fc9a9f8b26e06d62cae6d84ab0acb27b91af9ee5748a6d9cc17b26f34c034c686c63f38fdf5527e174caa7d2f1908a6b2584a8034e0859f911b2240492d5d3d9b991fc3a37ef0c4d352f5d42de88afcb806dde387c48e1f78987a5e886aaf48e2a933e6351ce6787a68b539c47b2c0ad0cb31e4bf9cc8b1e177725791660e11524f12aadd9fd2f00b716d8a307b17454c1d13fe4067f86ea9a67560a52c3fc823ff8be189e6ac9c5db59342b5adbb91396a5470fa4a21365b39ce693a2999e5b18967402cc3d17c649e0690526c6316deb702f80fad9fbbf143f70046de42168f98d33aef80e2f609cb341da503750a77e0006b8b8869c0723faf7f6fbfdf20776dd5725e7f8cd2a04ef8d2c827414407867fb39cd126eecf4d8e601a5c94be568d9f14d1fb5cafe3e7ed149d8eb1c552e51696c092b7af38cb2714851b163c4a9ab11f98f5f6f7926a4549a0e6f0bd06ae5e712f95b875ae0aaa32b9e8121c5b163d2dc6f66648d2c857c5bf9fd1b8a6edbb43ae9099e2ac177d928c0d5fb0988e01a2631f5250d488bb75f703d901c8fe8c696eaefa571e5242a7fa205a1453adce749cafe90069882aff642e0bf2f5e5c394b70653da0992f5718cfc5c815cc8c3242918c8acbf63ce594edc846ac112e508604e936257e2ad063bf6606d92cb522161d236961f7451363abd96fd0b9d738cdb573bd187ad684c1c286a6c7e03c191ed31cacb05bd6caa37e4928fd0414ed759c2f0c4ccc5b9705e37785813cfde88667bd5ce8799a13a3f499a9fd7451ecd763d495ee4ccf84d026f61320b390d45829c6e3aabef67ab6ddba7a5e64c930249f90f71a1c9d37d961fec0086a0a710ef366be5141b8f553d851fcb37450494766dd0226085278c95e466587ed626b948f11eb12f5684acab94b40208e31e3692f8bef37bf6c8f4934431749ad8b22fe85f63cdba04267090752d121b219156392abf51a8d3d6a36a1376eeac39cbf8b19d7ede42beccc9fcb8f72d4c8ebd72c0e1caba1431bb5fbf5cfde6a9d3cdb2a8334eaed3b57ced71533bbc7aa6c9a2996a40d04c84e4f6626a85baec978efd7387e399872af01de9c7b993c6c284bbdc1e681604c41696c3c1ca540937817bab2b3f5562c3660becc14e571f16c7ee360637d7028e99f80881601a38aa800e4e5923432a18ea9d508769e9220ba498ddec6ce07a5b5ed75b3cfc1f13cbcee181d6cbafc0aaac9ba4d753e386f66443f216152b22927ba9b1d2336648c659d68fd31dc41a4da9b51b57a9b94d956ce74bf0a0577c466b19c7b1c0fe9cca02a73c89f0415db14079eb94014822f949d1b590d511c85436e068a2917828484f585caf739229f09996433bcc1dcc577d7a894b702ae5c04158c74c699fab4e3120921342af32dfa7b253985eb6d5364d2c51929a5cf1265d671dcb679f5a491b6642726aaa68678449246e5d8ba0a03c35f3d761fd2c8c9c7d1a3649066c89e6adc4a4bb2789c32d6563583c8b76ee3fe1ca3e8d87481fc992025d2ee122614829c06c9c474b53c4c4b59f7e7bb7ac376b658a3abaf08254f6c5bae3d7fce39d81ca98b762add70596bbfdcccc50529318a4729b98757a2b0ac31d3f67b3658ecacfc7d49cb4d3dcbae34c620abb6793d003c921f281028aac248c99a4f25aeaff83ba3b4c36e3f1c8e56f67b74b3fdc4ca03c0ba21b213ed689c79487f8ca0a29082185f92d57a97475787dc8bd3cdcc5b62cd1d417518d3f7ab9943ae3e310b67ba7fcaf717a7cfcfd7b4e6282c984c4294116bea60bc44af6951cf98f8756258bc550445127a6fdec3aed72b0fb9f548101d4037e4f1aee5c9b5d09b57c98edc372a5a4abf9468926116395951a0cb79f9f5ecf594522ecb2613ee66f34a0d82508ed614cc4fd4ae54e099987ec03d194013cd8cc205a273f3b5a6b0336a9aaf34923b1d5e0904ece7f4eaa9a719f79a032bebc36c47dc9687641c603d1de3e43d3d80e5bdb8607cc11744e8e7b43b4d0f7aee72b5ecbd53c43669ab54b75e229371c4c1b7bafdb238e65bba096f3b8ebe0aab5a785bb4d05e17e7b830a115e137bdbcc4cb7ccd3bdedbb2b8e5d1dfc3f1d5ca89ba9015b46a8eec69f17036c98c3f0ec11c116a8871462e1c050da6cb71bff78f5ec8434bebe79eb3c8560b15e1992647fe675bfdf07ed3fe2d9691bc660d728a898180f908da315cb0043ebf3f493fe0417d56e2a28b9296132e7223943ad9b74fd4", 0x1000, 0x3, &(0x7f0000001080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) getgroups(0x1, &(0x7f0000001140)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180)={r0, r3, r4}, 0xc) getrlimit(0x3, &(0x7f00000011c0)) fchmodat(r1, &(0x7f0000001200)='./file0\x00', 0x20, 0x4) wait4(r2, &(0x7f0000001240), 0x2, &(0x7f0000001280)) sendmsg(r1, &(0x7f0000002bc0)={0x0, 0x0, &(0x7f0000002840)=[{&(0x7f0000001340)="514116d4eea4ae0237174babf2e36ecb6db7c53f21cce606265960766529f4e28be419343489cad1c774ac2bddede2612b5d0bf04514667b29ff0ed557e811d27ddc413ba118c6853e4a7b8b3aa3e32e71735cac681feac6d3b2510c9553cab405e16e268265ce7a5799", 0x6a}, {&(0x7f00000013c0)="51b08d210ed69cbad95aebd0f87739fd609fcf2713d4c59f480421c8d781e566042a7c60a18c5c8bb4f91475017ce539d1c71e962ca35e31f05e1ea3f8913f233c858aa53efe190e49d633bee1b820a979b72d1fcc7cb03b7162e981", 0x5c}, {&(0x7f0000001440)="f9e5f7207d358280239f45b3ed629e2967c77a42d30102809e249750b93dbe8ad2ac53148aef37d2ab37da230dc42507b70fd650be8a16a32a7e51b605", 0x3d}, {&(0x7f0000001480)="48a82b3a839155e460b1a951752bcdf15c254d097ba24a015d80d6ebf30e4d4b200c42eb7c8f0f05f8a0d0a6674ed9c98b1a0bc645699a8bd602ccc7f7eb1652bd3e9d4c1f8d5630ad560484d90381e4368f5a415104e5206d1fd9e8780b99acc79fc20542c3ec1980fbc1834bb6b129208cf2c56e58cc936186552726aed429f1e2327e9319e99f4f59d81ad533666d4e58746146ede09a1ea7c5639de747ab023ede6dea07ec9aed90b9a1698fe030f3ec9390a087d724600cb03231af5f8c1fd61049ea85daef3ac5f2e3e2895f909aa9e935dfbc7ec261641c9b968fed30bf7af6ed65673c", 0xe7}, {&(0x7f0000001580)="f9b82d1238cf78100ffd01381420ec9b46528b5fd5a64982d6e6776980748ca42012676bfb3b2573dd50a0c37c103865b8423acef73da20f1d17e1a1f6af0444a6b2934487a8fe691e392d6246b28dede26eb9819ff554cf57444d127f4c8db859a54d469a40bdbaa9ee8e356144d45c593c9c24af73c8a55ac7f8164406ed54260041d982fed6bb824eea5cf820a24acd88f7f7e18e1602ee1e227a4911a7c7017f2635832b1202b5af5ad5548ab716df176451bfa0103287e6d4a29949b9096e9815eef3ddfeccf3e34f582e6effbc0a103babf73c82a379b59f762391fdbaf8802ba8e85dedbea6375dbf4b79", 0xee}, {&(0x7f0000001680)="bbbb646ec694c42649d76c190a765a79929c1374260186988c1a08c66ecd960d9cb1be525c0cfe9bb53bff512269c3ce053444807f2000b0f5b3f419bce5ee8ea197c6a8f5211c935a8523449faf7d19a6a4d9f85e051d51f019e42195d49c9560ef51cf5955517da9286534f1e96711f032de8856042b2015cf64b6aacadf6f5fd3b22de3e8e8f42d80e41ac2f67eadce676a160b9916aed5694218a187c43f190e8f24a20b18a7fedef961f0c172f135d6d0c06da921c83487bd051f14748ff96a3d88416ab04fd43db00502e1bc9ab81ae536f52f6a73d8ebbac3066893f1e6a4ae9bba7d", 0xe6}, {&(0x7f0000001780)="a73b72ae6ac13f55c6edd417c87469e80e6b09841853e21f2fffd2da401f3d3a50465e9ad31059bcee21d1bd1e09266c36b80638b23c", 0x36}, {&(0x7f00000017c0)="e4be7765e0f4829306a3b4fe8638772b91ef45489f8f3b3c1223b22f1af500b494d09f5631499a7a8de35481d8d2712bf656429e0a52721704e5a504cc19b0359109b7d8fb0bb75855c05983cd55c2722820486a654f7ee13d86208c30b99c500785d1d9db12977f4fd8424febf2d7cbcfee5356c63895f1fdf45228aec0e79d5fa8b91ab62e8f7660f21de62e76d25e9638230b2a51d56024abefdea3e1aab676c5153c00661647060a93d86e1adc3f057e45fb149fdd0a9ff5da5e3af937ddca58ff9a8a326cef2fc0b05a8e9333c026ad7176ff0fbc939f5c15f93749364da87beb19b7938c62577db14c19d20955b32be4dcf5cf9710a5d016b0b328be0eadc1e2efa5effb0fd001c04120d4d3056cc2bd4459c344dbc275a3700897742222cd71e9c2552eb260a4216c289a20a89cf1be5efd68a65ac5071b9368938dd599bcea07c5542adf300e5c007e5eb5c3aab80b3e718725c01fc48df0916a0781c5842c46051a8a7d335fefe35b35eee0d087a6d289d0c58c990bbe31dd8d899d73c40f70e920beb8359ca4cf415464c095bdadd66ca7487398f5c7b97b8e66232ef08d7588d37a3a95169556ef9413893fccca405c16357afdb0d47248cded8f6de8662ef0411fc22462eb580b0861a1f3d5f21549609caf07d0487599a8a2c2e5c9b98a1dfeeeb6f48f1d88ea6d1f060d15250de2ec1a4a68779125dc133c46ddf495952cc90c4816a7b1d24b6b43a344a3f14d627edab5d2d66a5332077982a0273f7e168f6a804e70df64af5e5e61f63a96e653aa639abce5bc754e47ca207a7631dd9b38b9edb860db2cec2582aea756dbf42e328be2e569c098be95d79a82211dec33f41b2c63d3c21429089598700acdccd540579da1e58f0ad95bea82b16fddd71c244b536fed8d97034eb880f4b6631ac25c37c29ddba170e9f28af6ca4d95a9e224ff9e34f279940f3d018e44765af2c407b4b7c0b6a2c5108be41a0e11a5a552f495855340ffc0651f99bd7ec13e2d6785321cb6768a9a19f3a6c049acf0a844d8d7fca124b676ec6b0738fb08d5e3dbf25e1261e36dc169952395cc22522573f8332054fb50ff3fb85341c423f0aa340ad3ac3df006eccb82490dfc433e7b7fcf6d09768330f9e766c79f30129d3f8ed3220adc636a17ade5ab06dde2544e79df0cbb186d31d647579c7d4b5f5326ac33485ebdce118e54aa333070894580e329415be4a6aae06c929a445c3f6577af78cfdda20643cbab9d2ab866e2f48f2104f2b742c351b7a5f90486746fceda3fc37e115b8a80f52a9023513cdfbe296fed3b68d1f9db1fce9eb535aed68c063008e41f62c2e30afe16bfc61370bc5f0c4e84e717b09afefbfe6cb4a2b5e32f7518802e901271dd4eeebd0d828d31284d253e68b95a46ccef7eb43c7df6835d4f8d4c6ff168de3204528f3528887e5eb6562df428f73a5d567c1e62629663af3ba97331d1296e98cd2d47c12a2b51e1eb53ccf80e284912f42c233de2ee5987db1c7e75dabef8caa18928ac69ea9cbb3d7c8a1799faeb5484cdecb91c03ef363a93297532a9920dea849e7a71e0f480f0b87c5e066fa15cfa984e77d461d6a8ffbede13324ff9dde7e6143b6b9cbe7c061af81e4e826af32909ff21f2fdc8473a859fae9cff38a0ff6f1a7ffda54c6a12f9b0377137b76c1bad3ecaa818d3ec5bfacf21d1929199b4a6393756ccc2c0fa4c3447f224d60c1294af30d1e03d92a063ec26cca6ba735ae5811d247f8cff53c06cf01b1ea9742b066eb1c3e6a8f38585e8db435acb2fbe79747e8a129f66814f2b81626bfdee7005e1d4ab827b42656b0eeeaacbbd4be83b972d74083bb5a4d12ec672d1e9d3b767eac5826858b9671e70826f99c363059bed6dead2979d60b218209a9134e436a9c123b53ecd78ae9c8febfb07bb54eaa862b9dc6f28632e6eb47e7182a9d1c63dc6639d628b298ac464b94f0c5b6ddf44a54bba12dd56776cc754966248e143af85454d09dc4c502924d581b89917d9d510dc03464b42274740b71cced67ff89bec65df51ccf99e5b576e0683c60b174eddaf54ee99b6159c56b4c77c73fe2b4fea9677bc437238ca2ad64e36f081a93c4d1512c56f5f97921b2ee91e5e5f6d5e6cf58df35accc3d2d1c77b9c13d4054f58ab90820f17e0c1eebad51e7a9ace74ae22551719d06e656e8e434575fc042fcbf44468e28891ea53269e44c9b84a55f039e25737b1ce25ffbfd8e3ae37c274746d53b391a6dfa58629ddb566b2e1b9d76a646e30e62aad220a8878c33937c6deeaac339c84cfdb90b8e3366412d1080bc54f3f1e640ca2a086a7df1a77ff0dfff08fef43767d56bc73e2981e509a0381883a149ab872f5e2a2138f2dea6a6c5cef2fe9c419c9da40becf6d0d1ee4c58f2ddff37d86d551bc7361aedcc00497165d46d4d1bcb21ab95edea7e0c0a466c6b1102b969874f4af8803c1595be4408b56333539498c30e87958b8291a8ba85e4013da0daae43641b82e21bf5dce87de6a9bda5d6cc5730943fe32092f81441900c3646e6a12b0e2bf4c67b72f4007ac05ef17d7141da2ad61b319528790b45f9cd482fb82ec7d1020cd59b7239dcb7314b96e578a723a151bdd8258da3e30263853fba7172bc780c984a8e5252b5538627d04d4b135562e85758666343e189a8a6c277602efddca3a84a0814d4d68367fcd8bf5c2363b68125890b3d2dee9d38159e7a8aa95edd92b0ca5fb24ec87706b5bd1b1fb6b8b157c33477363932c90112dfd6272b559c63cc68bc2f7c6477f6b9c0856acf58acf2df50b80a2fecafab3bfd1fd5c8117d4096b3a15bf0549b181c4ed810e053c4946eb4ca29c0a6a85d85f0f828973b1066a31f2d002ef9c8562875f1c35f125ee5d8604a1b7f9bbecbdbb67d3fcc71de10fc6c43e207e5ef36eef5c1b84066865aa3bbf65e37e2b9e23c1328a0fde4879fc97a39bfbc4dec9716244e1931507acf93e2bb9258209c10008133a1a5d440191b7f1565d2996dcb6ba621388d81a8156e8fe43b399da788e7996d54217a3e472caea826b640a0ddff34eaf07ec4204697f4e59cca23da219d6043dc3e835fb41f607c8754652572634eb8e874f1b17b7e17257dddec3f2d5d98bb7dca98e959ef4f780ab2972163c45ca81314e4512aa722b9d9300d10dcfaabb6d634e9611760d10827fb0fdbb89a203487ab33d8ab6a28a8aafc386d1eb955fa6f404e7df5cd518370d086659b5c223284c64b46fd6d73f10b5c87fca655504e6f286ad984f0c63c5a54f0f1833928d248516817bc0b7a685e2864410039985f48f78b6f1696c951a4a240981d159fb7c1640c7c1d2b4c0bd27a4231edd4c6feec5c957bfda1bfe8988ad60745cda667f008d668700c3c020d8a143979f1b29cd2638bbdacebda02d83bb45df68a550aaf2e5c504978b1c72131fc3a7e261efd19c85fd63d1c23771f69716525b882e8faffdfd50d9c44fe106a66c8aaa22db02ba4fd0e59b60c697833317266fd9ae3cec32d8130a255b2cbfc4c3fd8364bbcc710e1880964af478ebfc3751da5a9f7ea39fb7a86907c0e26169847e15714baddd688c69975c9eae773733f22cbd475a127f1a6312a4497cca39987887b22496dea62bf035619a37d7fc47ea666eabb0db7d56db8d5b8d06c37049c3d8048feaa59cea8ae6facc668b2c38c6d4f11b94f9ccc2fcdcb60f3124b5a9e2e0e1dc85efc74731f3c485c3adc42a85a53c69a4dfebb8b546debcb68243991e30c4ae62471d6f754ec502e19e3695b186fc36add38e9e66158d2283acaf5a69a19a2f60893b5ec19c3a271837f1e93509264282e6a331f7a1fd7c5cf40059175a6ec348ecf4ff8e08ca1aad0b9d8223450d3663dad4d126cd9aa37a315eaca59f06aef05490174adef5a7c790c9d1a2f0d114c3b9b41381ffe4a3c01b289f5027df986366d99af99f71cf3629b4c0abb300ffd3fcf97f434b09b37b8d3a2909ccb7742304a015b8580a25f4a53d4fd5bd513455e424b8d56360ff2d37a909169522dc0ffe718fcde89edd0cb6c12bd265db4c0a9de327a12d71857c2911fd245b33980f98e1ab1ed2f5ed1c3a8b0e5fa5040a28e9a4371d0933d53a8c2c8e8fdaa9225c2b8d8308c1a9a36205925cccb1bde83479c998302df54be468e347984a0cf0c6268a8007d2aba86da7b6302bc29d1746a150fc30765cf84fbd5a0fc7827915084c3d630c12a08704095574b5f2c0eec3d6537bff52c9ebf24f4e34213e6eda5c9c96ae9fe36dc82736763e144af0b1a1d51995afd6fb68bbe75471b303dfa3b048b617e54436569a58317afad9566e4860642a73bdee52d6dc963e6bcd8e02b922cdde1ba412a137aea46199e27af46156dcb420ddb336e4b8693ad23a791ea564fda54f2058d9ea2a6ffae47135a07faeb61af9d4a9803f763b404043b1882972294dbefdcb20fcb45d042ae1a28eaa8fb244bec21b71b856d3049612c99ae8ce15946c7fa36aac37d317f5fe865afeda816811634faf67d24e5534d141a88ed063547f2af95cd610a0a91c8a65a0ea92e8875dbde2dccd225198110c9e22070ee882f0f5fb20a513e7dfb503eb1ef5f304f2a9eacf560a47a373a47aa02335e046c9cac554aa8a29e4ffbb1e751caeeb3afcc42d06f174d690e0dfaf7a503add33da31eafe139facd0897bda4662895479adb9e3c0934a9bb149d5689c9f5b3c5ff3323ed89c5e735fba847904f2dd8ef4f3acb6478dd2955b49009f916b48f26e279215857bc7ae8a0b2ba44e3cd759787ea434c418f513c9bf22c30a98075949afba6aa4dfaaf337e6f34143848522f26d98c8b046ad37dd66d1e256c6924ba46b9cc9e71017f5a6a9c2e8461f7e0d87eaf8cd7ed1a25541eaac17da955970694e51af405c6628fe21bb101d4b4572f80481f0af7685e80ec4054f227538cb3e075953abff175831b03d1516c70cab45068b23ca36acd2a277ba5e26484983760cb4528e315c9ca370256263d49cff7976f6c01038136d717d4ac70f3b43386b42cf6fd573982b07bca27cc6c1f28bd964508ee24dd1f9bc970cf4f04faec6b785bf596ac49da010673b96575f75aeb85f45fc2acbebaca781f9f253608e743c94d61a7e6ec349d36f94f050334062871dfd8d7e40621b1f3e0f0b47fe848e705dc2db8a5f71278ec499783252f96b84bd6da9bd7abc4032a3b48243fda752010e11ab69e8f5519876494bd7b71d6fffc5485000ccc8802f79e33b06eb847bb2d60b50a769fc1150255ce2b85a440f8a6223fa3080d2a1693f656c9847be6fbfb6024c10ab2ae3ec38a6a7decd04eb10fdca75c46355ea5cc7c307afff952140b2852f8d776d80e9977640b92422cbec886f0302f604aaf2d841660af1a50053f9a1f01ce649b3178d07af67f9cd2cc0c900b24ca296eac318c9419fcdcfda0dca594cae8860b9d8719bf712e542b3b960708fb0740c4014b5e1dbb98d40bc7883249aa6b5f5cfac639f6e0f024cc97001c2dd0bf3455429b31f0f418a10743cb808fba11ded32a49b19566dd153fe3b2940836ed5fa2270632d35178e8f585fb7fb46451bee1bfbb61cb874218b9c46aec459383b7d509a9816dab61faa8b9691dbcecbc77a538b5a1e3178de45fcfa570acf699c7cc5d172e9667abfb38dbf45ccc7d9da730a885c80a8f11e69b1dc587eb392bee30849be1bfc6e7018a956acc6b285db58fb941eaf09272e0d1c0c387f03002fcdaf6b95af50d612948b1a3d37b05f691f03ccade85f", 0x1000}, {&(0x7f00000027c0)="9d05d4e95066a1ce57781cdd2925a0c50c33191cabb163fbc79b012ee008ab7914e199ed24825b5a023092d0c1405c69b9bf6db3ffc00c11b0b0391744b0558cba336e4334d3ba22664cf72aaea9523ab80c40709850a41e4c10cc30e6d03316ead98d", 0x63}], 0x9, &(0x7f0000002900)=[{0xa8, 0xdc5011aa41c64017, 0x0, "0a84fb83aa480b750a8aabf984958d3c47b8a4b3261130c8969cf4a96f190395c8301dc842c8fc8551c02e89660ef78131a9931f590f2de29a919b656630fc6cb55abd32952edac30a896aea1cb9742b374a2cee8942961ba5ad3cdec4a599716bbfee04e89b880f7b7f9209f2b48be0176e9ffcc77e4e5b8875775ab6f5acaabff31789276dfc411dd5c77867aa1a211fed3d376730320a"}, {0x110, 0xffff, 0x8, "fc9184bb901ec4bbf7298cd509fe8ee10f074e588f5e09dee09eccb9c666c97b9bf0db449aa7d38ae6622855412f71b6f5c5b60389f29f22365556dfb3d45f5f1b1c6d3af353a692a8777efb810df2bd3be78fe265da0dcfb49f0e24b433d9f573aa2cee1c66a8a2efe8ce516af58a331f544c89c06c86b211d64ab5cadc3e5adb070074f93c62b87165cc06c9f3fad4360d50ae04e03dcaf11e6cbeeab18fc176fc608735aaf1d33783fba8df9a40a16b28fd336eb6a002aa48cd8aee467233a530b1165cc9f553e53135b81983473c2419d9aa14956dc0125e1676a9496dc88ef9a1e7e393a8d2953aa9a416fde6f2c3eac2128fbe2df2275e"}, {0xf8, 0x1, 0x92, "c2da0ca010229c7bd3bab3b8df99ce79ac1a322c0fd2e282cfb014bc6702e2773f67310cedbbd8f1466ac9ab699f46da49f7a99c7bed429279e0d01f14c883b17151517299f35bb49d25c601ea74e656d07dcc336e83b2149db9a42136af2ae494ba167a2db4efbea1575c50cdac5d81ec28e9ff58a28ebf1ef44b3f3005fdc2d7b136089d907d230e111214fe6d4c6b23ea0c0aac1ed8463a8b4b78555a617a34c60efd0708454c309cd9348ca72b38c5b496efcf8e7fa3634588ade03387de673b358fe690852fa26c84646dc74e0b05390e567af966d5e1c61038a96a9ad99dfb7bb894"}], 0x2b0}, 0x0) socketpair(0x22, 0x0, 0x5d, &(0x7f0000002c00)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x7, &(0x7f0000002c40)) recvmsg(r5, &(0x7f0000003380)={&(0x7f0000002c80)=@in, 0xc, &(0x7f0000003280)=[{&(0x7f0000002cc0)=""/165, 0xa5}, {&(0x7f0000002d80)=""/225, 0xe1}, {&(0x7f0000002e80)=""/187, 0xbb}, {&(0x7f0000002f40)=""/200, 0xc8}, {&(0x7f0000003040)=""/97, 0x61}, {&(0x7f00000030c0)=""/207, 0xcf}, {&(0x7f00000031c0)=""/39, 0x27}, {&(0x7f0000003200)=""/127, 0x7f}], 0x8, &(0x7f0000003300)=""/98, 0x62}, 0x800) fchmodat(r1, &(0x7f00000033c0)='./file0\x00', 0x80, 0x2) getrusage(0x0, &(0x7f0000003400)) setrlimit(0x8, &(0x7f00000034c0)={0x7, 0x3}) getpgid(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000003500), &(0x7f0000003540)=0x8) getrlimit(0x8, &(0x7f0000003580)) syz_emit_ethernet(0xed, &(0x7f00000035c0)="729ab547e67b55871df34c2c11470454760e4b27ade3be30d4ea11f6348eef62fae78c5e7d4351826e2c2e823861a012b5928389a79fe639f7c6320738c03b88037aae0c2cbc7826250f83607bc391e168a37ebe21f8742e9665ddf96af3f3651a4c0bd99b5b616efc478b64e2c08b6ebeab742381c259cfb6fd1d89576e7a1767ed9a24537a719a8a187956f9cade741c305dcaaacf9ea2eafe3dc9ba63031d7c842f33dd85378086e8795974a6b3c4176cb1dbca9565d2bcdf6f15726faecf44b12dd482d18aef4726290400d30b03a38b97865bc3acd66d30c189ff16333b44d8006b9fff9585da23b53ebd") getitimer(0x0, &(0x7f00000036c0)) connect$inet6(r1, &(0x7f0000003700)={0x18, 0x1, 0x1, 0x7}, 0xc) connect$inet(r1, &(0x7f0000003740)={0x2, 0x3}, 0xc) readlink(&(0x7f0000003780)='./file0\x00', &(0x7f00000037c0)=""/193, 0xc1) r6 = socket(0x18, 0x4, 0x4) r7 = semget$private(0x0, 0x0, 0x201) semop(r7, &(0x7f00000038c0)=[{0x1, 0x80, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}], 0x3) recvmsg(r1, &(0x7f0000003d40)={0x0, 0x0, &(0x7f0000003c80)=[{&(0x7f0000003900)=""/247, 0xf7}, {&(0x7f0000003a00)=""/164, 0xa4}, {&(0x7f0000003ac0)=""/234, 0xea}, {&(0x7f0000003bc0)=""/191, 0xbf}], 0x4, &(0x7f0000003cc0)=""/128, 0x80}, 0x801) accept(r6, &(0x7f0000003d80)=@un=@file={0x0, ""/63}, &(0x7f0000003e00)=0x41) 10:12:17 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 10:12:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = socket(0x1b, 0x0, 0x0) setsockopt(r3, 0x29, 0x2b, &(0x7f0000000000), 0x0) r4 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) sendto(r0, &(0x7f0000000000)="b78e3523492f8112889b5584158333f5e49d765efab3332f7bb33608bc6be59a849ba0a5a9f3f5519033e903b6ede255448fa7c61baf146973fc445d4f58196f737758816362a65aafbab4ca888abc0827868e53163b6806adb3fa3d725d7e0933302c2d74c4e981126088bcd5eca3eb31e687ab3b304bb86f05e560b0c9fc5f", 0x80, 0x8, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 10:12:17 executing program 0: rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x3) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x20) 10:12:17 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 10:12:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3826, 0x5, 0x4, 0x0, "3ab7b6d57c900e23ab2b975cad51d9ce8281ff28", 0x8, 0x47d}) 10:12:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r4, 0x2000747a) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r4}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r4}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r6, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) semctl$IPC_RMID(r6, 0x0, 0x0) 10:12:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 10:12:18 executing program 1: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) listen(r0, 0x0) socket$inet(0x2, 0x8007, 0x2) 10:12:18 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x4a0, 0x20) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2140, 0x3) 10:12:18 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0xfffffffffffffffe) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./control/file0/file0\x00', 0x0, 0x0) 10:12:18 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000280)="8012edaaafc27e2910cae5df2db64fa349a2f739bd5e98ba76fd896951adecd61be616a25153bf17e28b133511cefe455130095797b070e1281995eca7113ca3bd6b35b44a22784efec14630e2040566ada9a32fe751466d138bf6704e0b60953053bfee2ddd0cc44db637608244790ac76d8e64883e5113da1658d3171f8e87394c475827ba1006ad8f7e83e060265fbde5ef4ca775423f5a3d0bfbaaec1a36aa5a87251f865e594facf149fd5298636b3a1a12740b64e271924779b49abbeb15837667f6635f821db14eb28aada5706172c39479c6ce79f98bdf0c3eb27d4456afe71d4b54ea77f2fc4ab2d5bc7ea32098302fde1483c73ec7c4808b017437cf165f8de6f0286cb11217cd7f620ff8d01308c8d06febf625c051efdf0e86ce34fb7a060eadb81716b48834167fc1f0ad758fb66be4aa633e84f4dd2a6dccf4870e11679968bab882e664c5fc3bea23915c8ae482a26ca22c9e8922f64e02430d571ec91a3d5e9acde164d97fd5f82fb120d8e9288faea64481cf29cce8a889c9561e4a512568c1a857212016c6b989d30c5fa4713460dc8e2e8cd6a0ceff68f106e536e19b2542e53fee28dc666c8c8ee036c3e7d71c71638fbd15ddd61deb41f959f6718b117a80838e981ac93d273361ca48d0ab5ed4c5e26c0435cef377e64a95b04bb374a08c57125847c29ffdf13e4c82f85f459d6d5502d30b9b0170b0ea381fc65a08e0b04d3a627ec28aec2e20f1f3ff736981f18f2429e9f046bce5d67e68a2a1fd91c2491e1bab8aebb1fa77f78bae103466e49c545d671cec9c1f9ef7f0ccff0fd70a37105e7100bde1e041ef5a0efd54835af918ffae5b736b357e0639a601cb7c6d127eb7d945f14ce50490db28b2f8d497574bb6876cab1316c8c2293de8a6903257b7e1f7ca2dfab9d3adb6fbc10691da3d44c832526a76f509c1aac7ea835e9dd55f6edba534ad129436cd87270839cddcaf3c343dfc9cdf4dce63a0f49b6a289bef3f5956e1e459cf5ee135c39fec90d857a5b8a85076747bb9f203e0b20c6344654d645b2db15cd6963c268df2cedd9853bc4461f84a5779636b0957b995495e9e0025a4ff6daacbfdac2a2b3d7a72f7c7effc3aada06fa487e8575ff587333f42afd68e60a82ea96bf72f701bf61ca2555ccd29cf4260e19543df998726622e4f291ae6bf0c3550cdd6044fc64e9eceb89c60e5378cf83fcfd64a3669059571c69862be54447e3d47d6a891f8f03dbe015ec55f1426475f0b9e89e1ca0f891f8b6235485c5988a67e2d0ee74ce5152635e14ec4bfb409cb3a471eb57a89773f0340041d75fcd27fed434d338cb0fc27f755bddde84104305e500be5c1d61b31b52f112d6dadbdb837f7f24f9bdfebf7c4bb2802dfab3a771aaf069e854743b2f96d6c71312483d3202b2763bd413aef1a051b64c31fb8420c77d84ccfd80ecbc03022b1ee872b8e3c4b4326c91d2407747cd74390406704c26f383ca5bdfd0090e1b83a62e1013aed5893b633bb69a043777eca0547f2c35ab6aba310a74e2efa9c1f6d26c080ad648da32437f57c65025bc51b566ff76d6f94310d2f769bd931375febd165ade933cf49b4b85b95ba9baf88a87a3a1bfca6e978a623ba395bdaace8b1110e9e3febbaaebd47aeacdd7df37e21e57bf880964a2d1dbf561c2685a6e10ba59ff6f92549447239d482903eb29c7888ab7ad9b8944518b0fac37bded09aaf2ace46940c860304ba592d66e73d9bbd4083767fe274df99e0cd37a2d9bc8555fd997ee82e15710d2f6085877b2cc0d7e8272d457ee715abc25b16995ef6ab5011d6b3ee10939fe0859db4be07f56e1e4eced4f9f1dd3fde90f1b81447cdd2b828e910c5e6f833d728369655a6488a08b1d65cbb2df03946c296ffcfeda8d3ac7c621d880080449e72ed3fa1ea3ffe18b77e39e4196de55cb980541b6528ffc488013bf41a9abf6e87a16e62c82d720c8b410a35d18b2e3f3bec9ad769723ee950a9e386f4d55a939c3f5c8eb8a8d6b7f471f03383ca5336e4aaddfb0797d93d2e1acbc6579b9af36b5e25d5c2e58c19989ddfc5cf7080ae78ce464928a071f0bc06e9c1b061253d09edb8c4d9a430aed5712e51339568cd134378b9c91d85f817c92af4adf05c2b7ef5f46d842780440a0664b82f4ccbeb96a79f88c8804936d3baa61b88cb1ba25bbf820eee1cd394911607123e1b7960b6a1ce6aed1922dbcc0b860bf1e42cdbbe7be97dd06fd0b26363612a75ec96b81e6ce990c312babc2d34aa7de65454f687fd861ad5090c96cb34a42900d8cc147681b900d20df0ed9fe20c752f5c94ae79de88c8973c6b8f05f006fd6453d7652c85a2fe448068d4ee8d7cf88d654161faa58cdd4fe73d4430436c3d3d9f796a3beb6e562bd815fc78751e54c126ee8a2b6010df57ccb230ad25883b5b88a8c96a0737560c22d15e7f46871295182439090d88e1f9b049eb2ad7028fab280748f842499371c25641bd73b1190ce252b07cbf20f6ac473e6b74104ac03fda0e1c829b1b7913653325e401ff890273bf04c01937de3b64f8d1e14d945fafcee4cb9c1f3a60df89cbfd62d8ab1399412034bae308b6a789d7635f428b6880d17e0ca8f51ec23955c5ce4be14b8f40e6fac619a3f464bd83e9a2e35a792864fcff16519e97e41080591e6d7f22b4bd9fb952b12a3fc1f5402c3fbc73dcfe526e3a249f32f2cf966af5937915b5ecf6972aff9cc2da4846ce8919aa4a48a9e9c7ab04f8f97479852294b9a74ecb6dbe813eec587b8d59962af0cd7ab25938c2a683a80b7f7b750857903b32e91aa3d51af72f6bd86aff847e2f5c9f8a7b589dc3575f25a3e5f25337999a940e5ef66405bca48854d1023b487a4ab3ada734e36018375b5abb288d85846d8540d6a15bd9ce7a7aa870de5fa07fccc3c3c7cff9822237d30662607fac54b5d7cb0f44c0d50bedb955e414050f38a06f902adea8010f3377329dd1d42d82ef2c89373959ddfdfd019d63a3eab99ad0d5af9a7bdc0cd2916eb82cbce406b9bc5d897602f47f9e5bd6d4ac8501e415eb35749160d037006ff380942ddb181cf84b427fcee27f49f9a088afc23e661c58f7db402bd98c50496c85539e5b018bb64e55c72ffe3dbd33017e13498292b95fed4b78cc458a95b46d127b5f6787178faf862788945654fd87934713b273e6952b38e77ef6ac8023b50dd7ae80ed531de91c8209bedf255104b18135da917ccadd014c9b96de70f78ff7abfdda5044f2c0d201685bd2ea44976b3a12f440b632920e7b312a04a33981b1fe7d0030fefe124ad55ce71dbb2b455ce75b10c8987f8cda5abb6cc81e043003e856d65b51f51421aa36c0fbb18bf3982849181298f6ff774a761468f97f981d1676081edf7ed1d5389cef9c1192aaa5976820ddd89b0af1e826d1d84b3a7a10358b0fcce178c3e0872aa2f06bba53fc363cb7b27b7b3bd6ab009f618bf2efbe4be8180435683a426a8112d35369ed61ea102144a36e11c87d2c2bfe540fd1996324cadcb126de1000366cfedc47dfadd371a093c6d3038c847af7cf7af4307963dd7da80760abe124dd1521ac1ce690561e7d0906fd6832c66bd06ae41d4b792a07576e4a2319a96f0b1dd4cac9721c514127ca1ebfa4190ac30ede7af6c313e1426a857ce81bacb1514c21340e12ecb083fc2f8d9e888ea373203e7de0cf2b4f3b93aa632d8eebd1bfc0286ca7590205249e50a604a3bb558d96d9320de6aec0b6cf9d801e37d619a64fe2e2732709fb751787eaa24298a4321f11d4e4980d0516147592b0661a36a9fbdcc505905f243a9b476c5109edbf302bb124e3edf1cd0a6939a2a805721005dd9c5e8d8f526135a2b3d40a17d4be478de464c1221a1dcf17db0101f887ca72acc95a2ae37e1f6408e0c7e69b7071d16d6c6ed0c774daae8abc8c1116835a67f941c81a7cdf3ca2449a01fe3beb0dfd6a666a19a2392eb11f08c054533061c5a98e9ee69c5fc3ad9911ce386f9175b495b38937dbee7cb8c83f5acd45cca29e1a63dc018a0b2794b5501ba820022ba8fecd45e91ce99b30704f4c77bb0b98625345908192506029cc1075402fdb86", 0xb61}], 0x1, 0x0}, 0x0) 10:12:18 executing program 1: r0 = getpid() setpgid(r0, r0) r1 = semget$private(0x0, 0xdae45f6c767a727c, 0x40) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/41}, &(0x7f0000000240)=0x2b) dup(r2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/176) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 10:12:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0x8010, 0x80) ftruncate(r0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0xc140, 0x8) 10:12:18 executing program 1: r0 = semget$private(0x0, 0x7, 0x40) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/232) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x82, 0x0) r2 = open(&(0x7f0000000140)='./file0/file0\x00', 0x100, 0x40) r3 = open(&(0x7f0000000780)='./file0\x00', 0x80, 0x100) semop(r0, &(0x7f00000001c0)=[{0x0, 0xffffffff, 0x800}, {0x7, 0xe304, 0x1800}, {0x4, 0x1, 0x1000}, {0x0, 0xfff, 0x1000}, {0x3, 0x1000, 0x1800}, {0x4, 0x7, 0x800}, {0x1, 0x3}, {0x2, 0x1, 0x1000}, {0x7, 0x0, 0x800}], 0x9) r4 = getuid() r5 = getgid() r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x8, r4, r5, r6, r7, 0x2, 0x80000001}, 0x9, 0x9, 0x7fffffff}) semop(r0, &(0x7f00000008c0)=[{0x3, 0x3}, {0x0, 0x100}, {0x4, 0x6, 0x1800}, {0x0, 0x10000, 0x1000}, {0x0, 0x0, 0x800}], 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000007c0)=0xc) connect$inet(r1, &(0x7f0000000300)={0x2, 0x2}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x6000, 0xffffffffffffffff) open(&(0x7f0000000380)='./file0/file0\x00', 0x400, 0x0) getuid() recvmsg(r3, &(0x7f0000000680)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000400)=""/103, 0x67}, {&(0x7f0000000480)=""/237, 0xed}], 0x2, &(0x7f00000005c0)=""/163, 0xa3}, 0x841) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fcntl$getown(r2, 0x5) mknod$loop(&(0x7f0000000740)='./file0/file0\x00', 0x8002, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 10:12:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) close(r0) shutdown(r0, 0x0) 10:12:18 executing program 1: mlockall(0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 10:12:18 executing program 0: mlockall(0x3) r0 = msgget(0x2, 0x84) msgctl$IPC_RMID(r0, 0x0) 10:12:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x80000001) socket$inet6(0x18, 0x8000, 0x0) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000040)=@un=@abs, 0xfffffffffffffe88, 0x0, 0xfefc, 0x0, 0x1f1}, 0x9) listen(r0, 0x63b) 10:12:18 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0xffffffffffffff37, 0x0, 0x0, 0x1a0) recvmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059700000000005000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000071215fe1c5d01df61f20e31214f7358ac921e4bf7dc9490892496545fee68a5ee5071a1b7b23eb904e380033ee6a984790686d9b6f2d29007fe0482b627597e520993706272545e594918716f838353a3d3857285ff73e2904711ad8"], 0x1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) 10:12:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x4}, 0xc) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 10:12:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) write(r0, &(0x7f0000000000)="d403f08d40f12f96f49b67a26b20c641e99af31e878ac8f04c05ee7b7184912aa19dd4bab8b29209147a5a34987e8a9842ec1d19c96d9d72f5b4859a19df3dc97543302a90b92b1a3741f9ad6393b4014572e6222f6431e39fdeed03c6d06ef1ab9ec186241de96165b026d675241a5c0ed19879e0ce0e6e307b05e1ac2aaed93e985526a18cc9981d00300c707b0314d88d49a387e4a85ebc3c0f6d10cdef608642054765a144a3568c316b55f8464a4ac057935cb94d325332f6639603486df3e30637325999fce7e49a097a8ef9b2d67e380cd800", 0xd6) r1 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000001380)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/47, 0x2f}, {&(0x7f0000001180)=""/136, 0x88}, {&(0x7f0000001240)=""/36, 0x24}, {&(0x7f0000001280)=""/131, 0x83}, {&(0x7f0000001340)=""/33, 0x21}], 0x6, &(0x7f0000001400)=""/34, 0x22}, 0x0) 10:12:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_int(r0, 0xffff, 0x3e, 0x0, 0x0) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) fcntl$getown(r0, 0x5) 10:12:19 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$TIOCSTOP(r2, 0x2000746f) rename(0x0, 0x0) setegid(r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 10:12:19 executing program 1: setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setrlimit(0x0, &(0x7f0000000140)={0x7fff, 0x400}) r0 = semget$private(0x0, 0x1, 0x201) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() r3 = socket$inet(0x2, 0x5, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x7, r1, r2, r4, r5, 0x10, 0x64}, 0x48a18001, 0x1, 0x5}) 10:12:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x5, 0x47d02ce9, &(0x7f0000000040)="fb345f7b691f743dc3646bae6c746fa9f165541190224f57df57da78d3ca5a702d40620956f5", 0x26) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x18, 0x5, 0x5) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:19 executing program 0: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c6, 0x22) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 10:12:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x100000000}, {0x4, 0x4}}, 0x2) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 10:12:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1ffe, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) fsync(r0) pipe(&(0x7f0000000040)) 10:12:19 executing program 1: r0 = semget$private(0x0, 0x3, 0x404) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000080)=""/69) getrlimit(0x10007, 0x0) 10:12:19 executing program 0: lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = accept(r0, 0x0, &(0x7f0000000100)) setsockopt(r1, 0xffffffffffff8001, 0x97d5, &(0x7f00000001c0)="2843340da83c99c0208b47b552fb0e8d70408209058ebc6f81df0da83069a78c1dfa2563356d0bbeb14746fb26dc1c93ccdf5f31ab1601fb28f79fdfea897731ea9a0974fa3dc7848efc343189ff86e4a86933f0d98c306a7f8b5b7c786ab3eb6c88da8d878938e2149ae3ea0615c417a8", 0x71) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 10:12:19 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xfffffffffffffe5c) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000cb000/0x4000)=nil) shmat(r0, &(0x7f000025c000/0x3000)=nil, 0x0) socket(0x18, 0x8000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00000dd000/0x4000)=nil, 0x4000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:12:19 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\\}\x00', &(0x7f0000000080)='/[\'@,\x00', &(0x7f00000000c0)='&-/\x00', &(0x7f0000000100)='{\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+-*^\\*-\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='t\x00', &(0x7f00000002c0)='\'\x00', &(0x7f0000000300)='/v\x00']) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) r3 = accept(0xffffffffffffffff, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000ac0)="f444acfa0e8db7b9641136a6b730557fd32a69b9286db0523625c4a421e6eacaa38af0ce48840fb5eda5b17494ec3bd7b131f0cb165b9ef1dc0525d2929995049abb53fe684c94cf495bb0ca7542b31c48ec0a229d869dcf8f318400db820bbf8fd2c219eb383f1c984fa143974519374ddb", 0x72, 0x0, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x7, 0x2}, 0xc) r5 = open$dir(&(0x7f0000000940)='./file0\x00', 0x88, 0x41) socketpair(0x0, 0x2, 0xffffffffffff7cf3, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat(r2, &(0x7f00000009c0)='./file0\x00', 0x8000, 0x8) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000a80)=ANY=[@ANYBLOB="937b1a6969d2883001018a91a25aa41b0000"], 0xa, &(0x7f0000000800)=[{&(0x7f0000000500)="3e07645f43ff6dd0476cc72bc6c336aefb4bfcff892a4eca9636320e50531e4c4e458542d90c45b9c1c88f629edb49f3a66f91306fc4538866aa98e484443b7edffe9952a1aa903ae312e0a80d45b1df7b2e017babfab0549c65fa3e7d9c0f53d602be55da0bfb33ebeca11142c35393300353bd8a4d53f5b1c41cb274598ac9362580a074c5efd1da99c813d357b2cf3f7d93d2ffc6a55bbdf4e845e7c212ca22c8cee6b258cd994a2b836cc8769a0695a3e2fdc2be72c02700ba6d14ad7cf0116cd309fbae3cae09b88b91b9baa51d45f92eb6df277ef5b86e0f382358066ffbf3357dacdf3285a4d616453cceb0418d9c554d0fd66c5fcef051", 0xfb}, {&(0x7f0000000600)="44b60a17fc8754d3f023c32a873e8d18f3919522f26a75081715d38ba2edb24d4d43398c699755941065b7b03544a76698567f115d0cc54f5e0ddd8c70fcfeae6a", 0x41}, {&(0x7f0000000680)="ae4ebc479fb65949f17259595dfdfdabb0", 0x11}, {&(0x7f00000006c0)="bac6c7d1a04cb55c4abdb2764611f1dc845334cbab30c89b1393913ce524bf436f0201f41a653009f40c4186e64a588dccfc71b500e259e0aa6ea9697138fefe2e02cc001416f8cb128178197695ee96dfefb7cf0060aacab4b22336c7bc3027b932fa02ffcfdc2117d3bec0e254f72a78bfc43c2b07078fcba8", 0x7a}, {&(0x7f0000000740)="075a1f5f", 0x4}, {&(0x7f0000000780)="a47ca57837df915ce218537e96388aae5de9e8446aeeeb7d5fded91de629fb6762f31f22d80c6f3963053260beea10357642515873a3e1e4aa0337e5e2824b1f773625f916a5c32625fd549de126f46198faf7f951a19acc", 0x58}], 0x6, &(0x7f0000000a00)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8]}], 0x30, 0x4}, 0x400) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) setuid(r9) r10 = geteuid() setuid(r10) r11 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, 0x0) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000380)='./file0\x00', r10, r12) getgroups(0x2, &(0x7f0000000400)=[r13, r13]) 10:12:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 10:12:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xe, 0xffffffffffffffee, 0x1000300010005, r1}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x29) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xe36, 0x3102, 0x7, 0xfffffffffffff801, "d6f96d4792e084c347800bff026b3f921a77fb4c", 0x39, 0x960a}) 10:12:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4e}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = msgget(0x0, 0x314) r2 = geteuid() r3 = getgid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x5, r2, r3, r4, r5, 0x2, 0x1}, 0xff, 0xb8, r6, r7, 0x100000000, 0x394, 0x30}) r8 = syz_open_pts() close(r0) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x28) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r2, 0x0, 0x0) 10:12:20 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x4) 10:12:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x7) getppid() setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 10:12:20 executing program 0: socket(0x1, 0xc000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x7, 0x78e) sendto(r1, &(0x7f0000000000)="e762e9295d0f398f3c369a7d0e4ba40d2e05e4c92fc74aef7d407922384fdf5ef6279966b329d5b55b0cf2af74bacc810a8ed043c97001ba15c25e3eeb5dbb1dede918f3b077e3251adf2373105194995adbf4aa3145dec9aa68044078e1bb883ac769b79c45b640b379807d75cd1257a7f799b87e64b64acda65677311ddf8c8abf0d8da9f82b5f0d8fcf687acebee353452c146b04fc3b32a05f83fd6ae65de78a69c562bc25367b4759efd946d0e2ebf7b11ae67e1c88196ee86e6d3dca89998de112ffb1f0176441de4075", 0xcd, 0x9, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 10:12:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000001001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) shmget(0x1, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNOTTY(r0, 0x20007471) dup(r1) shmget(0x0, 0x1000, 0x110, &(0x7f0000ffe000/0x1000)=nil) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) r3 = semget$private(0x0, 0x7, 0x0) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f00000001c0)=0xfff) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x9fb8) 10:12:20 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001200)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c6b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c4700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) getgid() mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) 10:12:20 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) fcntl$dupfd(r1, 0x0, r0) r2 = semget$private(0x0, 0x1, 0x22) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/181) 10:12:20 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 10:12:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x4, 0x4, 0x80, 0x86f9, "2a8ed5c21b36c2070856b09fc076753515d4a8bb", 0x9, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x28e) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000200)=0xc) writev(r0, &(0x7f0000000740)=[{&(0x7f00000003c0)="f841f5d30fd0908815cac600c36fd11d95c1ffac194503457340130212c570a731339d71b528811b7a48b77c15b1977f48e2c6a4b44048159d9f61bec909731e7d354c6359a3c4df1a15c7d7bf167cf7dc8105482bd3a908a4ba5f27469bef47192d4dfd18a021c377edd5866a8c374bd4f01172604d1f5f0fbb8cb883ef5f06507b0c6fedf0e193711007b1546e6fa71dce925a0bf11cc2d7c6000a5a6c241a0379280dcbf9df39acf5911e1aaed19d4ec7e50c8d169599f51d8a477b3b7d7f78db6f652937988acb49108442acf44b1722b46e587891d08634602ea15628b3b94f5a6efac5b54ba6ee5c2ccab06fbc3d4d06ad819fea4fb04ffacc", 0xfc}, {&(0x7f0000000640)="a5c31655d371fe96f7772ea8b1f775cab5b8bc0caa29b06cb1da16edfbf1719290cc1c21e1c6d41a542333ae4ffb73828dcd32b1d434ed449d1f920106f0ee366772e01706c40ed3b5a3ea830588121f5550d89aa99347e0b5fe9bcd1215a8eab1ae55566109f0b86f27723cec6152d6b5", 0x71}, {&(0x7f00000002c0)="af6f337edb118b89fea8e20e700823f2f1dfa1bb1c2b1c9151d89a0ff8", 0x1d}, {&(0x7f00000004c0)="1ba050289d09f044cbea86dfc0ae1f1df1b9", 0x12}, {&(0x7f00000006c0)="53f9887e122e479fe8f518cdc79a589ca1958fdc85ad420e8eeb179d43835d17ab9b466de84f52c858fcafb8b2a21f6b1c3fc185f0dbd71e98c5da66b2c02ba2e2767b590b3467a4327ad785e33bf853163459f0e2086f2d736e2a51f5c21474508a52640a8fa230357efe2b3aaf8d5803edd2f6", 0x74}], 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xfffffffffffffec1) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x7, r5, r6, r7, r8, 0x4}, 0x8001, 0x1, r9, r10, 0x305, 0x5, 0x1}) getegid() getpid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x8, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffff8001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x20c0c1a10cdb7dd0, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) semget(0x3, 0x0, 0x10) dup2(r0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) clock_gettime(0x6, &(0x7f0000000040)) 10:12:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) lseek(r0, 0x0, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:12:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) r1 = socket$inet(0x2, 0x8000, 0x2) write(r1, &(0x7f0000000000)="4eb1d1fa08e94811d2d8f04ff823c8079fb03f615752cec7a63228b758bb8dda5a5b4cb88c2de5386bbf643043b3d0c704e2667dbc41b36848c562c3942eb321ce19017661cd36f2306ee95ecf89761bf969bdf916ffa05d77ea63e26cd33753c95d4756a244656b9da89335917c23f115f46082", 0x74) 10:12:20 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="00000000001681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb898ebc9ad3873a1de435520ffe32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677b06000000000000002ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a429c10c5343c2a8682c1174ea4011f59667f8323705fb7ae13e8dced867338b92f5ee4a3539f3155ddb995dd65825543a9aa2f98d9fd90b103c73775bc6490586fdd16db4c978a70"], 0xb2, 0x7fe) msgget(0x2, 0x383) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f00000000c0)) 10:12:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c9, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 10:12:20 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 10:12:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x8000000000000001, 0x800000000000006) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002700)) setreuid(0x0, 0xee01) r1 = semget$private(0x0, 0x1, 0x4f547eddc61c8f9b) r2 = dup(0xffffffffffffff9c) r3 = getpid() fcntl$lock(r2, 0xf, &(0x7f0000002940)={0x1, 0x2, 0x9, 0x7, r3}) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000002980)=""/63) r4 = geteuid() r5 = getegid() r6 = kqueue() fcntl$setflags(r6, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r8, &(0x7f0000002640)=[{&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000004c0)=""/152, 0x98}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/165, 0xa5}, {&(0x7f0000001640)=""/4096, 0x1000}], 0xa) r9 = getuid() r10 = getegid() semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000002900)=0x6) kevent(r8, &(0x7f0000002700)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x8, 0x909, 0x6}], 0x9, &(0x7f0000002740)=[{{r7}, 0xfffffffffffffffa, 0x25, 0x0, 0x0, 0x23d}], 0x4, &(0x7f0000002780)={0x8, 0xd60}) r11 = kqueue() kevent(r11, &(0x7f00000027c0)=[{{r7}, 0xffffffffffffffff, 0x2, 0x20, 0x2, 0x1}, {{r8}, 0xfffffffffffffff9, 0xa2, 0x40000004, 0x0, 0x8}, {{r7}, 0xfffffffffffffffe, 0x0, 0x4, 0x7, 0x9}, {{r11}, 0xfffffffffffffff8, 0xaf, 0x40000000, 0x80000000, 0x1}, {{r6}, 0xfffffffffffffffc, 0x20, 0x0, 0x8}, {{r8}, 0xfffffffffffffffb, 0x42, 0x22, 0x9}], 0x3, &(0x7f0000002880)=[{{r6}, 0xffffffffffffffff, 0x8, 0xf0000021, 0xb9, 0xe44}], 0x4, &(0x7f00000028c0)={0x8, 0x4}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x32, r4, r5, r9, r10, 0x108, 0x3}, 0x81, 0x80000000, 0x9df0}) setreuid(r4, r4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:12:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8000800280002000, 0x405bcd) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000240)=0xdb) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x80) poll(&(0x7f00000000c0), 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x6, 0x32b6}, {0x81, 0x200}}, 0x0) 10:12:20 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x10000, 0x8000, 0x81, "77cba42052fb5a4167a594049c53835e05a523cd", 0x6, 0x9883}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt(r0, 0x8, 0x8, &(0x7f00000001c0)=""/101, &(0x7f0000000040)=0x65) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 10:12:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x40000400000002c2, 0x200000000000) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) pmap_unwire: wiring for pmap 0xfffffd807f00c780 va 0x1b30920000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c780 va 0x1b30921000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c780 va 0x1b30922000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c780 va 0x1b30923000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c780 va 0x1b30924000 didn't change! 10:12:21 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x7, 0x7, 0x7fff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 10:12:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') r13 = syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f00000008c0)={0x80, 0x4}) mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r15 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000840)={{0x966a, r4, r14, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 10:12:21 executing program 0: r0 = socket(0x2, 0x5, 0x7) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 10:12:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000000)="8d2c9d811398e052e55b48ed386a0a5a40d80b11478f5961dc4e51d2752b117ed7b6c28550e3385232436079072934b0f3691f02e2bcfc166d9017ba6fee6c9e1e9041c04d05b7b639437a12913a42fc192f2f2555e5976f72", 0x59, 0x8, &(0x7f00000000c0)=ANY=[@ANYBLOB="00930000000000000000"], 0xa) 10:12:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000018c0)=ANY=[@ANYBLOB="ac1f60d4ba5049c22874f52cd4a538cff9c7054e9972398019e5966a15d56910165c5b81c25dd14861a4b6112f4a2f8ef215294365dd40e8caf0c52fa205b409157a3d04ea2068db4c7ddfc709e0afeb7a84b3e2333b88587edae0236f0c075a400caa1207"], 0x10) ftruncate(r0, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) setuid(r1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001880)=0x990, 0x4) shutdown(r0, 0x40400000000001) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000680)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/178, 0xb2}, {&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000180)=""/208, 0xd0}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/255, 0xff}, {&(0x7f0000000480)=""/100, 0x64}, {&(0x7f0000000500)=""/119, 0x77}, {&(0x7f0000000580)=""/110, 0x6e}], 0x8, &(0x7f0000001740)=""/195, 0xc3}, 0x800) 10:12:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x2) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) close(r1) 10:12:21 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fcntl$getflags(r0, 0x3) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x4}, {0xffffffffffffff00, 0x8}}, 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x2011, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) fchdir(r2) fchdir(r2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) 10:12:21 executing program 1: r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000fb0f5118b275cc00fbf622416e7858ebe4ece71fb5010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x54, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/38}, 0x2e, 0x3, 0x1800) socket$inet(0x2, 0x3, 0x0) 10:12:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x5) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) 10:12:21 executing program 1: getrusage(0x0, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) clock_settime(0x0, &(0x7f00000000c0)={0x1, 0x100000001}) 10:12:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) accept$inet(r1, 0x0, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9, 0xf87}) 10:12:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10001, 0x2, 0x7, 0x41ff, "a5dc000cfbad17589700", 0x7, 0xf23c}) r1 = socket$unix(0x1, 0x7, 0x0) r2 = syz_open_pts() fsync(r1) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) syz_open_pts() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r3, &(0x7f0000000100)="fbccc63ecbb2dcec5630b458735d302b1927f6788dd329e9d70888914d344bc0136f234b0ffda9de982991dcc3ede7a1d8f14bbfef35c8fe3e3095c09af4eb99c957f6e8c709b54769e99c3827718ab2dda43f05b2db0476963e82efbf6e26f3571b9f6ff0dbb1cdb5c8f807ec12cdd99a7fe6f2c1d4812cec54bc4726574fc07c830df0de7f8a", 0x87, 0x2, &(0x7f00000001c0)={0x18, 0x0, 0x9, 0x200}, 0xc) socket$unix(0x1, 0x1, 0x0) 10:12:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x8001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 10:12:21 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 10:12:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) mknod(&(0x7f0000000040)='.\x00', 0x6002, 0x1ff) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) 10:12:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x80000001, 0x0, 0x0, 0x1000, "a1e7f094de2c889d1db88c008a3cf1f6fb132d7e", 0x80000001, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x9, 0x74, 0xd57, "a67b7e39fd4afad02ff1d58b4bf94d81ae730fc1", 0x9, 0x1}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x1) getdents(r1, &(0x7f0000000280)=""/252, 0xfc) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x1ff, 0x1, 0x38c55258, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:12:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2104, 0xffffffffffffff8f) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x132822356ea7f6b9, 0x50) read(r0, &(0x7f00000001c0)=""/20, 0x14) fchdir(r0) 10:12:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000001100)='./file0\x00', &(0x7f0000001140)={{0xfffffffffffffffa, 0x3}, {0x8, 0x9}}, 0x2) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) listen(r1, 0x8000) r2 = socket(0x36, 0x1, 0x3ff) r3 = socket$inet(0x2, 0x4003, 0x6) recvfrom$inet(r3, &(0x7f00000000c0)=""/4096, 0x1000, 0x803, &(0x7f00000010c0)={0x2, 0x0}, 0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$inet(r3, &(0x7f0000000000)=""/48, 0x30, 0x801, &(0x7f0000000040)={0x2, 0x1}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:12:22 executing program 0: socket(0x0, 0x2, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 10:12:22 executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000000)="3c8985aaf66721f2c302ea82c2c23aaa19157a52860d411cf70a45d4f4559d06c121f13f47372df015145e2d12a9f26a4ba5a26d0ac40ca5f00d") r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 10:12:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:22 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) pwritev(r1, &(0x7f0000003a40)=[{0x0}], 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) 10:12:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) flock(r0, 0x8) r2 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) r3 = dup(r1) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040)=[{r1, 0x20}, {r2, 0x8}, {r2, 0x8}], 0x3, 0xb3) flock(r2, 0x0) 10:12:22 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$inet6(0x18, 0x7, 0x100) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x9}, 0xc) setuid(0xee01) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r3 = dup2(r1, r1) renameat(r2, &(0x7f00000001c0)='./file0/file0\x00', r3, &(0x7f0000000200)='./file0/file0\x00') chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) 10:12:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = socket$inet6(0x18, 0x4000, 0x3) sendto(r0, &(0x7f0000000040)="c24248f4258d2e2284b7315e3932265c7b19c8bdd528020407c07d55dcd684a22128a958d3ecd8d63f13d93397ee651504db28308d532779acf922612f83fc0265c0c17d3c1ae12c824251aa7243ba1d38a0dfb1c457124e0b702780df5f99565631706f8ba05fb4c1575f4459d817420fa583f9c19141a31958cc450c9be0f260cc900757414c70cec4d6b23cd982b61a4c7991b69ee27e208113c57f22a39e15eb81b985197040fe3782e101193fda0a5e54fb9daab72f694f1eea0aafc75db9be2082f81a8634d2588f07e75287a5567497f05cf5164456c5e7bda6e3f063dbf8b825", 0xe4, 0x9, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 10:12:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) close(r1) write(r1, &(0x7f0000000000)="0eaa03d844ca1ce3cf705f3785c509f0acd808315e9591a51031fa3c644075cda5b45a7067b8ad08713e52de1ad9", 0x2e) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x43bb, 0x5, r2}) r3 = semget(0x3, 0x3, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001680)=""/4096) fcntl$setown(r0, 0x6, r2) readv(r1, &(0x7f00000036c0)=[{&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f0000000500)=""/68, 0x44}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f00000005c0)=""/138, 0x8a}], 0x6) r4 = dup(r1) r5 = geteuid() getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000003680)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000037c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="2d30754f6b3bacca30", 0x9}, {&(0x7f0000000140)="55d7b05899b20d8475ffbbffa7936e38106fff343174e2fa7ee6a3d005370c9a700e4a05f75b3991e7a8b3eede4e0e695ef0e3424f6e5796f5316a16f23c32a9298431ffcb4be42240a25ab3c5db611276f0785fe8391c0dadc70df76d555d0d341933c639da530f50184c0cb88d8e07561ec20c4c67836c6d018e92e6295f33c54d", 0x82}, {&(0x7f0000002680)="bd22fc419d96b17a6de040f7bb561670586bc69e346f2b420ddb9dfce4806f3c2f773b2403bc9d8adaeeaa707496aff29f1f17f08314b76598b51cdbbd3d57cb1bb12b762d95fbf4fcefe00e2c0b77992b8d1b4379c39230c4a010c2c2d99a110a4081363fa7030c354aa29ae00f21d94ed498caa12a6ffe60dfd88c7cd7f4c74db26e69f26f7f22bfea41d4dd7c07cc31a26a798b4412c58e51141b00d2db2de999759436ea2fc42debe7e1bf25fddec9127acaf6390420d3a65cdef79fd5137313ee0e5585b5b33b9b525e3ba586bc1750b2d9d8769f1f29010c6840076ca2ee9826230f25cb77e23a69992202c327015ae5f247008dc77e83c0ce5494841bedacd39ba7199d1d0cd45e8001d635d7d37096346fab40b453b1ab5ddb8bc675a8dd30cf8ee14733746c702fa1f5b1697894b7b1f1a970f8fa42a65778e5d502d1baf92cd76f1ab56ada074c5dd438fc8b426e96a464b131c2b1f018ecfc84309a72af3b644ba9edee61eb3adbcd99a2c18ee488127222ac5dcea7f63a2c2c472fae160968aef7df0fa0bc23837a639e9b829394962196bbc6f39496312a2e0331d639aeeb3af4ed562e704fa0265a622a0669dc990b9d9865ae8c1cf83a1fd6d9e9fb75d0a57bf9edb05bd61901cc0689c37f29bb1fb5980dbdf12a0e943f38c99bc5b295d81d338e61117b687439e084e8170dc6e02b02837daa78e428fa1e6092428da536dfdcd5e8e2b1b197e3f37384a20405bd0cd950b6fde2b200a281bcf5b0398e22711c1665279cd53a74ff92b68bf7dd854e9c9182a08963682e8cbd88e4d0fdfe61fe870298c41a84323d853d27fbbb6a5543159da0547f45abf61f87830b2c56df1e1203a9ac6e026ddc9b6110e3aa8f8eb6c88c5ed0ba4b0ac919fcb3e744b0fcfc9a073e1b8de91ecc67479f991e201490952c7b7960db467e50c7f8c029921693aba601c0a1a8c359904d1ab3727e6ab98e66f032293b3864a3ab3ca9839d17d3e308486d2c19136eab71b39c9f3fa4dcd8c63cd7ae0dc81ab9f72d71993a4274824e92cea7166170db331550f6a79eac84a27c114e44a2227afa7d4df7f6a458ee6a5e6a9ee106c330da5c38c7aa56b28231c6da5087aa56066193f789bb704775a214398739bcb9d26fcf89af2e429a1d22cd68a342dc6297b8da9b1da9fd31d7fa1cc38b268f2fe7a27a2bd18bc6e08147d0ed589ea020e958d8cf1458876217731da12bb51c7e66b6bbf3b76d0a32d0bd608438347816bacc319ec4f2c3032338bb00c56cb5835dd1aea591b5a9f63e415fb70162ebef866173760839d67e6a9c79d84e99d8d2c1be5d9d24dbc3d8449cbeeebd26d95ecb40897eff1b6b591a7aa0ccffc3ddf9f387344f1ba54a74a18afe82995861421cc17b1c4a961fb47c94e9c05211ac649c4c8bc3932ff6096716e5c3f8d519934715e2018aeb95f4daf5f21d38a8a7cc28e3d61758958f0a077b8656a4beb7e0ac2c502dde42a34462dd08dfdb1d8d331a858b4e173e537e0466cd23cdc771855597226462cd61d0fc2e9e36dddc23614bafc6a17b48ac80ae817300eb8544efc22a302061b0679bc864f981843b9113a58b5ddd8d2032d7181555d0a1cd36d97417f04a15298a2197f85936bfac330bcd46c30f24128e5486c3c11e68f4f9720b41a2aba3f2b330f8d705793c349f712cad5c2ee05e7ceb1b0af1f81ef98ff75945ca89f304f9d6dcee492df12b0275bfdc23340d8ed234e5794a5b17098cf7f6a66f78ff17a2e57ce0a58c6cb824c889bc5a993c5f26b4e1f80e4a9b9990fc2b940cb555a9c2a2af69d7876cbc2faae061c8547ff5a4235bcb271c58700d4a77658c59b4706972124fe8b36fb72c625160c8ef6c821f7c0a9fb4b6eda437462b47f725895ab2d6cc973474392e374db96ae7180b007ae6737840ec7a7fff9d5bc9fcbd9720a19aeb0cec12e2f24974ca1f63f7cbb863eacd8f3f49082f9298753883e699fd68a77a2d4edd095e86084843a0a07957c3a7446560fd789c0fcbc3a7e1e1b82144654fa2874d44f723e115866d733769d33578c8c45d18dc5489ca057d718768c0945f39ac1cad3a77f5ae153882f7fe36ca943c7381626941bd41f17ae826d192f56ca17910c8cc8ceac8a44b002ea80ee126db97a7ef58a7aa29fd3262d213dd91515ad15ce3736b51bb883231901982073e6e5895ad461afbea6adfc86feb4ebf9efb9727e0356a01d1acb4a8ffffe40afc10d2820bd0fa4923cc7c13868c369b10f45f07c79a09d392b70b8a547f631aedb25b2d4953c17e629b6c7204a0f555dc66957895214c288132e05552262aa815716390d099d2f6a01a4d413a6efcc6c7d56e1a669663ac1e00879a25ed7c6d0d47501ba47be4dca06aa8026edb28bfd6e39b3dda9bfd5a7b89485d2964a2f2e7c3a372d289e7e60b45a7ce249e059c9a71494899aaeff91427e30a91b93fd8a9b40a4ee9e414ec0c9e604dab811fcec2ee73322d96750f0305009ffbb52518b82ec0e104c13f982b6b4feff3e1d906b82b55d3db8fc9d458862c13c14ffef99c4253ef55736bc596861225358af05ef5889c49c0b0bcdad70e9eed56411f3438e957af316c2c60a74125b4c0a1e460eba29d3f3a309984057e66b972ad4117941f3efaa0579734689f6c603417211284c539c7ea78fda2df2bf0ec67a8c450200383eee9a36bc48e0e8b95c5bb983cf8fe24d348fcfc2356690abac459ea06657c8b5cbf9edc8ef4162510f4d7c3490442bb8a4adcc89d468883b303e8c19c3816d015bdda3959247847e07dcbff8dffd4d585641cfeb1066f3c72878888d22bd9ba52782c436432980d7c08f961ba06f89213ac70ed5d2fad3fd9a56f29633322ecebce3d6138b6e5e7b9c13f1b75bb3f7b04d928a2541f99df8659c61751cf7c896eaf2f1894dad5f7b37b81e45d33495e002acd6819dace080a236c54849b6809feb3026dfecb52f6c5bee9368cd5b2f91f7cbd56f504f341535dce820b3c82498c97e2dbc38238e039cc503f9272657b216e0ba952bd9ad0fd7ab61f6081dc5ae60e0473e80cbff45fd7b667624cb82a632353a43d7042b68b94aac6954dca8030a4434620f0d37c9046fbf5fbfac58353f6c8716f45ffa07a8f57f2b1fb5f7005de0c5b2b39b3fa8754f83e9d02ce8f65360902bb8b04cd9a06a87315ff6265a51f36129ecc53b076e1834f50a89af421e8dbd96165b932326984666f025714378e914c8dc8d7b0adb4cd2fff47cf60c687cb98ddc2ff42111e643203385eb24e8ec00fae99c76704255e62b1c219c523189f292dbbbddf896dba5a8e123d9748e53eb975b83b1bb48c433a17720e9b379428117004ccf2f17ae401efba9594fde0bb56826054e3343536d53b379256241b61b73349ae4ba189cb4adbd5c554d195d9d03fd9d0c006886b1515e81d261b96cbdf4bf6abac4aa1f7eaa04ba3675bd050b34c7e95f7762d790bb237ea0abb603dc84c9e578def3e8712891a39c023ab8dfdda0eb260d592b16a777634275a7ddcae3a56299f623019485fa185bc7809a2cd91c9169a93569fe46b132435aea21c5a6908d60d74d0cc8ab4cd33f6b3bfc569cd778bc9270a2dcd6bb2bde15e13572e93154c8bb3967669681617e41da1c024bc550adfc0dc1df131d70de4176a8c72161dd63aee8cae318d8a7d6c3d4f5b035bc5c93ae883ce756086a55144b9d29ce922f814c124b5a76e395ffa6974f661c855eb85b3309659bc2f359a6d268310761b3fdb3cfb4c88a5b7c100065434f591094162c6236d297e2533c67e9efdf3ab0de2dbe472dcefb07ef21cd91d04c9ab9ded706a34d883bf5245c3e3192745b840bfe85545b08547348077a19e3b014a847f905a407d1985ee955a2e2f54e0ba74dfb0db8cb211ec53d01b355ff1c4bbfa4a897618977c9517cce9e0cbaddf3dd480a22e3d1c3432369454d9f1e83d4b3d8567546fc5c7857a5087ed7b3134afcc1806587ffddec8ca22c2c06a6e82684610d4e0acd4146c37a57c1b26a47cb0c022a4e6695033f1943cb3034e7d2a3e69ce4d1b72dbffd9287e9f541829bd6915f8fca46ce93d77b79bdce0d5056064c1d3a5c98f53b5ee3d992581350dd324c798fca4176299921be283282e3532a93d8343019b5dfd4bbe7de418a57d61b14fe9cacf817dfc3bbcbc7cabbd5873ace629966727adf362bf1929b0012f74cd778fdeeb4e35c83e55e643a49f70a9a50c23f41e8b1aebbcd98ba49303556f4af8cf2119258b59ee4a4267f008ff94b98b35e53846a1c7f90a79ebb2003e3dbb66a6952b6e0337c7397f28b9307ffa5dd3cbf6cfa848ce6c1c4150b517ba35dba2ca75a5db824ee2be3a74337b790b43622dee9809e97454fdf17d409c19a9d992e57204f9f533b5f2f31d86bef33545c65bb6fa864dbc4615c9eb5620a9e6331477421de7fc90cc0d1e325f1982f634f4de1f07d13955f03599f9f037049975b04d863c3ff8bccb0522b7c7425ac9282ea758d8c2099470a0fff9edb4a04b4f807772d0afcceb88c82aba3474a9d9277a89d14d9ef6de82e10d00357e594296a4fbebbb1cce1b2dc1b9839ea763f7c9b9fd430f81a8f2f773ef546927afe6c5e5e85fef6a14c0a37dda91f8c7f9e7788c5b9644874e097e2211c105edfcaba19c66195814365246eb265309b6caeadba8d711c903f2c38a0dfc6342e075373a1cbb203c802d9003ec94e3eef01804b95b3324b523f5073d781968a3885b33802212087a4b1bd6c8251927dd3260d5a3241b5c8b9c758a4b82dbd4e9339d3109c5698af417bb7ff3db6aa3dc3e5df423b87ccbb2e2af810a1d950cae904e31c34dfa379e04b0011f12f859645fba6ce085842d33105365f370823ddd6bbe0a8a4bd38dc129f5fa28ad5303476adfdeb51dcd93e4acafa61407687fd35d3112ee1f762d3d37dc6e961dbdedd53bdebe03694ac47a0ed1bc58c7e73bb9ab7a87bf61b5a15b721a3a0ddaf718829f5959234928e9fa4d685f7e2061f2367629aa3662572a18c1838ac53a9fbd7e5e61a892cb32cd40050898116015d754382a97616a87c360ffcb30187050a002b28a1b445d11daac576bea6a8f9027e6446063fc897c4c4a407ce4527fdf0971a31c15bfb5084a4e1b1214e04110cb271c701c3c4ab946cb8ed43dc3cbaa9404682efb04d5bc39323ce6279c342b1fbb96743997ee2d21a73531913f4592c887279c9194f13b9341887905ff109039f67d0893fec6f8892728440957e78e08fbd1a104d1e501ce130fe53c10f298a923f05112f32d60ea7ae13c7bb33239c79955546606cd3f7eff778ccca32f17ae25d9d5546f51f0870473cb9dc27a7eaf7d1475a3b566ba8e6464068bda0cd3e4cc22eaa9d99bbbf999c739f027a9db9667df4f5025c033a4c90ea0066cd33bd43cd7a0f74d8db6eeea0f20355acbe4b47eb730f4515fae964408f1c3a308c4bac8b1994f002cbd0044c1170f67442089eee02bd9ef5820c0d4994afb066440e5f76d4ebeb125cf605f846d590007941982f2064bc4135b834abd515e4abf2eec757a9f6818c0f6f8b960cdea1330171910d39b2d94ca13e3459c3d6e0959ae3550e35b1cb4a6f9b5de5c5f412a18376e6b5753acb71a2384259cb2908b32bb773c9903abc93b6ff5e5ce8fd8177b9675e881e575cb6ff912cd2a634799493fe858e78718b40104de82b079acdf9b897b0ddf46b5daf37e239858d8be0e44b85c1b3c1fffee89f47cb75a5f2f392e0f1b4fac01a0c7", 0x1000}], 0x3, &(0x7f0000003740)=ANY=[@ANYBLOB="20000000a5eb511ff74706b000000000", @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r4], 0x58, 0x1}, 0x5) 10:12:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000180)=""/46, 0x2e, 0x3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$unix(r0, &(0x7f0000000240)=ANY=[], &(0x7f0000000140)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffd) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x10, 0x3, 0xf9) ftruncate(r0, 0x9) 10:12:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="439a510c5cbb7c64f991a048", 0xc}], 0x1, 0x0) pipe(&(0x7f0000000100)) r1 = kqueue() kevent(r0, 0x0, 0x800000000002, 0x0, 0x5, 0x0) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) close(r1) 10:12:23 executing program 0: select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x4) r1 = accept$inet(r0, &(0x7f00000012c0), &(0x7f0000000140)=0xfffffffffffffcd8) getsockname(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de44aefc54705853691efd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0b8cf170f5c6e051ddda7ab3bfa9a09e183a5ad85e42fa66dbc168197175b50ebe9cb275b17e277ccfdddf31c3c6b02dc8ce37ef1fba09a378b002c47ab02e1215a997795c81de661f95f5ed20000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) r2 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) close(r2) 10:12:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) preadv(r1, &(0x7f0000001740)=[{&(0x7f0000000040)=""/128, 0x80}, {&(0x7f0000000180)=""/194, 0xc2}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000440)=""/232, 0xe8}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000540)=""/216, 0xd8}, {&(0x7f0000000640)=""/229, 0xe5}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x9, 0x0) 10:12:23 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = getegid() r1 = getgid() r2 = getegid() r3 = getegid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getgid() getgroups(0x6, &(0x7f0000000100)=[r0, r1, r2, r3, r4, r6]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x40) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r7) setgroups(0x0, 0x0) getgroups(0x5, &(0x7f0000000140)=[r0, r0, r7, r3, r5]) getpgrp() setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:12:23 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) semget$private(0x0, 0x4, 0x0) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 10:12:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$inet(0x2, 0x8000, 0xc3) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket$inet(0x2, 0x5, 0x52) syz_open_pts() 10:12:23 executing program 1: semget(0x0, 0x5, 0x1ff) r0 = semget(0x2, 0x3, 0x402) connect(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) semop(r0, &(0x7f0000000000)=[{0x5, 0x400, 0x800}, {0x7, 0x0, 0x1800}, {0x0, 0x7a, 0x800}, {0x1, 0x200004, 0x1003}], 0x4) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x5, 0x8}, 0x10) semget$private(0x0, 0x2, 0x200) 10:12:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x90) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = dup(r2) ioctl$TIOCSDTR(r3, 0x20007479) 10:12:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) r2 = syz_open_pts() writev(r2, &(0x7f0000000000), 0x0) dup2(r0, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x7) 10:12:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = socket$inet(0x2, 0x8005, 0x3) lseek(r1, 0x0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) 10:12:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x101000002}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) flock(r0, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) flock(r0, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 10:12:24 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/104, 0x68}], 0x1000000000000060) 10:12:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) mlock(&(0x7f00000a4000/0x2000)=nil, 0x2000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xfff, 0x6}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xad09, 0x655}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x6}], 0x3f, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x42, 0x11, 0x8, 0x915}, {{r1}, 0x0, 0x10, 0x3, 0xfffffffffffffffb, 0x4}], 0x6, &(0x7f0000000180)={0x6}) socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 10:12:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 10:12:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) 10:12:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xb4771e5c9fbbcd5e}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 10:12:24 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) read(r0, &(0x7f0000000040)=""/248, 0xf8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0xa094}, 0xc) lseek(r1, 0x0, 0x0) 10:12:24 executing program 1: socketpair$unix(0x1, 0x4007, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x9b25c48ef0c890c4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x9) 10:12:24 executing program 1: setitimer(0xffffffffffffffff, &(0x7f0000000040)={{0x8}, {0x9ae, 0x4}}, 0x0) socket$inet(0x2, 0x200004, 0x410003) 10:12:25 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/161, 0xa1}, {&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f0000000380)=""/183, 0xb7}, {&(0x7f0000000440)=""/103, 0x67}, {&(0x7f00000004c0)=""/236, 0xec}, {&(0x7f00000005c0)=""/66, 0x42}], 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = semget(0x3, 0x3, 0x2) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000006c0)=""/171) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 10:12:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x1b) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xe4, 0x3}, {0x7}}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 10:12:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x1, 0x6, 0x3, 0x7}, 0xc) 10:12:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c79fd247fdbe63d6b873185dbf01fe0e8d19a9ae36300cf00d621228335f042a193de7038b88e3c378f47d045cd41a7a14e3dfd54bfbec1caa17049c2947b4a2ae7478509f0d312bf378d4c7921e5a4d9feeb898c0d67c531295c5ecaa3c8a7498777c1cb0d7a95ed432", 0x6a) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 10:12:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x2001000000005, &(0x7f0000000140)="001700885877cd25aed40234ee7a66bb085b6a2fecf1a228878ce7ee4a7520788f6a8c6baeee473789ba0174b40c71d916f182f22008f81b092fd39e1a03420b09a12dd561646278e024", 0x4a) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="c92237ae0d9e916e189d91047b1bf47be2f5b023910573f90367b8df77db94e48aa4f79a0d83f7f46590ab010c9cf0031a75341e", 0x34) 10:12:25 executing program 0: clock_gettime(0x5, &(0x7f0000000240)) clock_gettime(0x3, &(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0x7, 0x551b, 0x0, 0x7, 0x5, 0x9, 0x4, 0x80000000}, &(0x7f0000000040)={0x80000000, 0x80, 0x10000, 0x0, 0x2, 0x3f, 0x0, 0x2}, &(0x7f0000000080)={0xc0000000000000, 0xfffffffffffffffd, 0x8, 0x80000000, 0x0, 0xffffffffffff0001, 0x4, 0x9}, &(0x7f00000000c0)={0x2, 0x3}) 10:12:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000600), 0x6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 10:12:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="64aeaf42e89e809ae611ed760f89637c04a95789b72889d5d2ebc9c173a52bcd1d9d5413008edff891", 0x29) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 10:12:25 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000340)=""/3, 0x3}, {&(0x7f0000000380)=""/247, 0xf7}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = getuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:25 executing program 1: socketpair$unix(0x1, 0x8000, 0x0, &(0x7f0000000140)) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) socket$unix(0x1, 0x1, 0x0) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x1) 10:12:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\\.3$\x00', &(0x7f0000000280)='+\'-\x00', &(0x7f00000002c0)='@}\x00', &(0x7f0000000300)='\x00']) 10:12:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x40, 0x4, 0x7, 0x5, "f908052ba4323c6cb4a837c4ad8f5042d1b9c79c", 0x0, 0x100000000}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 10:12:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x4000, 0x0, 0x7, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) 10:12:25 executing program 0: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = getpid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, 0x0, r3}, 0xc) 10:12:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socket(0x2, 0x5, 0x8) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 10:12:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000000)=0xfffffffffffffffb, 0x4) close(r0) 10:12:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f00000006c0)) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="a35db0f298d1483a05f689f785d83be76e522c549636b21df07198a93d045cea7523902f180eb3964f2dba34b5c707805df0469292471f1d21766523089a2fd024be7fb9365461cfe03c7dde9fdef3d31021d0d25303bc86d2421b0bb0d98ffcb0f25ddb404090b3d999d5e539f9724efef48c7857bf572821aaa643c31282731290e95793bb93e298ef60a9a094260eb43a42e84b7ed13d04", 0x99}, {&(0x7f00000001c0)="3069bccd3ca6ed17fa1381c732e0", 0xe}], 0x2, &(0x7f0000000240)=[{0x110, 0xffff, 0x1, "9c78cb5a3576cc64d2b6f2c3dc12fd1715a259819d08d491a46786d5fcfe8f361f3ace1223365eb371c89cac96f5f0ae28c6e99e408249d98cda7cd1400cdd26a5b813fd65d6a7dee60bed176710b69d538d01f215e2dd85a7d1e95c7a2dd7b61b550fa82d66488d537ec66401439895f5a1d77df165ec2e568274cc1e250309922892dcf7b75078b353b2d1b2a4f0277a1f89316df027a31a030cd4c99076fd564fc9c3de99a4452aba3534c49f1c10c102eb7870698b73b2ae8953a245ce8c3f18095c8a6d46e93b6a195a831e4d593ab8f30a204dec9a55e1c39d585fe54aa1c0c780ea4c4236916b9a98c73278f8ceedeb6e3eea87b033bf761a"}, {0xd8, 0xffff, 0x8552, "45202c38f49d75dd18bc2307c296bd0534eb1b59b7a286b105fae3098f65fdcf06d918afc78e4dd421e6b9a32ebd384bc2d14b06f7eabe03d155d42599df9b8a20a7b372daf6d7aa83694451dfe3ae3349e7b38aef223c642938e748c71f49c1938602a5aea0f70c0fb27a28fdfbc99e694b3ed0bbd7061545d42eac686a74e0d3113b1a014f44542e4677195228a203383b74680660be6093a2deeb0b5c1158b4a66985bc2948469055bf4cd51f7c8012288861193653c3def25c1119a68fd09d23"}, {0xd0, 0xffff, 0x0, "220ef1bbc70aa016b0947958d96a70435586c92606811d119539ab71a003fec9eb202a647bbc6999867cb454c02e89499a613f307068774c27059445f515d2199dfa9e114315b9b14b5dcd053a67c94a85a93f78467b04b04b5d19949eea44b22ff923debb145a98130c1f1226a9a1b25f26f518ff78391ef1fe3fca033506a89ab509fd9b4ab13bd7924f75de9eba1d44b565260dc3c5870737dfbeaad5f01c58c3b14869830034e5c032db21d5b086b06d913b15e233c16affccffe414b0"}, {0x110, 0x0, 0xfffffffeffffffff, "672cab4dc1300eaef150a2851fa4b34b6285b7c0c89003e2421021975d72449d55398325956272fb477629cbfaaf2bf59a5be4c2fe48fd12446a42d3e6dbf005d2b35fed6637d661a38d79ae913e2bb3028a475b97e6708ad6fbcf12930fec8974347e9da20e16db6099405c86aa477e9fcd309814bd4d0fc98312ae45d8671e9da180821802d965b86bc733060a8616c10f5ab4b5e4db8a03169edbe9fbed1de114883686e9c065be778247d390e1fa0b806594296292e66b33705efe22831abbc7379907d35cfa2a2ad43e4eb1b4ab0c99e56151db49e95041667b670db93ddaa2b464551927ca8a60194a8f82bae21895c5046ebffc3063871cd91e"}], 0x3c8}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 10:12:25 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 10:12:25 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) clock_settime(0x7, &(0x7f0000000040)={0x7fff, 0x6}) r0 = open(&(0x7f0000000080)='.\x00', 0xaa2, 0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0x7}, 0xc) 10:12:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8008, 0x100) fsync(r0) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 10:12:25 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) socketpair(0x0, 0x7, 0x6, 0x0) r0 = socket$unix(0x1, 0x18, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x4, 0x45, 0x200, 0x3}, {{r0}, 0xffffffffffffffff, 0x48, 0x80000000, 0x7, 0x54}, {{r3}, 0xfffffffffffffff8, 0x10, 0x40, 0x0, 0x7}, {{r4}, 0xffffffffffffffff, 0x10, 0x2, 0x7fffffff, 0x800}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x5e, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x2aa, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x41, 0xfffff, 0x9, 0xff}], 0x5, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x20000087, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x6e, 0x20000019, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0xd3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x200fffff, 0x10f, 0xd8}, {{r0}, 0xfffffffffffffffd, 0x88, 0x80, 0xce, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x81, 0x7ff}], 0x8001, &(0x7f00000004c0)={0x5, 0x5fb2}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x80, 0x4}, {0x18, 0x3, 0x5, 0xe5}, 0x80000000, [0x7, 0x3, 0x4, 0x4, 0x2, 0x3, 0x8, 0x100]}, 0x3c) setreuid(r1, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() seteuid(0x0) pwritev(r6, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x44, 0x7fff, 0x8}], 0x3f, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x4, 0x2}, {{r6}, 0xfffffffffffffff8, 0x80, 0x43, 0x84a0, 0x805}, {{r6}, 0xfffffffffffffffb, 0x9c, 0x6, 0x2, 0x8}], 0x102, 0x0) 10:12:25 executing program 1: r0 = open(&(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', 0x10000, 0x0) chmod(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 10:12:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000080)=""/10, 0xa}], 0x2) 10:12:25 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) syz_open_pts() r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 10:12:25 executing program 1: r0 = socket$unix(0x1, 0x100007, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$sock_timeval(r1, 0xffff, 0x80000000000, 0xfffffffffffffffe, 0xffffffffffffff49) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) 10:12:25 executing program 0: r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f00000003c0)=""/238, 0xee}], 0x2, &(0x7f00000004c0)=""/195, 0xc3}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r1) dup(r3) r4 = socket(0x30, 0xc001, 0x40) bind$inet(r4, &(0x7f0000000000)={0x2, 0x3}, 0xc) r5 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x80000000000000, 0x5, 0xfffffffffffe0000, '\\\x00'}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:12:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000800)=0xc) fcntl$setown(r0, 0x6, r1) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0xb) lseek(r0, 0x0, 0x1) unlinkat(r0, &(0x7f0000000780)='./file0\x00', 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/48, &(0x7f00000007c0)=0x30) getsockopt(r0, 0x9, 0x6, &(0x7f0000000140)=""/54, &(0x7f0000000180)=0x36) preadv(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f00000002c0)=""/232, 0xe8}, {&(0x7f00000003c0)=""/225, 0xe1}, {&(0x7f00000004c0)=""/153, 0x99}, {&(0x7f0000000580)=""/193, 0xc1}, {&(0x7f0000000680)=""/88, 0x58}], 0x7, 0x0) dup2(r0, r0) 10:12:25 executing program 1: r0 = socket(0x3e, 0x5, 0x4) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x3a, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r1) 10:12:25 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x100000000, 0x9) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) setrlimit(0x6, &(0x7f0000000000)={0x2, 0x8e53}) 10:12:26 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) wait4(r0, &(0x7f0000000180), 0x3, &(0x7f0000000280)) getgroups(0x4000000000000051, &(0x7f00000003c0)=[0x0, 0x0, r1, r1, r1, 0x0, r1]) mkdir(&(0x7f0000000040)='./file1\x00', 0x80) setegid(r4) setgroups(0x0, 0x0) setgroups(0x1, &(0x7f0000000340)=[r2]) getgroups(0x4, &(0x7f00000000c0)=[r6, r4, r5, r2]) setuid(0xee01) setgroups(0x1, &(0x7f00000001c0)=[r3]) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 10:12:26 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) truncate(&(0x7f0000001000)='./file0\x00', 0x1) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000000)="79ecd2985801df47726c41258857bc9b491d0c6587c4fde46738b78a5b8c8a7fa4df0695f7523c8cb26ca26baf6389f1f11c8ef2fc515248d01932c037d36068952c18c0fff44b515f9699575ccb0b1753a8b0ca5d754e015105cf0839ad746220d6c85eeee8ca205c10097d035ba3dc625d68173c807c1a0e86b834b68862adb946c4723c57424bcb96fd2ad24e1928216a397b46c1e468baf5d66d93287aaa9cddb1c4eb83f5ccb20375301ea2dfc728eb2d5d7090598b03c5eff4c5037d02f0f09d4c25402361d8f0b2c344f1c5da9a36ba02ea97ed6c503500c9900860a38443ce2689d12845a6196338095d2598daab1db07cf6b7976191e93ec5c25cd2e44579667a731ff881491c25b2ecfa3dd8a61cb7d8eb47042ab8da5baabb754dd9b1c4ba148659aaf519723fbee5bea5e0911da0175a1f203a0d12977367ed1c174098c4eec629dc02aa1de91ff366300dac73bf18d87b1d7957e5db88e551b4b177e58850f5d9dd81eaa8e33ff52db90b87dc31ac7f45a0beef01fe81b7f7c5d24d11ac6c22bd3e0bbdd99afa0808bf9499eda876f68946b4d4247b499737f91af0b38d705a3f327e40e215371a314362468ebe68726db0fe36c6eb76a11908c51f243d187548609d82ef97c6e0bd739bca52cec0faa1ebc0bbd78af6c6dfa72b94d0afcdb86df710201d08f34100ac90ccbb6c2117566a1ee87c69bebd597733c3eba348ebce703024d765197b9caa61e30897f8d430ada4029aa54c2155e47b600f0e786805eabf85bfd357ffc331c9cd61953f3dbc8d843109e71941de9b8af7bc339712a35712c2bd698ae47f69fc71e80596d3926675a3c3f77c7c34e01cdf45cbc0f820ed8aba7c6d3245809bd1bddd6c4d4dda40153875036fca75d298121cd383e80cf80d615bb0620aa8e9e1613f0dfebf6a8d573d7d116d5b709decac5aec9dc247e9dc4e2c804755ae8ba1caba1102bf5c90374e491bc3ab7c521a2ba57ca73392cac108b4c947197d7c652e3761be959057e755b6a520288e76ba5f3d8f2503466c82bde6a9d90fee0012650f1771b22127ede78db0306deb9d8a4190a6ef16e4086e93189a0b9e85826361205c33a177d13620199d68967e8d9bfe2f2ed81b35099d56c5df9711fcef1b3663faa666d5561fbf4e4fdbb7a3477498f3eb66678363a7e76912443fd9b846a7a8392a4ea904e8fc01822ce7b663ae75d76279b5cb14b092c975e376ba0d8639971eb707fd4aa664162728a8925a4c9577f1f2a7f8d05a887833e82e705564b6b2342ea209460520f8cf174f27bf297a252dd3279c6d3874279d04d38b7e4a5f6b72c518dfc140c22ab4659809600286530a06db9cde7ae0318911f16588daf65c51fcecd451bac20735813fdf50c976dba3837bd39b15c1efb1ae28e8220fa708b485af49fb41a6393041110908f0c6f28072b1e4a068cffdc4ca62b14ee319fff9195dc7e23f347f8f3b25a64aa1879f39d27c01145325b8df7e260a1958eecdf0297907f5c475e1bca576b92783ece530b2145de5763dc84291db6433132f041402bcd1a14b235028d09eb70c7b314af024f9bfda29bf611afec9921746b70dcf36a9636f164b371597395b356e95480f87bdf2bccf65386d26ebd95c27ae2ab72faf347c01636f9174c6c9fa4c20ea4946d2fa1b09c38a83b397b82331117fbb01668e1111fc6ca31a39b4a85d902b2c6be506697cbc2f5cf9e634db1edff2a158e11cb217efe3a05486c3fe9af7cae03908e4e1b3157269402929c1b10984d962ee092ad993d25c0c1fc6d5cf6994a576cd9826496d268085f09caad3aad7f53fce411ceeb2ebc07047b5cc798995a62cab2888ebf3fec6a9b9a10b78d9e85ece62d3e8690acbd9080c9cc579967df3f36fe68ab3ab1fbbcc9477cc8c930357e3d43c4bcd04edf8b07c78ee75a4d6f42be6c53f3464be5cc655201a6e9c8e7e919bcbf6fb425ccab17c572d1676e5e5eb6cb300c6dc2acf279328776bd190ee755c13117c1eb51324ca334ef41b99901eb212db646b76b4d04d7e0fa1f5591498f0d7e2170a46b66a6afb67990874f871cd7a3fa3db724f1ad4463ae1f4aee234682facce92e358058c40817095d1e54851b1773a8f23cbcfc4db28b44d2bf983434fea01abe48ab967e9523cd7375701fe5c419f0130d730989d11353bdc59be558ed8e874218c198f509f3027b5ded0dcacbcfc1f3bfcb2d5d08fc3d5da929300fde24af2287f06880a6b82537c6cdaa2fee8a959bc7901f12eac6d814a03a23d6b2730ecdb61ccd59c68927f147508c874a41bcac9b85b62cb5c08749def51f3c90474b3f3fa816d9fc2a10ed560fa93af1f1cb322daf1bb95b01be3660f5ff3617776a798d046e1bbac6351024302d3428a4f446146ee89fd467df92f9c4df0535effb5934652885afa40ebe57e0e58cb01a179244480fc82411fa6d8aba2d43d908adbf109887609b5d0290436a02725ff1206ff0a44dfe9682f9b4d00947dceb3daaa21979298be28489e9772cc7d5e59ad8b2f9822728b1a64bb9338bd8f106d3d0ba44b11e441fba16067483fc5bf0a9518d01b734e6a6e7f23c80ebfed8ec4ace0c08f8275d46b878db6149b78e2b0f8bd5c68a82f4abc74062ddf5be3ccd87b7cb5c999c8c6fd150127c1d03a63b494576d6151697f7013697453444ae56257068a3a00102e44e59d1bca9b797bb5f7727a9db42378189b8a6ca4c2cd7c192ae78d2ae68d810f4798d6597f457d152395636465bdae484066a9e5173e1f0f8f3c3d11c3677872ea54ed5b83123088c3bd115a9b73a2c996cf6a771ad94fc744fe44d6c1d82998b7058bc41755d5036cb5aa189db1ed758660187a93b339a11ec71924d4772dde83c92c6bb3a759321e505ff2e510a75f1da2b33063a45f7663f44299021dd92423d8b4040638cfb448af5bbe1f581f22f050439cb06e718d9d7970d6a8b4cfdb045008105f7165c953cfab8f535d9d88b8b3873957ea62e45cdd4815d092828693ac5e2edeb7256bd9ac54e66136dafb38f25be5175f134c28b6e487f0a208b097c8484530f106e28292023c10d0a0f11ac030aecb985cc6a820f18125be8efb6c18f74646c1b62672e6618e1b1539ee90929b7996ea6dae01fef62f39022640c754dcb2ae8be33ad958f598738ec480e788443f4e4c16a43bb7b893c73b3543d76b2f640bc9f96b7b66d935915689457b1e14ebb879cd4bab0586f0fa595e50c689a31b4ed53e88e57f0e08add2bdabd7b365795b070658e7b297b17a3f0be84b0321c1892fa501ef8838c396845ff9cbfb8357d943c8598f39b9e434290def4cf487e3c3d56e84949d84b4b5921cfe7751519d8d2e243f7475673d271186e626502554b6b643106f8b766a875bade64226e41cbeef2563767df765cba2327c5ba03a9aaad66aa864f9d257d55a1188d35fd70733beb5b2c2422285b2e43b277fd0d4cb27ae48558404899ab0707a02019af7522a129932a228affa57e1124ff0b7536cb3fa9f01066f5f4899b97239aa3ba820fc93ed3b406493f5a8a2d3a91e0253dfb9ca020e17b6546cb64054d1ce430ff23287e323530890bfc31266d0de52789330358ef1e10e69ebaea8a19eb76f6fba5a6de5cdc52291d2702645a8ffc50ee88c8c8fc916f90d32251c08a1b7b57b3b9bd8f6e9ff335ef99bc01d16fe57c09aadaf46350f3a525795219e944f646f1a97fc768c4cadc1582be2709fc8a3bd0444e6604290d3674c4ecf71a389da8089f8152ca705b22578886180d0bef72bea548da36e13d13c17bdeac522cc9f3deb091c640722d5cf7b0ca43615d8dc703779988709826dd275e3506cf4da06092cb58992a432cc1a592c32f70daf5fc8d6094f7e72def60e113131dc4b424b9d6bcbc747c8b8eaf650eaa2690a02f281d811037570cd43a1a3c64993ed6a4eb11f781591aa2e09377a2a453cc1e9c58a55b3e9ad5509b497abd5fc01f6627acc0e7d9de490efd83ea3edd4e969f393211d463ea7bf26baba056034a62c3143045d35a331ca81ce8dd56e5a60e00de61a860595447250d869f05024069935134278137bfbf23a952b4db0f472651df380bdf0d6855c0b5ab66f2be98d48522e1d190c4b3f48f52785e28c59b7bca6aa9c0ab99d161c303d75bcfde75b4bcc424f052e1ce733a7ccb57141cada1117548300c077a0f8a4a689850d28a3ad672a79fe659dd7fb7ee9abfa8769379344005abfe2f99a0230a837a2b4d9193a34937c87c52eb2f4f0d65cdab363ae38eb7ce548413670abc18b42ccaafb2a3d6ad9fab496c6b537b2efc95487027012be3f19d8cdc16a15afb7a3e8eba5483d5be117b4684c1b507db9afee8de84cf1aeb5e67f091c9feaff4f20d75d600d94a59bb31db03479e823bab063a734dec42f8522bd2838b14881d53b4415c22b2f231cd84c0de8b8977ae0982c03b6f4e4ebada673aea16cdd00a481daf5529329d48caeda2ad5a44a7e9d2d269570928d0d6117aaa59b145542025aaaff95fb6e7221e637e3b087164f8e37117c1afe59a38cddfdb47452f66efa244b93df5e2a76866e1bfd3704eda666ffb5677ec86b50252fbee5c6e068cfe636fac9f90dc06dc58952d50fa0a0b45521bf0435aad8325f7ed014699cc6c62ded19c479867bd82867ef64a63d928091064e70e111021ada11734c1ed038a58565aca4f3f64b19c76bcf625f659de2ca10d01ae2b3f79d24b72104e6bffa478ccae1206a338e3c4c20b24750e458d5f69f0b79c66a10872673c42025a4462cc55d76ac3a224912e0a49bd3b9e3e051b8506589528315f4ae728c36bb3ec24c118c6d2904ad575eb7bc241192315cb53e486eafdfbb86bcf6aaf418d295cb0439a28e5b3b9cc3d012bf4c4dd6669624cfd7c804607508558ca8ebcc2722d7eeb97f883682b3336de504f078b0678d8c9a48d44005447c1df6445ef1829410485cd52a9ef5c71b996e3e3b09240fd59054c9c25480b6b46b09cf43f0ec2bd0dd2a111fa75f81761a8164acedfc9c44927c9e2ee49f8b9dcf5b292867059fe2390a161477148e792c94d97711241a4e22517fed16dc873a4b73874ec9fd629646196dc5aa341de78a19ab7d50b7dbb0d0a3667e45cfa21f0b229462e8b7fca6e417c24a06a404d4e982da0a8bd65d5736f519e4781d4ce0882cb9715c3ecf9398f5a03b0bd18fdef60c62dbd9510cbc7bfc00195576f65c0c4537c541b17d31abd616a5cfbd7360216f145a2891bbb885b59d49c23900cb48f3cfe785ff1fe76c5f13ed8a308f98252ed9b6d385bf9cb786e5823e2b679fe01458b292e58d67320d743e26d32e1908cbd16f3495cc13ad75826b9a3082d57cb018e4d61e7952d8eafec85750ef28d55141b2f377027b5f153c8e39a5b92402f77f19213ff20b3fb6c8310e42c902243d7627606bf3454838bf7e933f7fde9e5b52be3df18de935584b48e7239df500d5c65d5e699d16ec68d972fb540c4f4709eac0e6ed7da2ddbebd2bf7cb4a7b487312f90926497d38ea66332b18a61eaffbf527295c0f02dc9ca2bed86f6865a8f4fc1cd1c2dcb15da9c5bb1ebec82d03ae2e67c2994b534845dd2183890433a82df87e16260952274be1906c39cdfb8695343480cdd8e77ee22b4984e48313aced8ea3a168e0719fbcc59d3f0e46834698ba0f7111470bae44f40f87ec82c5579c386a45c44142a67a7c231de159eb0fb2c0e941c961d14c4f03dda737f453e73bfd66ba3cb49e21b0b20328cc5844") r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) shmdt(r2) 10:12:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mincore(&(0x7f0000462000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/25) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(r0, 0x8, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x183) socket(0x10, 0x5, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:26 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x5) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 10:12:26 executing program 0: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) dup(r0) close(r0) 10:12:26 executing program 1: r0 = syz_open_pts() 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', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff38) readlinkat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)=""/61, 0x3d) r3 = getegid() fchownat(r1, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, r3, 0x4) 10:12:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) flock(r2, 0x9) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x49, 0x0) 10:12:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2001005, &(0x7f0000000080)={0x0, 0x1}, 0xffffffffffffffb1) sendto$unix(r0, &(0x7f0000000240)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78600009fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xfffffffffffffebd, 0x4, 0x0, 0xe33068c7) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x300, 0x400}, 0xc) write(r0, &(0x7f0000002240)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe8798302f0546aff9d82de08a9fa471e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db8da12fb74a448aa53d6ac3fb8bee5c316f126b9c4027dbb4dbbbee3aa2f08368369907809005d8d01dc000db8fbcb27288c91c1be000ab8055a014cf376dff3c8230acbd2159212cfb168f36fdf0ebbe11352dadd11609e5d1e1d389b0f0bc030e78", 0xf82) recvfrom$unix(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x800, &(0x7f0000000100)=ANY=[@ANYBLOB="1713c8cb7c0400000000000000ef3f34ed7b2c964f351d740ae0e50dc67d3c3a792eeb2f34f952efe44fa37a7ef6"], 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="4c335c3539f000be84119d42029b6405e0ed25909bea523689449f173c30d376c9c8c6cd08c2087c9a062d4ce4448b6d137f07cee381fd9265092ab051646bda61c29890579aef6fa6fb168ac03c34e7bdb103d59341ad38b6cc5689c20024f09fae11a8b6ae6610ae4973b8ede8c0350db2549a551f74d6afaca0875c2e161d45cf3e127a19d837c192ce364b3156ce51f7f6edf873a7a4c6700b60a7e3f7d483b354da0a8d163bb9ed0c8d8126e551e4bc4ebe05cb4abc6a2d49cec5b2baf888dfb2f91b353a", 0xc7) 10:12:26 executing program 0: munmap(&(0x7f0000eb8000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 10:12:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget$private(0x0, 0x0, 0x20) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf", 0x112) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:26 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) getrlimit(0x1, &(0x7f0000001040)) 10:12:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab0218186343da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d0020000003a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r1 = syz_open_pts() dup(r1) syz_open_pts() 10:12:26 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) shmget(0x2, 0x1000, 0x40, &(0x7f00007a7000/0x1000)=nil) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 10:12:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xff, 0x100}, 0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) select(0x40, &(0x7f0000000000)={0x7, 0x4, 0x80000000, 0x8, 0x1, 0x3, 0x6, 0x200}, &(0x7f0000000040)={0x5, 0x88bf, 0x7, 0x8000, 0x0, 0x7, 0x40, 0x7fe}, &(0x7f0000000100)={0x80000000, 0x8001, 0x8, 0xffffffffffffffff, 0x9, 0xfffffffffffffff9, 0x839, 0xa0c8}, &(0x7f0000000140)={0xf1, 0x40}) 10:12:26 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x1, 0x3fff800}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d730c1e77a6fc69e0600000000000017e4e74de4"}) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 10:12:27 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[r1, r2]) r4 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1000000000000007) getgroups(0x6, &(0x7f0000001900)=[r1, r3, r2, r1, r3, r2]) setgid(r9) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000019c0)) bind(r0, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x8001, 0x100}, 0xc) getgroups(0x7, &(0x7f0000001a40)=[r8, r3, r7, r6, r9, r9, r3]) getsockname(r4, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) truncate(&(0x7f0000001a80)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) getgroups(0x7, &(0x7f0000001b40)=[r13, r11, r12, r10, r6, r6, r5]) fcntl$setstatus(r4, 0x4, 0x8c) r14 = semget$private(0x0, 0x3, 0x420) semop(r14, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 10:12:27 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = kqueue() mmap(&(0x7f00002a1000/0x600000)=nil, 0x600000, 0x3, 0x5013, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x66, 0x45, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40000028, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000040, 0x8, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x7a, 0x40, 0x38, 0x2d89}, {{r0}, 0xfffffffffffffffd, 0x8f, 0x80000003, 0x7f, 0x9}, {{r0}, 0x0, 0x84, 0x20000000, 0x1, 0x80}, {{r1}, 0xffffffffffffffff, 0x10, 0x85, 0x52, 0x3f}, {{r0}, 0x0, 0xc8, 0x80, 0xfffffffffffeffff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x14, 0x0, 0x100000001, 0x4}], 0x101, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x1, 0x8}, {{r0}, 0x0, 0x28, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0xb, 0x4, 0x1f, 0x8}, {{r0}, 0xfffffffffffffffb, 0x94, 0xc, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x10, 0x4000, 0x80}, {{r1}, 0xfffffffffffffffe, 0x0, 0x14, 0x1, 0x3}], 0x2, &(0x7f0000000200)={0x6, 0x4}) 10:12:27 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0xfff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 10:12:27 executing program 1: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) execve(0x0, 0x0, 0x0) 10:12:27 executing program 0: getrlimit(0x0, 0xffffffffffffffff) 10:12:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0xb, &(0x7f00000000c0)={0x2000000000001000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x400000000001012, r0, 0x0, 0x100000000000000) fchmod(r0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) 10:12:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7f) syz_open_pts() 10:12:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x926e37023a7fd67, 0x0, 0xfffffd9b}, 0x46) sendto$unix(r1, &(0x7f0000000080)="9d567a2190d7f000de00e8560000", 0xe, 0x402, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c8b9c798936677becd759ba49306d31d2fb730c5bcfb20545a149023246d330ac9708e5e81ede2beb69fda0b1f945b8efd7729652f1e345395044e0a787ca4b0a76761aa2bba5e4c4677d62d29e35c9d93c74ec14cf553323df91bac1670af48da6dfc2afe7d56d28a140dce03877b18049abe48a1ad5f77549fb15b3dfb3f955eefd8c853a58612bf58fb8683bd06393dbcc81cd59de9c8a8c6cc0181d148e28caa642ef905ae3570ccf73aa07796b844a0da87396d95a1502c9342958d2f0241e0638f2440a149435b4f060c67494ae71ee4a018e553eeb994330c828d34fce9ca5916c2565f8592e930cbb71b", 0xee, 0x40d, 0x0, 0x0) 10:12:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x5, 0x100005) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:27 executing program 1: mprotect(&(0x7f0000b46000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000b46000/0x3000)=nil, 0x3000) madvise(&(0x7f0000b46000/0x3000)=nil, 0x3000, 0x6) 10:12:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xff, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) pipe(&(0x7f0000000080)) 10:12:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c6, 0x12b) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x95) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0xfffffffffffffffc, 0x4b, 0x3, "34bb24c2c343c505d8f1aa17eee4e74303e6a169", 0x7fff, 0x166e}) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) r6 = kqueue() close(r6) fsync(r6) clock_getres(0x2, &(0x7f0000000280)) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 10:12:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfffffffffffff001) 10:12:27 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x4009, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x40, 0x100000001}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="eb0200000000000000aa4e713048fe9931929648", 0x99) 10:12:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xfffffe44) socket(0x18, 0x0, 0x8) socket(0x10, 0x8003, 0x4) socket(0x2, 0x5, 0x81) socket(0x0, 0x5, 0x2) 10:12:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) dup2(r0, r0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1) 10:12:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 10:12:28 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./file0\x00', 0x108, 0x0) close(r0) dup(0xffffffffffffffff) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_open_pts() syz_open_pts() 10:12:28 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/76}, &(0x7f0000000080)=0x4e) setsockopt(r0, 0x20, 0xd92, &(0x7f00000000c0)="1045ddd86c26ca72d2e861eb5f36ddbe80e528fba86f0abe4738996d47b6ccb561c375d66e88c34b998ab8fb7a6879eda75da180d47fc398606d9d8da24f05d8396a98918c1c04be2df6eea6e01cd3537f1ead533dd6faae207a8ee4c2408e03ee83bec0707663b11c95adb7e866060943ce613acead05a5dc7d9529c35f689ff686eb789428d849d21729f3fa7a56305be808ff904ac52939c0412765f978f09a0e013be0d66d36aca730deb22f04e5a6179af3fc8730c57ea61947071303d24ac3d80ae151208e5b4bf553fadb769f0074f424d239ccefcbdb43605053ca6661e4bf8dfdaa08c801f5f8336254d88c0fa42d622d4eec4bd258c0c2dcc450d9891731c34234e4e4fe04796f069d0d287d5dcd0afd90a97383ef0ed8ab70e7d5cd5da00921b5c49417ede0471bf8f2e9fd546967bc6d1d813894c65721e72615a968b38aed50f934b099ac0f059ee8fa2ecde33da863aeff7e82a7dc746dde546ebf52ec9c8419c488fe2f24193ec548aa82b2fb9eb6008cdb9cc4500f64791914354fd8f67031dc6d4084dc4f247a2875255d644e4dcf64ec63469aa0f73b2bbda4f94d7e8e2384cd84962c36b66f49566841764c148c4096714d9e1c139975b706ed91aa70c536a40e31f274d9d1b5e716ecc18ae17307ecac9b81d36283adb9784c5c1a93359ca5c1c8b229916a50cfe92e67da501f7b3dbce563f582f416355889c6ae0b898f7f78f53357f7db62351422ea7c5fc20118141705bd983f22287099778546ace6c912785a9ab44fb4e19e5e02d93fa206bc6326e18347dc7d53874640c80aa829c930b06ba86a5b8234d7979f32dc3f271caa9740aa3521f83f0ba54f6373d580e8df6e0712522c5e3a96bbfa5ca64360fd226b76dbe5f3260c1f5820836102991693983fb889512176b6b62358b908914a0bce272c55fcb3930eb6ea80530cfc5bda0927b6744aba496bf83724783d44fe5c69586cc5b95dcd1528b1edb0c5a8d643283604231ddc431940bc3faf16a1b43938f451dc79c83cd38f80e9622a451e15a096fb2a93de95c177dca7e0bd6f5de6e92daca182045fd1250f3d4787cc236e9a9892f9689b2ecf4c854eded1073699c0fc465bc926250e1f033b9ded1d4c0e6811e1343740971d946bb1523677c10d73c8ad651bb098a02c5cade208a3fbb49789355bd4ec2181e9738eb5567b8189f28c30f843e499659ad9d416c13d2b951a9ddeb85d9f560d16a3df0de75870f7b71a77fa27f9bcda9fdcaf203b5a4edd69876fcdcef17b7587158ea1e23b2eddebb926de9efb892a40a37452edb92bf61ad3c5144f2b80764b5f4d2e538a7f03b67e9595c8b97a9b5794bb3d3dc6422d818397320d63df7f10c768ed3ca1459b94389a7e3c321293f1362c708c83e139168719cb05efed9a38deceb9c616a965af418d365550838f0ff66bca648bf4f3121fe31bebd96ca0487124c9881d3e710db7ac2c6e1fa11b60f6f514157516688b34d61811b13c11cfa9e5afa4dacae78f3b7464e1f1b9e379afffe7efdb398ac09c5a17b6ea99c70706accd5e4560e1188c0b2a720945ab47977f1845d5f477bc4a840b5a78f8bc4f17399618d952439bd8361ddb8510f0849cea8bf4b06be85152cec7ae09981bdd791b5227f7be74bfedcf4b4a2278c1b64f2036caac6bde4893238261d2d321ca737fb4790a64c236c509e70d8f3726c6afd323af3b6aed0ac9d0c1f3034f3596b43bff9e3ae8aea45c688a591a8238a094286a865335ddda4cc1eca0b3e8c8b749f03502d68faf6042dd167e98fda484b832dab622f0b28d66b5d8f19fbb7bc6336ea80e63e85e4c7fe49c79b8ee95513521e9725e6166a712dbca09b238e1d7a0a50cb5caaf4e5ddd1150e14d84cc92b90b0ff4c2ef6a7d8b66074377b231c0208fbd564cc122b76c3edc1c15bcbed7454e339981b4fa7aab8574c5a0d99131967650207c6eb47403a54d327f8717c08bb426b464e8ba557c0d6e5e73a2a45c36ee2003b6bedfb1ffb8e97747a9c4778a5b23f623ac55fdf449a3386ca36235450576b14c355d6b788b6666fb386dfb9e8940f1a59f7e60147e6687639c4dcaa6bdba7c2033220782c3f8bbb0ddef1146d5765aec185236132a377bd490094e2e360ba5b5302096012b60e82add296c2b9cdeef2dccaa8326562d41ff0f4903d2e785653525a73122fb7e916b3b130f8171ab6f519169e1e3b1f2ff5938ff5cb9225d8bb7f9f59f429018fc1c452a180410328f9703c6d676a8163fcee8bcaa6072d2269d289eab0bc1bb57c606c2272bebf4484b3fd3429a8829b689b5042ffb0fd651d7f2c1b226d7f49367bc3a8727aa8bc636e4f9e94b1cb6fe6e9156c1a53a58017e4c78f6c9e1ef5f17561c545c1dddfb3d407e7c0b176ed4100eb1cb2457b9695605c4e1091ebbac7d18ebf9b45d4a4ba5c4f2a8ef84e6df5fb888843434a21a44e83b5796325aec975421e9b432b26ae8098475d649720153cbba682d98fc6e1860d73f055f745af49646596e6500b8119478b3ba838d32bb4ba79cebe015e853ef036f8d0d63bc7825d6f9d6f697c1d023307001e4ee81e0a1d1c84b8110e657ff35c54a6d0a0d8291d8938524a9b1c094d442602e30cce4e5fd74093912081f476309b38d27af3d736d75dd3b29f41750b50561e3b25a1342ccf595d4f95730a98b52273601e2a41e073a51e58134b23e99d38ef1e1a6cc4994da2d336055758441d6fa9cfd04833a230fccb52f1bf0e9ca035cd025661248173ce319742abc60f7eabae8338390cfe6f71957f13b1e517f6f677de45c850e498270057dc6b95a39f64d3db66666777814395be80703fe3db8640490cd8f3cb057d8d4366828c7ba842dbfc1b9ab184245c4518e201a6d5dcc88a897e1fe56cb8c5ee4174ded6efff13f20ea886b294646262cd1bb88d24f17eef395c759c6f07cb79072b8f4f32bb234f99f9f5fd0b2179ec1dbfcfea93549ef81e9de9d8ce007ca91ca5ee1e02bd56ec1175ba90d512910e82940d5c9cb8960e0ce26bf8776405d63a15e1abf81d800df741e9527524e6740434be8998b6f041a365a1aa37bc15cae70382ea8dedb64a6edfdecf66298ea5fc3f8583c5bb77f10dbcced3fe584829edccc438f95d6c51828ec6cd4704227d761bf6990a39273e49ebc3994fee106efa8c92ddf04a6475b114b19c096712dfbcbb4aab3438512043c25f7bd381e4e915c67547bf5079a5364a824ab900c74b6cf73a9a743c59b9b93d1c85ce3669d7ebbe525de4f66ea445515fae94f80e9a930bd12e016ef7526004940f3ad7b7ac84716a4c42ae64a48e02c1b7bb0a4af69fb5bc1796801fca6faf36a1a39e0b09b2ff35dd6e93ba964dcdd74e4e54f6dca49dbf25a94e658fbf4d2a651aa3d0926d17d30d8385897c49d474c95804d36f52472824a2f83bdef6055bf67f09dcf77269b4a1e5ed5dc0e27b8ecf33701e6065f30cd02ea3f0a9573d2e2ea6b6bd2fd67e23fbc450e44a6c0193f5ab5c2c0ab93f31df994f6b978733c2e39ca0516212f9169f5e2cbc875c643db40ce4fc788245b08c7b392972902dd94ad9ac4a48d514138eb8a3d210f09bf601bcd05d37eac4d501f7e51d7bfb976f13be87325e8e08cd4a191feaece1f23a0af54fdbe8fb9d936a44eb7e4cea0db24446cc085676fea174cd6642c2c8c67c1b907e6d663d04a14e27c8eeadb156f68ccd28878e5d224227cfd95c0bd60a50bad5ffd323fbb4a61bba271e34146da33407044338418374af24bd40743835ffbed97d069dbe25a507ff0274c2c8bf70e3c1238dea9ad1965adfc647c5d8ebf25727f8e5fab74254480684e57c5edc445cdfa0192b0654111f9d7580022f01de034137b53fc3d3dab0a46a5ef13cd7fa0b69a1225610aadb29ed295d62e960964808731465a6c182af464e7e5ffcfe1e757022bfe37c05203e6a318398426efd4f64684236885aa7d93a30a4efddbf6ff45a050a4b04bf0dde6f5446a00ab264a617d104b86a8491c773305e34c8b59b89f915bed6759e7b93a4a9613f51aba9bbab599bb501b1a9e5bd1e96969518424f9d7567832cb24c509e916e24f833a1bf9d8473e48587bcb66419831548f2902ee14fd7bed24e028b1228db6395640c483c159ed64422b1861e2c1fa078dc453a9681299b1f1861e7a663a6f2c59a772bee0c1a2d9046e93ceaef90a7750f9d95e5330298e9fd1fc2ebb11b233a362a82a1c68ccdc8c589ba6df3054f4f4966e8a711ca225796d15e462dd698d5b1a142103d1074ad48cf7e2218f8437835670541d57a96df5b73689c941f50db7bcd41f58e8325e688e54ee25aeadac5709d93f6218828b4ac567c2a2e8b10e161b51b40860fc37a368ea71dcaebcdd3cd95f146694317b18113fff42fb7aaa8f669987ef58e311c261ae6dcce2bf16d3ae67367e5a270d9153052899f2f87228b2a0f2ffabd524801c43445bc1d69cc57575036dfe301ed52c1d5d65f067517830d857ecd28c35c75b857769065c57157a84304346c05d4e5a77eec60fed866e4e7e5b903e7669fb06689b095016859cc273454759a674fe27ea90636fb66b1d5ba6395c856fe4d9008d9f9f9f52f80dd6a3196f50ece513d74be67ae673d854ef84065bdaf8847fc9ed060bae0af5856a56265ae17bb464393af4469eed12f7a9c8f0e27d021e9339379fd82107e3d2fc8acf21eb99989f7a872c4726d09dc9373decbbb615c0c8f5d0ad6892fc7f8db7d1ecc72ec206e55606bc06b3dc53e7a05ae746adee9e934305a4e628fa4a8b76be9cb3ed8fa464c64851850666e505a7a5aebba2c2adb80fe7a933e7f0d46927f74042a35c20155d023888c5c181c210d6f313b885d868f1a45063483cf3aa31cf69b2d939e51c8195d00d7dfb7611b13539caff97db77ecb548d82f783f0b934856b20871418dc01051b2eba099bfb7bb4c8c85a2fff0ca8d2c2995c34694204aba37d87394c502b2af2c55d8a839d25a64725cb42f102b382da774ed009ca799ec19f58bea0a9d4453407adb639df72837e7fcbb7f23f707e8ed51163d0cd1081c200c0ba1f08f68f3b08a54aa467a27a637eec825f13b20665c9b1bc43438c1ae095ddb8e2eded9328ad2205899a2d9d4bdce789693dd38284c8bea60a958f4783ef01be356cacccfe5dc35b20760951784e54cf832b9b46e0032b2bdefdee708c73d2d0c721fd28a92e4f507f0bbdb00a03edaff88ffcedfe645a3fe5b22243d8845349deaa8f0e74bddf2cc5a44b8bec195ebfc47caee62b2cc93ce2579e7b494f10d292f7d154e3bd0a2a0f1ab854702872df15ed1056c128887650e35bb284abda4782c0d27f21c91e73c766d77368cc30d3bf04b791cb588acee23bd039eab33ba0289881afe3d95fb5c4f1a03292b8f5e87f072394ea456007825103c70918e70b9a60e886b58a4bc3398b20a64a190f1e5a27d2f079203836281e99397f724d3dbfc3c219b4cd0736fb4b83e1d8901e25a581be4e5e194c7a5c2f0c833b63883ddd0cdd17fc7399ee1097248d7f5410eae1d8e69a4f0ecbf07af9130b7021e7eec72b9e5fc94d0d07cf52dcaa3bedcfdf60242cc3a1d8e6383bec1a7a22e6345c0568fbcd592c3988a9eb5096bea77e3c7e0f04cd70f46277e4318e06cac513a4fc28f1c746919b29876ca27a256569ec538172648362ca50cc7e9ecc7ea5ea7424e60098d32d40a4a75e529cfe1cf960c69d05d8a3a5984916d46d6290fc6a929bc861b8699b1ffbe9f58f7", 0x1000) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) socket(0x2, 0x2, 0xd) 10:12:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x302) msgsnd(r2, &(0x7f0000001140)=ANY=[@ANYBLOB="0300000000000000356ac9103ad010174da5581215ececf89d6f255fbdf8649ceb28b02f71b8a7d4d8b6bfd1dd77aab2128e69e301e3fe3e85811a2f45970682d73768a5ca446f2793204297af9405b4b6dbd4019a6a2bd4dc75570c3de6fd2598966571a7f9d89d8fb708617c2342e2932e485b055a3a91adbf31b345f92fdfd92f6552f9496c0877fe1ca61bd6a1765dd3eedf846310e40aa2b82d2c3395c7a3ea8c05c55d2f421d3ff0d2d5d2656c9a22b115156d80b45ab7a9682d25ded5260598bffac2f0f3abe9cd532c802437860c8bbfaa6c3eaf048e0dc3d155c7b375de733c5f8e30be4d6ed774c1aafff6eb09a7879aacb96fab275743e85861becb19f9054a5016016071e2e40a59cf7a387af939aeaedd6c2234a75f0b971f2b1a77d0e8719cdd5f32eb147c60351e75d95bba3fa02b5fb55d440f648d110f5cbd7630fad4e6857b6d8d131db3a719ef166e2f8d78a641ab492e6d120b1f49bef3d465d6e3f4c347b9c157ecd4e2a8edeecb4c9ef584caa66e0e7f42ff5e2db42a6b238969b478c8fb52b01e734da9c00f903283d0e5bc26ee7393ec7798cbce410091cadd7b6553b145bf4790aff2576f4618f04a85b4befef3d2b36b5f711b76050d28f8dc4e710131c7f090ab68f7b692b1e9fa4a85800f1f52e605c5f6ef5e2863e25d70a556d64cc43969dd1db09f3dc9d1e3a2dc90c7dba0ab7e0c20e41fbbea771da6168acd3662b0c87ac5a794f529c0ae730d9c1ce70a94e3c8f9277205173c48e09d1c3e15635c341387b79ccfa96db95de5de241d25596c2065fed2a350eecc02ae94f00f452b4fdf65f2c9feb3451f8bcddba8c8eb7fca71dcf53d1d62dae15dae7616123ea8e31b3697634be67bc2d0ed60b7de2114e4397f93159efbbe569c59a25d2edf5cb9a9103f43944f256d68f2fd491682f5b679cf80f87835fdc73f0d5047300b42817d4c82aa15022b35095041c80852fd2d8dd58aedd4b8c0ea2322437607544ed7ad420449be611383336efb3033e50deabf8a42261be4ab336652fd7e2cc66ebda73b54c24c08e7456e54b0f98f79f16cffa4c19a2c438e2f12e4fad0b8ad757ee478ba07d1d0ffe59e5b7142769e8fd6a64febad2db524839f67b885ea3a371408007f34fdc4c2a9878fa1ab4bd934b2fcc6fd960f0b08fbea1c324cfb92e6046c1651087a2aea9b85715abb48532e83b19d300cc304fd96358d2e4c8badf6d899eb146f37561089bfcad0abbd724a3f0346510e343357189f301f4bcc5a814a02ae59efcfdd9be9b652b7e66c926d6ec906cdb5748e240bf2e45f8b5d34369dcf69e6ef2706aea308eb567eb4431662cb3b405710ebe520f851090220f427e0d67bc3553a72ad45b4ca9052f54954ac04616d706d48cac7fbfb6a4ee151595a937f9ad2589fb491f08d417012183d0689757c555417e662aac105f6b9d60aa05f561308b31c8e13e3d1e2eda26c19d5efffefc014fac9dc330f5da209672e3b3f9d067d5f16af6e082076d7d7d13ffc0bf75ea897df22324ede65ee6f844211d0ac653a5fe0eeaad87ae30deda711f22451360cf2f24891b10f3e901df81ba8495932253584b371a3d2aa15571f91bed2c15e1986749ff026dc08e60e1aa75dc7bae320b7a1edb5fd7e543d7026c7a2af0181fc40beaa9d984a43c72c98e14cd3bcd0cc69baaeafd9cd8c2876dcfea779c4a7035202e70b527f0169bd5c263199629f8b3d8badb50e5909e82334d9605f6a906250f9c94a9f5728bf325203fdbd43a501bf92b533b9f94480d1d708d329147813075667f49e40d4727b559abb520c2092577f4cefb2ec8a0e48b6049875e944e8c07406b1362647e942f143c617f349ad21277dfc4b2f4090881651eec681c422620a4a15c1059fa39d458ee6385fbaabb17f259087ffd7f46860f141b69247917dee0f018ed24a9cbb6225f56bde5807ddf2d7e6ed2252b52fadcfc2f734065fda590752d85b57944f8e3399bf51f65bde491d2780c88753bf42cda324c551f22cbf9cd7d12fcb4fd0572a34b80109fb272b59300ff3058b1a5a1b93ea03c894d06750e43d081a17d56cb597938e33de5a628ba6d5232bbfdb079c2a78ea70d3bf95a34ce62ea5d542a57fdb0fb9596040ece37f9d563e94519fc1cd048bf91990e39ea8171884a1b40774d73c10049f19b6fa70dff4bf88b592b765f79263317d3da04540bceeaa027096db13393f7e5b6db9bb7cc7783d33969e48288564b7f6ecee79f7b57e22e2e271e56e60531dc1169b3aa30276b1bcdb4b185cb5b50ec397e2cf528df590cb72015097ca9afbad0c02f2d271c0ec08d43814f55a9f6c02a6ce0af64ac55b1c5ee80e60fdb265768ac710734f332f658f8b3f911efa8e3b007b6c06e5b7f7d801549e5089ffb0d31a6a7452b53db8f7e14a4e85ef0efced6fbc0b404d842384360264ec1c29fe1883d9f4b6e71d7236672b8759f1a8ba53f953b283de0939da826564e45c0a2875ac4ba1cb3a6b16fb0a472fdd90b5991eea8a7bc9e01d6a2c33ec9489d45763d33e937876a341fb7db2afee9ce31356a200c14cf0e15d7ce5dcc450c7961ea1bc2bf3af9f4aa412dfdbd0f645a39b907824b85812a486aa9037945b8bcd86234aab1fa8733b354ff9eab59bf9e6745b73290a3a7b7774f20656969e247d470d8e0f8795bcdd9b3d47d00a773adbb25a6fb4be38191a5b02de4b9a50083e08c09480a3193a36da4e726e4cae8f241f156fc0a0891512f2d074f475c39f4bc9ac0d6091026bddda1f58ca420a31971b7d9fe31cf8469c51f81a1cd6b52dddf6ebeec556aa2e9203b3d053f8fa99f27c03581fd6b14f0d7b6d006a00ead94f4d86037121d47b0a32c87ca8258929354f36e812841dd0968a3b6e253eff30e78cddc4781a996fcf6b38c448c6d697526828cb2322d08090bb1767334a427cd0c26db92da7976f1ba1398482063c3a386add376077d9dd441fe7b75fb7e0b09f03db7c5ba455af5039d74a520498e685e61607e95336c1f8ddea566ec2f1abfd868d116d99ea2e3a002a84bebb8e3188aec44a2f55c851aa889eaedeab1db1795a0dc8296f3aff92588e987c93c2d56cf5feac83f99acfb858bd30e453ba0fe242e12b0bfb438b8cc4aeacc00cd278545a8c43f030e48f616ea6915a1bdad4cb93c889a1d6ee6a07895acd5330cb10cc4af991bdcf4cf5f4ee2011b86159f84c58f28d202f4a00833de1fc8ca99208d4dd88877fde27ba32020bc9d046751329e622515286d6d30e4e811db874c3ee3ee37a4d81835ae7f3f2ef6ec7adb3f3c15180aca417d8b79e02f27e93baa333258b16670de02b7678547bbbeae6eb994460e08a82014313495b1bf2ff8e9571653922c607d76e35ccba660b36e68e6d3ee8ba559b61cada02f35b9c055c5ed5be53288ed3b989cc8cb7e506480e83254f296aef3ddef412f6bd67797fd4f1c14c09d232818181df853de9c62dd71f905c9040aacb2b6dd6050752a7e57f4ca1833eb50a364577ba007fca04435f314fc061e89cca85ecc22b9eb5769cd156b68726037c47daef09c50967a668a3390a188dde7935d70a83d043608e5e67f07d1861c7b32ea9455cf354b1d5725048ded280ebe919824a0495515ad60cdb780d2ea686066d4bcd722507699ef36ea2a1e529d23fa32cb2edeaa6c24267c147a66fc4a9a0835567e6330b035c7e7e93f280ab8f8788e15c35a840d123e121870dd5c9e00207c92a7e53ca741020e87b49f20ea0d2d99e85c94130ffbe7cfd43fe9ae0a0463ea1047faed10d7ee0d667b3dd776ce25b95195b8ee748d92f982b0d56366a29a56dc63c670d8548bc8f2d60cb6716bb3931dd75c6315f8491c528862dd7d630d1185d873bcbc5bea476739829fe02ec65b3ef5ec069d72a4a27114f23a42174b1ba2b0488c0d190b9fd84ac18f292d7974ac94d9321b982cf1195ef2cec82d9826154a2e33a2a78a50017396173cfa7c2dc8d7344e21976d3bffa8dd3ae7135d220a20072e244c89d385fc4db1afe12ab733be3b4f2e7b043a1f73027dc5cb5d4fc7fd4bccebf7e6eebdfbb900ff022a6db0bb87ba4c0ba94fe6152cad0cd56ea2315089006118668d009330e66af9b8e38b40aa26a568739070bcc9b78e473e0271fa282b5f4eefd607890801d3b8739309073465c85003f325713992d0000805d8797ee488a7bfebaaf931a3761e0a1f9e881264ef81e8d1d70b7e3ccaa2a05954cd07455c6d0eacae7ee8d04450cfd8c7e68be215933fd8d30c8338bc8ddef580f8c641dc8ade99e509f22dd2eed0169a0324c9744f6e0e26874eaf6e7a4ce55b243cc68137bcfd9e3c770ad6d615fbf4a1acfbb59bad43640c1058de0a6acca2e3459c42fbbfa117504c418252b3651eba744d1139489ff21fc8f6107c03d4a28b27f86489d376aa4747802cb657ade64253c6008c997fcca58f0681973f2e93c9a17e2943dd2f6c614807315294a3ed5eb7ae04eef59e8bbf34d91b0b430e0928a177de264b6e08d113ae7465799e791bd95f05895d32632b734acd02972e0f3d3da08a42b6f04dbf796ad5d36578c61e4166cdc7dfcaa49371bfb939789e2cb0c639a5f1907096662c5839f84c88a5e8e00731342ce2ec981cf2e4b83ad020b2d3acc9f3a0964410e3f9f6d237309b39d73acf6f74615aba6d58d06d35ac7a5083fd2e000860d4234dc01b220d6acca79742beda440f760119e47de3f79bc4786e5947afe3148ce69c0087a455a9b28ee9e31ee79e20b6098a9e58dd7e6615574671562cc910dab39ee21399e0a0697bcd4390918aecc5ad060fbdc4ec7cf80485f67d8aec9af352ccbc00fdb50805d6a7c315968fdcd8499c3f2a9e84aec3f48cdbea9eb28b8ac960d4ba35b286cc4477cfe2d2605ad10b5ed979c1b5419bc4d8c546fc781b2e2c3c624ce76047e986e779ac33829d157a5c76304485a6c94f1ea28f3444d05de589dcb9622cf3ded6d77ba22982112d602dbaaf780abe82ce044f46111a246be499f0bb684b43e76528abfccdf6c607899048fc3ed81faa1a2e6fe28f5b1f5a8c5dd376da8cd4349cc5638f16e1df6c52600872bb7b6237c3fce3bfcd86f28e6ed16e453dccbf82506a73fc7778c621001f388e56a9e69288c0c66dfd71832aa8375d7d38e418693a20bac0c42affa829530d5c607f4bd496325e7b4d9f19294ca7ecd5c3b0d12e94f03b922ade409713bb9ac66bba57eb5b745acec537973d248b2e81edf3936938319e15232ea49b43bf7140ce0a5501e44cec59c6491a92189b7b9fd17f9b83ef8ad941e06c34b0bd32bdf98c1604018b0510cd8962eefe6d719dd8d4e8730570ed239184c2d08f92be94d80c70362c804eb591ed878ae2311e9210190683ca6c1d19c8a3537d5fef3f66f342864a711505b2eea3ce348580f4762c61a79e3dfb80ec27c24a0fa2cc3c171cef78b9850ac67b651f87784588ba9a00bf44115b17cb3e27ecb0638a9b51b616700dfd7255fd24779d1dccd714fa161ac587352069b39025d25ecc4d980107caa2d56e78fd374ebac9350f22e5f97e2f69db3bf36be8f128bf5d051a433125d0cd6f85598cfe47eb854f5b273314334f2c057ce6d53e83426ce5eda0c7b2d3fc004408eaafa997caee4409683a35d30b316e73c0df27dd8dd4b31eb7a82849307c4e779009e608643e8b6f977d7933bbbe941bdc295e1aa74d663b289a9cac2c5d83ac77825cd7b244005d99f06778da8a833c7a98ce0ba2f12f1ae2110a8863c55a9248a331640630be81a99c418c5e638a7fd16"], 0x1008, 0x800) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 10:12:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x4}, {0x0, 0xffffffff00000000}}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r2) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) r4 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x8001) 10:12:29 executing program 1: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x6) recvmsg(0xffffffffffffffff, &(0x7f0000001280)={&(0x7f0000000000)=@un=@abs, 0xffffffffffffffcc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/132, 0x84}, {&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0xfffffffffffffe91, &(0x7f00000013c0)=""/71, 0x47}, 0x0) 10:12:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000, r1}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0xffffffffffffffff, 0x200000005}) 10:12:29 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, &(0x7f0000000140)) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0xa4, 0x3) 10:12:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800000000000040, 0x90) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000002c0)=0xffffffff, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x42) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1ff}, {0x100, 0x1}}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0080ff0f00001da9f7e90d52a5a5ed9eb0d7d7c6be92a8e5723f0aaa9eca7537f071d63f0a7d69809c55c8668111e22f1b94930e744a1d6303c69f192a6bb9576320000000000083a586dd09af092e8963aed8a67fc81032cc03af1685980a48584a28865ed14ee272acb2e777050000000000000000000000000000000000000000000000000000000000000000"], 0x48}, 0x1) 10:12:29 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x8) utimensat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) 10:12:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) recvmsg(r0, &(0x7f00000010c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, &(0x7f0000001080)=""/51, 0x33}, 0x43) 10:12:29 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2010, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0xfe00000, 0x0) 10:12:29 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/105, 0x69, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0xfe60, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x7, 0x4) r1 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r2, r1) 10:12:29 executing program 0: r0 = socket(0x18, 0x0, 0x0) semget(0x0, 0x4, 0x1) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto(r0, &(0x7f0000000080)="cb13a20406e3cd8a4f042547a69e6625d8042a475478b6bf706f89cc12e4b2d2c1d69700776e862b391fbb01b7c875b34179787fe640567812e0fff3320f2454004e7af6c102be7943975c0ff7e34e44c92fc46cc2e8a3455b0b09d137c30e240945a5380eb2a66a224c1f88b3789164a207ac94c89bc4c9b67f7c4f1c5f2733547982c3e5a761f5416f545ada22", 0x8e, 0x400, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f666b6c06e900"], 0xa) semget(0x1, 0x1, 0x200) 10:12:29 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4464ad", 0x3) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='*\x00', &(0x7f0000000100)='&^-.\'\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='=}\x00', &(0x7f00000001c0)=']\x8e(\x00', &(0x7f0000000200)='}+\x00', &(0x7f0000000240)='\x81^\x00']) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x12, 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/171, &(0x7f0000000380)=0xab) 10:12:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x10, 0x8003, 0x7) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="c3c2dc62f2d496574659ecde79765a7e85e2", 0x12}, {&(0x7f00000000c0)="6d7c96d6304751b0f72495f0d51d0d747dcd66c43544f1d708d67efef96cbf39ff6d4382b14e50a26c2969bf0ec0ddd16b97d215408d99b9ebf372340a37b0c1bbfb52d8161978a94c46", 0x4a}, {&(0x7f0000000140)="4d3d2ef2b454d91c8be9e3b7845379ee7323b07a32ef6ab16bb1e2ebdbb126dea8f925fde364eab116b0cfea25124be3f00378d48539ff9b71251bcfc087f123444c1f4f416a6850c89439cea506c7c291fbb9e26122fba340b58b04a0e081ab2b238f64ce7a76ee0cfb9deac35c86dfd3ec40bc9d8dfda4d256965ee7dfd1fa7cd8491dd3e8592b3817c01efdc2e5a58472e153bb9eaa0ef9", 0x99}, {&(0x7f0000000200)="9d1540441ccc350b327efa77f82ed9920f710ee18501ca2fdd1c8863dc0845886016aee628bc3a867ea9260bb62c18", 0x2f}, {&(0x7f0000000240)="0d46624e9c40906f6aca18117b260cfcc5a497d2e41203978bd629041012dcb336d2f273b093422fd38daf14c4f30aae73ecd3ac64023574d1be576ff0bc2c4669bda872922f402f4a9b1e4962264ee16271d1c16779aaf75b2d990ef63df6e5835ea2b61d2f43889cf864bc1bf137459aff5b81671adb32cdc73735ef", 0x7d}], 0x5, 0x0) writev(r0, &(0x7f0000000000), 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) 10:12:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="1da9574ca4119546b210243c5ac6842c8908cdd4dbbd1b3b5515f04c0c87f2f01b78d79f1e016ec2c72576957399e737360f4f9f3b1b138b8b02646690b66b511fc77e9e90ee834f4b486b7645e3720b62bbec1bff7b0e70d3d929eaa91d36648e46fb1b2350e483f622f8a856ca0f10d2c77dbbf8d5757eaa38dfeb021140f34a7508c76a84f1ab0517340c02abe50b421dee1d4acd69d18497566085d6c5a7b6c74f66a461a15b95e61febb91e8f608bdffb25d9080977913fd7bede2ae063d1a582613c5000dd203218", 0xcb) write(r0, &(0x7f0000000140)="6ec6a89205f6256c702deb7ce45c3854d77a1e88e7f26a255f9de84ec6d2ffbd9a17a9f7a2c615ada1a8b39722dbc71b79d2f3519e62f50d4ea39b914a134dc8c892896de3e9a04988b61a68f62a51c86382c5a606057326268db115ed2e082fab39366d8b8086db300554497c850ea1736e04e2bc74fabf7816583893745f2810402dcb3a4a28a0844c5b598727ea7d02762ab843ef63351b58c7d6e24fb69a7bccbe2dfccf0f757480255a3d41bb1fc9af3b7dd8", 0xb5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200), 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x1) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) getsockname(r0, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) close(r0) fsync(r1) ioctl$TIOCSCTTY(r0, 0x20007461) readv(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/50, 0x32}, {&(0x7f0000000400)=""/225, 0xe1}, {&(0x7f0000000500)=""/86, 0x56}, {&(0x7f0000000580)=""/182, 0xb6}], 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)=""/189, &(0x7f0000000740)=0xbd) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000780)=""/190, 0xbe}], 0x1) getpeername(r1, &(0x7f0000000880)=@un=@abs, &(0x7f00000008c0)=0x8) fsync(r1) r3 = open(&(0x7f0000000900)='./file0\x00', 0x8090, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f00000009c0)=""/51, 0x33}, {&(0x7f0000000a00)=""/17, 0x11}, {&(0x7f0000000a40)=""/197, 0xc5}, {&(0x7f0000000b40)=""/177, 0xb1}, {&(0x7f0000000c00)=""/182, 0xb6}, {&(0x7f0000000cc0)=""/55, 0x37}], 0x6) r4 = open(&(0x7f0000000d80)='./file0\x00', 0x189, 0x2) accept(r3, &(0x7f0000000dc0)=@in, &(0x7f0000000e00)=0xc) nanosleep(&(0x7f0000000e40)={0x20, 0x6}, &(0x7f0000000e80)) accept$unix(r4, &(0x7f0000000ec0)=@file={0x0, ""/4096}, &(0x7f0000001f00)=0x1002) fcntl$setown(r3, 0x6, r2) close(r4) readlinkat(r1, &(0x7f0000001f40)='./file0\x00', &(0x7f0000001f80)=""/99, 0x63) fcntl$setstatus(r4, 0x4, 0xc4) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000002000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 10:12:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) fcntl$setstatus(r1, 0x4, 0x40) 10:12:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8205200000696c653000bdfd09ca97d889b401309bfa69904c766eb20cc6fbdfcdfe5a3e912f1edcdb4d2bc8f43dd95a9542d2d15d7fc129cf7a3462f6de0d3dcff1318e0c97de5358ae18d487d40a9381b32cfa96f1290f054d11c277e9051234e54746ea8889bf6c288b1e729091f7c51e1ae0990ba51810076714511d1b87ca1def5f9604658e8cf65239a14ddbce310bc1d5bd2ca9a97d3b7b1fa7b6f4443b7321b50159c92a911da80e636b50d1b01c3d636cb448e73fe0813648ba919d4a253524a9468ae04f46d8d6234bb15e34c8a2e0b937dbfc0eccb8e7d4c595e985cdf50423009e1283ca"], 0x10) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000040)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0xffff, 0x4) 10:12:29 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x40) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000200)="7da0081c5e356bf173a0161dc56c4903d2ad8e4d57d2dd88e7b7eb0663e4d4e6783e5511b3bdd758247e141f72d73e729f57309dae7cb1957f96dde19e64123dfe029a0230f03029b9962c0f937d2922843259dc08684d88c79284b340502b70dc1094d4d60d52df3ad6a36419238cf07ec98c2f09ce7458a9a2a41d0e4d0e9c3e03c43e3aca8709496aebda2a98e478f740e6590917b0e973bc55306047c304fda16a40d9fd52eed01933121011a4b2bf18bcef8aba2d29469df13a382befdfc3a311d2f02d3919c795c8993628", 0xce}], 0x1, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r9, r10}], 0xb8, 0x409}, 0x6) 10:12:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) close(r0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:12:30 executing program 0: r0 = semget$private(0x0, 0x7, 0x690) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xc254, 0x448, 0x6, 0x7, 0x100000000, 0x7ff, 0x101]) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) read(r2, &(0x7f0000000100)=""/47, 0x2f) fchdir(r1) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000340)=0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/241) fchmod(r2, 0x8) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000280)=0x874, 0x4) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x3, 0x424, 0x100}, 0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x40, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) getpeername$inet6(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xfffffffffffffdff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) setuid(r3) chown(&(0x7f0000000480)='./file0\x00', r3, r4) fchdir(r2) ioctl$TIOCSDTR(r2, 0x20007479) getrlimit(0x3, &(0x7f00000004c0)) recvfrom(r1, &(0x7f0000000500)=""/213, 0xd5, 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="10060000000000000000"], 0xa) ioctl$TIOCCDTR(r2, 0x20007478) msgget$private(0x0, 0x80) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 10:12:30 executing program 1: r0 = geteuid() r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r0, r3, r0, r5, 0x80, 0x3}, 0x10000, 0x6, r6, r8, 0x1000, 0x1, 0x8}) r9 = getgid() getgid() setrlimit(0x7, &(0x7f0000000180)={0x7f}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r10 = getegid() r11 = semget$private(0x0, 0x3, 0x1a0) getgroups(0x4, &(0x7f0000000240)=[r10, r3, r4, r10]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, r7, r3, r0, r2, 0x4, 0x3}, 0x1000, 0x7, r8, r8, 0xe1, 0x6, 0x4}) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000300)=0x8) sendmsg(r12, &(0x7f0000000ac0)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="7687052c3cb62fd6e8d39862d07dab84cd2c3a71f6db5bcedf7d0dd32a4ced316d8c377ad3f503b587e27a8465bccde6bad5b80fe74c427a63ce823e8635eb3b093ff5d63ed119026c73f7d476e4d75429968e119fe7544ace478da3509e05485d4a52fbb097bc4006e3d9ab83bb56372e8d9796b8719ff0a6b0506aec02ca4cd71cb3ac39", 0x85}], 0x1, 0x0}, 0x40c) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000b00)=[0x7, 0x936, 0x4]) r13 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000b40)={{0x1000000, r0, r3, r0, r9, 0x6, 0x1}, 0x7fff, 0x9, r6, r8, 0x20, 0x80, 0x100000000, 0xe2f}) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000bc0)=0x7fffffff) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) msgrcv(r13, &(0x7f0000000c00)={0x0, ""/253}, 0x105, 0x2, 0x800) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000d40)=0x10000) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000d80)=""/56) setreuid(r7, r7) semget$private(0x0, 0x4, 0x0) ioctl$TIOCSTOP(r12, 0x2000746f) 10:12:30 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x101, 0x1, 0xbeb6, 0x8, "aedd6570b576c6919f5b029fd99aa9dcd1cf42df", 0x1, 0xf725}) close(r0) 10:12:30 executing program 1: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x220, 0x48) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) setuid(r1) setreuid(0xffffffffffffffff, 0x0) 10:12:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) recvfrom$inet6(r0, &(0x7f0000000000)=""/185, 0xb9, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x8bc, 0x40}, 0xc) close(r0) 10:12:31 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x2000000000000) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) 10:12:31 executing program 1: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x102, 0x6) syz_open_pts() unlink(&(0x7f00000000c0)='.') 10:12:31 executing program 0: r0 = syz_open_pts() rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b}) 10:12:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x18, 0x40000000, 0x2, 0xa4a}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0xe0a6}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xdc, 0x11, 0x4, 0xffffffff}, {{r1}, 0x0, 0x8, 0x1, 0x968, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x6, 0x1000}, {{r1}, 0xfffffffffffffff8, 0xeb58b271f19565f, 0x4, 0x9, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffb, 0x4, 0x400fffff, 0x3f, 0x2199}], 0x0, &(0x7f0000000080)={0x3, 0xffffffffffffffe1}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) fchmod(r0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x30, 0x0) dup2(r1, r0) 10:12:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a680598b5404cd6bcdf3e74bbdc5f047b71be82a2033a06afa5f040f606335340f57141c1a15983ea48", 0x8e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0xbdf9) r1 = syz_open_pts() syz_emit_ethernet(0x3d, &(0x7f00000000c0)="9539534a3c3a63fdb8737e2e065d3594bfd90bc650844a599bc48bcb865a0fafb1486ae2af3422546d070cf61282610893acf799156bd64706a06470e0") close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() lseek(r0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x40, 0xfffffffffffffff7, "050313ee1b978ab500bf3e00203c59cade00", 0x2}) r3 = semget(0x3, 0x0, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="f2fcefe7eed141073a34735ad271bd031fd3abf96dea4a9c2812b4173f4a99177dce7e70475e28d700db4cdc1d002d8a05f10df2c92924b1cbddc6dbad8163dba09e9d5fbfaa755a502d679dd63bbc8aba441acc4dd924d963e5586164bf225e8d09701e55193f3b05b0f6f3", 0x6c}], 0x1) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000000)=""/46) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:12:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x15, 0x55, 0x7}, {{r1}, 0xffffffffffffffff, 0xa, 0x4, 0x7, 0xffff}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x63a3, 0x3}, {{r0}, 0xffffffffffffffff, 0x49, 0x5, 0x0, 0xfb5}, {{r1}, 0xffffffffffffffff, 0x5a, 0x0, 0x3, 0x7fffffff}], 0x7f, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x40000080, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x20, 0x7f, 0x7}, {{r1}, 0xffffffffffffffff, 0x9, 0xf0000008, 0xfffffffffffffffd, 0x200}, {{r2}, 0x0, 0x2, 0xf0000041, 0x6, 0x9}, {{r1}, 0xfffffffffffffffd, 0x44, 0x81, 0x9, 0x2}, {{r2}, 0xfffffffffffffff8, 0x2, 0x0, 0xc2c, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x34, 0x800000c0, 0x7}, {{r2}, 0x0, 0x0, 0x8, 0x8, 0xb83}], 0x100000000, &(0x7f00000002c0)={0x0, 0x8}) socketpair(0x2, 0x4, 0x3, &(0x7f0000000000)) socket(0x39, 0x4000, 0x4) 10:12:31 executing program 1: r0 = socket(0x10000000002, 0x6, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) 10:12:31 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) close(r1) 10:12:31 executing program 0: r0 = socket$inet(0x2, 0x7, 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="93903b773149febca714a4e1c7e7adf7192f03813fd30c609386404c97e2b6eb5a9c6e296f92d44e3eb3d258364b9ec4bec298d1e505caf3a3f7f1f9ccb1b1d2cd60dd32bbf50f467f42b350f1a3978bd212c80b827361daa50df1a2b9a417501b41664d77e42d4157ae508f57d8ff83c8eddbf89e86040b01ea8db52a826987261d7347fc89720237c60eff8112ed92304c92afc377cb66a4261b16dc1432f48d9d2387a5782524c19e40620e75485d04ca0d2c6238e6eb28b5867b5b41cfe4882c7b88e3", 0xfe6a}, {&(0x7f00000001c0)="da37603bebf811c96030c1c570645c82d43013bde163101d2375d857bff16b7898dd5f7cd6851376326bb860d7ab6a18a79c33026ec0567c3af3ee729dbbbaca2db54fdd8a33d34dd802cfdbe914666dd36b0c2610d5ecf85960734b3180eb2aea1319d4a4a24f16faf51e10cde519b25d7ebe9db83344ddee36e7c75221a408ec9124bc68e9c7750eeacccf2eaadcfd17c04aed8464fe69fd8f16e7df2d6dcec5f0aa1ab56dbb569bb558e41bf55575a07f85", 0xb3}], 0x2) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000280)={0x1, 0x3, 0x2, 0x401, r2}) lseek(r1, 0x0, 0x4c19c4870b7c4c8a) pipe2(&(0x7f00000002c0), 0x10000) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) pipe(&(0x7f0000000140)) 10:12:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:12:31 executing program 0: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7, 0x9}) execve(0x0, 0x0, 0x0) 10:12:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) r3 = kqueue() r4 = semget$private(0x0, 0x1, 0x20) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000040)=""/199) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="1ee2daf5cac7669833054abeb0fe597e661af7df03cac9ec6ce84d23fd17659f2bd63f37f41ee70764f4b73263717319be4ad8a982353234f01f2fc25e74953ef6807d85feb3653c39a0d8d84fdaf1ba086bb4f668084fa141fbae5dcb106b33e5", 0x61}, {&(0x7f00000001c0)="265054e822d6ed04565ac2c8", 0xc}, {&(0x7f0000000200)="143c484e6f915f738c001bf4a1f54f2a0a4bc7dbd49bca96835654db2e127d5373e777f893a0e6888df9cfff5f", 0x2d}], 0x3, &(0x7f0000000280)=[{0x38, 0xffff, 0xdad4, "ee9bee80271fbc223c8e53c03a1dd6e8e8e3e749c94934812b4b32a0b0b67a24019364ce98fa"}], 0x38}, 0x4) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 10:12:31 executing program 1: r0 = msgget$private(0x0, 0x10) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) dup(0xffffffffffffff9c) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x249) r5 = getegid() r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x7, r1, r2, r4, r5, 0x20, 0x8}, 0x8d39, 0x1ff, r6, r7, 0x7, 0x8, 0x100000001}) lchown(&(0x7f0000000040)='./file3\x00', 0x0, 0x0) utimes(&(0x7f0000000240)='./file2\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000000)='./file3\x00', 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) chown(&(0x7f00000000c0)='./file3\x00', 0x0, r8) r9 = open(&(0x7f0000000180)='./file3\x00', 0x24, 0x3) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000300)=0x1e) 10:12:31 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) 10:12:31 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) rename(&(0x7f0000000240)='./file0/file1/file0\x00', &(0x7f0000000200)='./file0/file1/file0\x00') 10:12:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x4000, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) getpgid(r1) fchown(r0, r2, r3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) seteuid(r2) fcntl$getflags(r0, 0x3) socketpair(0x10, 0x8000, 0x81, &(0x7f00000000c0)) semget$private(0x0, 0x7, 0x515) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) 10:12:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x80000000040) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x6008, 0x0) chdir(0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x30, 0x0) 10:12:31 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="32ffc6d8afe34b67151e0dc44270275d1f08b5520da97b10d6e70f874a46dbabaf5a064962fd192c678411bca212d5325c1799001155baeb8e0055053c41fc6b5916f30adec776ef44932972d8bc9c086874de1cc75de6b49f1bc5271e670944c32b78e6bbb409f5e0687460fc1202c474", 0x71, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) shutdown(r0, 0xfffffffffffffffe) dup(r0) 10:12:31 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = dup(r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x6) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10007f00000000000000000000000000f4dc024e4fa063acc6c959a85d036a25f9cbf6313daa779e703714f30ffe672f6647739cf759cb424f18d84605aeca1b390b955bcd099a7064b2045ce86f579e4a41a07f1d33d815a0aab775642c15dd009490a32a018394dfa82ef129af7096141a68d85d0499507e8412667f0a0e9fab3f9a149420dacaf60a60f34ef6470facff5019b2912a089417b6b3bb8e0f277ef11947ab8953a3c6de09a763bb5498d57a5080f06bf666bd39ae43d6c12e24754f0b389d177bf934d2861317b4458324ceb2c83e8c67d41ba71dab61c03076227da8ce0211e2a5"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 10:12:31 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000082478be0000aaf898f47e35eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000144431330e183d299dc5095c94d1e821e175a0b82ad60ecbf2ba67695af35b0373b95484d0883f16e762f60b65ca9fe3fe85"], 0x62, 0x0, 0x1000) msgget(0x0, 0xa0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x1f, 0x8001, 0xfffffffffffffe00, "ef8f05f4aaaf358c14da30354467c1b815a6dc0e", 0x2, 0x400}) 10:12:31 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x101) sendto(r0, &(0x7f0000000400)="6b7e39868eb57fbcbb41c6b0317eda59fca3c5ab6436db039c5e65d57aaef8875dd5244b127f993af01ee2b2e7c12bb6770c4c42d6a61678136edae1e44c82540c111aacad90a2a212e80f91efe1e657aac6e3197e8abc8cade9e38751d1bad21545b6e95f15a21954746a3cc3ac88706755ce75820629520ffbb8a0ed7953d9d2e907537bf84b111bbbb73ca8ce9a3e89034f4f2c81e79e5574a2849c383878af543079cc88901427d5492aace3e0e3", 0xb0, 0x7, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) socketpair(0x6, 0x8005, 0xfe1, &(0x7f0000000340)) dup2(r0, r1) bind$unix(r0, &(0x7f00000003c0)=@file={0x1, './bus/file0/file0/../file0\x00'}, 0x1d) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus/file0/file0\x00') lseek(r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x4007, 0x5) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) pipe(&(0x7f0000000300)) 10:12:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xffff) 10:12:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() 10:12:31 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x20000000000) r0 = msgget(0x0, 0x400) msgrcv(r0, &(0x7f0000002180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a76f198c6dbf1771fbfd12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffffffffffff00000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005912425da5b1fc3d73b7f38babedf8c3a44c3d70edcc1d393f53fc463b0190fb48a556d14b92a62b62a6e7201e47f43179689ad7934b000000000000311763249a877f0cf58b3b7dc09f592f223e6dd902a8f509b60abd9f21cdcc61b2883bad39e2dd9433b6dd680f1a1378ec2cb14c7e6b673a688c2c7bec0908892caf1fd214b596e399893e0a3ffc18506311a73e500337b490cf4beadf36229f4a5e4dfd26e8e9ce587b5e04afc9e21b73d2719c214c68456225ac83a545b9e6326f47f7f62f804fd937fd994b99375eb9e05d4ab8c3279932a2f28e4aae8f4c6258e8fc5427bde21662762f45c5e6"], 0x1008, 0x3, 0x1000) 10:12:31 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000180)=""/127, 0x7f, 0x843, 0x0, 0x0) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) write(r1, &(0x7f0000000900)="14d9f119295b384deea588c6e3de6f4978d1658669303b6c0bd5140534407dcf958dbbd9a091eb4e83629e67205ac2a05457e6300f6c1da76b289bae2bacb7cc43b43488208d4d18f45efd009ad9d46c139e592f589bfd59d0b49816b8bc9e9a6b604ae89fdc2c7f97a3f01f22348e6bb22800c2ccf5042d0df1839af758ff3c2dad5304a4c1acc8d12e4126bb75a256fbaa58713e4e48d3b9f2ef5cabeeffca20117d12431ea523a3a9e7fcd0d0dc960b91b8d1334eed29a4410a5d43dac8080a6d52fb6987d0efe5b47eb2e832ff45e4be0fe814211b261421aacc234c1d2bfa3c2fac80d846c21d12ab118c2b5c16ad931e15dd6801f8f92727d317b0a7bb72996a5bbc5fa78d619388327e5244c58f78ea9958795e6f017f75d3b0c31492e8c330b2848f18243a64507209e3095fea09602c75c1de5393e6874aeac6a07c8786c72e27069b9df6456099487645ef2bfc9591d2d95174b22701ef8ee48864b875f6412cadc2bb3be6160e46fe8184e62c746e13d5ee9220ecb41943452fd30f8592bbe437ed75d53071425a00f7673445df14348377b7c98b8d186a2c409b5959b660c96cbc5683af8c650514e0f77b311d0eb72b079ba6f341f6c0e8308b47a25a729f677c35afae5538449429e0b25a2c936fb8b2b60c0e824d2bee98da2167a30dca548fd561f7dac851e62a252a4b3ee187818b943c36750bcd9c8018e0132a435e1e65a24a4ddd6fd0a6e1e3f70add57a42c396680d9fefa926a07e0960ab2090c8984c9101003a0220f5c9f395995cf166918f7196f876cb40c18b0514e994ac206819cef3a824be89eaf0d37c37012201f84969deab972e0f5b55ac81c16beec0a263f1a3bede5cefe2d00351dfc5f726819ce904feb4a4ec3ce1711a10615fffe2371f4bf54d57406e6832af6b6a22801de599e71df9cee11cd3b1b68cd00a2819b6c15c68b28f23f985339b2890ffbc7c58c0a1bc64521a3af4c58c619bceae3aa9e3f9613642b4f53e3b347652767a495892733494d9043d1578d065ed0551b8083e44d343dc2ce45938479d8e15c122848c8505386b750b14b37a85d82002da42f3d243245dbaa338ca998e55d914b4709e455ab214a99afeb504a0547df741b1f1bff8ce72c91afec9fa6f3c62b28b098ebbbdc26ed3f3b57dc690515a75c2b3509c48113981122c5436f6476b2c3fe7ac3170e99fb8f5a21a7a21f2d71c7ade52a251d37c524bb44d2b2b56e384b7a27bf8f0e9ea9e29016c366d081ef8b8c5432e1c2f52e5822b92072cd7cd6dd52b7577c093f9c14836e0af225dea9c39fd59ffe0a28123400f838b1faa0d9f3f64e9317b61a0d7aa350c930f4b5bdbe820072202a0c43a3279579cd342c92d876cb8bf4b056aa5a2263684603495e55196bba9875a34d87aa059c6d1a9254cdd34a0e72669f6a026a9eed3bdaa24d1869abf855b5599b97482c7c54b615ad07c94a237e1bf32e0c367a2e030b84c50d81f7b8398defb5737961457dde75ff912b282d9d4cb8d5c46cd15343b4be1bbbfd1190c5832d0d186565a21a4b8d9633f0686b7ecf4eaf192902d96eb2c295176649c8a186de3fdc72512c85fac359ab2d2ebf2920afa2cc05524f84bcc2f8bc158a37c22f31ad0581ca705935e6ea0782a5c3b94d770246097407b9bc9082587a41f1d9c7f2dd4b22bb317b0445fd2d5a3cbf5871ea1ec88ec8154e70e6ab0033108980fc84183b7bd96ec590661dd68c12505e6a79d011ba39367fe2342bb6496b8adfc9255c90de4d591fe92b4b3dafb8dc993564b51ac3c66d6a6ebd13f039e8109a9b59df0256a450764bd56913a473c7be9ad7fd4ae4a0f39511a0f958a608e136e3464282efeac1942b72285a96a82b02861d3386ca0767a34e34908015107662db0f871a58f14b2c2410d14303c661e34c3b7ebe639c0d009d4bba3b632e8d9ec4abf9e3a5d29bbfcb440edd214a9e74c3d077eec7c39c31ccd93775ca482d4b104c4151b9a4f9424ae7eaa955004513e91c71e85d5e33756fdd43153d8c6a44cce688240c4de36c306e5381d23e58ff72c281376dc95d50a8760cab138462dc90370fd90c617bcbbda8322527f29f981ea566a9513e3f3f467ff1aa2abff3125398d1f2cbdaab04fbb9117e6da1e7941e663ae0fee93f7efd92efeb124fb7e7c24899b613fb77670a48b0093eccffc6b5a8d3825320d5452c0894eb131793f1cade7a24df5d6e27c2a4786f2431fc928d8da165e55830c4de89c842c65140a1a6d3a5dd8b67748236a20164ca2482dd024512f1b8452d25ce72283aeefb1b173ce8d2c6ebdff1c4154b53838686ada891f2b82f5dd4d6a64490518fd4da832b637843f1500d407aa6cb6a639ef8e67a03e510ae230de7ad0165a2e8bae5c6c941f634d64eff787e020511347ea90a3a937cffb127e6bb962ec686b9ca9be0dedeb29ef489994e581402213ad9d2ae838c3204142b5ce5378db66547b05fb5cfc9ccabe873c298752531877450ee78418955dfdb66d29468947e118cbf5f7aaf86fcb15c9b306444c4fabf4928d1a828d2e010277e284ae84eb548e319c74cfc4acee34e5cc2e565ab4adf20fd6475fe6a9af0355e16dc505bee5ac2daae11c6b7e91d7fb23f771af029c778fba2eb76055cee69a4f9d1e23f49923a4cdabf1e36e148689609bc78fb3785cdadb5b9b5ee3a32b767de7502640fa3f98b67bc90efd374a7191f6801196debe83800dd094996ff0ef8b8b18eae374b8073155ac2898a00699f6f390cbdd2a8a6ae1cc91305bfb598735c0016cabc4174620b47cfe68d5fa483c3a586da3da3a804680fa3ae56a166b725cb1a314c78ec83071dbecfce84bdb9249e301f785fba48f6739eec3bb50947a73707526946c400ba334527127aeb284a3fc5d6e8ffe4ca175fed7208341f25f9810cbad0a6d2ce8bae385fe1b91d89faf4089081db6fd6b95f6ba2b177358d9b012ce59df409dff177c8973c8dbb100a1bd8096d6cc763c243302cf1ca1c68f2be74acdf15d9c7b28aadbe9f1202641c61dc2af053d1064ca174c60a649c886b4fe9818f2399e441a68493685e1214d50538a7dd7ec82b88f9491d90395a004ae4478be2b0b13978a184ddef748b756c3be730b09b16a4f6f25c089c7bb9aecc94077fe60c97a2c93306fbd785a078642016611d40c7fa0fb4d8c19ebdbd795969e9172ccd78828794731bf247f273f7a071e69caf16e4698120a4e07ca8caa1d29f96c2601a9f0ec0b49521120309c026390d639dc56d0bf4c6c227c3a2d1e3e16d8c5da2c97faaf63da011fcbdb87451950edc0a7fa57c0e3b6b64f6e5796f3282bff5c98bcf8b8929374e9aebf72510275e6c1145f85833011e7617f48ea572b0561af92b26de72ca2cde4d654dcc36826f6c283dab6fdb5c8dcec7912aaf04af9172d46d985349ec43aa58c05f6ed0fa3360b020fe5a3f111f849ebd29f125612601a059773c4eb1333b10eb997864d470525aab5424eea7e0cb581884464f7b30c3eae8f06314293e500411c36b45903f04b3b94d5b7f22402e8fed7eed6785250517cc2eb79fa4ac3646d6dce25b8257021405786090de0a1b003faa25864fa9321c222b3f2b0baaa4491c1703ad8f723f690f376921c5744ab9856009d6f0f64ed800d1b4dada5421cb4765776abbab2f05a6328f4da5934178b3e3838f83e286c98e87c23add09f021b00a17a052fa1eb01182422a7565ed57e1922f2d6390a53012ff2b9d5a1399623f3fcd6a499855fec34386cce4d260fd735ecfd9f152163ff6c859a83b3e47eb508b1fb794306ce2aa27f8bfeb9ebbe0e65c609bb598286990127523d74dac3faec844c92fcf92c8041cba6c7ba2fd5879de57ed11b3862b215dded2ad46f2cdbd34e5237a6b8494f13592d8db33a2ed8d7c1254c61f629e98faf4e0128b9f41a3c284250e63a4cd42542801bd34e5904621c029e66407b34e7e1ae46dcd7ea676ace60cb6ff4548c1191e9c33a7265ef8e8ab0b2c767ed70bd86b6f1d9df9ea32ea811f370e3715d30f858c9c7911df45a1ce6181e878a8882dc7026998db33ebab83f5751f919dadf709e3debe8598eb51dcb736145b39502042f7bf9678f160a1b8683ac72e6a9e1df4f25f81d63b3423203bf7a73a1f7e6e39c36cf5ce1eb5e8af65e8cd5d96e472d694149f342d64bfbea1778af9f8b236b022f73939a7d80c6c88f922aa6d62e84576414e65a1cd533af51f49c8beefe28e849959f063a54614d95d7ddcc3d691393a5f7b0d83f86c3895b4ed3ff12d457e7e1b858c634cfc4d0d8826d0839cf23a05ff96295d6a94e8e54c0f03fd447fa3da35f845d029be86959a39beb207736cc2c43925972bbdfb613d7aea2d39242d47db84ac3821632e3c4b312a372467578daf4b2ce7691f5107453c2503448aaf2938d2bfe8bb27fc51b883fc7d21e9bea50c84981ade1131d29fa83cb4c9ed23148e8307a1afeffe6c29767d6b70b942086b0a50fe516977a95f88a02e3b52f7cf46814d1da0ab8ddce626ade0510dbbdf57ad6d8201397732476e96eb1da6adb49e04c0e4377c5f109c953a0b7bf5612588e4911b390739d0199f52bc6d8d86a089dab1a4e09abe848d75478c0175af7257fa5664c1751f052c73bcd38b30397478a7675e0f1724cdc621d0ea1825056a1cd76672bfad9803a5b090609512151153acd6d725af5d17b4dfd8081affec1e7c3250bfaf81ac97482064e010e6451a08b706e3cc11e076ccc10edb63cbfd087a7e723ab533b8f45baed0c23218476a184e8dcfaaed455f6ae90968586d8c6c5e1e6206097c50e3b5bf374bfb3bcd2b728b2b0fc7c41de8d2e4f0fdcde78957bcb4e1008a5bfb2be2a84d8844db285fa565f482e8d289afb7969d733ec1df9448586192be6f0d0ec45ecf350e180f257732e1592e852fed52d90c44e3268a8c72239cac3514349624f7cf8a2bbeec20bc00d5f1bcf27074984709f1d96280e6216016e5c700d5b52bc794c5fa3b391b6826180c4c71da08d38a09a04562c54d13add4cc1dcdb99b57c01a8221c848fca4557e3e7f2c3692254f1ef249db885760b84da32b60a47d617d9dc8eaa88485776c96f605c35a091425e33b724920a495163aff4f05a695630cb33b21e14a188e07e1bf370241401a2c316cb56c1e460141abf76492d2926e6ee74de7fc47c164a4ee8cc58f12ea1c74723fbe68fe9264982256ccc2255a62bc122a22fa2f64dc69ec0364b897475c0cdf72ef9b68d8abd24c5da239d9ceebdd9ae1feeeeb186608401db9bbc0c592c1dcf01fccbe1baa104dbf6a6058ce968f8dd532073b180f7ac54c9c34805e0da26240436dc6582b0cfe275b349ccffc38764444d131c6686f7db79154dcbbdcd8a8e5d3b61b91c9d6a81a45c3a421766a762647f3166352d4910b487ddd553191cb957782eed0e13570b745b9fd4f31780b8c80d07b1232115d2d3eeae432f2a90a9f3e9a1bdb7fced0576b25c9867cd1f86f6babbd994cfd744a1774d26db633f6cc61264c67eff57aa16dcf06e6f1ab8cc77fcb7e71f2d719d1a7c2aa87714776014cd31ac3f4b5639e0d71275b0a80558225038206496b7bef67ac39f21c709775f61f03aae24ea4a2371cacf3f52ccf118b3706812738a2f74be89844b7f445f24f8a5a4936c90e49990a9e7685c90cd82cecf831a7d51f148388482ab3878c5bbdbc5ef7ccf17a4fa7985f63065b2ba61b6ccd6cbe1f8fe6f9e4e453669aabb50623657a1fc9013c269e63", 0x1000) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000040)) write(r2, &(0x7f00000000c0)="5fd74471caf8025d0c08572d6d0db0f69a75a968f2f8b0100b90a4e7e8f58250980ec41760aeb097c9bacd342d48860a132ee6504e17a94fbe41744e2ae61d28cece790666dbdc82e4fde1406db93ae3b91e85c2dd08fe5001b2db00b34d7a186360bc1055bbc96697244941fca15254b647fc8f313b3b9744ec4870d9bff2776b715febb59cd17b3a1f73310a6aa00e832a4f5e988aa770d29e63e489def434231b410234a6f26390ea9590bfbe9ba69bc39db3e86dba3ce9", 0xb9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 10:12:31 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x194) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xfffffffffffffffa) pipe2(&(0x7f0000000080), 0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0xf, &(0x7f00000000c0)={0x1}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0xffff}, {0x18, 0x2, 0xc4, 0x9}, 0x2, [0x2, 0x2, 0x4, 0x81, 0xfffffffffffffffa, 0x8, 0xfffffffffffffff9, 0x8001]}, 0x3c) 10:12:31 executing program 1: r0 = socket(0x11, 0x4803, 0x0) socket(0x26, 0x0, 0x10003) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r2 = dup(r0) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x14, 0x3) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 10:12:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x1000, 0x1}, {0x9, 0x3}}, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 10:12:31 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0xe8dfe94cc131120d) r0 = socket(0x23, 0x3, 0x8) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="7e649c2682bc68bda563b3ece7f9f31eff17124ce5edc79490b37c3355ccca62498e12f40c08b08fdcdaee9f84fdf304315f3f9ee34c214c5fa85f55b5071c66ff05dfe3d963e207b68d533b7bb7c76642831b937f6af22d058ab5c968e63f6f63d39405580f2b79cdab6d2b87899640c3554fb0025b22977eb8e4de8990d4be6619dfda8d40e65ef8f6950ed4006e45d1a606ab50914679d7595eea94f2d30c09970201f078369f7e9c72", 0xab}, {&(0x7f0000000180)="411763879833d3d3ab7c4bc822b1fb38dc69454a283be24e66e5e1ad76ffab015c2a129421e0c9b0af41750e46bc8ca5105df39222eac2256b608946831d6bda8a9425ff1f592829d48ea6710d3c628b125369c3f77372c37fb34b4bc97efbfa5bbd99f7b775f96cc4bc389daec407a2b130c7ceb151d6e83c16c1119b1a88c96e4ffe81c78aa46038", 0x89}, {&(0x7f0000000240)="6a03c659471eb1154022e526c00ebcef5c46820322c4a392a06d3d2d1563ff5c670ea2a73bf699b5291273e962cc67058a44dd02178060591e181b8455cb9aa27a2ac16b99fe44f7651d836792d33074f48d96eb6c649ebda476a70f3aa16b4c0de15701bb", 0x65}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0, r0]}], 0xd8, 0x1}, 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000600)=0x1ff) getpeername(r0, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) r8 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0xfffffffffffff801, 0xe0, 0x8, 0x9, "df11a764600e734e2b20cc1432a58841fe27b46f", 0x100000000, 0x20}) shmctl$IPC_RMID(r8, 0x0) linkat(r1, &(0x7f0000000700)='./file0\x00', r1, &(0x7f0000000740)='./file0\x00', 0x4) getsockname$inet6(r1, &(0x7f0000000780), &(0x7f00000007c0)=0xc) ioctl$TIOCCDTR(r1, 0x20007478) shmctl$IPC_RMID(r8, 0x0) mkdirat(r1, &(0x7f0000000800)='./file0/file0\x00', 0x10) fcntl$lock(r0, 0x0, &(0x7f0000000840)={0x3, 0x0, 0x4, 0x3ff, r5}) mkdirat(r1, &(0x7f0000000880)='./file0\x00', 0x91) shmctl$IPC_RMID(r8, 0x0) r9 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getpgrp() shmctl$SHM_UNLOCK(r9, 0x4) readlinkat(r1, &(0x7f00000008c0)='./file0/file0\x00', &(0x7f0000000900)=""/245, 0xf5) 10:12:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x840, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 10:12:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = syz_open_pts() unlink(&(0x7f0000000080)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000a80)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x1000000000000000, 0x0, 0x0) r4 = kqueue() r5 = msgget$private(0x0, 0x400) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000580)=0xc7fd) r6 = socket(0x10, 0x7, 0x6a68) getpeername$inet(r6, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000012c0)="a55cc225ed237f21f6ce13e3179ebf7fb6817e9be3b65b04e27bd0575dcb31867aed47b7d767469aecc378c386d11c9be6e80e2d2726ddaaea28f7596b249789cc298b81529492656228b8e0f98bb1711a3b279f4c8f22f87343d7f1ba913d2e4bba4d5cd02fdf5f8ace0d278b1f5dbb8c9ee7ac9bcdcf2677b924148bc6b149ad703b1eab5cbcc9007c7fb72f586d5a2414de24e65250f1aac9860d30b702936495bb25331e0dd695601183912073dc46b15b21d6230940aafb5e8b4a60599c8acc20b926cabf3d87eef607467376dc4e4d3311ada2daad9acec83791e706ec49c897e000a5597c52fc82c57703d152c83fe1e78ce694c0cb0906a2e16180bd2898ea66832cba5049e2c83810f399d8b86f88aefd96062b08bb80c23904bffae070765da322961774c949eb9ae210aac4856b78d7ab1b16cbec3f2266770ee81f46cec9240e8bd30ce1c425dc29231e2cde9326b849d8daebeb819942817540756676459bed6b439d23843656d54d0be61b99d0bf17b5092c984ebbdeace77cc77d9e6f26a59d4c0f1a2666d081cf30a458235b0019c461d2872838e817ebb900fc40f033db7892ada430b3a7b43106ba93bb35d7fd12a17ad7fd2f29af3ac9cdce1e1550eca13cf5baaaac870f0c31fd8cae374852b9b64a004c1d7bd0526af2e01bb651741ed37e8f6ad616348f2e73752e128bac04a8efffea9b16741f4232a5e3b8b0c08c800ff5aa95a2eabbc232795c4dab8433ba8a895df606d42462a1fd281c470d31054786f62791939cc383e6cca35958556c00b5c1a23ee3e87c5ba587349290c386da41df0a5664b2817db1ef4e8fba6c75927ab08d405817c87aee048149386bcfa9fecf983801002cc2f40159fcf7f24ebe6d7ae102885bc8f82dd2703805b2a2cda55cd48cfb48cd64d5aac596044f88740774928b680b9c5a2fd975f0927f26898a6821c49a8906f4279c8d8055d4ecd58496eb45e5e27dc108ef8b65b75d9d6f88fe894f876ac767b47abae3201318f619ce36723958baa239ab5a93051cb933cab77b76e82a777fd1040209a166c99d049d9b8d19c8f4c42f9b61319982990801827cbb8a5165f38ec6badbba00377b6e81f4f5fb87468e533382176bc2bba88191a46a7db173afd50fd6bf22bbcbd310bd870f977fe68b1bc6cd49b2d4a769837a38a50f36b1bb3c8d131b27508f90e0e3c16cd722db1a6817727b4a0ab5585ab2c180da30cf38029c01175063738a29c0089df7fce19d3951a57c930f6717075914c31232204d64a6aa1c531c7d8e0cc7c24c9ae46713329fcfd321d75c69392c50bbae86377aee5591bfc86d6a120a24aaa339dbff6c6b6c387aeb98711059bbecc092f0c8985ad8aea21ac18a36be43dd35360331440523a15f806c23331c7f9fb7426afc12c694ab745766ee415c02a09361a12a74c0c237de8133136eceb8454fbe1f82877f64725e433afd710531ac2bf6531e3312a417a67cf6f5f1261b0903022d85d23c8a7cd5d1220dbbf59f0c74bde8a353cb8b604bddf6395b3ee6d3bb9fc6f35cb92d52794d5bc4a6541e90adc45268569ff53ed4a7a75f843a7686ac2899545476b5c3f7ae04953fb651b995a53cd1cd611fe40f4955aafa8150519c3aba7fc76addaafdd2ff101cd9aa98f8ab8e8ec6d599393ae0d9f6bf6e171d26fe1c611903812e89409769d61ac76da9d27700257e6f9fc92b981668e1a35caba3669df36ec569306c3a57df8a3bbe741b5be9f66bcb11b455bd8e2f9292d0d87e046707eecab9a5af08e12aa7ae0a07c3dec42beb3b843ef37eef78a97ec73a1d689652114d428db26e089704b9fd2a323ce08a770ac92abce1aa856f8f803395bdbad2aecc8737ba95ed0fc05c8e425cbdcfbe7d971d81f18b55d7737115f59e34677458ce9401b1a7933ef9d973ed84938a22f71b5fecfce763c528d0d91aff2a45f71c59d1f8d4de23ce062e6b82336e28a788f9cd2fb96aad17d15abb364618eca7dc38de07ca1529bab70860e91b20469b8e37265dd279689396124fa82e5c4acb53e9b4608b6f69d7a32f84f549d936ca3075fc7994f6efc488db4747d9a2af03c28087ef2d9f223f29e94053a88503d6441441fc3fd3525f399ffed0a73ca84d9c16e764d0d24b9bf654de6abce6179aa6bd9edb7d0b721b57f86ab98dfa58b3817dfb4dab5d90fa9c532100161cd501bf49c82e26237e6253f07a901afbd43b6325ade4ec461768c84dc4b636c601c0f6502c08a3ddc8098e5f14d0ad59cf9652290b75e7dfccb1da14047797c9a9283690ac1635c41561f63e29320c071b0a876a79a327fa5869f6d5fbd06e1d5e589b33004defcad04ae910326eafb841653204ce9e51c626a2b6ddcf781eea6bb8323d83bcfd047067a18bc4ffb00f7d00c9e1b173b89620bcb127c014fa97b3e9c091bd5b08ebf4a34d29dbac8f9d2ead7ff46cab7d2a36a5154271ed84ab701022a78fd045d899a3907b867a0e274d6db4ef1113fb4fef2b09d198aa5f35027ee6d550c83ec792bab3147bdd861eff1a1cd547df72e7e18ce2c4a13d308d20d722204726e5c1c6719df9ffc466b30f43c6287a34687e03099d116496eb04f1400674da02a17a75a9fb992643ba9ecef08bb0f6db11850770b89966d8ae7285bbd1d767fff4d7587530a14f22df2d1cba75791d5f843e5c191bf4695c6eed91931450953684d17fc8f87608908d28f00c25236bbae3dcd990a777528e2b7f76bffc5085bf29a79d9a13ccd36dad865ec486c63f346391426941147848933b32751b28ceae5b1c5c498c8b42bf3e408ecf429189923a2cb9fbd2b9ab0e1bb745b6a64c2326162b420700d178b70570524c4800ae5ae56e9350acf165a29b55c3dca5da4ce48d64e2863e587ac707a90055679b35db37a79e35e93709c4b6bce92f90194edcd661ab6a682a0b7bdfdf91e257a91074c50801f05bdd4da74a6a8a54570824b908badd3ca99ce20bd294518d56eed9aad5ed166bfeda03e229d23974ad298c73e683a05e682252f4d207250639cd25125d84d1f5c951a1653eb42edb043da7448303a0af09958583574328f5b8c235817c9b3a4815bd2d3f578fe8e75d512b0f97ace668f0bc4700e7fb15c9e808c56d9ff65977ae18436a3756ae955433dd74f979f239a86b47844faf45b9df95ccf5a8b385531e885bb0dc9d992a0343df795c0a76a20b04275bc75c1c77ba75eb75ec3ccef8e5cf4997a17129858accbdab5e56d634dc70f015b118568cbe564e057bae2194adfe6d745fba92c0e625f73ec72c4beb5ec5e49862e4696824fdc5cc070c07c1acd9178f264ff0b38ae67a554d5fac926be1585bcf97d73e44691c2009f8e6e60e42464141d4133863a7b6187167a7c98079b78a0128ed554af509fe5ac81082230a608382f2de482780f40ad423f66eeec81608194ef8f5037e7210c2860c3ec16e2b718849842f6a92c5d6fcf14536e13b01e8de25807398532d3c949e1c9e025694f6726cb6e7a04f07b944f76c8919fe3a22975311240e729262b355920e2e11c7b572e142590a74cb50c7287c7eca2718e9d9cda9be4d6efdc255369b1e1a5e9353da3d1c19c73f35151c8ad6e2c4b83df61d0035b04cc901213ca0c0184954b98450e48e71b58c05a921d7f8ae1ff0bdacb5ee8ad55270b7316a80271ea40ad4ff4fa89a10b54723dbf84914079225901c00799c39b4384060c3e0af5983d083f3b192747c19904daa84ec7f243f88094eeb412a7ad49983eec0109c9101893e6e47ea587e6f98d1df60063278ad2e853f6213d535f137f5b913d614514c3b706073a4a250fe27387aca9fc3b5daa37afe06d9d7da1e443d9ac4125d4310e51e2aba179a2e9d24c614c034fd85c1554b67fd9773efb4c562653e15ec35dabb6379d7c62e1661b6b6156554059ca3b3951ef99bd7fb1c3ff647ec0170923cf7667079c1b40710787e946e3c9f8bdb615e7b4eef0704218dacd40b750185fa0822744dcc9689e3293efa9a2fda698390d90934959e6d078181ad5da62a16367ba099494e188e1831e9143ce1233223cc659b5b6c1f5586a0bc0f17c642f9d6dcbc328d29fe270572e49fb79a148cca74e6350c071f32d36796c958a6802d22acfd68097e02119fcbd74a1a0cfbfb57e522a053b1537c7b3465d8ec68c7df51c4beac8f53c75f1c6c8c4219bf688033a49740f84ae3e7ba1a474273b186d1f721e4bbd319123a82d45caf026bdcddbdc8702053a86de423a72221dcd0b7209021d8cd59dbdf9a70a8d036893484dafef0c37dc7cfbc3195d4c6799c7292c60bcf251d687dca418ee116f239323752ce3ddf4495f9354c5a3eb512338bdaa1e26f57d0e805d6a7542947f0cc77ff1b83352bbac85ff0a4fb768bf2502d3d087a4a464ceb76efa9e2d2d248d5da25f43e4f647966f30d65fd16f33f4bd8003d90b61f40d97885e794bbb6d999eea906b114d3da33c2d94bf00693214078b25de083f836199a78d4bed811b7a05055a01de058b3569453548157fd42cb412aa0062be47248eec208c49e0f5e22006f5a04e2e1bf262c8c7b975dcd5023c819eb50b79748d26cc7fc7807c4cc2ef2d6c55a0170d0fdfd94e6d305c21cbf9ffddd67fb37b70bab26dc7df58783270f48644f16613be02e10d1d16662e30c9d86d0166e5136216a20ba59cd4f91185f286d6985cd2bf73f58e986cc7cda0597754838ed679a5c2f28d3702152754731119cf62dd654685bf48b6cb68e8606b8add9d6e6af0280f775525ab28cf14655c9e1bc0f693fe7c2720be8d91abf4a466c61eca4c0de3b1bfa1ede7baa627bea63db9eee326e2fe07ca7754190c24f9b73a40fd48920a7c94cbd742f012d501ae135eeba8d2ccbb808805540866f5dcb678c1bbd79a1026f226c856b6b3a24ee734d6c6cc740de684348a981ae262464f94636c1146ee9255392ee7cfc84ea3755e36037eca44ff29f9b640ed01c73af1ff871586a794eff0e33b2ab50dd28bb9a54c2899c8b695f28a110e2ce73ebefef99280ec2f18ea78e2d3e5ea97ba3751db974adaf49810452dad4a00fc2429e31208f4e41a0440a79dabde37c7e46e1743311a80dba43c9144b7b93422f45fe51a1becefa303048f565343ded18ba8b93abca996377d23d290a27202b2863d91bd5b0e12dd1bcb20401edffcc54f182983a9ecce855d87167545c948ddeee568b464bf6bf1a730688d1d1bc325c3a4eb6f6da3a8e5180986e47330021525a8e235b80340678a3bb61ea5327895b4983c0a5db8036e09410d5208379abb612242b04048caca1b86450d804605a4814ce6bab5a099b4831c3704499819d3cfc9c953566596d063ec8c65d7375c5716dc8503cd9ca0cc00da253908bafed1b1e535ca180a7fbe5792b68ed401f40f0745b4af37c09cee91d1b23268a0bafcc44bc616e710cf682b64800cae2996d3eb518648c21ff1e3e9dd8f04de080ff3c1d44bfdc2e4960196669a6914102176a3e8d62a1b8200adb5f4019c7cb9720fab5415ba91a1bd085e2f3f782d876b243888b46855b7d0d2410149b8bcd69dad1eb67cad128056745850045d875af09d50f00f38273224b27766792f58860423915e7278cdd893d0f49f5ebc9fabff167a7246fdf6be973ee3b16c64ac36ee6d3a2b6e4ac4a9b5f72fc8e2eb39b2edc27a076ffcaf237fadc81350bc5199422aae388727a7fe32a43117d80e5739baeee57ddd283f0f48539be47481c9ef9e5233dd5546cfa536b0e2f300e", 0x1000}, {&(0x7f00000005c0)="ea110992a1c90d47e7da4ebd74116fee4665546da180b59078b70e71ae11a2868f9904999fc1a55db0457455e365d8b3b6e0eed411d5e58b786c3eac0ca3f8315e28f7b8998165cbd4c9788f0bb6740f7502592d278bb07a119982ed6e57267412c46fd3fbd057c964528934cdcb23e839f4e2b9abd6d49c1d522e89ef596e49e720b3609adc7935c0aa0e9a4bc06cb7de4ed361a2b2506e527b6f6ccdc6327578fdc4a893f1264100104c730012ea25e85541c3fa20c198bb2fa04017b4498fc2d8553af1827933f137e364e38b47290ccb7e2cbc4bc0b1516de30a06dc824cf15cf89a7e4cb50e35aadb7fc5b4e695ed097c7a3852", 0xf6}], 0x2, &(0x7f00000006c0)=[{0x68, 0x1, 0x8, "2ea6fd7b30ed3034001e04509253a8adfc363596a655bae8a03e9e967872ca375b33c019fc8a51d9a97b7fb548923fc38b3699cf061a1364ef0e3ab357da9d2423a93e11eaa0f14c860e913d9753e64c7c7c545919"}], 0x68}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000500)={{0x80000000, r7, 0x0, r8, r11, 0x0, 0x1d378000000000}, 0xc7, 0x200, r12, r13, 0x3, 0x0, 0x5, 0x2}) flock(r3, 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000780)={0x20, 0x2, 0x401, 0xbfe, "4646ccd5f2dbbb2b1fd7cfda6d860565723cc925", 0x7, 0x1f}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r15 = dup2(r1, r3) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x5, r8, r9, r14, r9, 0x2, 0x1}, 0x2, 0x20, r10, r2, 0x5, 0x5, 0x5, 0x8000}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) read(r4, &(0x7f0000000240)=""/199, 0xc7) accept$inet6(r15, &(0x7f00000007c0), &(0x7f0000000800)=0xc) kevent(r4, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) read(r15, 0x0, 0xcc6a54f79d301006) getgid() 10:12:31 executing program 0: syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() select(0x40, &(0x7f0000000000)={0x7, 0x7, 0x3, 0x5, 0x6a9, 0xffffffffffffffc0, 0x0, 0x400}, &(0x7f0000000040)={0x2, 0x1, 0x3, 0x2, 0x9, 0xffff, 0xfffffffffffffffa, 0xffffffffffffffc1}, &(0x7f0000000080)={0x2, 0x1, 0x4, 0x4, 0x2, 0x100000000, 0x3, 0x200}, &(0x7f00000000c0)={0x7438024b, 0x9}) 10:12:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 10:12:31 executing program 1: r0 = getuid() seteuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10009) poll(&(0x7f0000000040)=[{r2, 0x11}, {r2, 0x2}, {r1, 0x100}, {r1, 0x10}, {r2, 0x21}], 0x5, 0x81) close(r2) getdents(r2, 0x0, 0x0) 10:12:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) syz_open_pts() socketpair(0x2, 0x5, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) dup(r0) getppid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1, 0x3, 0x98e, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f", 0x0, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:32 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control\x00', 0x200000c00, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3c) r1 = open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./control/file0\x00', 0x0) fcntl$setstatus(r1, 0x4, 0x0) mkdir(&(0x7f0000000100)='./control\x00', 0x20) fcntl$setstatus(r0, 0x4, 0x88) 10:12:32 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x7, &(0x7f0000000180)) 10:12:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f00000000c0)={0x5, 0x2}, 0x10) sendto$inet(r0, &(0x7f0000000100)="e9f9c39ec1b33d8dd7e77b42723eef95037136baaed1cb145114e8c6c0285feecc14f793f0736b64ac8105358cddbec8e2c6940036b4ac2422bb657a97ef4698ff9c0f0afdac5efdc5759ed3f10a39fbe3dfa29b6c39f36feeb28aac648a2ea1c3b8b486c30151eef92a8d5df5500adb64bcf8dfac56808e8b245de7affb81204d4751b3f95175288a34ea3719fee048c81d208b8c16df5e52ada3c330ef7e792e3e4353009a20a65f70f37ae34443dc6567acb50d2969a1379f93bab7422a70598b83fc64caece38f1dfd74beaf9cb0816fe6de83cdfc04a73e33c8a87bef381b016628bda7ddade3b3ae8281cb329cdb4fb5106eb3c2490b9b54e33b58acfb9090b3d0d7bf013b24609af69823be6f6509e419d256ed6c931cfb8b1c6ec43edf8ef7473d977bdb2ef1e76533e528fead535d2b362da570196fcbb50c9e2c5b9fe53186a10fe7918050f9bda2a40a82905a21f7626d5fe3cac8c7d1a9fe2e32b96765360d463a093ce90104dbe54b69d081332862ebe84eeceb9742c0e840b2f1c32b63cc5da13e5fd7cff38a0bd038871789931bedeceecf789b4aac48961cb9d43ca1923cd5c19a8cdc2f69f4629fc3dfb8e0f5e1ffd718d9bf09ebdff36bea1d179e0cb8735fe4b545717bddef259fd62d7e203b94606bce395149c86cb95556dd918352e2b1515c5105dfc099f27d63990e5c29e9334b0597cfef292364d5eff827c390f7f297d4320426e225a3bf1d758ee65834ad24d5ff2d67f156ce3cdc54ee45d5c694229ec682d8c09023dd502c33854d42a80e656ef0e5fbdb82e71e972f9372c729e5fb7034b791bd72be58ece16d1b71b6df4c5dbe5f204ff47b54f9e3ab9ffb36ca460a390f999431a3ef211408d85a8c1e24b0c12d3bd3177ec715239cce4f94cff22123207eb1227885c462187881c4f9c45167e2d0a4d0d59721873f7aebb2646e4c8d54e5437afc5c70a9db85abc473243940b99795265877667ce247cff902a636b559f5bb5827e3fdc4f58d47ff83419df46dfdfe3c6df08927cf95631f9556065350291034d675e169a762b1355ff52081f55e3ac730c1b799a97dd049a43e807b13320689cb81a505512c322e912a8ee94750537e2f421ad958d23cc4ca2249bddd03a1d83d22bad8bb41d96ed356676ffec7f8ac244378eada62fa265cbde7f0bb1897b7d29c2f06e355bbd3c439dfac8d638d4e027128c4a06f5796167942f6e21d90b4fd606dcb3a990c8f53c6d227a8d4d774c09b375eab84b4887e058ae3a6553a816bdbf24c50413e68039aa72ec14cd95008aa0b6571ff090114f282f40ced53342bf78f83f59f5db57a2b3ff68c8218fde161927def158fe8ae74281525040165a78ba0c867ca95bce499e8f69d99a8ac1c5347c92196cca6d6523427ff3e368653f684a514bc83329831a0b29be746ca09121774a67d234bc23b248a7557fdfda7e9a2ad7ba954e92264476b5a079ef1a6e31fb2bec48b16e4d69c0ac73676f2555cc03a14ed32a8930474928549bcf62e1bb33d2a9ef32bcb245b473097b97610bd52d513c496452cf48cd719de7c6da7cac4f297db4752a7f63e068fb2074c6c78ff0f1cd51c7b6b15a7aae739eccc90524eb3a0002e2f2d1949aae739f7b4c4eccebcabee2cc2eeecf56fde82d8229f030b85bf186b236474cf5ebf7fbf97a8f48b7981e3b5e84d72b1e1145be1cf8924da3a23f1d628fc85654f8f21b4bbed03769b564aa1ad0d5e365650f91c7f2dbdae3c97b65f65af05bc09754fbc2131e0b55f41a25bc56b27b917f8a40f0b1d757ec41fff6fe8a0e4bef598df62422679bcf2fa5141976ffb7cde220b7d56740d6584f44aa2578f5919a161155fc5d5a3a7143f05c30e5882cb0907c573e3e3df8490cf780cc8fe9a57c5bc957e926c10855ba0dcd45320eba551a56a5fea38c757fb52e40d3a84ac6fa009206748ee4cd0151ec90ad97d35e08557e231368e865258e1589ae79db5d384ad89112aef4b2a0af57a6e018595894771e0e51bf83dd6a91fa5148980d5ddb088763aaabfcf09efdb7aeb2f5d43215cc24dcdc209d1b82ce9d879cc62906893ffa50fdf2ff6ef14d3308029efcfad0d23679574572561221f0bd31fb39742ddac8b7a875b200aff7ed51e620056347e564e9fc4cb3d46265f4aa46fb8ee1bc5044bd83a02acf974637db5ea14e0db4b77b1dd44a4b9f7ab08893aef0c9810a2e2237125e115d6cc4e890786f07850b73b09c27c181d6cc9ab0bac9a618ca9ca483e4cc7d96785984c53aba5f99f4cf2ac035f87a584842bd8c427978f44761ba8a36706d3da74d2a4a7cd309ecb17caa8a8110e2b0eff8edaa9e0eeb0193fa8bccdd586934ec1674514012dec114858cd69804045a28855a9e9a53a25e1dcb9df2b57f5d94a12ea6db6eb417d0cadf68f05e3e17583c1a0ca23cd92269b4ab10fc99a393b08e1d5020554e4e2093a4fcdec71a0317ea99015015fae43397994461a1c5a6126e20c104ccec10ca807216085ad1a8a67a6c917eaf982d7cfb5f3fd16e648b957b6c7091533f2e26ad03021e61a625edde71d653aa6b270792f6b6c2c6cca471b544ef5aa37474e43ef619bffa39ee390526d83adefb68cad82c506f72af35ccd7dae6c06d118c11ba4a26e574a693d582ca598bb3c4c8ab894e5d20f46860161777e7d1a5b97920c22982726f9dc13395e691d46fe5d8ab86d79df076de6b2d3233f949eb838707b23476d30b0b96517de90df52dcffc743d604ed4bfcec50cbfe29317e3cc625cb3282233e168fbd314664cf7bf06fededacb616f64dd22d4699df69d5fc4bc80721a194400029c08d60c22e9cedf199b58de8d9de1661eb5c899e0a8403e443cc81eb752c36149737cf01b225d54e97e9598f979a306de994578144031956c6f92c7741cbd8ef1a71849fa083e196824afed0d530c64a584ef2bb4de66396811d8753d201a0c4efa83d7459c9caeadf90209bed1686ffbfed8fd042a210ef0dc02bd814a6bcf631a2f4dcf810768a07dce0a9ed47924d1636cc90224da6502c65030b96af53eb3ff90d7f07b70a6830a3ae05bc984cdbf2e906adf225cdeed5da6fa883a28485031f9ccf4b413819c51a456b85baf78a21ebb02be48af7d69e143683084dd3a271d4f6d7ed5915cc0a9ce7db258b45e9693103ea0c9dac8e3b05b7545e280478e12dd4738949c3ac6407afde6f69c7947881f4a6d62fcad903e10e5b52591e5b0474b13388b0be28c520856017cc21105ea9223db79d66535a44e0e8957b7ba5f0ab3422a4129540f211aa3b41db0413f8fb4687a5f467c49fbd9acbbc47d1f8c802de07bdad94a6cffbb2ce6dee5b01ead2b54ec0288ad692e6b180219b31116765b7a7ba3b24e8bec2b429eefaef754ee76afef12c0259f4d70d018f08a9f02afd5432cac90016ca5cd06f37037a9a069447032a3eff58ab20044a045f37306b4457895be2db5a9b58a076a0ae96e05380cd09d61d59f93469bcb4c3cf2334e34d9048e720d7818e33fa08924ed3d503e85274f149f1a8d82d340e011f685823c89a21310afa3646a87e975ccc0fb74b046c691142823428874f1d0e20232dac5712d3f8b32f921cdae6fba64e466e26029de3b2c576e3f4f7a2a99f2d5bde41a50df1b9a80d544007fbf7dfe24da9eb8a8b9ef7a15d5e4814b33e7b4204c4a158be742393e6017a2da673a9d2a8bd5452a1e98bc091d87350e627faa403f339bad46774967622c0eb76481b51081aa5bee6fbaad492ebe1ea39f6f4c7ea09e6d2870a81d2c285a3f3a8e2325553023f1cb9a1182d5f813351afa371d8c769434408a1ccf429dee8ccbbf2608b5ff71dfa15992b6cd1e81bc730b41c5ca4c783475dc61a4da761d61512aafc551d3a6bafddb3968d7103e7913e90b7e63913ce11685a2bfbb1224c8733f0a74efa5a4229768d46fff9d010b6510139e05212d6e8d4b8aa4a5b474f6ef3d5d706ab44185c82f75ef08acea6535eee497af1b7431dd98b3dc8918180dbd2c834e417c510458f198f65374859f75c5a1fe35b2ed6c0fe14e7bb4ec166f7f322a842d67d4695ff95a4ee6ce9e38888f8ccc82eac310685299949e957f8f8b0fef31cb4629c5cf88b05dbe9d166a0d40bc496f7f9c5d9e18b0d401584fc8b267ad1f9dbe2052d592dfee99762433dbe6429044e1c041e23764eadd42f7de51f1d91cddab23cf892c9c957cabbc49a4ddc8d919dc65cd4a2d0d550548fabcff01faf0bd2f3afed454ef21da69c38e317a2b3a6464738bfe2a77c96a43b60b8017694318140a7161492992b545d4251d13850df7e669e99b2d16f225a9528b12cf2afcfc1a593a3f2aad5044390b00c22b6a5fb3b8e91a8a56a1836721801a15bf03d1d4ff59f9591cbd42f706aafb4ead4e79d3c3a8dab66c124899b7ef1d88fb9262e9aa733432910566aef7649b5140143cb7082d45869f748d38189c4ca842f47123655afcfea37ee102ddd4f9aa14f2b4ffbf607aa4eb134122f2ad96297b3ee1140e2835077d82c6b9e5d99b0c9a1bcd6bd7d3bc3a27dc0e4ea118fe9b16837d2c1a26ea607ae37e085487f630c1ac195c0146c1060066040798aa73be3682e95ac438542d04ca4683c357ae4c5e5e79915b9c636f8c621b5a2498fe0c64af806a88564f161fad5dc18d78d0f5b724f5b9bc484b0b8e086c2093d29fe4332c4afd69c61b433de3e410b755c5966494e549644edf0690cf77d651aa5c2b61f0bc235a63e6f5b3bf8893a59aa403112d776301e0607f0bdc78651bdf1e2a49123e2f77f630439adc11d5aac3443d9c89a7941708f07fbd45ab2b13fe43d8bec08ee0f88df564fc8e8d3a128dc22b8cda938c97973895a27ff8091adb82262d63342140b3b97c3dd176b5b882135bcb797494016a381655f937a2c04548cd272e4935304123a58466c2dcece9a17e17e30667ff3a9f4cfa1f820387d403062003676f75c71649c65e14911e02b7b47a7ff258e721c67cddd8cbaed39c1a05f97dec37b1ae61f64f6afb817e6874e45f04e4623ada38768afa7aa0b95bdad2ded402a0dd7bc16798237507eced776dad0c3617632700384092f92d0b6454d78155520474532323f5c299e199dfebd646ac5520a6d652017d8d29cc59a11acb6c54458b6d7351a9989e81ce3930ec31af471a149961916d5a9cf1bb2825d613589975b1ed51481b2d1d89d42614b07f330e7437ca13084c167fe5aeba2c93813f5ebf92d690f04542f5670ea4061a3f74a73707ca2b7a258e867b2e94c60b0efe3e632f0735acd91bcca83f176ba698e153d5416275c7c31a119edb693981e47289067bb2ec3932cbdb125fe8718e2808d50316cfe06bf16d0781174ea42c32f35b83f0812c3943ffa492b1786e98a421c6e9c40b6dd889d24db9acaa6cf39b67cc210e89153aa369f902df38bf9cac7ef82003e7ae71d1ddac2b0db2509bbdf086570a4fc75414f29716bc84b9b0b3360ae6ad90e7c2af96011cce7a97ec4075c716ed76e5ec61aedb5eb7453aa6d1e0621e01c3b87edfb1f4cf1590d9151f5dfa4473eaa4a4df514eada900fdcc3ab83de2ea00bc67d8da94e3db8e8240227fff21ce9ba118cc0b9f138b396e2fa4aea6c1b18337000c11cb5a82ddc2306351a2c6af0e0a6f04f1905c15f1e8f3a79895c27a3807b56a1ec6f7bc2d5b3455596044cddf57eac441974bb1593b551ecf1615ae12eb71ebb2c3e43d2b7aa7ab9b4cf653da896ca9d2d3cd39a9520ff7ac67ff956ab", 0x1000, 0x8, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 10:12:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x10000000000000}, 0x10) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 10:12:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x10, 0x4}], 0x400000009130dbf, &(0x7f0000000140), 0x757, 0x0) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f0000000140)=0x134) kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:12:32 executing program 0: socketpair$unix(0x1, 0x9aa48deffecaeb7b, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x40) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) socket(0x18, 0x4003, 0x5) 10:12:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) 10:12:32 executing program 0: r0 = socket$inet(0x2, 0x0, 0x7d) recvfrom(r0, &(0x7f0000000400)=""/130, 0x82, 0x40, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x401) fchdir(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000003c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffffd3) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="f26c26178c574e7d722f034fc425ac94b1ce3af42c0df3cf026912e84727153b181648ba015bda402a565ba2f81daedba2928a61de2c6c630b377e5ae2", 0x3d}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r2, r2, r1, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r1, r1, r2, r2, r1, r1, r1, r1]}], 0x98}, 0x400) 10:12:33 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d4", 0x1) read(r0, &(0x7f0000000080)=""/217, 0xd9) 10:12:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) read(r0, &(0x7f00000000c0)=""/35, 0x23) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000040), 0x10250) writev(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) fcntl$dupfd(r3, 0xa, r2) r4 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) 10:12:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20000100, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:12:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 10:12:33 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x17, 0x7, 0x81, &(0x7f0000000ac0)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) recvmsg(r0, &(0x7f0000000a40)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000900)=[{&(0x7f0000000100)=""/192, 0xc0}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/135, 0x87}, {&(0x7f0000000480)=""/207, 0xcf}, {&(0x7f0000000580)=""/208, 0xd0}, {&(0x7f0000000680)=""/153, 0x99}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000840)=""/147, 0x93}], 0x9, &(0x7f00000009c0)=""/95, 0x5f}, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a80)) r2 = dup(0xffffffffffffffff) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget$private(0x0, 0x1, 0x10) semget$private(0x0, 0x3, 0x10) flock(r0, 0x1) 10:12:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r1, &(0x7f0000000280)="a62a9aabcb7af6b3585bddc41755e950c4dd0c72806b0260972b3c73d728edbc79e4b3f97643ff791e4e53c37e23178bec2b0d4fc4874e7e9fdb4113e9f2947d15b6a12822ff48e99383d7b04576d8ccd65f3400072c95457fe28b90a3a1dc203a8c46f8d55efb60eac6d28e94d2", 0x6e) linkat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) socket(0x2, 0x0, 0xdc9) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0x36c}, {0x9, 0xffff}}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x110, 0x9) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="f67c9a1e34b844bd80"}, {&(0x7f0000000140)="e57bfdb7022d27798ab2dd0ddda7753cd9"}], 0x57eb03bf3008012, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) 10:12:34 executing program 1: mprotect(&(0x7f0000485000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000485000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x6}, {r0, 0x8}, {r0, 0x40}, {r0, 0x20}, {r0}, {r0, 0x2}, {r0, 0x1}, {r1, 0x4002e}], 0x8, 0xf7) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x4d7) execve(0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 10:12:34 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() r3 = syz_open_pts() dup2(r2, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 10:12:34 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xffffffffffffff16) connect$inet(r0, &(0x7f0000000140), 0xc) 10:12:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:12:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 10:12:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open$dir(&(0x7f0000000380)='./bus\x00', 0x80, 0x180) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='+-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)=')+\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='().,\x00']) 10:12:34 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x4}, {0x6}}) sendto$inet6(r1, &(0x7f0000000140)="b23c08c61e6251e503f1ded90bd668b5550a76de04750f9fed5bb0503fe3e93cc6f599c72478fa60dada8241f1220f5b7b5c91db2aa16dcda305b617b813d61ec3c3792a212e720de7f76507bfbc4dcf058fe6bd4771a33fc4f2ee5c13f8c0f8e61d854134a0811c2e3c4aa96d01273d4f9ebded6e095c6a6871c01aa9c0737eaf5e8acb6d70fe17ff9bd45e08e6426beeb4e0640020e46535219e722cdf5d64bdbc38", 0xa3, 0x400, 0x0, 0x0) listen(r1, 0x4) connect$inet6(r1, &(0x7f0000000000), 0xc) 10:12:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x7, 0x4) listen(r0, 0x7fffffff) 10:12:34 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x7ce1) fcntl$getown(r0, 0x5) clock_getres(0x4, 0x0) clock_getres(0x3, &(0x7f0000000000)) r1 = semget(0x0, 0x3, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000480)=""/205) r2 = open(&(0x7f0000000440)='./file0\x00', 0x2200, 0x1000000000012) r3 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x90) r4 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = syz_open_pts() r9 = socket(0x22, 0x4, 0x4) socketpair(0x20, 0x4000, 0x401, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) fcntl$getown(r10, 0x5) r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r13 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x2, 0x1) clock_getres(0x3, &(0x7f0000000040)) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x9, 0xf0000000, 0x4, 0xffffffe000000000}, {{r4}, 0xfffffffffffffffc, 0x94, 0x2, 0xffff, 0x4}, {{r5}, 0xffffffffffffffff, 0x41, 0x20, 0x7, 0x7}], 0x8, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0x20, 0x6, 0x3ff, 0x3}, {{r7}, 0xffffffffffffffff, 0x74, 0xf0000004, 0x4, 0x100000001}, {{r8}, 0xffffffffffffffff, 0x82, 0x2, 0x1be9a05f, 0x6}, {{r9}, 0xfffffffffffffffb, 0x80, 0x2, 0x9}, {{r10}, 0xfffffffffffffffa, 0x42, 0x4, 0x10000, 0x3}, {{r11}, 0xfffffffffffffffb, 0x5, 0x40000000, 0x9, 0x800}, {{r12}, 0xfffffffffffffffe, 0xa5, 0x20, 0x7fffffff, 0xfffffffffffff863}, {{r13}, 0x0, 0x16, 0x4, 0x3, 0xebc0}], 0x7, &(0x7f0000000400)={0x6, 0x8}) 10:12:34 executing program 1: setreuid(0x0, 0xee00) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r0 = socket(0x2, 0x5, 0x3) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000200)="1fde93f8408b7df1f965e2121528ffcd50bc4fed38da99a6f6d7e54f103f7b9f609cf606a4e636357867981e222b7fb83d710afdc574f9d07eba8653f2152e949c0617261a48a4", 0x0) 10:12:34 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x14000, 0x1ff, r4}) syz_open_pts() flock(r0, 0x7) 10:12:34 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 10:12:34 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="c6764137b5794b06f50cfe5593feffff907a9dc5f238f8b14da2f284df8401f0fffffffffffff391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c17470afe6205dd543c0e1f5ffd0218e7f77747f98c5481e639f6b5eda83b1fd1d7177e2d60dc3954f3d9454882ed81a2662e3b947b75fa86b1499e8ca8d1794a839267cf6d21c691f3ebac6301f58dc60e89224b08db0377643d15899cb11769fa646b77bb52ae2996bfca553fe2ffacb4ff0ed74ed715b4d22d0cb280b3e184c1ac6cd209a7a7b155635608a5a69523bf143c3943803d5237287e4750dbc03b202392a7ff0bd9c1004414a8882eda44bdfa119371eef0dc2d39175026fa3c5d3d8a143c57e6f4f38e38b9a11f55b36ac454c6e965f58f3932931", 0x11a}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x9}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r2 = syz_open_pts() r3 = dup(r1) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 10:12:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x400000020000044) dup2(r1, r2) 10:12:34 executing program 0: pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x0) fcntl$setflags(r0, 0x2, 0x4) 10:12:34 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchmod(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) 10:12:35 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x20f) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20041, 0xd) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000000)=""/87, 0x57}], 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x810, r0, 0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x4) fcntl$setflags(r0, 0x2, 0x1) 10:12:35 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x100000000006) r2 = syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000100)=0x3, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x101, "651e0d969a21512e233120466afb9eed7db09f1c", 0x0, 0x80000001}) syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 10:12:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x8, 0x7, 0xcf}, {{r0}, 0xfffffffffffffffd, 0x40, 0xc0000000, 0x197b, 0x9}, {{r0}, 0xfffffffffffffff8, 0x6, 0xfffff, 0x7, 0x7}, {{r0}, 0x0, 0x1, 0x86, 0x2, 0x120}, {{r0}, 0xfffffffffffffffd, 0x84, 0x1, 0x9, 0x2cd}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000001, 0x7, 0x80000001}], 0x101, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x2, 0x2}, {{r0}, 0x792951420ec1c303, 0x80, 0x40, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x1a, 0x1, 0x3f, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x24, 0x40000001, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x25, 0x80000004, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000001, 0xffff, 0x8}], 0xffff, &(0x7f0000000180)={0x0, 0x6}) getsockopt(r0, 0x3, 0x53fa, &(0x7f00000001c0)=""/201, &(0x7f00000002c0)=0xc9) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x2, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 10:12:35 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x7fffffff}) flock(r0, 0xa) 10:12:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x7fff) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) setsockopt(r0, 0x2, 0x1, &(0x7f0000000000)="2b18fb5ff8b50ee1c9746a497f3127cfddc0c36382e5a2110ff18b7b3b8086d037d02f35bd80ef3a0d1eb518", 0x2c) setsockopt(r0, 0xfff, 0x1, &(0x7f0000000080)="84931f5a2d7236e6ee49f49194cd4c14c27376c8ea5b0fbcead3d4bf139694382a0f0ee6e8723c73591431dd962f760ff1147b7b9adf4c92c14a0f4c418b4ebe9240", 0x42) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 10:12:35 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) chdir(&(0x7f00000000c0)='./file0\x00') 10:12:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002003, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 10:12:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000080)=""/9, 0x9}, {&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f00000000c0)=""/36, 0x24}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() getpgrp() syz_open_pts() 10:12:35 executing program 1: r0 = socket$inet(0x2, 0x5, 0x2) recvfrom(r0, &(0x7f0000000340)=""/237, 0xed, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0xa, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x3, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x20, 0x800000a1, 0x2, 0x1}, {{r1}, 0x1d94fe20cd1d5a5f, 0x25, 0xfffff, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x44, 0x2, 0x80000000, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x74, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x8001, 0x6}], 0x75, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x4, 0xd9}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x2, 0xffffffffffffffff}, {{r1}, 0x0, 0x2, 0x4, 0x2, 0x2}], 0x7ff, &(0x7f00000001c0)={0x12, 0x3ff}) geteuid() r3 = fcntl$dupfd(r2, 0x0, r2) recvfrom(r3, &(0x7f0000000200)=""/255, 0xff, 0x2, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) geteuid() 10:12:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x20000, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 10:12:36 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8880, 0x108) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x135, 0x3) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x2}, 0xc) 10:12:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) r1 = open(&(0x7f0000000380)='./file1\x00', 0x13, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x89d, 0xa7}, {0xf800000, 0xdd}}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="4091be4969", 0x5}], 0x10000000000000f6, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/69, 0x45) linkat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f00000003c0)='./bus\x00', 0x4) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f00000002c0)='./bus\x00', 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) fchmod(r0, 0x102) 10:12:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) close(r1) 10:12:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x4, &(0x7f00000000c0)={0x1f, 0x8}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:12:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x28) unlink(&(0x7f00000000c0)='./bus\x00') linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:12:36 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0x0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 10:12:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x41) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0xff) sendto$unix(r2, &(0x7f0000000080)="35373cec006f78a2e4c33ff766c053cd9cb8955ee8e9f0288990cdef193b1d03d8c1fcb53304e1018cd10268cfa0d5bae4e30c9896f75fa2016822a221a3d8866a2e02e96aa68e5a5c2df6d638e2054ed3c1b65565f410", 0x57, 0x401, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) accept(r2, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) socket(0x10, 0x5, 0x1) 10:12:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x7fffffff, 0x0) r1 = kqueue() read(r0, &(0x7f0000000440)=""/165, 0xa5) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x0, 0x1, 0x73b, 0x8, r2}) kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x1752b2fe2e863561) seteuid(r3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000180)=[{r1, 0xe5}], 0x1, 0x0) kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) select(0x40, &(0x7f0000000280)={0x8, 0x7fff, 0x5, 0x8, 0x5, 0x1f, 0x9, 0x1c0}, &(0x7f00000002c0)={0x9, 0xfffffffffffffffe, 0x4, 0x4a41, 0x2c, 0x4, 0x100000001}, &(0x7f0000000300)={0x3, 0x2e8b8ca7, 0x3, 0x8000, 0x5, 0x4, 0x6, 0x4}, &(0x7f0000000340)={0x1000, 0x2}) 10:12:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) socket$inet6(0x18, 0x8001, 0x0) sendto$unix(r0, &(0x7f0000000040)="f5f864ec290159f8a9", 0x127, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) connect$inet6(r0, &(0x7f0000000000), 0xc) 10:12:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='W\x00') 10:12:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001500)=""/120, 0xffffffffffffff9c}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 10:12:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xfffffffffffffffa, 0x9, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 10:12:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) select(0x40, &(0x7f0000000000)={0x5, 0x5, 0x8, 0x81, 0x6, 0xfffffffffffffff9, 0x80, 0x1}, &(0x7f0000000100)={0x40, 0x0, 0x5, 0xf1f, 0x32, 0x6, 0x9, 0x7}, &(0x7f0000000140)={0x80000001, 0x892b, 0x9, 0x0, 0x5, 0x21f213b8, 0x2ed, 0xe68}, &(0x7f00000001c0)={0x401, 0x100000000}) 10:12:37 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0x0) r19 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r14, r15, r16, r17, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r18, r19, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x5) r20 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000005c0)=0x4) 10:12:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x10090, 0xa4) socketpair(0x0, 0x8000, 0xe2c7, &(0x7f0000000100)={0xffffffffffffffff}) accept(r1, &(0x7f0000000140)=ANY=[@ANYRES64, @ANYRESDEC, @ANYPTR, @ANYRES64], 0x0) fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 10:12:37 executing program 1: socketpair(0x20, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x6, 0x21b, &(0x7f0000000040)="4115deb03baf9b9158b3505092c07062f455606c0fc84d8353b56b47ec677baf90cfbcc16e5e8eaace7f46c496813a6fe456d37b9524ec4fb73b63ee4c0e6d91e9609f33c88072cd6d90a035d70b270be39c055b2402a3538e95c521ec043e673121fd5ae1cb181f230e43139ef7d6632d0e47d8909cbf59bbcd9e", 0x7b) r1 = socket(0x2, 0x400080000002, 0x800) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) 10:12:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eca6a8ad8e74e71a1ed257f96eee8c044a97c9e6f14b0ad71427d99dea505c32ee328e55299bdcf0fb1cd339bd618fd1c7b7614aab4822e0ecd4d7de7521eae3ebb713fc4f5e39f947fb2cb245612880de9f38df7d7631e31669668a904317992ef3456bced7c5f0b6c28fedb9b924de6800b55cad1f03f986ce30decf0e03699a56f45302bf452b0e869704a2eeaf0597e904ea9a"], &(0x7f00000000c0)=0x6e) connect(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 10:12:37 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x20, 0x7f, 0x81, "d476c8d79ea172f0885e60eb734656df6b729719", 0x3, 0x3}) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) fchmod(r1, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x81, 0x1, 0xcc2e, "77a8f47d211a379877b66255ae7617099f93e4aa", 0x9, 0x5}) fchmod(r0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 10:12:37 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) socket$inet6(0x18, 0x3, 0x0) 10:12:37 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000f00)=ANY=[@ANYBLOB="0000000000000000734f08a035f590c8f3c92937c0badc25b5adf65dd24372a02f6180c311a00000000000000008c9b9f17bf15e84b814b2ed3a6dbc6b471febaa712ede387a5d51dbd71e9317d4c2446688fbbf85fb96ffaf8f1c71080cb26959f5199bfec1604104814300bc8a56d52aab187fb507d33225b62c27989acd4e1ed208e1dcfdb8e73a875f8164a12e5b0a26b8232466493aec79bc539a5928602992d868c2a77a80afe66155f83d59a6dd4a567fdff814c733ed1d7a31d969be2b723ca10fdb65a578f11fcb1a5381becec993b8"], 0xe1, 0x0) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000048c1ac20000000009b77dc30000000dfff00000000000000000000000000000000000000000000000000002000000000000000000030000000000000000000000000000000000000000000000000000000813d4569ad598655fc20f5574a1600000000000000000904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c50a4c67c4ae2"], 0xb2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() r3 = socket$inet(0x2, 0x7, 0xfffffffffffff800) recvfrom(r3, &(0x7f0000001000)=""/4096, 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r1, r2, r4, r5, 0xe4, 0xe1}, 0x81, 0x1, r6, r7, 0x100, 0x5, 0x9, 0x400}) 10:12:37 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) 10:12:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') execve(0x0, 0x0, 0x0) 10:12:37 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x175) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_open_pts() r2 = kqueue() accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3ff) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20000001}], 0x8, 0x0, 0xcc, 0x0) 10:12:37 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x142) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000040)=""/110) 10:12:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/9}, &(0x7f0000000100)=0xb) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 10:12:38 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) 10:12:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x36) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x0) accept(r0, 0x0, &(0x7f0000000000)) 10:12:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff12) setuid(r0) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) 10:12:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) 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) 10:12:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x108) chmod(&(0x7f00000000c0)='./file0\x00', 0x57) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) listen(r1, 0x40) 10:12:38 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0xa35) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 10:12:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000240)=0xb) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)) 10:12:38 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000580)=[{}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kqueue() r6 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x0, 0x41, 0x2, 0x5f}, {{r3}, 0xfffffffffffffff8, 0x80, 0x16, 0x400, 0x200}, {{r4}, 0xffffffffffffffff, 0x40, 0x80000000, 0xfffffffffffff000, 0x7}], 0x6, &(0x7f0000000380)=[{{r5}, 0x0, 0x0, 0x10, 0x2, 0x8}, {{r6}, 0xfffffffffffffffa, 0x80, 0x10, 0x6, 0xff}, {{r7}, 0x71f277ccd91405eb, 0x4, 0x0, 0x2, 0x8}], 0x1, &(0x7f0000000400)={0x1, 0x1}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000780)=0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 10:12:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x6, 0x7455, 0x20}, {{r0}, 0xffffffffffffffff, 0x5d, 0xb, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x24, 0x3f, 0x2, 0x80000001}, {{r0}, 0x0, 0xa0, 0x10, 0x8, 0x39f}, {{r0}, 0xffffffffffffffff, 0x21, 0x20, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x401, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x22, 0xfffff, 0x4, 0x1f}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x8001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000080, 0x40, 0x1}], 0x4, &(0x7f00000001c0)={0xffffffffffff8000, 0x81}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x11e}, {r0}, {r0, 0x10}], 0x20000000000002ed, 0xffffffff) 10:12:38 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xb7e, 0x8000, &(0x7f0000000080)="c07c79e2beadd36aa26a08906e6d60ae2d66be78d508f5ee33726fa1eb9f8b00af9b7ed6e886de754b4553779f9f678f4a395aae82f2d1917d3c1884555aca15b3751f5dc1dac655a76d89b869045e06e65ca7fe467e2eeccaf78321994c7418db4233", 0x63) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x199) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000080)='./bus\x00', 0x10) write(r0, &(0x7f0000000040)="000d0009000000b201", 0x9) 10:12:38 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) symlinkat(&(0x7f0000001300)='./file0/file0\x00', r1, &(0x7f0000001340)='./file0\x00') writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="b460306ff8d55a8f0317d2504f4591eba816a5bdaa8a75645f7ee7a5c96ca78967a9e197079a6bc70374819599982cc6eb6e9e456baabb1356f9ef0374e42d51a9ed484d13553870df87502f8a4deccb81ea9f552201735f8c2470b74e9803aeed741794ae73b5c5d9538be9b12a14c04b586327d4be50e19a2ed5469263bfe0114b5b2c4217e444066e49d51991f2e11cc3a7038d3fcf6918429b887d6095c7150ed2e94777ea8f36d9edb04b1d65624e67ce7dacb384304c871145b8bac7507a0f9bc5c6bb6fcfb521c0c06556fe22281395064388f459d206b63ec72e0d0485ad097367f8887eb1e1ff7d93557a636114f900aaeb71363d5214844595f0846a1318e46172b6e3dde443bd87203b1140b788b2b4072039efa6616d0323322335e589e1121a8df374e04aba53e7a7a2f8bdb27381b2f421c385e63143c2b02e3118610b7b510b4f8f683167e00dbaafc21130a4717789a570d9d58acd83aab8dbdc2b0c08f3f224352d4ec75d25a79eceb9d0c858a111c28ad887c67e1e7bf9d0e56ce604bdb4d0b7384e14381fa0c225434223f4ea463fd255b9161c4984e10164bd66538a12e4a1fc121d5efa0eb2777e948e84935be2f4b3f665ca4c2add31cbe2ed78538d83c1bd5f71beb528eeab960bcef9c496743818e23d3a4814abf693b6ff0fd4f762ba80331dfd3f0416f974e07be209e4280ab1919afc693d0141d65f3e54228b109ecd9d4ddff418e356fb9154fce6c811adf298b9dce4e215d8965ef53c6c712597f68dbe15016ab15222af816433b4da688cbb8cee9303c69ecac60e289ef266d9072f5c879ee18b4bed0dbc302fe123e5ed34e8bee70c6e0ff381297acc068dbd432925d05e6f52cf819ad5967d5752a31cd2173304af0f47af51d763c46815360c6d205fabe567686e2bd790bfd00bc9a73cc2f965714ab06e9155792d5b26c623844364091505cba1b9df68c6ea9e0911b360b662a9fb268f1242023a583436809da790de0d753695f2b6acc93427b29604f2d57d953a3a07c34ee6de099de382eefcce2c29316f9d96433fde3e0fa45609b17e93061924cc5e28f2cc981a01f862dcb862cb8b680f530bf2d852d797b0125508a74493f3f2c1570f6cb57d336eb3fe0fda060b296e9ca27d31c6442b4e3554ec2306f05e5b951679ecb165bc67094fe268f764da97ca71f999d52fb8ed8c74f278234b9f63d16f2fe712be0828aabb08faf94d2597a535319b05f6331fb02d490382a5375862acf02471cb32eed726fedba7a7cdfa23d28a58e52b9a1d3eb0e20fd9177fc979a7289c0f6073fa0e1cd0b315345be11303cc03d3ccff9cae52c70ec2f0e2f7aec2d25aeb1fcb58d811865d0077b4f6576be313fde30dbd461bc60bd8dd5ba27cf7746099eb6000ab3d117640bb7e7d2bb8382c1ddcf29c990b45520d2b952d03eace51c3df0cb77468ac8c457e98b85be3bb4daf8dcdf85d2c29e240fd564bfdcb5f7f5c1495f721d10a3196f029ffc0bb1ca6e1ee9616abed462486fd9edf6dac77749381c55f6b3294f03900643fd6771f5e15bc174e0206b81f69383a3ad61e9385aa74fd563b6c690a5b7a4730b7ce55f8f9c0b1a0e187a0eb10d1e3848ce2a2a2c09cedc0ddc52fb3b4d4c7e7d9c6dfa4fed958ee7bc5ba01a1457294084b717cbebf33c979c54fc49a24048d86aad60ac0f44da7e3cd03dc222527dd0a8dcfd390900f29c17eb1366191717ccd44402aac8f3c9e6f0c16356d482605cebb2f4b2833ef7bdea5c7ab73404b867a0db6446b62939cc2a5a382c0f12a0fd3a4e59352e40077dffd145a58d9cd4f0d6cb0b8f0ccf1c0182aca55876c0eaafb5d1d1482e50d6a9fed0b375876934902a99494a70eab9ae9f64fa06bd0f8ed4da6992643c47184127a1a7055f69a3423ad8bb58438d7ce11eac69b0a5dccc267c944b87816b4792bba6883aad2488e46c8f7e65d422410ab4413ae9d4e6c0987c63a0b752c2f659ff162a7f6393f80270a1469e7eceb2215c9e835a3122f5dfd53b3910abb40623d5d2eb1667cdd3c0502e547ac77acc03e6b3d730f3a87d6fcb691e9c9c81df863ecc8fd2a47bccd123b29d4cac4b0bf560a8133dc99e9d428bd68b1f6df7e13c56ee7bddd3a4249d859131477c3512e2cc1b4a0c2f20ac52da3aac6a4df5da2b99358b8b71bd23d129fa8b9605280aecaa60cd64b3ad17b12dfc69cd7bb24cad29e87cbcd3c636515de701af890a3548665f9e314b3190f40760a2d7f070e57d7fb6c8f5ce94e23a586d3b60236600b8f58cc289beb249e1ff1fe4e9591ef4b37be760b19a21627a62317f346460e12a6559ca881011d4559a54753faf33a46e1b675a99ec74e2dc4a46c1cf90b43da52e515e9a49419ad2c9e7ea8eaac4c5755a9ba2235085106d41db1c84e21094268f67d97e9a0b7b35b98878fbba9cde82ca87699ed566a3fa451af8aaa7a69fe8003d7d8ce0dcc49afb5dee970b7848e8586be3607a380c39a0862678a4ecdfad97f7089034fce4a954ad5d2d3ab8dcbf37c854fc5c77f916f04ad6abaf287406fbd707bdddef8ddcbe173394a6f7b422c7bdd6e68bcb79ebf520a732c135a94d6e8d4f513f4423221442a994ee80c81fa4d116c245f3a931df7bb769013a4d1fc7b7e2c8186f821c88b1a259b02ae3f08a4b22501683a310ad0aaee1a865108760114fe78274d1184c43799d953b0ae00b18cf41f144a1fefee39ef61a68e233d3056e07a97b59bd35ecab0e06b9055546d566ae03ec93d5ab75303e1c27b5e411b44c47f02cbb8cf19d629de029b34fdd17a276a312efd7c537ee5d2dfb9792c3f5614e8595ff205df5d25b7dadf08efe2abcd120e8df353c41ec5d65cd99a576dbb624837007e164e996c23cbb00b570731d606e08cd34d7a918249806ccc3630ef94894d9d7b4801ee7633d7eaea2c38ba9ac29aab0b19f4b53dfdfa2ed24caeaeb9075190e05c28030152ab271f03bea5b12f563d1b8b3459a25c9f163842aeeed35e2f246836c7bd6056eeb55d655533354854c40bc170457a781bb178e6157bfd5fd2e34d10d06c81aa3f5023a6fecde13bdb8d62f0f5df2f2a7ca83714f995a0a838238b96fa1cb9f670fe661fa9c0b3cac8ba5b22a715cde7407620ad2195f25504dce82e5906e894d10eb21cb8275e67962a71dce70d1c70ed15428a9979fb29877788a3c4a679d80c259b2fa2e9f5db3686249672fb5731fab532ee04cc4f622bbbba91d26c097122b32f431290f16a9a3ed59bc716e78e2c0e1901d49f1b77bd94e86cd40a4d2c17699874adcadcebf48c41cdf88b99f19cd66aee041089a78fe35bc0f7de26f58288b3580be4b65d87142be8be908e5020a5009f7348a900fda1d36561072d4ee96a09b5c8feb39adec1946de4327852dd2f241bd5d01114413190ec34aa8fe9f35dddf3c383e3ba1771a39f1b44999505d4270b7af3e0d57d0dafa71a8e2d1736fda2842565b900e2cb40835171accc9b42fae19ed6413ac2ea83e63ccdb0cf95807fc46046975a9035e6b8d948206ee5d984b430b69f86b4a7af351381e670219b15f3168e990f73a76776dcb30720663062cc8682638c90d25a836023dbc2c1500aa0456fad8e2b691672e4d64ecbed80f54a88d710f436530eef71f1f5ea2a610bea7bfc094ca5bb103beab9dc2ce69095d8cac1b2364ae692212b1d4373d1a5c64d9ad1229735823720dfbdb482cf1ce021146d2ded5e052b79822bb35a012cfc07d0494f898dd1ee4df7e351adbab5a13aa45c8800385a0a955c5b65503dc85b5dd56f93abbf4d4b84a272a78a18c5aa8ca27c8a354bf8cdcca31c9744bd24d7e6b12b2236139999e401bdebcd2d6f405173f9c4e9254b020841b2c79b81f9a75014d41f95feceabf42cb645cc810e6694405ea6693edd46b7255bf360bf097f828112f27b141797a51443ab621858af0e89b637d133ff3d619396aa781ecc500c8c394d2c47ebf401982e0a1c38e1fe2b3537c5b16b14976f78cd6a1fd99f9dad72e63ea61fa82ff5fc8e61e3ff6ceba564772590c42e5ed5e16492e95281bf37c1bf9de8bd6f7d041c824e3e280494cb1ae9344e53ef140a8de82fd636fe60f3b106d8c72c34a1f2906abae0681a2ed1a6ebc00d1e753dc258440f681652294f0481477c8c79280221f54c0126a7b7606d5f16238f1b0e4262c9672a13cb1eb57158da124a76e18c5c326cb7e9bdc34b2e5a2c20d8e6fefaeb2e0bd4383725084f2693a3aab9b8e63ab904a5caa6147c2126e861c78ebae09ebba0382a5e0129172418bedbe27d62fcbff0f835e615fa7562e76f88c3bfb233425be25fbbddd47442b71a9d74828fd23f6345ba19adeee3cd730f16cad230cf49fda09cb7a65e72cd9255e752cd71b8993c50f85e54ce64116df24dcfdd4276e2ff827e15600234fd8699382ba43b88e984f91ab54d45ba254b2eba18f2de28f8440f8e33a4d93ac77860b76962f8e1dbb31c572b48e8cac1fa0e1a3a2313e48655e4417405aacdb03866c82fb0287c3571f5f9ac2bf310b6b892631e9a531f64691ea7edf5513190f64ca5c73bed00174c3647f4ed32239e46381775f063b70f8c6ee4e6c594957de4b9f2c634f6dd3cdbc58ada72c965d727ccfdb54e14429f0a416d2603eaebb5d1a7ae12135d524546b8fed4eba4a6a25963b6a8ae217f9303ad1d0dccc6269899fb0822a7c0701e108952a00c50cd392cdc659f7cc4419adbe43e616ac2c2036372ddc2befee714157fae034ce7bc1836d0332d0af3ccabfafb5a78e0d5e0568c820ae574f286224418db2e24e9b96cceba99768c37d13361a3c56ac2da7f0751931aae1a8b0c32147df18d5eda10ff78e3744fd9dac64cfa8dbbf4d9bacf08681ab649301fa1456955502d196921f340fc942704918d0f1fc477b9e4ecb3ae9f7501e023b7d66da392223bb80f3b65de4a3cb9d2c8d62fee8235a7e79f38fb65726cb96881ce71eff48812b86c7f568a022e2f898d3beda5f218b329764bac54b34526b7700a8ea131e92486714902d861c2bd547626ba7059841c8a5cfc80b4a4da97340a53ec4bed6be158fb2152b871e2071c93ef7cf348c077a85c7661dcd7961e86b77d463fa58b53dd8be8aa642a0098a25cba874c3fddb02d630bd5d712b3b18f06b2bca42fe26f725637c8c61545c998a835e104a4d3b803982c70866c2e1c065f7734791cbc7358a6a7f217685deddfe9d40ad3b13598ecd1a7a2555f3542c09274029df2eb0fc33dcc3dfbb5e9948ca601a1c8e86ab12f4e67a88c792839628d7b11083979c4ff9f11fedc5a8df4bf4baf1a7d32c5c714f2d6b3c596b39eb2b3a38a4b45ae7e90b161330980ad8fcc4c07235631688dbc861cb8bc5332df5805c2ace39e9e43a73a2d033fb7d2e079d7d573ad481ede76b8013f4e7e28feab558d72f1b74d724eadfa42b8cc1acafbec1ae05a2fd43075ee79060cab3717fefacfca417d2232400d349e2dda8ce532c8578888adcb8f3dc940ba52133c14f5f5a201404a14c954d30665388dba61d20e99b66ac13daf3698eed1c4cf38ed8908c7456b5645e008d1d2584dec0cabe048fa5219b87d26361baa0b65f52a1cecc6fdea8981b48180a9eade73888d3f358c3d6efef76acce5a49459bf059b5d8713c846b9a3168e9ae8ba366225efb57133c0dcb5cda33c9f7ea66392f608a77fcb7ec3986fbf24a225f24f973ae68d7979ff9d18073a873960bac94dc0caddae6e927178a65f82f7de795db4517a", 0x1000}, {&(0x7f0000001080)="14e1705a5883305be8cd794198f6984f457805d084d6eeb11de08a8b38fbc681847bf4265f351187a960b52585824bc95d0ad5e2418c9df54404093bdac0a439e774bd5a314ca98cba8851730044553c57f8b971d2510086cb191c15d1918a1bb0125ac4679f255053ba091224ef6c26fbe4a4d5a295ab58eba742a6d654807984ba8d2ccded3c7f33ae2fe30a93635d8e3af8a40b5bb21fc50f35658ecd79a64e492a6731e1e58b7ec1f0263a1d46e749e29ee066dc221d6c5a6f05ce3405bcf5cceb8d5c1927c65940a29141f515e8683af87141fbe34671becbefe3e89054d65275cd08", 0xe5}, {&(0x7f0000001180)="c747afcd7da61fed7b9c900317fdc5059db57f36555683b00f5a59e3578fd05e8606d6dd8adcc4ecf71d1aea1f5722415ac42707365742476ac3aaca9798c9c565e3773e29eaaf690c", 0x49}, {&(0x7f0000001200)="a5efe673bab2e062b451cf53edb33c3d70fe12b9ad01583b1b33c667e5cb135c9ed986d78ffa402454791b2ab00541d750480902c61a9745137ce6178da1caa836b64d20930c8623dd20db8706551378061884245ef85279bdd54e5044c638b05f0efb701e6088bcc83d5cbae516e7c3344824f3d91822717984c21ba88f943f3086b5ebf0b74eab880c2cdf9eb3a3db909d7511ee3129a7f2583dcc026023306d65eb", 0xa3}], 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:12:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) 10:12:38 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x2, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r1 = semget(0x3, 0x6, 0x4) semop(r1, &(0x7f0000000000)=[{0x7, 0x1}, {0x2, 0xffffffff, 0x1000}, {0x3, 0x3ff, 0x1000}, {0x1, 0x3f, 0x1000}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 10:12:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) socket$inet(0x2, 0x85370c8d6bbb59b4, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="817089fe77602c534ab3fb26a85cca1bbd47e015e345aa725f4b405ccc74f01612ec7145a3675b2e0cd52881f86b041ffb", 0x3db) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3b4d6cd860f292482f8d9b6d509de8dcf12c9d12bc3717ee8dc28060f38b9d68b597e3f252eec23cd24dcc88abe8b19812538c68cdd521327635e171c39ca923d418a27c506145d479e8d31f553638e7b58f717021c0c7231eddf3e757fd666af8a19fe3418d46a9e84eb34ecaebff080169b4b58ec20afcd65508", 0x7b) 10:12:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) 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, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x10000, 0x0, 0x400, 0x0, "f68049310ba629e93891db375504a40ec8296733", 0x70c00000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:12:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x100000001, 0x5}, 0xfffffebc) socketpair(0x1, 0x3, 0x80000000, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000080)="cddafb83a91763d4b31d9026b47466ad2b294bce2711796aec19ba07c566dd6a7f8312ced7c219e3a85f04752523149c36a49ef065c7d6be5c88669a5a8610f9852f116cbf8619e89000b73b03260af075a7b2245ae43fac3b09ad98ccf47755853b0a256d301d3c8444ea86f67f200a720b0c923673fa288ce708b55af96b9f4d6420775471b1565f75ff7da2f3b701d182c07e82cc55f1058a5a13ebdb831c81dac583eaf3569141cf79c97befbb6473d2420016d3c800b2", 0xb9, 0x0, &(0x7f0000000140)={0x18, 0x1, 0x1, 0x8e0}, 0xc) socketpair(0x11, 0x3, 0x0, 0x0) dup(r0) 10:12:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) poll(&(0x7f0000000080)=[{r3, 0x1b5}, {}], 0x2, 0x0) shmget$private(0x0, 0x4000, 0x450, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5, r6}, 0xc) r8 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x100, r5, r6, r5, r6, 0x10, 0x4}, 0x7, 0x6, r4, r4, 0x4, 0x4, 0x6}) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r5, r7, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x81}, {r3, 0x40000000}, {r2, 0x4}, {r3, 0x3c}, {r2, 0x108}, {r3, 0x80}, {r3, 0x40}, {r2, 0x100}, {r2, 0x10a}, {r3, 0x14}], 0xa, 0x1) 10:12:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65300055c6724c5d2a9a19910ef468cd3ab24a881bd59502e9a6cb3e8e"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 10:12:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f", 0x201}], 0x1) truncate(&(0x7f0000000040)='./bus\x00', 0x9) 10:12:38 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r1 = shmget$private(0x0, 0x3000, 0x6, &(0x7f0000ffa000/0x3000)=nil) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x180000000000000}, {0x18, 0x0, 0xfffffffffffffff9, 0x46}, 0x10001, [0x80, 0xfff, 0xeb6, 0x4, 0x79c, 0x1, 0x1, 0x7fff]}, 0x3c) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x10001, 0x0) 10:12:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x7, 0x4) listen(r0, 0x0) 10:12:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) recvfrom(r0, &(0x7f0000000100)=""/155, 0x9b, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) 10:12:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) r0 = socket$inet6(0x18, 0x2, 0x1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 10:12:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000040)="7831546875fe701accc5361c180f88a44b620284077f868cede46363edd550689d624153be930d744d08a937ae1715bddd41091f89adc4e8667582dfc7c0fd888d7715e3d0929eb32f7c9617a38276fc3ab3083e150dce4ecc716eef0b1f84d14576fb", 0x63, 0x0, 0x0, 0x0) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f0000000000)=0x5, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xe6, 0x5}, 0x8) 10:12:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 10:12:38 executing program 0: r0 = socket(0x1b, 0xc007, 0xa59) setsockopt(r0, 0x102, 0x3300000000000, &(0x7f0000000000)="d5ff9668", 0x4) 10:12:38 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 10:12:38 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) socketpair(0x6, 0x4007, 0x2, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000200)=[{{r3}, 0x0, 0x2, 0x0, 0x8000, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0x8, 0x3f80000, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffff9, 0x24, 0x80000003, 0x1, 0xffffffff}, {{r2}, 0xfffffffffffffffb, 0x43, 0x40000005, 0x1, 0x400}, {{r0}, 0xfffffffffffffff9, 0x22, 0x20000081, 0x1, 0x7fff}], 0x3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x40, 0x1, 0xe35}, {{r0}, 0xffffffffffffffff, 0x13, 0x80000000, 0xfffffffffffffffb, 0x5}], 0xd9c, &(0x7f0000000300)={0x0, 0x5}) r4 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) pipe2(&(0x7f0000000180), 0x10000) syz_open_pts() r5 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x1, 0x44f, 0xdc, r5}) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4000000000018000, 0x40) r7 = dup(r4) renameat(r6, &(0x7f00000000c0)='./file0\x00', r7, &(0x7f0000000100)='./file0\x00') 10:12:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x33, &(0x7f0000000000), 0xffffffffffffff4e) lseek(r0, 0x0, 0x2) dup2(r0, r0) 10:12:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebffff000000000000000000000000000000000000000000"], 0x6a, 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 10:12:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x16, 0x4000, 0x1, &(0x7f0000000000)) 10:12:38 executing program 0: r0 = socket$inet(0x2, 0x0, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x82c0, 0x2) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x8, 0x2) socket$inet(0x2, 0x5, 0x4000000000000006) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125d000000004c3bd91a24e807244f46ec17d49ad96725a7d829b912a0a1bc3bb846888ab48cf5bf24738bbe888f101c34a6c4a16da046989a83d9ce2bc65e23e026f8dad472ebf56af96512326ef19d2a9742b69c7085db603565dfe434f437128fd9657c40c1608ed5945340ca26253fba0126efdcafced043d2ae9fb9d0936468550c387a9f2f9c2f17c92ee26c17c8519100a130b87290b09570655d013d2207200baedf6eb89867fc57ae1f85dcffe91c958191179d81620a77e25e745fb90970c59f3383f7cd23c0aaa816d6da6be1ab4b59e58df302a420509d63c1dc79ddbd62", 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/73, &(0x7f0000000240)=0x49) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x33a) dup2(r0, r0) 10:12:38 executing program 0: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) clock_gettime(0x2, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 10:12:38 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r0, r1) r2 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0xffffffff, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) semop(r2, &(0x7f0000000040)=[{0x0, 0x7, 0x800}, {0x0, 0x62, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0xf3f787cc5afb6ea3, 0xa03}, {0x3, 0x17, 0x800}], 0x6) r4 = open$dir(&(0x7f0000000600)='./file0\x00', 0x480, 0x3) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x4800000000004, 0x1800}, {0x2, 0x1, 0xffd}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() getpgid(r5) semget(0x2, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) setregid(r8, r8) pipe(&(0x7f0000000380)) setegid(r8) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r5) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f00000003c0)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb010ad0dc3db53f649dfbcfd9d8357ba136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2c95d4f01ab60d8513bb26c361ed1000000bd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba2000000000000000000000000000000000a2a90a5fd51246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138304000000000000006493f2160b98fa488b1256af0600d8895d7aa6d83d7d09f987204d56983412902a76efa9185f0bb6cf09c925af9d4d6d7a1a47e4868ccdce3100368a5ee401ad9e88f283319968ec84f88d9d0c7ab859a0f81363f3a3c99ee104a240358a017f0c94954a06fc84bc9f673dc4547903ff3b66fd1b5dc6962bed5d56e9cdfd8d25c9bca80329957c5aadcd5f1d1fbb8068c2c4f1d3914fd0ab385576bbcf6209248d49a4896932ccf1ed2f63b958718edea91e3de4d02af604067567ad9d5914f34206b3142c345a7d1da3de45aa325bf1bd71b499ef1c32d11d19a093b1d9d722e7fa8fa50d372fd5308b5ce6fab11691164deee33e808a82300c9619002e828d79de2308a65f5af33c329fdc4b98a787c9a5ca5ddeec945c7207180a41c8886e69dcd1ed611e4f388821cd6290292f9278b4c7a71eef4f8e3a370fdf3be331387d0391ef179478ba4ceb1be63a0d802c5e2489aa0d60ca2a35"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r2, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r2, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) 10:12:38 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x2c, 0x63, 0x0, 0x0) 10:12:38 executing program 1: r0 = syz_open_pts() r1 = dup(r0) recvmsg(r1, &(0x7f0000001040)={0x0, 0x0, &(0x7f0000000f40)=[{&(0x7f0000000dc0)=""/152, 0x98}, {&(0x7f0000000e80)=""/8, 0x8}, {&(0x7f0000000ec0)=""/118, 0x76}], 0x3, &(0x7f0000000f80)=""/140, 0x8c}, 0x841) write(r1, &(0x7f0000000280)="5cda326d052583a8c74a638b07d412fe203f236fbacf935a7d0953019d8c06e54e69047ca10dcf6df1e897855730268d0548f263cd771661b63334d254ee010ba0a5d98a480ae6e4f83ffcf863c97965dac29916beb64f4617fadd8ec852a38071ce0b35b9ee1ff3ab3f192fc12e062a5c0ab3c46701ce0137997b6e1b78ae67b38da2a2d922d4c13444268b4fddf59c09e0c87bc734437a05a16de8826fffc7f7b9bc35de248a921c3b483ea063e72aac5950fe8edd814f33f79b6175dd2c96f42bd1f6929b02bc2d6db5eee5050b64f9d2a617338a414824482ccc1cdf1971fa165cd3253dcf4527c3325366389c7f1ce1b13c36dbf5f8f91954cb91ea35540b751b046fadf51ed7a17902430ebc9a659ac4296d4f015da1b981e2f92d4f0c8401bf282c41eb068c09da3ac47b90865d9d928cf7d4d93999f0726cf9fd10ee0455f414a425bba9d77074ce3e1c51f22dfe7955b52c89bba1b37c2543663b11ec70ed2ed973356822a292c23e6cc6d4fe32450e5f829cf07047091fe1adca735a7de301917e38a01d50530c7f5ac7f5c208", 0x192) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) recvfrom(r0, &(0x7f00000000c0)=""/84, 0x54, 0x0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) socketpair(0x3, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000d80)={&(0x7f00000006c0)=@in, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000980)=""/248, 0xf8}, {&(0x7f0000000a80)=""/245, 0xf5}, {&(0x7f0000000b80)=""/244, 0xf4}, {&(0x7f0000000780)=""/182, 0xb6}], 0x4, &(0x7f0000000cc0)=""/160, 0xa0}, 0x1) recvmsg(r2, &(0x7f0000000840)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/185, 0xfd72}, {&(0x7f0000000440)=""/216, 0xd8}, {&(0x7f0000000540)=""/54, 0x36}, {&(0x7f0000000580)=""/164, 0xa4}, {&(0x7f0000000640)=""/112, 0x70}, {&(0x7f0000000940)=""/45, 0x2d}], 0x6, &(0x7f0000000880)=""/171, 0xab}, 0x5) 10:12:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) preadv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 10:12:38 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x400040000000}) r0 = socket$inet(0x2, 0x8005, 0x2) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1, 0x30}, {r2, 0x1}, {r3, 0x100}], 0x4, 0x20) clock_settime(0x3, &(0x7f0000000040)={0x8000000000000005}) dup2(r3, r3) 10:12:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="a66b100c99ba8ebaa4a21c5b4cbeb3d2dac0bc41bde322680599cab57aeefbbf27541d3f3757b76fa61c34195b2ab65a731e9f4b2e1150504c6965f8001c0cec491ed7413d4769da0f31a3751e1d5415da7adc124b28443d8e77f18433eb12ae16cc7debe08eb92518fd4719e5b1737b1a6e54afb0dd2289d3f022f8b44738c3d07dae0e14b42cbf356dbe89bb8c39e4f7e4818917aa283df49acf137254b90b70ee510d056bec0d8f14e64a6622b3fcba66f8cf21e169884e63cac5fe55635fe04aadf67aba2a48258eaebc3917df72c8b4", 0xd2}], 0x1) write(0xffffffffffffffff, &(0x7f0000000180)="582720ef", 0x4) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) denied attempt to set clock forward to 70369817919488 10:12:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() dup(r0) 10:12:38 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0xb16}, {0x6, 0x10001}}) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 10:12:38 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 10:12:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000024c0)=[{0x0}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000001380)="27e1b10435bc56fdb481f2226cad7fd7e55334bec7cd4f34040a268804feb64aa737ee2e96ea787ec15335975f6e44034a58b54abe3fad335eb2b08e09864520614c5fa407d9187dce0c3324fde57693273b2f9a0edca6efd57672d0271dc26cbe", 0x61}], 0x1, 0x0) socketpair(0x1, 0x4, 0x80000000, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='x\x00') close(r1) close(r1) preadv(r1, &(0x7f0000001280)=[{&(0x7f0000000240)=""/31, 0x1f}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, 0x0) execve(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x60) fchdir(r2) accept$inet6(r0, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$dupfd(r1, 0xa, r2) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) readlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300), 0x0) preadv(r3, &(0x7f0000000180)=[{&(0x7f0000000080)=""/79, 0x4f}, {&(0x7f0000000100)=""/83, 0x53}], 0x2, 0x0) denied attempt to set clock forward to 70369817919488 10:12:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) shutdown(r0, 0x0) lseek(r1, 0xe, 0x0) dup2(r0, r0) 10:12:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) 10:12:38 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x902, 0xa4) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x820, 0x100) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="d2bde16fdd8339b00e521561e9f3b048ae757e02e3dc30039bfcb76880db856c5ab05d679fb79c554be07c07eab6309ac11685337ae3f86627191902de896f9f99979d0feb2a1bda907f5491bfe5e372a8d2c3689adbbca43b9aed3035ab6b2d2c17b8cfdb6c50478d36933247545a39fe54e24073643e2f5ee48a5b7463f481808e3d411635a5a5c431d5e71264516400d58700a5db5bb5ff833f54ec44289be0b4422a0833a5ee9f8f0b4dbd44ce102f4056fbf2bc64cd5d2d72d5c557ac20aa58", 0xc2) kqueue() fsync(r1) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 10:12:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x109) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="0116070000006c653000"], 0xa, &(0x7f00000013c0)=[{&(0x7f0000000080)="3ee60eaf5eee935f86fa936bd69435635efb034c538ad4768c6e083f9e062450445d430b4a00a23861fb179d1c5c537374802e6b5e788e04d54b3c4e8fe9cb59602d96394d559bdc2e5c81d69329880b5edb9ae5c0d98362746a6bc1d4c57f4e077dbc27b9180b017b44ee2dc6a9f1eea16323e6d6940dc8cd6b1bb4c5cee0f21bfdf6d55d832acd354b8a3d86e207c8e3adb6bd8cc9d7ac6c382d4b87a7136b3154a4c5b175a8334d7df4ff3faca3f2d81045b00e", 0xb5}, {&(0x7f0000000180)="5d19797774dbcb53890ef7e15b20e46cbf9d", 0x12}, {&(0x7f00000001c0)="0deadf89027db3d1db8a6603b3d38ee535ebe2787dbc6832e0342d3c93b4ad0962ff8e8d3efcdccd7ca8176b27563817d6620ddefb14f18ef256cb754ee9e58d74a2ce8d108c7abf6a874eee419f368831e0f31630d5c3089548b898f473a20a5480134c038497288a37f9f0d1a133d136b77d2acef44c0aa9a69f542697a6b388e9e8664c77b4118f92e345086cb27a0947a65f74b614c1d224aba6b2f8e3b259f86a60b59388a5a5f999baa15cec75e08fa2621d7d913a8644eaea563e0cd6be83282adfce74836b98defaf480f8fc109d9402c8a49a3e15e182d5aa2dc71b9b1a67243cc59317be7b131f5b0d", 0xee}, {&(0x7f00000002c0)="13c5a5d4cbaca9dd26347ce568dc423ad920b6e9ee418f529b9e9707c30366ab4702bffcca3202bf07d69335207822205bed12a0d5cc2e333557dc4695ef5c3d415a0db8ace2a27330c904217b2d787c9b86ed3925fca517db09a7e038ee8f8d864f69b47ccc45e95977630794fca971c3a72086ab95fc839924c875677e835c7ad7a06003b6e6594a3f", 0x8a}, {&(0x7f0000000380)="ccd50a13dd43e513f849f58cfc9e9e68c8fd703d27ce75fcd5a2a5ef18ddd9734247af6ca5", 0x25}, {&(0x7f00000003c0)="0a9f9649b01aaff197e9d7a93dc7a4c0de8947de5a94d23e7948c85404239088dc09c98a1a3626a5cdf5a217e356c0191cc91f48c63a7bcb1321851bfc709cae6574c17756ec416b028c9ae921e4e1637fac22bff7570e88d4b3d779b528c9baa240b6a5f4a0979a2eab222cf51eadbe4bc5b91fd0e9224549e56e732bb075b957fcda6b740fc181a81f358b8c41b7668642d66682d4d046d59cff301a6b5368bae6f5868de27d99ef0943d02594e51b811d89849aa71c9827fb7a6c1051e7684ea8d04f5c2b37957a3294533c25dceedd7531b1d5b77c2271e183eb07169c3cd1328e71b666e2f53da23818f2d857d6a2eba0c1014a8883f53c9f3eca385befbc402af3dd597c0ffc7327a383d67726c89fe84ee1a58e51fbeb6aebf5414c3ce968c141ce2c360610af00467ed217dc9285af68df41cecc5955de8b7e30cd752aab5c028ecea72e451d692b7b7026b17038986c1e08e5251e5b85054ad7786a0924a5bc7a98b3fafeb44279dbd2a65af52884a1904bdea470ec2e4b56d5ec2242b75d9819c56a1a415a830275f3540ff76cdd5c401e3c889c43399cafc8064a7d45bde986dde1da2c5fafc4d6ef36ff11980d2a02734b5adb2ae364870e8226aad3b9271ba26b1ffed2427c2b0c1c196b0db0a6e3924bafb79a8d8166dcfaa91c10ab888d1c4d6c7fae23ddf9c0c27edf45635775d8e20f6eb93ebe052bfd547cb9c6aa69e183761282c3efa87fb42735a599a256e5ee78b96e37cfc309810d234c380c16560c0dd55865428b5644032242b300cd8b5102dc1ac2dd8964e610268811ac077da996cac9930659f32ca317cf9a74df6742e975f4890ecdde31305106814987cef97c0ef505c2cdee9756f3510200504cd62c42c608469d6b5a8263beb39fd7b7f0ac99130412a117ee08eb61ff23d395907e3bc7757f7212a2ba83b9e4334982893e15372d5a80912c85f6a005b4409466b68d04d864ed9faad940c83e01ca9a0d7905fe56d88234cdceec64f28a113de7b5056c466e2ca0c67315457824b5a413f4ceec251ac31d4281ebf3772d5d5e6222097edf3e494d287d65d5ccf03af371d218b1896453eb467e71053d61528679aa728cefd34090e702d005f5f6cd8e7a69aa4ec273f49ff85e8255fd0ec493797dee58436d5828931636b0b36a67af818fa41432b4b5e13b88fbc74913f68f009fd36a085e3fb5e3e9e442c278ce5c773f5d9c980ce44504f9d0395563ee151ff46779e1fa041a2b81bfb492d12c8653e6db420c8719b448ed08132792e0a6844902789e82426f8d18b348648df17ac3d69ba5f2f0f099c412f31c26033b2fa7a7999b3d7731f9fb36aa9c5d7f4cf38e646ad07eb33793f99f01c569ce4ca93e7e663349adad6e570f8649fc0c4f7c57290f886fbb6181b0bde0f3a2b942f22daf370888d5e3ca67c0c6a8dcfd0b3f388f82b843b52d804c3a1573ffce64854d4dfcfb161073d512f1512a2d5903bda6787cb5091ae05ca9521080acd888183d320338d02850ee48156f2ede8b2a1100f82c12363d2d1ba7725b9908294249bfef48e3d338e0b335b742c271b2f5790512229659b0ddf4dc188f7de4195dbdd530ad956c5b166652284609466cb9fa22f44ccdbc6c51481d4dc373b55f5c7e882f009e2096eb00c46f751abf2e0f8a3d4e12967ef8766f13a5e74ebc44f5346438cb24b3c0ce21c916187465add135abb69d9f5e0b66c94fee87ad9cadcc2320d12b73171b1f92165d5eb46441853c56d8916a45ebc59c774371866cd0a2e0fa93f08507e1ce043c3477c426ec3bcc3043e76563096610505d61cb5d1c9272f5c6935a1d3055d7598d035374ca6972ff534c52d4984540a4fe5544b43f96eb73abe5c22336bba6d0bf9888a4617c9c0c0c1f29529345926f3408e65c3ce98d3409770c507f8a56980d47278a421db41bd8a1d24726232732a6bc8024c4396f24789f116a9a40c4f7ad1d8474b1a7d826807f6f0960fb0ec4d57e44170bff3378114d903a1595e45f53fe77dd1c0fdd0d2d443353d5772689c036bf2db6be0f2910b91bf4bead5958f7e7aac78ba06d73c2d563319806d31b9a506ed853c2f02913307e996225914a0fa3197ec9341f09fc1438fb31d0687f1e71854744e80a8559502fec885a52b42a8bd5145e4b65b69539e375f77a93162f509dc7621be373cade24dc95026146fafabe4aaa1021d66096110e55c44e765a526d21c073a8f06586960082079c4f2a47525004bbee148233547e85b76b63b0b33b42e754a94c4414a7ff365dac5336dde4e4677b221db6c2bac17dffd791ad8047f6eec86b0218d4b7e3bafc351884d1ead92781dfe8a02da92c4af7ea17072dc95cfdcae50a2ab84f98594f442433035ccf421d002ca52384ce68303d56baec06a11f65cfcd5610186b3489addecb83a8722330c4224ca713cbd1b28a71e774cbc42548759d205841be47fe59fc61a396da924ee5e576e0ecebebab42df0e825879da48bd4e0a9a34cee73195d7f53831b456ce255998efcf2862f76df79c79471a0992af9e81baeca4441844a92fa4b54a9997c79911693c2f435e5250cda8966c17cd31f202d4ae2d2ee7daacd50fb6aea7fdca8082d0cc81c51e7edfc0b0b322f3e4b58204073b354d89f4a0da75d9287eb484ed33a977b16646ae0ab4013a0177d971e8b011dfeb165558649400f4116060c8be4e6ba95029faa1336ec886297012f58acd6351dfe7f0c7aab08fd22bd899d7f129540be3ddecbf782c1a5f98b9d05109a3b1740359bfc84a9ee27749bfd481a86f29583f8f5bbb539a4ca76cab93543cc25d11ad0c96a9378f6be97d6cfd6ff51c9061a2b956c32f7aa6bba2dac5c7f633071b0181cf0a96dd86607489b856ea923eee0a460eba550eb466e87366f83612b3e48dd5bc5064de4740d3ba76057274e4eb85aa1833defa9d7c090d8ac1dac990039e55d5a962f3e72660a036d72d073ad0dffd9667f91e5b56fb97b18323d1b2bd55db17d3a96a96c4126d589b4abbe77d32b0e09f23f0783d3b4361284ecb58860db4c88ca804734ce51298b0d27fc22034af65ccb3b60122b58508512e45e56b2b57c64acc7bc0198ae45f2678be21e1d6975354785decd2ba7f82e61b06d15341418a3ff55511ffc714dced08cb5d73f203305076cbe5d965112bd6997c270d123bc4733f258425cfee8a7bf56a6b8a5ba5f7aeb06558c8e747510799ae6c28bbf1fd7af733d776febfdaf16d1ab7d58431be25c583e32880da5886adfbaaaa2293f3ec85d8b6268918378844de257fb63f5f2d38d9aa0b651c301426cab6a333840315958290780e58f27038bbb57bee4a98b4b8e54c6001a95d84e2c73b09b710926e5d314f10adcabd0a1c13a0da1f4c490e6f22b2b1cea41df71c05a88bc24bf58acfc8a6c2d6d30bfb39b80887ca6c07185a509bdf63b2438bb2a62ef04f1c8a12a1c36db0c9b34f89d3fe1266304ad6a50b7d2ee30c6f99e22b80f9572e5f8bf32fed3714506e047019c57e83b987ef94f4f7901376a186c59e1aab488a475c95e576c0f639c6daea25042677360dddf8e108abae96e1e3144958bb4a724c6ca15f403783a1801e4331edba4f06a8b176a71193702fce11e3951e8fbb2e43fa09c3a7fa2de7545c00f6d653e9397d4f4787d18022d11d6d734ba2f0d38c4ce997bca4c22777638b2631b72c585c8947338f3b3d3352d41fe8a33fd7b7fdbd542e923f45c1eab9ff471720b6464fc6cae87c1197378314c2f31dd0f72eafdc9dadedb663866b45aa8f6b01f02e36da7fd4846c44b0cf6094e6c4c9bba7dc9f15690c4177fc7f9a8a7092ed770dede6848330fc1a68477b36735b85bb6742481d7f10a2424151650ae49e12fd2c080fffaee4a72b7258b296533b714c8b3781149899674475250e525845613be0f8f0130f4ce699767b4217082f0a7051cffc58a973a2213692f6085bd26a3991e1c6a0e5ff4b12f20324673a490341fb9090e8a6ccb8105a850cbc1aaff29281be5f9470d4a980603e132af67d1de36625fef18f6d0cf74f105c9862deb62d4c7883fb99fc156ca96fc86b24d49ddfe74a5a033f6667b13bf22cc68d035b155ce8bbe319b17668c69b4240ad43c2cad8da43b350c132382150ba9d07d2424fad6e0f09d58697c1c9a29c5ad15a21a423b23aef155615e55308c1d0cca27a45aaf17554ce4e58a278a5dc1e6c38cdf62f1e8054e1b5800dc83204865286fb5fdbb48b568ca2c35311e56f5c27e9469ebf78fd9acf768b69024664add00b43f916f73e9a6ee93546a828689905ff73518afc8303b5d3b9976329cbccea074271a09ba5a26327a2862ea62bd834dbccc268f16cb9cfd23660626107948000c786fa837f25dc9e5ccb86fc0bd15a345a3b1cc91af479e7949fba2619fd50fba3951a7403f7d39719ba8e31f470e1ba99019f98e5255bda34990d2a8e0b9c128eede590fbd0ab50f9d8e10a04105bab921644a0e2c5a7c1aca34f1af843368397ac0456298b3a2241550a3ebd2ee8aac216dcfa57a6c67a49bf392d2dc28c88867a01adfa6d7f519348372828aa740c7931426745a3e70e94198c32a524368dee1346f5e969d1f24db890dcf5f8a3227e2a0fb7523943430649bf5690ffc829da75d49af8d11e3cbb3b3962da4a729ac6ebd6b60da8a6b06032c642b2d92bf276813f70800733b2ed22dfdf5f3e2770c2aab4e8b825b30669e3d893b0107647d9f8cb78f11b9e77fea9b915f75acff24d52be7c9717bf44e2d2f1944e6416bc703a340ddc2a4160800a1bfd3e212c5a6bf56416ccad6a76b84f4c84394f434cf42ae36538ca24a7ec279c3191c855a0538a7d7678a29c6361535dedc71ebf4e3e13d5a334539950420ce26245eec15367fdd10248b8f8471a916666d71f0c9fd80e8f5ff6f1a3dce6f32e0198529729676ec55bb139d3e703cf3b63eeb5adcf21d61afe4b5f555d765bb5cf725268f858c7ed89a8392a042b6e084b79fdcbe6722c981ec128bfdb05cfec5bb06159eacefe280e8a0d2833210f44fa33a7ecece071dc4b0bdbf7ff52d8d7a3611f11f9e8a59fc0c561bcb4bfb554e465b2c423cf9e5f403f45c776597ac948f0d8f9bde59971c812c09229e000ef1dc2c86613eb644afd170600f48a8afa5a2e5363890dfa37b71092fefaf7e434e6c929296fcc0c910ab930d40dfce6f5785c6e2a100e5c1c4f1f089d5a074f88a4c512c91c264e0efc9b5440f92fe74f69bf2153198a5adcef98ad3a2ef0fc32fb5f95e965e98272d5fa1b501102a8c25ad7b8daa6a077a6758551cbd875f41dbc0d356526164dfec12c5c8accbfe4da40744a613fe66676fdc3f2200101c675ad13a9d6ffa45c1e1714e35c6c5935adc67a61a88dfc4e27f0c588a2099a3efd191e3de9e065cfab227c0a5ebb7c58376ca4a8b3661e23d822eef3ea8c18df0b7dc897ac000d2e9b892997540a6c50914adc08d4434ddf55b1798388cdc019d15a47b902d433ba33699a31fc4e641963c96734622dfec11b57a5beb6612651ccad335945d90b4d6bb8bf4444eb1dd6c39324f199eb1a80f549306c373ef1d57aa688d3b50408dad50d6bbe7f9b03c1647fff9504176fe4cba6145a9822cb217c9ecdd5dec354be68b91ad90dbb390bf9701d8cf0555a4e993f82649108614e2cfca91a04ced183dddf3fa9f8b8ff1226af8562d5b8b194c47663c9c0eb201dd2a15e33999f53bb0aaa505d43620de329bb9cd4fd3efd765f66d00d2b76fd", 0x1000}], 0x6, &(0x7f0000001440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}], 0x78, 0x400}, 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 10:12:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 10:12:38 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) syz_open_pts() r3 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) lseek(r3, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) 10:12:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 10:12:39 executing program 1: writev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f00000001c0)="77ac22f9e27667669b7e0aafa6c0776c5346b7f84f04f1ca73dcc42bfa5210e88595ddf5f83c3232129028b082fb44966b29cce1f58005571d1574d17bb804d02edbc505f1c742b31ed1400c23d21c0b667de3822fbcdb8e49bac01217091116d6469f46fb3cc94cb73f70f490ec550830928ef448c5edf54b357f7c0be9c3a99b072152eaae60a83eed96a32029898fa58708804b4f1feb4c784b23add848b8bb40fe3058d780e5349b0440986d7e972ccb9c9b10264d64527c22ab435389d22f5a043d95d94ad2494b8c454868fd44c4e2", 0xd2}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/241, 0xf1, 0x800, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x8, 0x100000080) semop(r1, &(0x7f0000000380)=[{0x0, 0x624, 0x800}, {0x2, 0x7fffffff, 0x800}], 0x2) 10:12:39 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x88) getdents(r0, &(0x7f0000000100)=""/251, 0xfb) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x140) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:12:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x1, 0x7619446f7c62c7c9) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x94, 0x3) r1 = msgget(0x2, 0x46) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/134) openat(r0, &(0x7f0000000300)='./bus\x00', 0x8, 0x42) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000280)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd, 0xfffffffffffffffc) pipe2(&(0x7f00000002c0), 0x10000) 10:12:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x3, &(0x7f0000000180)="e4629cec02ae42c0506814c070b5605ffd433ab8dfd8c70582ca00068902c5cc743bb2f114014dd698c0495b6b6cef636056651d921f26802f876c2fab4aa3b9a69344afead0d46ae54bb93185e7968c349487f8db833e12acb00e503c3e830078ed49fd2f5ab009f6b87686ae2e790d2287a53afb1b082b7d9bb6d2fbfa99c785f42a95d0c545e18194a439c8992c181803c79a1d5fff6fa118e20ee3b9555a067a0b9eed9635c3e3fdb81371a1fce420da18dc6c3998ccb0b1e04d382d0b19058adaec845a66e7bcb5c55c116d8cd4340f703e3f12a8b3ed3d8b1e8d827f534945f58ab01defb33fad7163cee876a13943942107a21eef1411758d74f28f8bcf47c11b6a27eb1c375adc8cc78ee51a101e13ab3e180f2bb400b0c235eeb7433b2d46d5b5964047e108365bb7e76a64831191fed29109378cc95a0a72f1a06a4659bd8d36ab21050a9f2606c649598fe4c26dd52e3e619450c8be610348503067f038c393c9b374bd18de3a68f40e5e6cc835d733c38cf75d51f174da916fed7260b7031e85777c8e711d3761393caffc2a9aefc6a5ac5845d2f8a40e509ad2f473b9c61d5cb3ecb3cab3c3c226e45d8eab68ab2df8e3f307b20de753c79defa185a7760ade0f5d245cd18aa6f41214e0500136fee8ad0a2a1bb4e282e60bf9d519bb54fe158fd5c74aa76613413aaad32213096d3406079075397c75a3e6f6abc57c69eae747919b3dbeeac16a4039678fae69cc37c1b0fcf74a662cd4a45902bae0c8b94778194c96df8f5a24eb7c7b4df5a9e0f750f32072d861f4157830b5eb3df1d0f72d726fa29dfca5a2f4a3f15d76219ac6584b1fc3a9d37c03d53ef281ae6f8370ffb2fc64882e1764a74d73a1a9189b5ace363ebe1e673d2dc183991eb949d9809925b7a7ad5de0caf4cf43d77e49224506a703fba0c98104f2e34241d984bf9b1091a4ff037e8ca5ddce667b6c954a5c6f609cc21bef0245265c4ad7a99806de02d9ac7e39bc16cdd4bf7746bfa39112098cf9db2fcd853fbb97090ae6d1fc44ca2e9ecf547d7caefe23fd9db3d9b3fe8531eea9588a20689c4024dfc0009fa3f7ea044988aa1e728807d0c4a2e8a383b4f8437b8bf617cc8446c4427b32c3331e7e66c1545bd3b8a8d86873f820db61fa6656d8b56d11d97734c271d8a5c6cfaa90a092d5a64a6bb6b2744a0c4493eee74284e42f12ee342dc4eab378e14886e28fa6fc4f7162621ee55d052cec88939bb4b3ad26be1ccfa8e37bba775faedca2af3e7419d64ea89145942b1d8bdae2b825ee11b21f4e81343b290165b4f5444a104629016612db94d6a5b01707c32130605a626007c7ddd544bf9f3fff5efed02c787afd84e410a4932580afdc5b92d5602b9df2144d86ba46202e4ade28098f98fe16129006c2efb8c2a3f9ad76a89c0f00967462cd1780f397b764d13567ea39fba16c1bb005c52aeb8c8aeef98296ff9c1231dc72bb61298c783aadc7b2e1d855140631eb2ae16497c579791a703e49991aa4d741deb27ef224c7f7356a37c1b0fd3fc8af4b834a57d57a45dacdd73b05da0e4b4931626277f0b3f72cdb80827f43cff17c2f6e9554981c45190a36de87f0627b4507bb21a03ecee63400ade84b933c81e2084b233170645756ffd0c32216d60eebc6d84730d11ced83085527c88c0e57c243242598a023ff7a4d8f6ad3f0fd7e6ae71a865754209a78c3d32dc4e290786b6f2a49e668b7da5a2d340eeb97e23bb1a6933db1dfc9885df5b88c08d8fad3de4255fe1e9e786d232fb092949edf9495f9a532fa9b28b848863a410f04150108aae6e76e034dae2ea5c787fb17906e61d7621002952490ccfb5c427dd6ce48a9477bd8704c1bccbfd13fdab384e28c71a7c1ea6f7d9675bee59edc18ee9720854002af1ba6fd7af5ba9b256b098860314b8ca82a17d61ae8d2b7dc858d852dbdd13932261ad9577ae0d3c3fd0a3ae6bd017532d8cfcadf7937889ca0dc4c3633eee02394995eaa472e6603c101014e5a5a3d0d9409162b27018f7155f8bc217aa1784c913d16b0dc6a4bda0cf89efc8cef080ed811816b855ddd366723625fe089cd778b8441a82e147786daeba1ad471352a6045ec766b6fddc7383056d30e343eb2869ce6ba46b151ba69ebaf74954127d7eff83536db26e3ff7bc9605f26f29d04be211a3ecd979e794a3700bdcdeddefa586ad03acacffd14002f99b757f056a8790b1718023a15c87e070ea1cce648d9c07ba2a44d54f693df1c615e84e6160848d692a0d1e5af49f738d506438063399677f7833e1e0f397c7d8253965f6757834b406cf9d7fd254eeb76af8e91ffac5ab60c7a0095bb928d8043c25109f650df75149e54fb78122b744b38e15e56cd2485b9094157ff0170100c9b09adea494e30e4ff0f9ff3d944b64430652dc04f03d4534438b5decca1ddbe91b2bfa845ca6f4579a76bc3b6527ca9ea8679caa6db55a6a75a8dbfcc319176c83b59236831669b61d6587c0fe8a5a1459f7bc8a1bf985bceeadc03de333ac12ba8d7938161e2283cebb42d913e7b91470d989af289f02ac1bafada6ab7734e8774b0927d50d3e885dd9e10dbdd8e4344c1b12431c665a3acf76db2e645fdb43c85e2462ac3b7f284d7386e1fddcd15aabe2f3935a1fb6227393589b04a3888e590f1eeea29cb42ea6d8a967efae57478610c707780d5944d3cbf9c24f2abc00133f65f76a12c72d877148366dadbb90aecdd289d58a8ec707caee9499104e6539cf1795887945d5854fb1a55b208961fafb2686ceacb92938c3b0dbc222d19100d78b0f2a0b169cae245f21ead558c2a71ca12c5d2c71d4d1d2ff59dc417300d29647bf3e061404b2a30fdfbec41a65c6ddf2a0cb8d2d94dd1ff4f816f6477c8efb70091b5810359959f89b49dbd1a99fa995871027a08e082b987840364a19f5f9a7013bace0abda2f2733809718e12f8b9eaf2c34d5a43f5bb55491c34514178f063aacebd1ffa5e49182cd1f572598dbdca3622f8eecdbbbb37d9e93e1c3c9d4b23e756bc3a2fcec7aed3f74af646c37fec47450a061daa5aaea6ae94acdc68b7b4f982a7fda68752780a3c014d8ce77cc01fe253c0b02d7db852833c2a3de0f2d56173eb59be562bf8d072661b39e3f02b0fd08f178b76643486c3445c3c6f1709ebb83b289c6b89505ca7a8cc97b1fd251ba8bd3b6a509dd87f9ef127ed34682af24af7657238953221121f50215b80319079996a81a329427e0bf8ecaffa5828783d9dd1e8ddd5c89437a394dcf6aff6146608c53c1f646c3b825c4ecd5992ef22e057f3b04c567fe9f0ad5f28091a314b796175654b52cea4d97039c97c1c222c695eaf30ac61cb4deecd79f0bd41a223432a8c0ad662274b5793211b21113f2c184b25da71d95c76557a8519d5384dade7817de52a9922664745c26b0765ed4d1b3d9fd3abcb367c24e1d97e8d9cf98b6f3644e5044a38be07e04dd37f3da793c7d4e897f89b8d961fa8d6e86d2a28776cd60292e3efec3318fb5bac3bc2da54db236985161ce33f7c47bccd48ef9e9ab15c88555bf7ae530877aa008e0173d6381b95b28ee404b34b47fc04ba6cf5739b2767e21121ded325f862ed12c4d8b934d6f1cf8cbd8f0486a2089c6262c51333d0315e13eb81fac150c3a255b7a2a6c5cfc3b772017309811e86c0877c58b1e9fd9500e041f4440130ba788c751e11bcb9acafa6394ebaf68fdca7a8a618daff32ac812ffbe32aa2569669a7cdd357a45674119a5026b508623d1bb4799241a6213bb884096d5fdaf709d4b4454c087bf23f20e79dd13bd7d568bb24e268b08a7581859f010452b07623527ef147b8387f30a33e1c670ab38a39db813963ca8cb6a29453306566d43be5742381117f3396f5c15a92b3e37e0f422f1c180a2f6ed13113dfb4b381c429142584fde92132aef30fb7c401da544604818d5e116629f8dbb320474687ef7585ecf78fde695ef4d5ce0e19f25149413246ed4dd4a9384c627833b1444248e2ee77b36c4e8d5e6c6c9cd7744829939de875af7ac34b63f13a24555a71120aa8fbbb28a26ea3b94f6fdd9622630653515205f8be1597bb274b4fc8e8b75aa3d33fd6ffd11e5678d12b8a56e8902ace47338d099dd2396079929385f69bb911573f86ae939c729999e1881f03f35e0d3a1f12fee590b569f1577a73b642babc01aed4c7470ec21f39a62df75a4ef3202a76e09411149ae2b48a07155567ceadd4955aecb0558c15b281247dafa6cae15955babc713ef900b18c105a8d090b29307a49850965256cfeb4dcdf1630d8639d97a1b27e7948678793f749e08219caa21973bf24e1e94b0290d45eaddd6620c65df31710074b4f5187c9bdfa4d1b4c94ed6e19c7a2bfdc91c1788516e0b099f5a0275742070fd9d6c1b89485c740a13d9e667723410b66f9a3c9085a0dcc6a06bda6282e2609cb112180ff74f5890eb64e74dad1674a6eace6c80d47ed3e0cbc7f9239c4f44226aa2f3f75d8d3517b91f98934ac44980934211494f9001cc79817c6f3075586703eaac1ca0347f49eb7b2ab980d074d7f0690fdb3c261393a88b9577ae0120e04bbbac619da74f159b6841ebe7778c8e156d614573c1a6030eae049d48f020bad416b153ddb0f81c1fb3e0a0ff879aaeb3fd273be2bb8e0e081fb9f3bedb9ff9aee7453dde378e15e96f00692fa36b1c7983ac213b0fb4593f47daabd22ef6e9ffda6f404c414b192064a8174289f3ad24512e26c71edcb1a9ec4098623e701910db5a12d4898b4e9ae1b2515407339bedce6798ca6602b86a5cf2bc498897b0442bcc4004ed1fd41fff3a525f69774fe90ef3f9af1c64eda310d2bc2bf8aaf96c1252a89419a2610eb24230e884242ae833706a3be0276ff640798f407f7a8994358866f161b0ac5b343307961ab0ed5e00c40e42d09ab55f0cdbb59bd94b264ca5669e66b2d151c7a5fa92899368adf204601beaa0543488d339dbc80b0d93273fa5c0ae2e52bb760619eed71019b958ec97a2921390cbbd10e2cff90bdd39c42ba5629f0d664f29f66c2d63abfd929411c7bae2cd6991bc5879417b7951966419f50177b8fa91a295f6a5b12aef52121121493bb8f061af7c0f6f2a3119ffc6e556d6f657d070b94d84902eb5953f055ea84c75e210c52714fdda39e88dac142c4305a1eb02adda0298e40a671d48da5170b71eda502b39fe30ab52d31d6c6866a9d39e80d12e3b7af26f3657f57415839ba317a02242bb1028b7505982c29604bdb8c7afeb3a48dda8ecc45036e924d0c50d06ce2750173596b5e9f6b662007610bb5e9b608619465a88cc0f8036f5b9263b1c39929c18c1c997e2cdb5d250e6fbbea920b80d532066849f118ba0d63888f550b0facb3cf376496330771da4050838d7115c7c46e7ca63a06ee3cea3d307e289b3a10fdabe6e1a2f848c494e4073656131e304fafe4360b807076704c55f69c21dbb0840a7333e96d1e5c368c465fffa33d40f15901c0ff7c5e0cdfcee2139928466d98f7241436ccdaf43274a9b868304f7f934277e2d7ea404072fc04d7e15554442f4b4ad6a1301511d224992bcf969f4708fe2167234468141bd968c71f17a327a1a7c1354aea671064f70966f2da3eebd246e627cbe84f46f90fe9d871eca6855973a99f1755b017a14f111cafb25a2474f5288f61f6046a071f36fbfd8c2880496ec0285817708ec484761ba55bf9ba14f5af1b21b06f89e06c051369fd08fae4ecdafa6041a9b1f", 0x1000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0xa, 0x800fffff, 0x10001, 0x5}, {{r4}, 0xfffffffffffffffb, 0x6, 0x9, 0x401, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000001, 0xf2c}, {{r4}, 0xfffffffffffffffb, 0xc2, 0x1, 0x8, 0x6}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0x9, 0x101}, {{r2}, 0xffffffffffffffff, 0x8, 0x80, 0x1, 0x5}, {{r0}, 0x0, 0x94, 0x10, 0x1000, 0x3}, {{r5}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x9, 0x1000}, {{r4}, 0x0, 0x44, 0x20000040, 0x3, 0x1}], 0x2506c559, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x3ff}, {{r3}, 0xfffffffffffffffe, 0x10, 0x0, 0x2, 0x4}], 0x3, &(0x7f0000000400)={0x2, 0x5}) 10:12:39 executing program 0: socket(0x11, 0x6, 0x80000000000000) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) setgid(r1) 10:12:39 executing program 1: r0 = socket(0x18, 0x1, 0x50) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 10:12:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) munlockall() setuid(0xee01) getpgrp() r1 = msgget(0x3, 0x400) r2 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x2, r2, r3, r4, r5, 0x20, 0x2}, 0x8, 0xfffffffffffffffa, r6, r7, 0xffffffffffffffab, 0x100000000, 0x400000000, 0x1}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r1, 0x3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$inet(0x2, 0x8004, 0x0) recvfrom(r2, &(0x7f0000000140)=""/192, 0xc0, 0x2, &(0x7f0000001e40)=ANY=[@ANYBLOB="000000ddff006c65319336de516be531321c4b4312fe3c7f8ead1e2531a118d743d52699b955baebf7d30a1ee1686fc7a2908b58309b914fa3c290f4e36aa5ac56abc909b02d1d15c3e8b610ce8e649414d8699dd10ba79cf71bce03f87fb57cd0c3e7e2c90d6813797724656edd83594659fa0428a4951f202394c1b06c7d6f92612cbc9d1437a9af6db22186bda46e1f5cebf41c8ae0f36de286164a5aa3251605abf4740cf7321f0a9680b61071fe15b3cb7789d0f1a69d63582e7f5f5c3e0b4860fe55be54a880bad7624e3457f63968614c39b6c3a5497d24cc371ae9"], 0xa) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r0, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/219, 0xdb) fcntl$getown(r3, 0x5) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) recvmsg(r2, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r4 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000001c00)='./file0/file0\x00', r4, r5, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r2, 0x4) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) faccessat(r0, &(0x7f0000001d80)='./file0/file0\x00', 0x80, 0x1) fcntl$getown(r0, 0x5) shutdown(r0, 0x1) mkdir(&(0x7f0000001dc0)='./file0/file0\x00', 0x5) mkdir(&(0x7f0000001e00)='./file1\x00', 0x8) fcntl$getown(r3, 0x5) 10:12:39 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='\x85\x00') munlockall() 10:12:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) dup2(r0, r0) 10:12:39 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x4) r1 = dup2(r0, r0) renameat(r1, &(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', r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') symlinkat(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') open(&(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//file0\x00', 0x10000, 0x62) 10:12:40 executing program 1: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x16) 10:12:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000980)={0x80000000, 0xd48, 0x3ff, 0x1548}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000a00), 0x3) pipe(&(0x7f0000000280)) semget$private(0x0, 0x7, 0x10) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000900)) pipe2(&(0x7f0000000800), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r1, &(0x7f0000000480), &(0x7f0000000940)=0xc) getpid() setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0x22) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000100)='@($[:', &(0x7f0000000180)='^*\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*$@\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='\',\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\xfa-}\x00', &(0x7f00000004c0)='%($-\x00', &(0x7f0000000500)='{\x00'], &(0x7f00000007c0)=[&(0x7f0000000580)='\xff*-\x89\x00', &(0x7f00000006c0)='..+\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&\x00', &(0x7f0000000780)='\x10\x00']) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2800006cf8a2999abbe1ae5cf2313a8f0653191c483527c514f3cbc600224b7d8b4492059a32", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 10:12:40 executing program 1: getuid() r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000040)="47483249d17f76293b92b5176cc5ba950682d593334572ed43bbe6368f7297e82bddcf591252be1f7c64b4487df5bb717bf5baaa126a7f520f80ff89651c5693cebd46", 0x43}, {&(0x7f00000000c0)="796640014bc5dae12c79fb013894512971c8323e35bb548cccaec92723500a9b8eb8b6f9e470440e94ec3b9775e9c537df822d7d0635b00c26daf2f38637f410da4a35a24050bcd9ac0710f4d038a2186445853be7d7379a85f6d27d2e48fef16e5a04bd8178f8136589f98ef944548b4d4b37dc4400fb42df5ed8f0ba3d12c4394711d804400788ba36f5d918246dddc3c8762c93bfad5a81aa9501e306eebf5050d22dd7eace7f7931e5", 0xab}, {&(0x7f0000000180)="826fe9e1552735fe6db5e3e2f465970a2f559d19460db9cf3e4d5c89a6ddd3794a9b1c32b93a1d79980efd08b48757536522ffe89ad4a4af72323babe3cc721e763c08a0c83e19c703877d2fc608efba2fd9f7b480675b3568b6873bc500da915401aab5e6ceaf69eb0b8345503fd75e2d0a7f2bb3291240d935f53b766cb8aea93a361f0759bb75642878399891423ff37665fd97f165bd467e9a8a6f07ccf0d5c61c81e62dbd0e53b5596184e0b8b71a6c26cd59ffb30b3da578094f19d7294c2795047a24e1163aa87fe3f88bf02600f19f84f4e64af621810083ccf74ca5312f4e19", 0xe4}, {&(0x7f0000000280)="8a5652e25e5b0bdfc319e2e9bafa9636293f646bf3a9abb5ae7d779042f770912f184ddfd670f11c7d36d72d3d8ad6e20d60bbe93ad8e58b05c5690c60be8f8bdd9c75674563c70b90da76c802ce74736155e053e0e0e96e4f528dd50e2f2ba3a641fa227fbf9ab46319260f70188387703d34077a1e9044eef2bf09be12f1f4f3fc4bf9ce83f74aac11ca2be6489be61b2fa5a189c826d20aa4a0f8c3e79a60a1b2701e201845c5ca00685ab383bca2396b209af42f533c55aa73c8747d967bcbd99c126848b518bb9c4e2c5d8331f298f0802e5562bc750ae08b34580b8eba0897095341307269e2c4dadf4bfd5f952625cf95bb7a6e75b55edf73cd01fb1cfa03485cf277532f40b60c7984bb7ad078640259f3522b4482db7d286ef6e16d6dc4c55a3d70d8f3b3a0ebd2940078e989427dd7d9656a3570098423641aced6dd50401ac22a93239ec9feb01e38c2cf936657ac5d1e7ceb796d9d3f3e2f613320bbd78be9e2c3f05d0fa3dda83c07157225bb2c0852687e37d2020764984d81f5262017fce0b59b73438fd94fccccc1324058d5a0ac577194482dfde42066147f2a2dae55111f79372ca48892978b49d2d4ee1c02ec8b643b06090823f19d83a6c1e85060fc1e0d6b2ea22748dcd9cbe38261d8d76922476dbc4604132c339bdda473c57f943a1ba31560b7e8821ecf933e8c45caade821131dfbfae6a5b8d5f94e9d092d4dbdad682bc3dd0abe67b862799dd3cbfa43440407d38e60b17989232ebd64ddd30ae35eee014b816da9ecab133ccea956480240db35ef4cb9e18e2432c261cf6555903562a908184b64c5f85f50c4e7ba773954cd1817eb9ef44d26e549b50769fe40045b57583ad5658b738427cb349497726ed49fe5d419cd362ec005919cf96ee6b50e0040923a7a5be2b1105af0e26bbb60dd50ef97df57aa5da8a79e3967b7e74c0a1030cc5994c76a5f7e0d8e3f806ecbc502b3b8be3b318acdf76edb9ca0ef7e61167a20a6780ec0dac8626ef1400c002a38603a3ad1ccc82f7b2f5ccfb3cf5838e72c4cae124eca8345fd8da56644c0430d239f82e2bf82035dac5e1073b2227c77ae7da347f24019e8923881891358dcf4385aa1393292fe8b061b8012fee05334301191a41179a35d12c79a4914c4ea235a571028b184b5677efe1bc02ac61bba81ecac4e07b3f4c77ddb3dda0aee15d6760a13675fc840bb433b3be9b7ef61469dd3666e6cb1293e3c0833ad801c8283c64e1b43d35038de643c0c874b125aa633e64d035779ac97def6062fdfef3932645a611057ab23cbd284830509845e8d6e285aaeea11b45405bdb6533055e94a4f5f2e8db48342ea67ef5230dd7d6ea2aaefbfd4ad5745faffc1431ad7c180697a126e286e34e0f2c542248cb4508f03882c07fb030c20041cdcb44047178635cc4db3c39278f7319b0eac1f9e7164cca0ba2acbb594701f5f99e974afb92b849aa01b26edb32869498e578ff441fa033c14346c1db5f3d763703ec87fbb2757475c442c81b6ed69dca601b6ec2924a20bdc75dfbbef10fb312be73dd447c215a126a581485651fdf5ca99eb4336b2f2e13572ccc9d86614863d7f7feebfc2efa64f4def919b6f8d1c1012170b6e1ecd0534f708eee78c0788bb840ec826484af3edc8dc27893c0d66434b97644298424aafbf2608b6fce7b38cfbbc5ad79d76790d1da8d5cf5a6a5c6ebbf6588cac428424c5b90039aa0e1efb86c49eb21c5477c3bdf6026d5cd796f93029d0e6c2c1fbb58dc90b1f443be2a7aedfec91a07f9b6784b159acb4bf3e84939b8c5227b70125e17b2ef1f604bfdb8f1beb637318845ef65c55828bdffbfb3ad8f210cfa5a5411829e7c87c8bd83acf638f1f7a5a3e76e500354c30233432240d21b8a254a3f56f93f705fbeaf6820d4676303747418dbf3561bf4dbd59419f9a5f50be7193446e97c1623ee4357653ac431f2aea4d826fa55ec8646d2f07507d6041f3f30138f35e6935f88154b65927dbf5927825165ca98da44e0a06a47caed5e3e0c9379f3bd0901c51b9e9a41e56867a180f4d5e171fef49723f23ee76b3acbb1e3a49df7b895afe0e9672901b3b13db107290a067990a39180f4a2b83d1d7f858503bc5c6146fae053bcd9d2810190a19261c5dc6e4752eea16bf65acb8634a1f0fa8f6166ec20e00b97cf4d7c4f0769c77162fb296fe71db5ef4120b6c995a061d074332a3b49b7c8aa03e16119a737a4ab81469865dc8bb41cefcc683b41f2302874572e90c55514dffe8736c24a8ed6ea157b8010cee3696f9a3a2abb8dbfcd7026b5974c9d2dfac5743b64e548ad55911ae6b5c4beacc88728d0648ee3d2366ff81ef8c5a52a0c7dd6ed0cf3987983a5046657515569fd528566d465100979d559af617999e9f7f36ede150f698f982f0dc218426e21946848290618d386cf945bf2ae0f7555df97da26e64726faac58a96ce0d24c98b2aa685a727aa32a816a688a856809640a0cacf3a4bf71f434c3d03a1ee9eabbc6c7e19348c52b24c63d6dc83cf9b72169ea3bb22068f01c1981dc59feb3e1d785d2837eb30509db9219cdbe9b3d0a97ffa597ad6aa1eb6af7ee1c539351111721383d168e6f85c3576ff45de74a5a2039de97ddbb315559ebf690cf7cb95c1158fd19384ffbe4c5fef9483d2e7f303f3f67188bf8d0e2cf38035f8c8aef755b1daa7911ba85f24307a9b2ad85225c776a4c242f09568689861dde58124d98b76d4f9027cf188dbdc3c2fc0d95c7b10409658359de3768847d92b14cf57d7e65bf9c1d68840a0b5098cc65e74e3e665c64fbdd82fd481b723ba7cb46489a95cc28d00cd20cea66662acfd7ef538421d4be0e1ffac831d3caace2c033136facea14645477e102fd8e97aec79d3320aef65a5119c70ba066ac19ac1edfb72180eb13a8c1a6fcec2ad3c0a78984ef9e94cb3eaed4372ff0b611049c10474f3ece8b9c926dd4caea37707ea43a8d9a9e3174c40b0ace181f1118351d3c52a53a390b8c30396353ffe356546b6807abad9967b9184a95874765bc4751e471ad158cf61e7087df559e8154afac4689c7c4a74df5219bea3b61cda6ee88e05b1351ae00944a189c6a5b48c6a20a74fce8e7a2ad875bc6c6ea099754a7e93e8c1e64bb1a73a39fae055be735f4a458489992ab792b33c7724dcca750f1a3b32bbc0ceb2ed39dcc3211d12a41e223b6b41bedc4924a0fbd19d59563ea0b3f263f40a8ee1f273374f46fe83b5d90068221bcbd49a4ed833269774a8285ad9570dfdf9142435e928a1fefdf373640659eccef3c876072fdcfa7ee13d6c72c6a147a573c375775a6f956a1d31b477b6d26a5af58a2c898499612944cee6c345ede59677549f83cb5ae53833343e755a2d5795c6c5ba2e5c7e259cc541bfce820b556bb9d751f3a3c870d9a912307c615108faea7ad7c9bb62df27130f97932bc0fd9dae8ebd87632381a59b1351506e2e6c7957d71e7ef2c27d3ddcfa534bd42c9e1a64508fbaa909406c2cedf865df0165cfb4e93fa818c2f988ef81b1f495420d3380eedc913a4458208400fbf0aa441385e0874457b07bcd598985ab06fc07bd8f1a49521d1da278c22535327bd073ccc06f1bcf784aa8d432bd86cb8e0415387af2b22f930faebc663829b2b52137cbf0e35fda73f3c257767fb5162de0bbbe75774f8b0308fcfdc92447a0187045967fe8900e55595a1c188759dc82a3ba04a055c32b73cecb1771581cb760afbec017a167ba459468cb9f3f9df5d8364829c9add477f4bb76edf45e737dca461a5a4f55068a3ce0e73b6fe40a22793e65c5fce6d334a1f098ae8eca8b1781d7d39aa781c5dafe370f050396ad96a3233458c01de790e18188f7bd3b1160990154a758f4facb203f5361b5e388b26e84261b3628844b27b096b7527004cbacb8fedf8a7df4ce2fabf9e70e3d5e6ee37faff6499fc19089f93a41720d16efccad4bd64c0a4522c8da8a10195c9b80b00eb835b20b21c209b144892af130e615d3889ed2a5a944e2cf86d29831ae39ccf054f38bbf964c134fb7e3748823d339694bfc7d52c0732bffd999571f63e8540bd339a10dca83818ca8a01a9c3c33dcebc6d5cf74f01103a7f5638b1a817790b7bdbbba2cc59ca46d3566c993b302fc3222161c9224dba7d1b6f5cf32cbe6446b8ebfce12ca7de5ac765158a09981d94ba8c0ba86135cb83a52c2f35cb04e5c6fbc6a11fb2148a6581d483837d422f1d17ac91e86d716ed5fa725bdfefbe0e2a557c0603045ee6ee8b02d0ac8130513bf8c2106b1004d068990bdcb620798f76cb69b8d183a7b32532d9e83228eaedc12ec294d21be3f834b76771d6d6061c3f94c663a9c9900ccd11bf73d06540060b27488ea9c4bc9dbccabcc78aba2247b58e1bb1ec1813b7f2728a757982c9ee31104d9d31303edfd8f1d106df9342acf4026db16c7a4de91ce779cbf8d52deb8c7d793a8bcdd42cd2961db5da167cb38f12341c781a48320b1635b9bb5cc3699c883ad9f1907399066c4ace57eaae0e2b7f0988e6b1d28e3a3ce7f1a17d3e45689020da85f2120d73fc98ed9b27d1b25934f48167eb1862b8352c41a0f1311fe1a2fd40c78b666dc0e24bc88d62dad5839fa4476f2feccd2644d9b84307cc527fd00a61566bb82cf56241f1114ea8d4378858808d9e5a23e9f381e875679896fcb075d1d53f339b34258303530b932d2106aac4735b29fc10b4334b32fcdfa6318a0a55a3568b93f1f32d1dbc6b9c28486ceabb06ee7727a7184fd3d7d774fdc79386b39128fb1e6780e37e4b507101e93074d7995a38de637d0901e83e900d71b1673e55be96cb81cdf91f85a0d03ed70fc8a9fca7ee6f412b28bcc8d887d9ec190f6e671c68753a784fb8d4aee9927edbb0f6c36661a88474939350952e34a2eb36dea4fdf4827bd3d269f7eff27f02ac3a31b72e2a2ad80e0e32b16e55906ec681fbc068fb52d20e7ddde9c87a3c8bbd6ea00d1155ad41274ed503bd82adf7b5016d69bcea59d885a1ccd5016c130b5bcceb9dfe4a02e45a77cc0ab96c4d9ec393f0e1b369edc90612b7a38a5d5f82b3519593f9b9a92d08a90680952aa044dda89331f4b9fff68300033ae10b09fbad801d5a023d7a2ef4c3d99efcbcc8110a7d45db1bcedfc0a2e4f6044156fbc9315c584748ec104131791597364e4220abc556f37d426d85dafeefd7fe5adf92482510f7e5cb53dd4141c974d5a6db561f9e626ea9359b39fdf2b376fb204d67f7daeb768ad46ae7b4edb94bae8d2ab2bc78e22702363a9a658b732693322247009ca348f2e71179f59fcb3f25cb7eec7be6c5ff8b4b0cc0e5c3d8593e11e4b2a2d30a0618ab067917c8293abd2216c4b697603080aa6c099bf5a6cfa1cbbe1cf14df82f3c3b2496c087433a1346d4a32c3652eda00bce0f7d4812f3dc6bc5729344fbec0a261222e547c3b8e49a4f0270042920fa578a8b68d136796b7abe3fe92507c31eb1d044c04b530af7337ada061ee689122f32dc60f5e52837d0f450799afae4253fa8d3429b6a6d9cd843ac3f0331878ad41035d444cc212a537f58db6048a21d696321c91621ecb7948c59ac9dc8677389bd570a5f0e3500fdef4830daa540e5d0dcb379d1ca8aebe8f7e0eebb6c1461993bebdb333919cca0665b3794023c6fd0a9a7a36763a1b6a0b3e3be3ef261efbe78df6305156c1f54928eb525d36dedfa8c27f9928cb0d1080dfdc2014a267e8dd58ec8c09cc8144fa0e275bd6ac6922", 0x1000}, {&(0x7f0000001280)="d2f464bfde66e9953dff", 0xa}, {&(0x7f00000012c0)="eb6f8692a8f232c824970ed5ded7117dad3cc0dbff981497cca8c048f1554e76d082090c3318c3321260c7120113a7697a8b1da4de4e3fc096273415", 0x3c}, {&(0x7f0000001300)="d788a65e68d2054770a3ec6a6f1bcd4d315138d543d009e84756fc7e46a8cbe4e1308bee60a4ef4cafc5b070dc4972b4123f128eeead5614bca984cf16ea23d5c0d5ff631cc4102e7b19039e9c9f7daa4fdb8b22ad3edfae1d91ef9c586a5b10fb5918f987fd60bd1e7b2294d4702a4f081ea7d64f0ca6f581ed112208e877f8edd668496834f51fc86430c08cf36e82d439bba213c89eb02eabab21d17848c9389248a1aad1987e12e7ff5c8ad77d4fad9659a7c821c3b553f025d5b67d47d0cdcc3946c1045e98e202d7f35f728e5cd2548bc882459a4feab6ec557a35d78cc149bb99fe61937932e3f6d5f1e952e0fede61fe8c9fdeebe49e5ec93d15091e4e2a134a7711d86bfba2653b13975caffd20f5aed39c7339b4bbd6b0cf9df5ce0911490d56720ed0a49f8031cd05696e46035edf6a9c3238f0a0edb0b26e59182cbbf6a0a155440dbfa0a81620921b0ef3c42203184d74836529b9658c0430a09d7ca29a8000c25dbe6298894c06adae0b898d41b02dd72e41583e13c7ece8d8910c7beb23111f4c2d767ac72692094e8f20f2f9ac86006f688efefa9d136ba61ea9a96092f619ae8f232eb8cb2686a5d703c9e5bd5380570d90f5eb124b1d96e36c540cda59bd8ebcb9a39e16da4445da684670bdfc20c8a4213dbbe285908944604abc1ad906909912a13eb3b014b63484c955c1c96fa4fa12bf16ea93513bbd57caee08582123e5f3c5b9a0ea7f2cb23c35e53edbd0b6d2e437a23b41f9999a6ca78757c6cf3b5e4bc9ac8ea6af727b46d2240dee87a69c4c60c8222353e03ec80c6b13835f644b5067ffb1c616c392b7d89b7ef09504a3e6d4bd7f0cddf3979a238ad61d94e527529328805a5162f1d651e66b8ae80ab4bae0df3217ea8ede9677eee59f7a86f4f1c91b5c39a1fb18a39b69997a25dbf6b14691b14967ca248e830fbebcb47c886b2c9a9a1bbdba82a9cb579e72a537407fbf8623273782feeffd51e21e119ed23024c95b3d9b26b58a43a319804f3f7bcddbab868dd2311b42b1afa4b31ce92cd4e1c9af500864c3ff025e84b88a353b453473b7fc7a4c497d2674265a48818bf96e4aed67e3fed217fe920fcc0e75130ac97b37e7ba4cf8ec83f7ea9c73b3b9a9d79615c99ecced25352accf215b9f24ba144e2653270bc36dfd086a068ba89932251b2750352bea0c7980bf16f4303a91aa515bbe564eda5024fac575b90a60922e755dcbcda148c49f627495748a1fd0262c676285b743be4a858795a8da934ebaee49b8631923d76e28a17d86b27e1a27b89b651ceb60f443cbedd87e57c9ec86623cd585b8f46929b5c333f1aa541d0b89fcabb5b3624444c5761cf6499d9090b8cd0d6420c8c30ad7eba4c53f61143ebb643162c32307566b438cc7cb5f695013d90dc62510e3c5e36a42284782bce7fdc1af7260e6c6094549e671a586afe009a3ea251501362e4c7a6b1551181e481960bfec66b2624d8ebcd5acb2eb6a9df557b2c95b43f5c40f30b6517d4f665b91ca553e22c38e14f03d382afcc948955f5f61c67f5868ca19af54562cc49aa0de503b1c1a9888ed0f12c155436c862ba8f95e797a1238b402b7d0d2e74deac5d294f755647bb14a0bcf685b6946ba9900975e9a3a14660f196e01ff7da09fd0ed2387bc4fa9ea98966e97c23bc8ee15442a079e4868eaac22d54e22bcc505c477301c1f0f5b2d168b9f019676c386a5113f02dad32880aafd7406b831f7ab83b23775eb4d9837a164df9414045c02ca025573f2ed0cd9a0fe0da14c22efb87474ba55a00f0d51dfb1aeb20aaf0a4c5689a9ad579cfd9c4ff07fad5a79918f02127d1c1a0404e644502d9448386364a40bf3131b351aec93e583b0cd6980a62306d28ac48d866ef01f40ff491ecb6bf140a240a16e22f9666088d08bef4000841526f4366e41bfab2fbe277d05c3b949874c80283d9a71a9e9c00a1295f004499a249e1df83251a76dd9f30c7d84c74c127c81b637c7ce5e192d2b0780136af8bf63ce6a5da8117e692ff9ba98bfd5bb084d58a3a64c137b47bd52d7fccd633f70f2705678a88de561989e48835ee38b2242fdcd57d3ea9f8b21038ba646e9b30c73b4ca2e81630632932cd14b70b289dd7a9a8f0f24f66042e26646822e73bb6567626f53e140a59ec68bf9061f662ab15a401e94682707a2f5a06c6ecc15d643355f50c9d14261b60d65e6f80a2237df1fd14cd2d71fbe3ff4f2c3b94c9210183d55d64e4c6147d7725b8c2cc2e0c9fc0498bfe5715c426a616946cbdba359c2f014a198342c4eb056fa86128f200a27ff4c0947947ffc259ac38885141bc2aa3738f6ea9fd7f066cf6cbd0e009df9a14cede961fdf660d8142b705bd3d0590677aab479c5ecce9b415827c0d8a8ca48213a4db2c6622b1dbd76168f3350a40b4359733c2f39129e0902963482f91c38cf6bea68a15c80ad427b75967e14c61019a86239191df66ee38c6cd250effa4a5b0deede84808c7434829a71eb519fad6526ea28f9bd9cceeaa4920f7043b7e56d05aac84e8d738adce938ce1bd3ed6acd694f69b17eb2a6a48c172fe5612705561022894a8c4fd5bcb5a7de938de46f550b2ed51a78749dc409071fbc16a4659c3042d327ed6f4578be8e6be537657441a497bd37510df11c7c084118223cf37047a1af24741cbe6da16417919142873419501e2de8c029b9d30bebf9c817b5bd526e01c723bd84278cc64da42394cc3c117b7fd0ee15a1d76d4a3bb7d5210b572918d7733c5d477bcd4767d15cbde14c57a89f726191e9453a8bea387cd7f09b6b870dbdd912e2a82ba89648cc9340d6ed641cca48ba5a904ee8fa5dba3732a1cfe03a0767272389fb0c703d59af6e18b56b96f002e9bc6dff1b5a579659ed0608dd364c74f54a11b2a16f72bfc4aa55b37e434633ef1c19257c87a196f620589ac1135440f9d3aa30326e19987daaca103ea3fc50bed3029e0128811d6b5f09e41a53cb7acb56f41a9b3583777c0bd7fb842423cd8c25c171c49dc20fe8bfb45038ffe44ef4039178dad456fe757252c11182f1963a1a2444a96e49c970626880ec273dec18c51c7d9c587e09d0550b9390ba730f0b2fefa3b9893e6e1f9954ec06eccc1358770b2e3915ef1198211ff8b14d03b1fca431f1efc697eb74bd2d45af3d0f6e872cbccdbf9ff5fb170f29824626e5be4fd24f5529a924327de03ec04f52132b20de8610aaccdab6c0aeed5649a626c602688bb1cbd528f7a1c0a8567821f92b20a732847e5eaafb919d4679450c6f6f130e5cb7f724689ee89406402c1fafc6d121879ebbeaac77b70fc8cad3da215aafed501712834e13e2d8a8a8fec33478c4f365ad1ffc7a20cac085e40d14015849a60b962a0b894b5cd90182b3d2a19758590f0a3fd071bf7ab62903c9fa7e96e5a88fb8a8b0458df3cb82855a5c0f317bf6dfcc233cfc3e38c56d9755f6afb279ecde138d586f227f6c855e66b8a7d25483ee6e0f9ec093e2614dfc994e3dca1464e3136f41382c050878c197e5c110605a5596197157da72b8c67d63cd15df98310fb8a9b9681db0d46197941d5a9342676f15a2ddccb8feaa01aa30104038cd083bc05c62920bb217c8063dbce2741d7e35c3199d31e6e8ee2840e5ea938b0465d1be6ea6cb72fc3d08dd86f2d58241bb29f54e3ff0fbdfbf716a6ce6686a217170709919a4d3ba58dfb8f4db41587e39d86c974feced820b9e144feec61e3522e280f76782c40dc0d9531a599906a25b58bd059cbb4de5b29c8fd5fa0690a3618e8b91e17777dfc340ea172e4b787a9fe8b216b258b328bdebc13946acbe147e84e0e4a45a678d32a987eb11716b097df7695910cfdb2e576819729a8623f825f5a30bd1aea953a6c186fc8d9d31dda5edbde7c63fbdae67d98a54997bfb3a84aeff04634ac83cdb39a2a491a93ea4a4be9c0127b33862bc67f242072c55c3220b18aed13bdc5253960896fc3398afd82664d63b743a2cd2107953316edf284f601589b188b6940633c78df5591aa7b123915e64a1e28215bf4ef46cb125549110439e72627edc0e7fc0cc70019938a7822b3d63d0657297bf195f2ba143b0f9eb9441c0478ebe2a5206363919e6c567b750df92532451544a1e5f79c8ac04ff134fe16e3b93d1fbf2b8af75c0e7c23b004a663e592e87a89e14b44878fb55dab6fb4564d64b8bd166da846dcf71b18a1b94dd6ed515380326b6abfc79bb1115041174d25c2cb43fda1bfc2421de8d073035838d81195f7caa9b816b1472da5d6e967e3d44338930ed33e653cae7f21a50c23bf091739daa628fa94454232b72c83be4604a32a4f81adebae9e980d9b1901ab76f752e4da0402f56c4c6480d92eb95b61e67794295a3b86f1451df298de58996e19bfb6f5a839784a3d4e15ba779dd4ab68252b6e3ad436c4f0ff38cc3a6c3115b2b6128edb8afe10cb8de917467ee8ddf7f928d4a9decc6319fceb1f6bd053183a7206cd67b47f0c9b41e5c971616079b154f515a21c11134fc0a672ef4518fe25a0b5353665faf07dfe25942ab99540b020387575182fff590f7353e375e4b2252584719e5a6c95a7bf494940b02fc5022e2e60166311034f31c1679c209be201041df40bfa015f2c4d5400b82c216fb0560ec9066b1b9cce38f12b31f7558c6e07cf164f2167a9311ef6676fb357686582eb637324da12aaf5d9112ec115cb44b789a0d119d69311de1a6df54abec6608c8c50f273cbce3f693fdfb40d35be5cc05e12c2ff841db1f9c53c88ce9ecd1b9d8c6a90d28393de279960a437b050dfef51f2ee5ff5a88a4c31597ec45945d378dc4bee64fac24a558a6c7d94e19f2099c64adc3e11e3510c80e221c46c6ca3a3b3690adf94d49e46bdf7038648aa98da76510a9163dc25a509b877282c3e2513619d31432dfb0911899eb6de8fd347084ab3670b0bea14951f120d2891e82b1008299202befd341415c4bf4daa55f848437202fb5bad8e1081b29b9a377f9c3f24dc2095f25d6ea87005055f90070298d097ab52b0a32c84959d9be54ea2f027c4e684f86743a04c369721bc8944b9b9031dcfdde4a2ae5c072a53450e3b8e0ffb864290db19b1f9ae8e704e8396d8f68457f9ab8a7c166d0e15c81bf00a0195536ce50065c1cc301a6a49ab8ea8e5547733938b67c8d610dfc5e4637eb5f4093ed29fd90e934098e74b5a2a3b5198b853e04de4d14626ca2fb925d8f6c817b5c321856230570043a45f3bba33852b59995ba3822ad123b4013495d732b0d0c449b126405653db5e724424a93edff537a23d283054f888f328d01c9fbc87cc70dcf491336f25e6ffb48be36140cb5b31dd6fde110f5a3f19dd862620c75caaee5ee58f140faa6d358370f8b4985d2052745b411b866f5c943c9bbe9b9f40283a0e46b0da5209b39fd779127f9873c875996241f08d0f02ea96774851828c73e8191981e0e133d46fc3a34bef281040ab04078143f0076706fa67bb92be33ece6bf8ac3154758b50898400d1da85f11d1aba28e4da996e0c298891ea013f42ad0b8eb586e9d12beb0220d87fa2fc26c7da90feb766d1f715b05dd9518f09bdd2408455419b210af66aae3c75b97538875c785200a80e150c5802c2ed9874e22b8c4292e261608f9bc14a66c4527119f21b637101be9e09f0db7f1097eee1258d18290a122f29e4e1360a665fe3edd2093bab933a316c03167e2d6504fcde36f0e9ae74f72e5ada1fd11e00d6fca6036203f6977f2f134", 0x1000}, {&(0x7f0000002300)="fa9924f2bd7181efa69f6f169081e633f37a4e6ee74972ed7551bbc4669fd2b1e5a2a468c383d09e2b64ffeec22417af56c4f3a67ad5b65a1c15dc8d704456225f3e826ec4506488249d73a15eb0d70b00c64b9ac0ccbd7e6bdc73b973dc4ba533265bc09987d5b72f9bf6904ae3165ab945a8e5cdad2dee88c93c104c6ec5da75529635bdd16803eba0c6901e1920e9762c18afc891627c02f0df95c97dbe7b72ffb86599e8dbe2ad8685cc4c126a30c9d7bc826ca39aeb57b595efec18d881f909eafb1c1adef356111eae29788759121b44cf86caabb2d075726819697dcd857f5bc65592e4b4401b63fb17", 0xed}], 0x8, &(0x7f0000002480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x6) r4 = dup2(r0, r0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) 10:12:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/165, 0xa5}], 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000400)="019ed6768c4f5169349cea302487fba5c7c71a13d6df8e16c5c0ca3f23e3fdf2ed73c99b668bc2fada032e452e7d6c13b4c4b8b2bece880e2037f820290693347a8da30ac83558b5c7477068ab70e5bc316926657aa67568d56f842f90cef7251487a409ea4c9baf51ec3f1838384bd116fe8990a817766a947e70fa301cac0faaf44e6aebb1ad3d5c8544c552a7ae9c3ae509f338ac6899c4eedecd7e3e20857e65ee2b0bdfadabd3f107e927831780146194e117ae4fcb5a69d44b9c454bdc8403f4f717d1f7b10132996581823dc576489eece051c0bcdbb8e28093aee5da4ab4c48f92eb5cb977a46039c992b5b3e4511b4ed114f5cd12df9a22c0811211482aaee414c6dfd290498ff02221fb2bece2ac4541ed8671a99d14dd2159d87293c1613f05945010066b5f3956b364e325e0ee18094dd435e75055ea09941c3ec59a665c1b825258ad4b9cf80feb2aabe4d05296b1430a0f10e35c4cf61bb43bde90a7a9d33ff7daf1fa0cf8d0ee7ecf30144eefa3aa18582dbcc9b3d1ac1596764a24e451419f4c21c41a668a7affc26a633af74fb85fda2ce44f81d69f167477b0389f28f67ed09db08ea55d9d58406ef59207dad4710f28d6e1e67ff101d5fc86604c46b0962bae07ef5a17e858b60d4edbb1798475919d58e72f546e9a1546705289e8fc6c9eaf31c9012fbd276d335dcf085e19b6076b4819d2a2e3fc338069d0771527a6d98253fafd1dd785e8d865ba31b80d04e73dceb409352a849d5d939bec66dc1106430e48e223efec9b2ea4653943ed8963cf1e4353a0f6370e9a757325ed44a5fa9b66fa16cab4fa709c5ae149ccdf77b4982a8710523dc62b49ba46dfe502ac3eabfa1481d3f1c17b02f9a37e886256bc9bbb3a2fdbcde06c42faafb47b65a4f35c5b02f7303dc0c95a2ffde3b3d94fbf831ae4436c1eaf7a500d6e022ca76d26219c4cfaf1bb5b47dd9d15b3469e5f543f21df1e7454c36dc713fe7c537583c3fc67ee1a1fcac218d385170964bd1a2aaa1e022076c3f802aa5bb8c66326c1d117e11e3ad7030bd5fb50638b355095318d8efe48404f42a6d32288dbe80cc58af872314156b9631094144be82565f20143569e964369b409ebcd5dd203afbf0519d633368c72effae6fc807c3e2698ecbf258fdb9108c93750f234f825a0a701072f570ce556a91b60b6c44439e311b8d93689ba97ddc6439a4a3ef610abb107fe281ba9324d69b30ef60087cc6c7455dcc0d736daac64543d6338a912d9725c28faf491e33fb1064d3012b902509a8c43b1450c8c4d7c8563c18b18650632fc0a2012f42e96c9934aa3a41f4536b77d097ee84316a6f639d88546e9f23d79504f4c19af0df323f4821603a2276cceb080c51bbfc734603962f86a684a03093ceec4858c9a76866366e453087ec201eeb56663f4d9ed77828633ef8c81b42033e21b345be6988fb19b652a62b05a1ced60da59b032578f5f96f5619298bc90a10833b0b67f9b1fc158c67fd65678415c5e010688a42788366b38856878abc5471d8827bf99b976fd941ffb9311dca812492102f9f0e1892985312dda6cdfbd930cd433a7921cc59ea9547cf7031493efd6b33250d4b6eac747aae36663de72b76424a3fa25c64792f8a39d7c979c3d417a6b4d95871b4e4c7bc05500fda84b36f33dc810c087bd19df450b58f7ddbbcb2792316432f5c2134e91838921f27562781effbc34d722f9337c03cf4b48fa140c897cf57dee5f66ef31cb7f08cc5f2b0c83bd4bfd87febb685fdb1d429ac38d56d307f2ab4af0d771d4e77fb0ece8238a026054af343555209be6352be0086054c13aa8b0a90657c49ae27ed8331d18544ff5797bf46f62e4aefec64fb3e73abf0a532779789dca1d118de2fd184a583e7c3bdd8baffc8486cfc3bbb90edc52d61cd1670edc5f49201dfbe39fd766a1857b6258b353f11d3ed119523f5fe000eaab6b77104626b16b06277fa6c21aacc509e9bec3c4b1d1c4c826218cfcca31ddf4003403eefe97852d9bc31d3e9d4570d27833ec3037ae023f058fe30f61256c7df85fed86ca58641e3b1b03a9e5b9f4423c63b19ba9d1094e194ff6954752235054d968992c605d6c2516a9bda5220f011b5f342ff4ac9701ebcdcfa358a2dc528f4a99790c627cf47741247496cdae68c8368974de3b7a15f42cb56769f2a1724576fba66e0dda6784d973a43058ac6e71489cd49e886dc83d09eaa6e49ede6f0ebcaddb2dd25a4e1748ca59efd6ff4597ee9dffdb04ae70190ba4fe06ffbea17114ca033282b7765c456fd941be6e0a78b8ff9e8dfbaf4a7fab3ebbc4c77bdf2c94b042b28813a063b10ed000e9349b61eb1230087e78eadd7df8e71f79aecb918de64cfb1c0949319fcc5244e8ba04b39aee7aec92b780c0ad9fc551e76673cc6814755abddf2f19716ea0a36ef9a0258a7cb32473ade0153f309798bb6c2693101a9b63f07becb47d2d684dac77c64b79a0b02b2503fae8bdb2e6ff208e5d96a27b837b706ded02e8761bda4ce0a5624fd15693eca7884d6f1edf3fbe5fdfccfa2b4c872cccfd9f161e2bcae210a12f7a4e1da0a189de37d0216db93de22864ef36fb3b8dba394745d549d1f1219bbb0b43ab979631366c59e28de646aa063842388ed64cd995efcaf78d2290011ff62149ff58521e9eac872578399680a9b3296205f6529691c858df5bd319167158a78920a597361166b265f60ac0f487c2db63b0fa259005cdda96423f5ef6e9a91d3de2d082eccd04eaada9a41a058c6bc2764dc30dafb3645f840566d662c9cb7fbc0593998ef98159d14fa18d19651736d0a264907ad460bb014b445ec455e556d5cb6c27b9a20e4179f89a2aa078fa4f689e47b1529fbd06fb502c70f2069082d3b2327daf737ce5f7d84047cad8054fd69caef80ae2a45118049933019b437d96d41d907ae64d95ab667eed32647a97137a7dfd0daff4e08ec790c83efd88981f2aa8d28fa50617e82eecae43b0e55485500d138ba97791cd795a95ae723cc1b716c95162cdc2a5316180c4034795f2c7b70c32b9a3771f2c56d0e505f2f150fd008d641ad39ab3ffc4fab189242d0583b7f200e64d59300b55cc0a058c7660db3fb4a996aa1172d99c41fe0067fe73206f6588f8481374c3ef6713257d446b61034973572f5ea21a48cde2b68f5e7cc26f8ea639f1aa9029d139d6297b502a66d921dd7b575158a321c5f22a56e3cba2d0e87671ea41da93bde0552f5312e9c95431ff32124c5dcc4d3893e3bf6fa4f82d6f12adc9e5eb869a463ae7ef628103fb105cd92021d5e8b0bf065a94ac5d19fac5997d2f637bfef913f5b37dde1b473f9f81f8f66ca7c78de71f25d59f031c9a9b16c0918d7d32c27bcc54a500b7ab193cb49cd81896710d37ba747b6c680d3e42964f01e3e1d1fc43916532c1e31068599611f173998de593b20e69e1284c398d479d611870fcd1b51b4d443070b11a4d233653a73cbdf29b76103dcfaeeeb28b8d3e867409fffb2d431df688477378c18427a4d038ecfd86e8bcd9a6a6715755e00420873efeee62e3540e36e79c6706c5b7a0a3108734912d5deb57b3da61feb1e34831e89ae37fbbdbd37320ae7352d54475d4ee8438d8e6e29a1689368d61e1b29671d16333239b5caf3f2baa8bc6fe0b2f23b63b2828609fff253323688b8a3039dc23202c0f845b40eb812986217e3b8b70dc749823b36daecc46ba8ff0f120b6fc68f8f4feda25b65773b64e184a893c778555730945a559f5d6545a1147974029319a0a403956b7f9033c2bcfbd7c9d968f484fe976f6e0cad45e8e65674505d101611eaed2b096020053f40c1ceda478019ee87ff9cc3399b6c0be2ed9ccade474b618884ae84dff86c4b803ee5b012ba66b80bf318ab3e950ff80ab7b279ec4fd8fbde38bdaae29a4a6ffbc70b39fd38603f8a0eb088114b99f8e67ed1311d0af65533e96bad34b32f28f0a955bf5ba0b84dce17f23d946949014fb4b1e57ea98deeb4bfd632606778d8000b91111398c1a3016d92abb2b019a393100efb6bf4c8774fe51dcef298c0c454507e282917f45e51e39da3f0b8d5212fd92687c66039a55ee52078097969aeb8e22036d13c9b53087e19a955b50a02660c5146f28fd1f9cadf13507daf8d265b6ea67b91511e259109bcd021513fd01c54dece01894885b449df4d4fb1213fd0f5e5db1ad998f493dd4a74f9a1e9bee0bccad7a22abc419b5d49ecdeb45d0fd73cab1e5435581eed3fcc655b50cc5074e53ef3ee2fda2af1125634b97f9b95816bc6c9b3852e32370f1f5bcd675dd344759d2cc0fd057b914ee3039f2c5d4edb19e40ba4e8ea201c94fd489823ae47e1c481bd0feba07b21fff76ac21ba0c519822f0ee90d79564d408d60acd77cfe36005da984f387b7c136ae861a2c769a1fee9a093c6468019a25c3c33a303ed0bf6294f136a2c63c5a1fa0c4e60ba01a5e741083c6bea3c723bd0ed1d09ce23fccd41b9743e76fcd8cce491d9c005db67246bf43725632648fd4df05b3bfe615df0e62443dd363df1dd6cdbb8843e991e8000d95dbd8c2dac0eb24cc11ab5a203ee30145a19a58d8d23638afec3506db43995092400781ecd5f5a2d94a33f9fe1440b0ada17dd60c22729b4bf58f23894c5cbf086cd2a4c8c2507052e20f5871fbf5bc23e9c997091f52088f8bc2a6aea5034fe4bceaeb9d7b2e121c9efb38402c67e4c252e04a72a4bb29cd30f47f2e86c784947766a3ac7e3aab25ffd203ab8cdbfc1b4ec209478f0aeb700af74768b5314a5ae1f53311b671bebfc1a4155d18e11fa71432c9abeaf5c3088669692f7a1521e0a1fef084544c4d453e2f0cefcf00599f3d449d687709ef6f394964f23b6de52f30159a612b2f69fbcdb5b3f0d671322b484add82499d93d1ae74843a665d268b5c3221b5c2ab8ace746d65196b1e87d3f6157e11bfe1532e457b5a13026f29d2823ced6146fbef8e64e6376ce794d0431222014ccbe9462088d75a556ccacc520ecf937715ef52cc9d256f4fde2b1ab091a5685912a1adb004033f2967d1d0d6fd72ce3ad669c6f2217581875b6feaf20f692c86eab51ae0d0ebfb0f7cd77648f7ab0f27a27120752e0d44f413c5cb62c4419194bec47f54959b67850753a5afa06cf43046ae56a8e758da8bde525e1b57f760c460a9854ddc1ee2e076fcfcb49ffe62d640d84e5b2c34b15af40bc231dc426a12844bb70f50def42661fe0f429ca6aaeaa9047a9c46a6479b0299177a22b7cd5ba7c9b57428445fd3df608a6e8fb04c67a81d60de01dd5533ad0b4e6d3e226e7bc5636070ca1477c39d8ba25e92a9dca1cecec323cb37ab16f72df67dc9e1fa7a2f80097b9ec2acb9a3a6e852a9548681219afef9e06eed3953cf0efa2562aea15dd39adb1086c7574febb0e68964802934377dbf5b6e237e1c69277271565ba0610f19b3272840c510ac023af98155f27c9d9e5524daea1f503d8527b6ddb731aa3dbd160451869140d2de2845691a63f53f175153ee0d538ac3779f79477613824f2dd27b8e077f9f1e470af63384ebe272b61449045f1f586bbf4fa4da6107916aa57f5fab63482278a049a87ffed84d2f61b6d1548a71026e195e0495ee39e5947475838e1efcdc4ce4096f55c983dd667977283d9178c4ef179ea1495c376d6b15f7377b0cdf58deebf05c2ea6c2c812b8ae9fd70446c3f71adfa3200253abbe3dfc7d3039e684dc4d2683545315a9998bd73142b3733ae5c"}, {&(0x7f0000000280)="6d6d01eb57c9d7e64a953867a5a6b3c5728614ce8a20f4885902265d7cfa6fc0786401a9765c32aa58135dd364ba9bf6eb792ac509d7ea96e852869f0ff145cfade11ebb2be173c8f2046da1c8f83e74a54cd10fd0a4a4b639164bc5b936fddadb22d0592ef2b64931775355b9a751247725c7d59414f57fd0562df7a10467412ba7fa0fd6397004413dbe6cea4b6fab4021388b1efc38ca49f870dedeb748b3a14bdacbc74074248e981c4a81db9cb08d634e84c3d6bde5e19ed5f2a583bf0d01a2a2d52b455961b2e1865b1a3a78d041fad0fabc6422"}], 0x1000000000000223, 0xfffffffffffffffe, 0xfffffffffffffd93}, 0x8) close(r0) 10:12:40 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) 10:12:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x10, 0x20000050, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x1b40ba4f, 0x1}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0xfffffffffffffffb, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x1721, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x10001, 0x3f}], 0x675, &(0x7f00000000c0)={0x80000001, 0x10000}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="c88a3d6d646fed7038f9e0dffdcaa66dfe856814f712a2ff9c3c5490", 0x1c}, {&(0x7f0000000240)}, {&(0x7f0000000280)="81f5321e9421072c20a3d7e0f847775f8fb15a243c345ddae77f52b3b57983f91ef16e7fd6adaf29083ea179dc39cd5a8905f348dede6d86a305b8fd5d19347d35de3f6443fe797561088dc65808730d976d770db92b422116cad9bbb285f1556bef3a9876898cdb4cb77c666aa15a596a402a2ca7da", 0x76}], 0x3) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 10:12:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x107) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 10:12:41 executing program 0: socketpair(0x6, 0x0, 0x4, 0x0) 10:12:41 executing program 1: mknod(&(0x7f0000000380)='./file1/file0\x00', 0x0, 0x101) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000300)='./file1\x00', 0x8) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = semget(0x0, 0x4, 0x118) semop(r1, &(0x7f00000000c0)=[{0x6, 0x80000000, 0x800}, {0x1, 0x6, 0x800}], 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000240)=""/136, 0x88) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000340)='./file1/file0\x00') 10:12:41 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="125720dda19d9968fc4f42b10c96892ee4167f9605aa767935a53cee6ae50bc5fcb8dac355de7fe459023a7831492e65564ec16d3f0a771b46de8a6c663c0b0f48b2552ce8342ff1aa2f4d83394a5397a445ef207a5c7559d5a0715e6d325f2292074ca67424e331e017c93325b89f17f2823197f5aa9d1006d277dde631729b997efa951acd3230ef9064", 0x8b}, {&(0x7f0000000040)}, {&(0x7f00000001c0)="16d1076ed54db21cc1713d1b21e122162226c3f11a1f8d610d8f470397c1c48d4cfcfb7fdc770814a8e2454670c22812ddf274437c4701f1c7bb2a46d0f22320eb174370ab3952375ea36892946b807833a54f9976bf3c52e3c2f7b27603ab814f2dec897ead43701e5521798e8fd8fb9f35c70bec343c2598d8f270d486172c3f9da1203447951e34c290f83b97107356c8adf1aac41123ff932a9f876922b2b7af688b397f54b8e0e4ea055339bc87f2a65b432fcce7741a720b1778b027d7d2f0c29157219f29a30f2d8004f1c0962aad03178cff75f612f501efbfd12a53088942d992b904390c376c0a05b1e78f5212e3f119e7d26ee1baf6309a", 0xfd}, {&(0x7f00000002c0)="929cec039aa3e0df1899a3b77386295f58a0d7fab7b32b1fa36577f6187e", 0x1e}, {&(0x7f0000000300)="570403565d1d07d66e97d5c9f0c9379ae369728c95a34b35bfac1e0123471a6849e2afdcf3d08dcd1372a6ac3a947d7a55576e9c5313abb8b0d89e0efa5e3228a2fb1a1934b617a86e4379496dd36b8dfb0e3bc0b4f6dbea7f21ccc2d13ec0f3ddf49dbcd2b5eac9505b2c1a2227814d90f99c0582aa0891fac135576a74b18f5d9aa56a5407bfb24f8bae4a7faca6147255c7", 0x93}, {&(0x7f00000003c0)="05892c446fbe1a27d3f43448ebb09b62cb527bb515ed04c27ff7af925f", 0x1d}], 0x6, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000480)={{0x6, 0x7}, {0x6a6, 0xa90}}, 0x0) close(r1) 10:12:41 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x6, 0x4) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:12:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f6669fab72363109d9b909cbcc51442764f81c42dbb4f70d500f6cbfa8031108059ec94153aa695c3a6f0ca2f5a252b0502e57aeab3c9c89ebd30c59112999101a5d557ba08abf98d56a0d7e3a856dff71165a6a7eb82aa0101b2f500fcd301fcd4757afd3c5baaa5d2fe9615c709bc3f351fedc1faa444ec8a9c0431011d99d0c6a7c0de52b2fc4d575b1aa5"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getgid() connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) fsync(r0) 10:12:41 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000140), 0x0, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000700)='./file0\x00', 0x400, 0x42) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x7, &(0x7f0000000840)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r4, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a80)) pipe(&(0x7f0000000ac0)={0xffffffffffffffff}) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) 10:12:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x20, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x100000001, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x89057778df2c03fd, 0x1, 0x4}], 0x400000000000004, 0x0, 0x0, 0x0) clock_getres(0x1000100000000008, &(0x7f0000000040)) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) clock_getres(0x6, &(0x7f00000000c0)) r3 = dup(r0) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x940, 0x80) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r4, 0x7) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/115, 0x73) fcntl$setstatus(r4, 0x4, 0x80) 16:10:52 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') stat(&(0x7f00000000c0)='./file1\x00', 0x0) unlink(&(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') readlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)=""/85, 0x55) 16:10:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000040)="4faec7dde50ca41bced6100348df63719b1a4ac945f90945173c749e3330829e5e09402d1ebbed69be2069847e18cd618063f9df6733b7dade653fcca15d5869a6c81673cdf086500a1418800e055388590a70c56e3db9cb517d7de12a8f44f1d5200f93bb0a2d04597569dbcad27ca5792214804bcdc25965e187853bbedf65fa984df5bdd409a2fa0d63c603ccdfecddd2a36d5ab6a2de17c040b063b657cfa7ff1281e73d3c7ab3741d94927a42", 0xaf, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0xc68, 0x0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xd0, 0x20) kevent(r2, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x2, 0xb2f, 0x3}, {{r0}, 0xffffffffffffffff, 0xc8, 0x2, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x5e, 0x40000000, 0x8000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000002, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0xbd, 0x4}], 0x9, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x48, 0x6, 0x6}, {{r3}, 0xffffffffffffffff, 0xd0, 0x1, 0xff, 0x4a6}, {{r0}, 0xfffffffffffffffb, 0x60, 0x0, 0x9}], 0x5cc79f08, &(0x7f0000000440)={0x200, 0xfffffffffffffffe}) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x2, 0x10) renameat(r4, &(0x7f0000000200)='./file1\x00', r5, &(0x7f0000000280)='./file0\x00') r6 = dup(r2) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)=0x20) kqueue() pipe(&(0x7f0000000140)) dup2(r0, r1) chdir(&(0x7f0000000180)='./file0\x00') 16:10:52 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x1) socket$inet6(0x18, 0x4004, 0x6) 16:10:52 executing program 0: clock_gettime(0xfffffffffffffffc, 0xffffffffffffffff) 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5f8cdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8579cf4040a319ef88ff1aae673d529b73926a8c86988c6b0a22916d466c1fd8a05f657522344327e8c2b521172376f8c1864998b833228b9737d8eb160d4f522876d2dc6907b2deae670f467ad06da117", 0xf8) r1 = syz_open_pts() close(r0) read(r0, &(0x7f0000000000)=""/27, 0x1b) dup(r1) syz_open_pts() 16:10:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000060e, 0x35) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000100)=0x3) 16:10:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="080966487b38974b74a33698df8130634165473e3a232ddcf6e644ea41fb014ffe5dcdd2528435e87a54dbb222b6f9c330f9ebc8afa53850fe3ba3236206d3c165e7be9e86d6cc60d923d0142e8357d4de809ff0b9502e2cb70ee6f2d8d95a1bc4f527b23a16db773d7d70bd0c1c61f9575ffc4aac7493907e66de9dd6fa04d320bfc6f9c077e04a98fc27658e1d589d9abad5912f52ca7b39bd913e4ab596f620b52fa9a0878fcf7d828a89b627ddc26b49cf1f187ac970caef96a5ab5d36261c93d701b2856e88129e4932c4d5b2035e48b1575f0cd0001601b3afd4a3caf7758e6c4f7e3cc1581d11", 0xea}], 0x1, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28, 0x8}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:10:52 executing program 1: socketpair(0x16, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') shutdown(r1, 0x1) r2 = socket(0x18, 0x3, 0x100000001) r3 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r3, 0x0) bind$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x3000) getsockopt(r2, 0x64, 0x0, &(0x7f0000000180)=""/67, &(0x7f0000000200)=0x43) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getgid() fchownat(r6, &(0x7f0000000280)='./file0\x00', r7, r8, 0x2) pwritev(r6, &(0x7f0000000800)=[{&(0x7f0000000340)="9b1d55576b5ff38ad131beca97139f56cfa007a87417dc1114518ebfbfc84019462f788a7ba7d163ed664ffffe34cef3b4ade77883c5789d9a7e207ec4713a9604c8d386a2c1caf10c1e1afa685dfe201f015be6c411fc56f9d1592d0f9baea10f7b045a2c3cf987e1c460307f9f86f6c2a2296d98d409e4bd05e606e179d1e747b5da17cfd3c513bfd9b00e88829f9bee17e42a89e9567ad0872d363cafdceb11a48b802eeab95dc23d608c1eddf0ccc05e4beeed0d99ee338ef626516ddafacbf48eb4132ac9321c22e3f9247536a234a001546fc0f35906", 0xd9}, {&(0x7f0000000440)="ef570a5a8fb9659eca8d0064716974dd653a19c1f926166512622a7c85f7e0a1041b5962726ff06790a8c30a32ebe0b8ca7c656e930ce4dcd1f7815478ec825c473865102ac5c98dc6194d1da7d3b7470ade22052da3aebadbaf04d601aeca5dd958156cbff68a", 0x67}, {&(0x7f00000004c0)="8dbdf25ef79092d637c2d767b46223ff9b5baa707301f3c41dc8ee5771318517b9639949e6e14cf156bf1c622d62331f4b8120970ff4b499886b9dc6025f4d19230629a01acadd2af9d6e51072ba43eaed3ea9fa340c6a06cc75b17b7b424559870e9984c687ea0ec49b8c49113a18a819ccb16f909cff64b7a0d5951d", 0x7d}, {&(0x7f0000000540)="7d6b3ac20b8e4c83322b2e999714c65fefde7c2cc55a98126d5dad1d71d842bb5526421e15ba5cec90b6ad273b15d1c262ef4b75aea49f54aea17625d81f6c26b4360e863bc3e6aff9713d17d6bf683d86aaadd254b760fa85a9ad2367434d9d0943c4584ca1a7a5f974acdf2eba", 0x6e}, {&(0x7f00000005c0)="252636d092a6a1cd8b9be6a5e536432e2795d56d0846d58350397deeb2159acaaabdee729478cbb0d3df2cbe1f", 0x2d}, {&(0x7f0000000600)="6c8d693a0a15931aed69f5ffe5486228cdb42809a6a98d0a9cee94eca90a048239e86f960e28828d3d18853e8525c5b7be854a1ede3c17c0fd9fb896147c0edbfa5cc4f59d696826eb770c623f5342b081dff3b1d62299afd41690a33d77112ffa91129f0f3c855b7943fe03b6b42a533b7021c8ed071d6b7ae108b066e88c72afb72d3b4edc37ad5c", 0x89}, {&(0x7f00000006c0)="fac2993525ad7054526a38d7a25a38a76a008a1f242cac02cd828f216e00c213c62d0615e8c505ad8d30c1a9c566cccbeae9326fa2cc90cb792d969db949ae78d60341f6102a6ec0", 0x48}, {&(0x7f0000000740)="ff882d127ef947054e9e8f9b1435ccbf63c7b2b14cb84761c0b41f757672239f37f6bf2ae47e5ad9a4fc959da63d11dd3943dfc4099016436c025910c581437aa445b23283c6ff9680d0a06c701384cc9338409d4fc8580fdb84e7b2cd6f663eef4c34a3eb0b03b283aa1c7cdbb1b574da9865531aba13176a866acfc6e86187301442e93de8560ca54acbc5d5fec87958cc3643f3d75cc2934f91a00653a9c4f1f93f455e50d0d8307ddb8aeba51701f4", 0xb1}], 0x8, 0x0) msgsnd(r3, &(0x7f0000000880)={0x0, "4aa7cfaa74f73e602fd463eb6c73c0121957d193bc4801323a30f6041da23435aa714fabd093f91063edd75efee19249d910eccf92eb648b9bf34ad7ba87ba925967392e40291c288968adb069284fbba9f59a14"}, 0x5c, 0x800) socket$inet6(0x18, 0x0, 0x200) msgsnd(r3, &(0x7f0000000900)={0x3, "e6674607562d2086315aa6b26c273cef5025e1ed89b02cbba70671fe16b551572e1ee582850b8636705955ba1444ea8e28c9225501a6cd5c40988f11537c6647bac52472dbd19d84f8efa5dadb7c7c749a0a42cf864b7fda5a73d46c7f8cd215476123ecfddbdffb7bbf27af2fd63602097e7ecb84168896b6c8fa6928bdd8ff940820684003"}, 0x8e, 0x800) poll(&(0x7f00000009c0)=[{r2, 0x20}, {r5, 0x40}], 0x2, 0x3ff) msgget$private(0x0, 0x10) open(&(0x7f0000000a00)='\x00', 0x8, 0x188) getpgrp() mknod(&(0x7f0000000a40)='./file0\x00', 0x57, 0x7) stat(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)) r9 = semget(0x3, 0x6, 0xc1d1e6f452d6134c) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000000b40)=""/4096) pipe(&(0x7f0000001b40)) 16:10:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x7, 0x81}, {{r1}, 0xfffffffffffffffb, 0x41, 0x6, 0x10000000000, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x4000000000000000, 0x60}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x3, 0x482}, {{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x2, 0x61a}], 0x5, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x80, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x80000000, 0x101}, {{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x9, 0x100000000}], 0x2, &(0x7f0000000100)={0xffffffffffff7c3b, 0x1}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x2c}], 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) dup2(r0, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x9) 16:10:53 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0xbc}, {0x2, 0xe1d}}) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x80) 16:10:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:10:53 executing program 1: r0 = semget$private(0x0, 0x2, 0x98) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) semget(0x1, 0x1, 0x31) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x10) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x80) semop(r0, &(0x7f0000000080)=[{0x0, 0x4, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0x6}, {0x0, 0x6, 0x800}, {0x0, 0x20, 0x1000}, {0x7, 0x0, 0x1000}, {0x4, 0x6, 0x800}], 0x7) 16:10:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x93, 0x3, 0x5, 0x7ff, "ec70974b4727552a8248c4c35f0dc99eefee9be3", 0x3, 0xcfd4}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x84, 0x1, 0x0, 0x2}], 0x1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x0, 0x1, 0x10000, 0x2b9c}, {{r1}, 0xfffffffffffffffb, 0x32, 0x2, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x8, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000002, 0x4, 0x3}, {{r2}, 0xfffffffffffffff8, 0x10, 0x4a, 0x4fb1bcd3, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x3, 0x1, 0x7fffffff}, {{r2}, 0x0, 0x40, 0x40000003, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x7fff, 0x8000}], 0x80, &(0x7f00000002c0)={0x7, 0x80000001}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x401) fcntl$getflags(r2, 0x3) open(&(0x7f0000000140)='./file0\x00', 0x61e1921a95f70b13, 0x8) 16:10:53 executing program 1: setuid(0xee01) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) r0 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r0, r1) 16:10:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x13) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, r2, 0x2) chdir(&(0x7f0000000340)='./file0/file0\x00') r3 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:53 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r0, 0x1) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x20, 0x6}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="22077285b6ed682581000ed0c41e34ee661fc4eaf8eff94ba3eb58ea1cac1cedc34ab450b661c86f5b7485b818ee21dc7cdd74e0006db633dab4c2e9d456615bc280ad64100d5002a7809bff7366b156e0d23031d5ac9ccf02a1570c66726a57039a184fdf4c369cc53f3f7dfa04e4e355e1ef7b6f72d1411323fdbb8bc1a9e75758f3ebcba71b69a60e7e281dbc661ea1c2", 0x92}, {&(0x7f00000001c0)="99562808a742d8cdc0563ff8e13ef229c40ccd838e90b8e7b80c972759633aa4a2752f37e57503d04940ea7c9da46861062650a6eca4f4dc5f24d2dc69cec4ac5bd254c63c459a68d4c5a78d2627839208217a0252585eb21d3ba2b974ffe7d078867949cb6f9c1c0d1dd73dc09741bc75dc3aeaee0b3d64c85a2c4edbf4965ff45c2bc36d21f2ac528a505488a160b18b11ed1dd6e6c789e6aa0ceb96cd15d25dc33dfac9214015edc39d", 0xab}, {&(0x7f0000000080)="62dc992669818a30dccd9e98550389bd20304add470713f4cb88b9b96be0", 0x1e}, {&(0x7f0000000280)="3398c9004cdf716b16f4392db0a5cad768bcfc75466a1a5549f2349dc3d8e25d52e6cb5db39368cfba7d08a3b7e64ee7747383af64edb915a97436a2fe9341258f1dd8a2367a4bdd1772cd1ed155016fc01c97f564bca3022e1e50c3cb", 0x5d}, {&(0x7f0000000300)="32c994602bf496f26696e646b4d436fe5c1fe6c6f9a5d1f9ffbbaca00fbaee637adc234377fa11fe6116e0364e3409c53a34096746f7da03a1aa55a5691188518ce5877e44cf8a0ee2ba8dddfab885a1b56e2d11b35eaaa9e36442c2610ee69962900d096d44235e9d0006c316cd004e42dcf273c119a0737ed717b301f4071814f1069744a85e129bc76cf6e63eb88a87a8639ea0af7ff58f6230ba5c750e730d98705e4815e4b9eabca71f8ba5e6884c2ce46deca5ca8d1832e2fd7765f68038302c57", 0xc4}], 0x5, &(0x7f0000000480)=[{0xe0, 0xffff, 0x80, "0819a612767c3d251bd8ca24654b5ef5c5752a3000ec2d7c5acb17752ec417d22becda438d86b14f81c9d1b8eaa5e0bcf6b95c34a3399d061301a5a5ba481f36030ba78329b021b40f7e3d9ea8bf02a677888dd478cdefb665d94d635c429afdd0042cebbad2dfbfb855d9188c26338a46018df6d6afc1bbae417cffcd4c2cf30114be64b9d25b5722a50a7b9e20e6a8dbbfd3fd5852860807371e2c30d293f534e4d445b2de8c3362a893ea3e5192576456f4c619785291b979d12801dbd8919b6a5063b4457b20b89f"}, {0x60, 0x1, 0x4, "8cacece4bdea8f7f96510b6e686ac434cc6907900b750cfca82d0698145d190143d26c5374c33fcd94457ac9defb6d26210b0d39200709f308999a957cf1729a3142524adbbd70db54e1857ba9"}, {0x48, 0x1, 0x9, "c6ab13058bf7b09c2c39bab5f99da589af7a7783c10e9db86b00c74ef9838f3bb1c47e88179b060261be3bebf86b9ebcb23623ed8f"}, {0x10, 0x0, 0x1}, {0xc8, 0x1, 0x6, "d5723ba63697e9518dd7272f19fce750213c664a99d9dedf0b720d4aaf917ef6886140b3faab39f23e685adeb29d7d068ea1b878cf515142b4a846d91b944d7019785bce57b140a21498f6c8f3038bc761cc9deca01c1afde65fe3e2b05267bd181aae1fedc32735ae969a633c1e34e22d7496ac3655d04800adf18d7deb6efe76743178f0c8a591123823c9a87c497406d1db1be446eb2a8b7640c19b5d8fbae592b2cf7f1ea9018cfeef31c024213ddf8f134ab038e2"}, {0x68, 0xffff, 0xffffffff00000001, "9221ddb6328d555251fa8dd824940918de844311d0878727df6d03fa3fca1055ccea813dee5eec2bfc366be1a41fa97435b8291e867687d69b6e4b85f9eb5356ed67bb0ad22e047d07a5bc54fca3b0b6c92de8e66b"}], 0x2c8}, 0x40e) sendmsg(r1, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0xffffffffffffff97, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) r2 = dup(r0) r3 = open(&(0x7f0000000840)='./file0\x00', 0x0, 0x10) linkat(r2, &(0x7f0000000800)='./file0\x00', r3, &(0x7f0000000880)='./file0\x00', 0x4) 16:10:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x40000000000002) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x4000000002, 0x1, 0x3, r1}) flock(r0, 0x2) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0xa, r0) 16:10:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x5, 0x7}, {0x8}}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb519) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/95, 0x5f, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:10:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/83, &(0x7f00000000c0)=0x53) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) 16:10:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x1) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:10:54 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setuid(r0) 16:10:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) r2 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000200)) shutdown(r0, 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) 16:10:54 executing program 0: r0 = socket(0x1, 0x3, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r1, 0xfffffffffffffffe, &(0x7f0000000040)) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) close(r0) dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r6, &(0x7f0000000180), 0x0) 16:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1f, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:54 executing program 0: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:10:55 executing program 1: mkdir(&(0x7f0000000040)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 16:10:55 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000133000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x20000002d, 0x23, 0x0, 0x0) 16:10:55 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8400, 0xbb) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) setgroups(0x5, &(0x7f0000000080)=[r3, r6, r2, r4, r4]) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) 16:10:55 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x2a21, &(0x7f0000000040), 0x0) 16:10:55 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000000)=0x5, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:10:55 executing program 0: setuid(0xee01) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x7ff) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mknod(&(0x7f0000000040)='\x00', 0x6000, 0x7fff) uvm_fault(0xfffffd807f00d210, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax