0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x400000000035}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) kevent(r0, &(0x7f0000000280), 0x9, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x88, 0x80000000, 0x2, 0x808}], 0x7, &(0x7f0000000300)={0x3, 0xd0ca}) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) close(r0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r1) socketpair(0x12, 0x5, 0xf8, &(0x7f0000000000)) close(r0) 16:00:09 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0xffffffc7, 0x0, &(0x7f0000000280)=@abs, 0x8) sendto$unix(r0, &(0x7f0000000000)="72168bccc1e99740bee5afec717ac1ae0fcb4d9089f89918b37d5aa8e69e25a6b8599a6c1dc4a5e4d640f98e44de2a690e4588f6d0f8e3b4afe6202fb54308fd9fa8d054a573ae8dca91e711ad39dc22bd12538947156b0114ca16262b7b0dc3fb255ddaeeb83b8b44291d1d8969a7858e5fe6f6ba55c0d67a999331fcddfdb85a5098f13f35681814c7fb11bbc855043168260c3c70e0edc0270055248300f69f23b3dc486096e97bb8af0f31c1aaf98630eced1ad78f1716537582647eb1a1550a03121d315d", 0xc7, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, 0x0, 0x19b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1400000, 0x200}, 0x8) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80000006004, 0x405) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0xb67, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000040)) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000003c0)={0x3, "0682300a6b2f1cdced7fe2a8e6f0b13dae575ab6d2100fe78e60e85b967e74756d340d719840dedc56f44efe8dd988d611b266c61d178582f762918b855014d5a090b7cb0d6427a2c0f5169a5f1198bddf7749bf1f7f301a8ac0f28a27e3b2882083d62177a2d6c399c8e3880a094fea471a458c7290eac868e943418eeedfe7a99657d39654d2cca0b1d24a7551b52f6e83fa563635ae725f7dd7d98c1e8a522951b4982887a36ceb09bc51cc079dca6fdfb153ffbb0c68b316733e42fee0ba9acb918253e3e318a3704b215f62cce55c0a5dcf80ffcb5cd3b63d582723"}, 0xe6, 0x800) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000080000000000008d4e005ceab876e900000040000000004000000000000000000000000000000000e3ffffff000000000000000000000000002c2578595597f90800f4ff000000a984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/88}, 0x60, 0x0, 0x800000000001000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000000)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0xc) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000000)="ea9d0e288dbcec137bf72f84c9c064c84c584c7b0260b3a02fc0e3fce07b38113b2d547c6cafcb53c9320e31fbfff0ea3e9ee6378ae57c0ec82d8fb6a595e750f84ae9334676c9594a39f0e9b31805e5f605756f3db8ade20911", 0x5a) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c414189bb9f021e650434a6e82e44c7f703a613d250cb08c9ec570ec3dfbd2cfddbcadd7ccf798ad87905d2bc5a50b7f140a7177d96783fb0094ea98fd55b4b95126b16156ee19d06a822fc158909e2a1a8879ec5e735eb49859c60446384799fe", 0x61) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001100)='./bus\x00', 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) 16:00:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/183, 0xb7}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/110, 0x6e}], 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x3, 0x5) fcntl$setown(r1, 0x6, r2) flock(r1, 0x3) r5 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000500)={{0x2, r3, r4, r3, r4, 0x0, 0x9}, 0xffffffffffffff80, 0x2, r2, r2, 0x1, 0x4, 0x400, 0x4}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000380)=""/78, 0x4e}, {&(0x7f0000000400)=""/238, 0xee}], 0x2) 16:00:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="4ee3000000000000c5f300000000e9df08ad3dc9", 0xfffffee9) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0xfffffffffffffc54) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x5, 0x8001) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7c, 0x8001}, {0x18, 0x2, 0x8, 0x6}, 0x8001, [0x0, 0x483, 0x6, 0x9, 0x1, 0x81, 0x10001, 0x5]}, 0x3c) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) r2 = semget(0x0, 0x4, 0x5) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x7) setitimer(0x3, &(0x7f0000000100)={{0x4, 0xc407}, {0x200, 0x80dd}}, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r4 = getpgrp() r5 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x3) syz_execute_func(&(0x7f00000001c0)="8fa808ee5772b9c4c3e141f3990fc724f00f7064c5000dc4e17e1211660f383544c47ac4a1c9f43ec4627d1747ab3e660f7ce966dad6") setpgid(r4, r3) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x100) kqueue() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = msgget(0x0, 0xa5) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r2, 0x2, 0x1) connect(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffff61) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0x9}, 0xc) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x65f1, 0x1}, 0x10) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x6}, {0x6}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x7, 0x22}, {0x100, 0x3fe}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x10950, 0x2) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x25, 0x6) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)=')-\x00', &(0x7f0000000100)='^*\x00', &(0x7f0000000140)=',E]%%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='$.\x00', &(0x7f00000003c0)="7dbf7d5c7b265e2300"]) open$dir(&(0x7f0000000440)='./file0\x00', 0x10000, 0x68) 16:00:10 executing program 0: semget$private(0x0, 0x4, 0x100) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10008289, 0x40) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) rename(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000640)='./bus\x00', 0x2029, 0x4400) r0 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r1, r2, r3}, 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="a4c3414ad722fa0adaac18d7ea964c55b8c22c3ee3a5f8166891db05e394b00a02b2f83200ab67dbf163ea5ff951f05155e0e2dfa54e2413ee1dcef1e3bee0b3a74363d0f72d40a2995a219ac89d8f5503fd2000610c10dc1b2932569e67fbb78dd9be192cef41e4557e53c282ea85cce8b750e873b16d06638a6fa6d226bce7487df5d186a45a612d76e1101c21a1116d12e2979275d6abfceac6964b3c2c7d4b728141ba3ed0ee07fc694266a2a84b822771bb6dbcc4ce6cf7ccaed8978240dfa1f4023ba4464383c4a9190553c4ebc6ad66fd77dc9e2588ebca9587", 0xdd}, {&(0x7f0000000140)="a1d27f09eb1f1732944bd747549da37e9a4e5a220db76c744c3ac2809df4ac72e3d23da7ba172c8a05398d895685d21b1590ceb33ca14150900fc9c324773186d1173c4cd51f7f6d9e6db3eb5d1a490262b0dee8818c6b936cb9b744cf82229411e8c859ab74cdf06321e333e8f9a1cbb2a882951f839ae8b47ee88d40bbb287fe883467eb30017c573cb8da946aef4f3addb60d890cbdd6f5d69107874fcba5351fd6a29d33cbec1cc59c0b7e2af2a52c2d068c889f92d53394ee6377c32627", 0xc0}, {&(0x7f0000000240)="dd4a3b014fa0237e6ff99f524b38ce886ad7dd", 0x13}, {&(0x7f0000000280)="24328379ce8faf573da6a529474492f02faf14ba3108ba94e50a26f437d9a4888141996d10c8be661c173fb6b7977eab1584065c9d5348690d4244277ea22851455a05c6252b2a79c2d572b0eb0ad147c263ed70b4ec79b014514abeb8a1e8e95c4e51ef3607bb7db7cd6730c658cbde63351b31539de3dbf3934b0205409820e19e64de2510c5ec2ee072447db4f40da7eb8b308d777ab73c03fed8d7fcb0036fdbd1986ed7458ff3f359b8198d7495cc56d3248d116a4a2ac7170ce4476a0e33429c6e4574f1013310b6b8f0e7ae3ae0368a5977a1208618fe7bf1c247ba0aeab680c95edd9ae98ffd", 0xea}, {&(0x7f0000000380)="412b30552eb60106182a247b7675e95b171d78d37a1dd6f457e024f6e7b45a18c2d20f3ee7b56efe9b7767a8251a56974ea71d60d5813a761851378ab690ca4f99061a6a915eba0e2235d149b3aab48c63936972abd042881b9ebaea4efc83f86caa25ba87c0a86e71ae51eb7e422f75ba77c914703c85f3f4cc1aa5168dee04fc24ac937554a5b321cd68e3b44444ceece0b7a9f8bde01a143eb65bfd7f6a1a37d5e4f829f20182a4aa134651ee29b0f1002ed027897fdd005a4cf4e4be16046201ea91f932566b89", 0xc9}], 0x5) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f00000001c0)="451c1c89167b6f55d58591c30c727bcc8ddf143d469b038319830faf273457d17bcb644c4ebd3fc13ad7f42c0c10c0f048e16b43cc0f858fd9c308e03e3371b0d5ebf36d65fc07a169e9f083daed8d6161e9e75e975a7057f7dd29c1492ebc03721c2ec613bcf4128f611a61c300dc8cca5f83e87adac369be308289541b3015f53a2ec798348572bd5732070083b68e73248f1b5e32f87757e73cf9a912b6c38607d47fc9e438a9f71ff481acbb823153e829fa2d423e3ac13b9070", 0xbc) close(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6003, 0x402) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) 16:00:10 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000140)='..') socketpair(0x0, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0xcf, 0x6}, 0x10) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x40) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x420, 0x42) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x0, 0x1931, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x1000, 0x7, 0x0, "008f371ec8ebf890a88a7307aba679282a6d8ead", 0x7, 0x3}) fchdir(r0) 16:00:10 executing program 0: r0 = kqueue() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) close(r3) socketpair(0x2, 0x3, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r4, &(0x7f0000000140)="3afd58dc6f0f241534ffe25111a665acfd0a9005bc13e021a5af51d6ba6d8700f9ddc71b5b2da90f2c4a6130fb62c0d5b3602fa47922147f55aaece7e465ffd8cd75041257b1692cb4b3369a325a9b7301a6232006b038e6d89f3414795f1527621ca3d1ccd8fdf80ce1032ef9caaedb20c31275c74062f341d45ed24b0b3235c4ccac7b32019a1d7e947b4d9b90f892364feb57a625feb24e0c5fb0b9945e0eb4260366d5726b76be17be11eebf6996750dde2ffc5e3ce99645e28167dcdf1a8af5c7b0c4975daa87a795ef244df4b7fcd5a5a6f97aca2034219f37812828920fdceffb17f473a0a42709eecebf2d90a055ae317932d59a0f7bff9c945162c22c6c67b2fe671956a701e5ac1a43af57770661a42a2d4fe54f0bf30e5d216656f5de76d4d1cc9970fa68b83214eddf38d6e5d0348157354a79163ae50be9ef21369c478d3cd3926c7632d4ad311221034aeaa3ca2513a67cbc16cd985e3237273e61290c9be073a1a50821be69958f2a1c9c4a6b6a005e6fb663140a2f7c803d4e44522ed4fa38d94a2810577b5dc2f5bccca12b45163944159e89fcf956122ae61f78e585e8643874899ccf66feecfbd0dabce1f833867f160b3def5536e37db395b07b6210e3f75ba940a650d1bdd6cd363c1e281d4524f6985616793f57a1a06ede27053d0d1a14ff4d701f7b1f72fcdc904283fa0a8f2496fedbde25cf0185aa36f4879106ef1edac56e1e93c3d7cfd50f84501d2cc27faab177da3ddc4c27c77d7d4a664f0dd10928cebfb085d7aac8aafd943d070340be667d9ce84818ca7d47889ac6912cb8519e1acb00877d74ab5413a30e6110437326e405b70e5c01a3c613da4929da7b9e68de3ec4df3432cf67e61f7c021851f7dedb2bf1958808e4b8a59813108bba18940f6def52339d7de9cc50e8798e843610f4bd7b35906bc0def8ddae43eef74c39bb5795ca14d00a407e96bdcf3cd8a89e162f7b264e1774ac88baf62c92611a3936b904120340c50a78bcc50324cbb97b8bb2820682a279b16f20c33bc4b871e6f2a772d28ef08cc5854d04f05b2673b007057d89d498004265b4ef71c9a7e2a7ec9a47bb440f63d93252c37a9c35015c2d4bfdad4dcd9685d31badc8b4691599d5c5cff5d922cd6e76f71587832f7040aaf6e84394b49ac4c1f107deac2b4aac353dc978e86d78aec1bb7060a0a7b7ee326c2ec2b3eadc5e537abd650911291f4127b50e86636347f140292f78e56fadc500a51ad413a8a339b2b8ecfd810a29f2c90b296b6ed81939fdce5d89a1f5fd9ff85d1088d0e50b25a0e255efc058e44107df7f807b0e8b040c832bff05c5e497ed8fbd0876f916db5f095f7545f96608abbea643eb61df16891866e2f5752568b33a41604893f3de73f59e4d4ddb11f7e87578c34f43a5f78659075063426ee048b99db8ad69724b6eb13d64e5c3431606f1795aae55e13b983b6f88d4e4d2fc237ec56ed9c0df3c4236bad54675a7acfe08d47b830ab5aef161d1be4dc02b13151d70954701f473b4052f9b837ce06025155a3f7044dc47bcfc97024229258b5a0ccbfd93a36c3552c15f7e7a6d250dc52f059288f960ae71a77fe4b3c3a1fa7e0401364ee0e09258903600820d3d6d76857dc49dbda53777b9bc2dbbe887c6db1223f4e8b561b3008efa15db3f0fc8a080da853425f8ae3402f39863e73deaf9163b80234122654e355da79d6da4235bcdc4efd7dddf35576122b06d24d592f94147ae27a307782999a321fa8a859258056ddfde325f43c7ec8323845dcfce721e05e3832e3c82a6c947ff9c9cfdc57513ce6dc3ede708083dee150d84d972922d3f90ce5add9b31c4cdd1a30e1b8c0135820633e3399b01465a858fc200592f048b77f53579d5712c258a2f33b2d286e7ab61220d864178a460560f3384e5deaee9f33fb2a991372ec63ee5e916c0d31650db616cd6bff8cc5e947fd69a700a737cd2280ecd7c5c395be9fa4d9966ca74de2304bd57d8a7e0136570c3b83356b919315f617e973f5565e777681dc49053fa916c97761c24612ea2cdca717bf76334c5629279736c990b05c28328659f089c9fe36a33638f7dad42164b33a4c975a1d7977b1691ee445fa4ba96169f9e23acb58740dd044687234416f7297eef698e3ec4ea5700261cdc447c699fd7adf19e81f20f324805d1c84cc48134eb55321c4467d9c9471267b3340f738c853138702bf2ad7066b498a7c346c877cfc64396cb9927c2ac91a093a861a1b9e9cea7c7dbbb9a2cff2e787d89cc9d13fb8c239f59ca9458f4f3b5094619524a8bd65708974821ed42cca6b69a22b7e6393e9884299b40a919f5b2a2a50a27829879dfee00ddddbcbede2ef7a8a92660ae833b092524f8310cddd77b97e25123dd48b0f989753ba93b93d658a8109df378d15c508d35d9ccc9de83e0a80ff3d737abfcf5bdbfc340ea1aec7ebfc8637da769a13eeb7fc3fd8bf3c57e2f5054b9a929463a3e943db38d4baa711a8c425df2b1c117956be9f4de92419dff8426c0caffcaeec263bc998c021ab53f2cb95499ede971c1c31475807d627866b968a58fb81922f322460f20a935182058e50686c679e798cff9259aff58b9a14dcc5bcfd4342275fdf96a899815c31805306f2c08d48a4b09f71cd3c876771a25ca63890e5b906347b29c6132e1ca16caf3c5dcb816e7d7f126bd1f07997759a93e43e86fc19eb80dd4dcab5f503831670b80b19d0556e33556b32eeb03b827dc5bf9e7952f9c2b33ab3aa9b03e2d8bcb6736018b32a4383c1fcde06959153d91265dc68e2137b1fa0c98c5953c185f7faa63e2aa27cf1ecb8c409d2376d5780c61ca481b47c443a8d79ca56b062beff308870f6343779a9f13d4f2e3b192e983a907ed45ac53832de205183fc1e36ac9f6a2b72d33905154dd3005250e1f78c2541ef3a18a88552cf67704fe2ba58fb1ed0c6e055af0ba6f39d8fd6508d9d2b76f84a4a9732f6fd9acfd6c22239dd098774b4b386372e65f55f991a6745a3f82a5081d1ea6557c5a3b3f22a491c23c9b59b5b8bb2aa0f73c10f9afc8e516d98a5778f6152942d985628c71b8ae5dbe22200d092b068c38dfd0806d4bf3f899d221f54f5965e0117e6256e2a6688d85c5ef56860a358866c08b9f2d5eba8447de15f20d5894c9ed5a2a62998720f438f478609c5f124bd2f2a4258e7837e123870243ddc19927acfc884b1ecb1b1e7f9e6d0f4e83256de93bdae37a7de79e0d4016e6d0bf5ccdedd5484e68c93b59a2867622d849963a895df9abe39c1f6af35ea02d4db423f04f1495c74af1a3cde8db40fc8894e075081929826ac97c5af6e36a9636b4409884f722c724a8d723651514613666c0099b58cd8b90aebf2221f658424a152725d6a3f9e1fcab5cb486f9d63ff5078f681890cfbcbd851df77ca440e96ed1dd1ec23e4b31a2e4e0056ebe91dd3f70fdc111d2abfd8cc9724faa8b7df0e23d4d7b89324a5919830f0bfeca424efd23e3b0e9099b351e581e82b250297965e19a98d0195cedd10f29d04f3aa3f2ab243f6cbb13174a6933ff7a9d763760cf5dfdcb59a7ce4f84dfb069492e07b4e0e3177d5d03afb637228442fbdb9854a57d1f51a094768394b8aa736974771871036495090da229b8c1de78ebc9e43db0fa80483495f6be4120b57fe99dc182d8758441bbdc5432ebc1c71cd949a58818cf59231edfb5cfee71f46c4eff6b79fa792bda3898cb15aad53ac0a60f1c01a6e2ba44367d5ee6ca51912aeb179810707da57879b3d3fe070acbd476da17c9e07f8fe5940f08d3bbe82aaca969b1afefc8c2988dfb174996abbdb3bcdd433686b39f6c9abed0181faf6742e822d6c82945af34dbdf2cdc008edd4f8da4d2606ca3795f0b2548bddaaf1b5b1e0c06e1358f8192d4e0120cb5b725025ba6b39a07d46619f11ea089021890bd9cbe83418bd5e936ab29273c9a77d7493c6b23570d45c329fcbf59915d9faf0a08eb321e5eda0686112c34a3e24e3df2517f67857006cc52ef346f3cb0d8b6166c6329809cc345533ad9ba84367802d806ebe09f44729c313d442772fd06df46bb4759f30b3d3d435ff8c32f4cd60f02ac64e53c39564619b081e733dee52edc471d31f54b3d1c43a230294283eabb85888c45e5c4936df58d0f7a1ef0aad7b3b0b7d79f5ec0f597febe91729d384321901400e8633061478fb0c23bf16ece23c8d13e799c47bd3ac4684960c6dfd28839416420de506a86d7d4c028885c42634864e3c767fc0b92f0dae20642f8a798ff5ef674b312ae44d12011b5f096bc93c1ec83f30a049578ec9c1b2c5375683b4919af657fd9517368f58341bfaa83d6147eb9207af0f6ad3297f578e97b21625a316497fff973d69f6e1906b30b1f8c2cf47112a9b0728865077fd86faf53538da4c4f9dd9a8e9ffa09283e64e7e24c060e9fc1825cf0fa34edfa5e948249db21539cff712b8eded8d57c58e7f7497977247c573f9eec502653aba0f5bd5d19a62b5ae1efcb8551d898ef6a623869a5234a0f1e5a48d529d1e24166dfb7c6b1fc553fef6fb8e31377b38d80e392a49120fb8efa628f0a9adf5bc56c102b2e7432e5d2e55b578cf4b8224e13b25709bea0d251d59e84c9e439abd3c8325331b93e602ec347f6e1a0a1f8ae9eee6da45001b10de63d75aa3c3fe869a860ae49797104220aa7a9713036bcb43adcbab8505d1fe2d8ab2e0d2d5394d283d09cf9117ae6df25c4f44f01d37b55cf2805d63f6f60139927818c47b7b27acfbdd90e7a33e08e79e710ca64a6059082f1ff6def1210e650cfc7d039c82245c3b63b311eb72965ac064685ecb98e7e57fe448c52c65471fbd978b19f0a0c795ea725e99af8dfa9ed5d0bf0db85958f5b79abd3ca7dd0abf7a5351ec02a931d26e36510709003ea5390f77a136df9543f6dbffe81f956494b2cadfb430c3be3d956f39551f60637c851a9a8bb1cc78fa4523f07759164da1e22789a2e24e165d1fd6ddd924ae5b715680c7956f3b4c9c3720a06e17015ff8c843c8edf5e336b4cd6318f3464029a71169ebc3aec02245a162fd1124aaf7ebf5164e436987f1d7a19ae42f191c240c02815b5e50214bc5ae0120042755eae4621cf8640dcb58197c7cf9dd69e65d4c6acd5c55d68c8686a65796ccf67b6d3997e7d88b600c132e3f7593ab609c1766529213b392f4b63056d3911459d714ae09dfdf3b883ae0668d320a6e6832aeb71f44c4e510d24122c69c6b1158f6af2539ed09456e2046eff0bccff616f42c9899233d419c953d2810dc5b1177e30c56db080f2ae006858e9c1b79a20d59555bb76bb8bd4188993cad0a06c0c75735d76663df9ce0ec7678461b058aea1ec46c9e9a8c973c6144cc70a671300dd5a04125e3e364a38351aa97b39bc0337b0056f4568500693ebb34fdf7bc3b030f2fdfc0021399c95b26f348545a303f71d95d916de589c59e793cfd2236de3c3e297df45f2faee90d6dcefad11cc3ea2a321f53d037028388b536f056c209f88ac4b123c57120546d271c918aef3ded48ac07b43efadbf73b5fc0f9dafa998d6eb992194364f8ecd02cf33a1674a8c2b7c960ed5edfec633d87e2f6daa60154796c413f28194060488f3cf057741e4f61ee3d96468343a5c72865ffe78bb127255929951636d9c3b0e1688bd3ee46941e4ddccb3356cac3d7ebf562d4e09607446902f33285b95e092e73bf0b93a65ec1e60bb8257197e649e23e030357ad67e4ce4ebfe0868f407", 0x1000, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:11 executing program 1: clock_gettime(0x4, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x1ff800000000000, 0x2}, {0x18, 0x2, 0x3f, 0x20}, 0x6, [0xffff, 0x4, 0x2, 0x401, 0x9, 0x1, 0x3, 0x6]}, 0x3c) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) pipe2(&(0x7f0000000040), 0x10000) dup2(r0, r0) syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0xc0) pipe(&(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r0) socketpair(0x20, 0x0, 0x3, &(0x7f0000000100)) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = semget(0x1, 0x0, 0x21) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/70) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) dup(r0) 16:00:11 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000000c0)="baf3be5102a1cfc9cfde72ff8b16adfc82d39d2eac3096ea1848d6761fd2223147d96548f5de3156d4c9355e15fd87510c9c77363f0399904bb03c72eda815c4e5d64195aaaf81422c13de218c9f77ea1dcaa9b872cc3c5c22ae9b25601b25d391c986c3f850b09312", 0x69) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r1, r2) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x8000000c005, 0x8001) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:00:11 executing program 0: setuid(0xee01) lchown(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/69, 0x45) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000480)="68b5965a5ecec3ef374ce7f187a343d20029d7f7606fb609a10cf2e776d21c679af5221c6ab66842a2ffa55e89dbfe09ec2be87795ab4c4c33ce438a31397156842c2ea773dc9ae0d38d889c8a2a8eea59e809a6e2347df279765bdbe226f04ad2ab3c94d94c096bf169287f6a71907a04fb5c7a9b0fa23f23ddfd3293de43b8d3ca634ee5ef784714ea1521963e87172a67c141ba7c73c1b5a0dd190970f999bd24b967336d053a31829d1f29b2dc8300fd316d2d8486408c7edd5934d34dc4b8c52d567c38dc2411e5a4fa46c3bbd46109c44288df77", 0x47b) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x4000000}, {0x4, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0xcc) r2 = getpid() fcntl$setown(r0, 0x6, r2) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSDTR(r1, 0x20007479) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 16:00:11 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f0000000640)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000006c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xeffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6", 0x480}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffd, "835dd2518000000000fa600000ebff0100"}) poll(&(0x7f0000000200)=[{r1, 0xc0}], 0x1, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x1) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1}, {r1, 0x1}], 0x2, 0x6) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000199ec0aa4b7454cf0000000000000000000000000000000000000000000000000000000000000000000000000000000000003507991f7a5526170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xc8, 0x2, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x401, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffff, 0x0, 0x0, 0x81, 0x3, 0x9, 0x5}) 16:00:11 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000000)=""/63, 0x3f}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffff7fffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d", 0x257) syz_open_pts() close(r1) r2 = kqueue() shutdown(0xffffffffffffffff, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe(&(0x7f0000002240)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000002280)='./file0\x00', &(0x7f00000022c0)={{0x6, 0xfc1}, {0x60000000, 0xffffffff}}, 0x0) recvfrom$inet(r0, &(0x7f0000001200)=""/4096, 0x1000, 0x40, &(0x7f0000002200)={0x2, 0x2}, 0xc) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000011c0)=0x1002) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) unlink(&(0x7f00000001c0)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./bus\x00') 16:00:11 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 16:00:12 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/77}, &(0x7f0000000280)=0x4f) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r8 = getgid() getgroups(0x5, &(0x7f0000000240)=[r0, r1, r3, r4, r5, r6, r8]) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r9 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r9, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000200)=0xa) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) r14 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) getgroups(0x0, 0x0) r15 = getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setgid(r7) r16 = msgget$private(0x0, 0x0) getpeername$unix(r14, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000f0000000000000000000000c3e0b4ff650609b8d24a327a7742564f00000000000000000000000000eda3baa806999a2ec90f2c00000000000000000000000000000000feff05ffffffff000000cddc18745b5a476fd1ae546451ee16dd95cd4f0408000000066417480cb4674d4c80bb848a856de156971036e4b5c3048d2e0598007fc265a5e700bcb471091e7daa560f58b35b63000000000000000000000000"], 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000400)={{0x6, r11, 0x0, 0x0, r15, 0x4, 0x7fffffff}, 0x1, 0x5, 0x0, r10, 0x6, 0xfff, 0x0, 0x7}) setregid(0x0, r12) r17 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r15, r11, r13, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) preadv(r9, &(0x7f0000000080)=[{&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x2, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x20f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20020, 0x20) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r3, r4) 16:00:12 executing program 1: getitimer(0x20000000000000, 0xfffffffffffffffe) 16:00:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280), 0x9, 0x0, 0x40, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:12 executing program 0: r0 = semget$private(0x0, 0xc, 0x406) semop(r0, &(0x7f0000000000)=[{0x3, 0xd902, 0x1000}], 0x1) semop(r0, &(0x7f00000001c0)=[{0x7, 0x1, 0x1000}, {0x1, 0x231, 0x1800}, {0x3, 0xffff, 0x1800}], 0x3) semop(r0, &(0x7f0000000080)=[{0x3, 0x6c80, 0x1800}, {0x4, 0x10000, 0x1800}, {0x3, 0x593221cf, 0x1800}, {0x10003, 0x3c, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x0, 0x17fd}, {0x3, 0x1, 0x1002}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x9) semop(r0, &(0x7f00000000c0)=[{0x4, 0x6e, 0x1000}, {0x3, 0x9c, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x7ff, 0x1000}, {0x0, 0x8, 0x800}, {0x2, 0x7f, 0x1000}, {0x4, 0x8, 0x1800}, {0x3, 0xffff, 0x1800}, {0x6, 0xfffffffffffffffc, 0x1000}], 0x9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/188) semop(r0, &(0x7f0000000400)=[{0x1, 0x3, 0x800}, {0x1, 0x7f7, 0x1800}, {0x2, 0x7fffffff, 0x800}, {0x6, 0x9, 0x800}, {0x3, 0x9, 0x800}], 0x5) semget$private(0x0, 0x4, 0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000480)) semop(r0, &(0x7f0000000040)=[{0x2, 0x80, 0x1000}], 0x1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000380)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4010, r2, 0x0, 0x0) sync() socketpair(0x10, 0x7, 0x4, &(0x7f0000000440)) sync() mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r3 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x2) semop(r0, &(0x7f0000000140)=[{0x0, 0xc3, 0x1000}, {0x6, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x0, 0x3, 0x1000}], 0x4) semget$private(0x0, 0x3, 0x20) fcntl$setflags(r3, 0x2, 0x1) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="f0ff2d2f66696c653000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000300)="0730cb889737184592685d0e90f7dd8659aacc13047f2cb2b625f214a5600eb388151ee762", 0x25}], 0x1, 0x0, 0x0, 0xc}, 0xd) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r6 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x10042, 0x5d) kqueue() r7 = kqueue() r8 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x4, 0x6}, {{r8}, 0xfffffffffffffffd, 0xf4, 0x0, 0x7, 0x7}, {{r4}, 0xfffffffffffffff8, 0x4, 0x13, 0x6, 0xa1}, {{r8}, 0xfffffffffffffffc, 0x1f, 0x4, 0x5, 0x62c}, {{r7}, 0xffffffffffffffff, 0x10, 0x20, 0x1, 0x3f}], 0x5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x10, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0xc2, 0xfff, 0x4a1}, {{r5}, 0xfffffffffffffffd, 0xa0, 0x0, 0x0, 0x800}, {{r6}, 0xfffffffffffffffa, 0x40, 0x3, 0x9, 0x3f}, {{r8}, 0xffffffffffffffff, 0x84, 0x4, 0x3880, 0x6}, {{r4}, 0xfffffffffffffffc, 0x0, 0x80000008, 0x1, 0x7b3}, {{r6}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x3, 0x4}], 0x8, &(0x7f00000002c0)={0x3, 0xaff5}) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:12 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) r0 = socket$unix(0x1, 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x80) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/97, 0x61) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000200)=0xfb2, 0x4) listen(r0, 0x81) truncate(&(0x7f0000000140)='./file0\x00', 0x36226b0f) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000280)=0xffffffffffffffc6) 16:00:12 executing program 1: r0 = socket(0x18, 0x8004, 0xc524) fchmod(r0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x3, 0x800, 0xffff0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0xfffffffffffffff0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup(r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x10, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0x10, 0xb, 0x14000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x80, 0x5}], 0x95, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x60, 0xfffff, 0x7fffffff, 0xdba}], 0x9, &(0x7f0000000180)={0x9, 0x80000000}) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xeaa, 0x41) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="4e1eaa6599444a889d7f9935ceb6f1782f1acc380732f5e2cce0121fb5cb125f3c2f7ad24d0d2a75b6b567ee4ae9a08fae56de2fffa90c44d992fc70d2a13de0bf8b13da6af775bab3c65813aa98ad692db5a290a1cc325ba81d44ac1ce0b9650bcb86bbb27e1250206411420e02cd", 0x6f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x101) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="b29b50b5fc5923f79a76728eb32619a5805661d7b891b575909fbcb3e09b9f0b44339b9aab82a4d3e2bb85b484e62e36255b9315ef5101ef0db9a731c42798fa73ca2912bb1bd46d05aaf8f05be9985bf4021feff8d475fa460574d9df807272cc67e25f440580cf2ac040c75551e3b0a5f71f0f27390f4c40df689e844ae176f2579fa971d43718db4c8e497b69a3c9a6ed77a0f01f655c1798424ba0f2ffd5ff0bd9f5c849e749aa8054f00f257bdcf9ed825c096d28d89ed68a8a80f5521e2fb72b2ffc5a2e81c75574b69a31ac9949b0891b079b894b23f807bebf3050400b5368d524faab7d800c9e1e3cca6d0886a4bf42805e00be49ee4cb9411fa03725e1c8fe4625c749711a39236d4dc0ca396f9825fd92e7506ae3dded1c3ecaaf6bf834a8d3ff507136ab555d7e71eea477ae9d81b600582a24e6e65e3043c5e7c4e9b1138395c0f24a6e0ba497488dabe84f532204acc92eb38c2cc41fc2f4c5a4d92fb2463d4de5d1c41f065dc5d7b6ee5913a396c225adad2f466811a8184ff0dcd802740ca5a7fe6335585ba2a8769a2668e131309e51c902ea5d857ebad35d08d0cca0b0c2e7c70d1d063a3af39447f1e4191cb1981827348b8465213eea20c800f2159512cae0512aa3bb5b6129e51de4468fef1f65404a4a852521661c1269aaadaf1d2ba08614e022b1d7d9c4c5e8739ee4a57cc47b99e20227575edcb9", 0x201}], 0x1) poll(&(0x7f0000000100)=[{r0}, {r0, 0x40}, {r0, 0x88}, {r0, 0x8e}], 0x4, 0xfff) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x80) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget(0x0, 0x2000, 0x129, &(0x7f0000ffe000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) syz_open_pts() r5 = getegid() r6 = getpgid(0x0) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1, r2, r3, r4, r5, 0x4, 0x7}, 0x4, 0x7767, r6, r7, 0x4, 0x5, 0x8}) getsockopt(r0, 0x11, 0x1, 0x0, 0x0) 16:00:12 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x0) setreuid(r0, r1) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f00000027c0)="c5", 0x1}], 0x1) fsync(r0) fchdir(r0) 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x20) rmdir(&(0x7f0000000000)='./file0\x00') shutdown(r0, 0x2) getsockname$unix(r0, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x6) ioctl$TIOCNXCL(r0, 0x2000740e) setitimer(0x0, &(0x7f0000000080), 0x0) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setrlimit(0x6, &(0x7f0000000000)={0x5, 0xffffffffffffffff}) setrlimit(0x2, &(0x7f0000000080)={0x0, 0x7ff}) 16:00:12 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='.\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = socket(0x10, 0x7, 0x5) r3 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/89}, &(0x7f0000000100)=0x5b) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) r4 = getuid() r5 = getgid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r4, r5, 0x6) setuid(r4) r6 = msgget$private(0x0, 0x5) r7 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x100000000, r4, r5, r4, r5, 0x101, 0x69367ac7}, 0x8, 0xa1e, r7, r8, 0x4, 0x4, 0x8000, 0x5}) fcntl$setown(r0, 0x6, r7) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r9, r5, 0x2) renameat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') ioctl$TIOCSDTR(r1, 0x20007479) mkdir(&(0x7f0000000380)='./file0\x00', 0x1) r10 = socket(0x18, 0x6, 0x9) r11 = dup(r2) renameat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r10, &(0x7f00000007c0)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000480)="78a10e9d0f3b97cb4b5d1968dcda9b16d41bf3c09e205bbd3a18e40ad2806957deed0e89cc26f9b56ba6bb51caf74ac3cd70da64391dd6250e1670572beddc9604311c592258f35b96277424fca1e20aef732534af62b60661832c116ffb12b468b0011a386676c47f1954292dcab31c456ccbcf66dedcf425bf3be30b493d933f64fe8ed2c5f9fb37b2ed1d8ce9c946b851ff42df24a0b2ea3d", 0x9a}, {&(0x7f0000000540)="5409e5c3afd08ebc7ca8325ab02dee3d0706591448a51ccde0cac7bcb80b24eb6a6af37b2e9a2dc3574b8a0245ae4119b108cf893970f0", 0x37}, {&(0x7f0000000580)="c9d0567f9713edf93d6ee90694923896d346ec72511736bda0af8d55ce0941fcc2161d186cb50efc24f23ba1d9625123ea3ae29c93d33579bbf6a2cb3b4c4b7c1365b21b9ac85767b61214b4fb9b48415f31d4a0ea4c6e85eecc3e59d02ae4da5278040c45b8b871b35424c390870deb85e22f999a17b396fb49d3cf24455e0bc44159e1543eb1cb8bf4", 0x8a}, {&(0x7f0000000640)="0804", 0x2}], 0x4, &(0x7f0000000740)=[@rights={0x30, 0xffff, 0x1, [r0, r11, r10, r0, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r8, r12, r5}, @rights={0x28, 0xffff, 0x1, [r11, r1, r11, r1, r0, r10]}], 0x78, 0x402}, 0x409da511cc57ad0a) getuid() fchmodat(r11, &(0x7f0000000800)='./file0\x00', 0x64, 0x2) mknod$loop(&(0x7f0000000840)='./file0\x00', 0x2, 0x0) recvfrom(r10, &(0x7f0000000880)=""/4096, 0x1000, 0x40, &(0x7f0000001880)=@in={0x2, 0x2}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000018c0), &(0x7f0000001900)=0x10) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000001940), &(0x7f0000001980)=0x4) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) select(0x40, &(0x7f0000000040)={0x7f, 0x9, 0x3f, 0x8000, 0x1, 0x2, 0x100000000, 0x7f}, &(0x7f0000000100)={0x6, 0xb8b, 0x8, 0x8000, 0x400, 0x8, 0x7ff, 0x80000000}, &(0x7f0000000140)={0xeda00, 0x469a9a88, 0x1, 0xffffffffffffffc1, 0x100000001, 0x7, 0x7, 0x5}, &(0x7f0000000180)={0x0, 0x5}) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "1571a77bdff1b400000000000000006a9c2e4d00"}) poll(&(0x7f00000000c0), 0x200000000000013d, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x20000000000000ea, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000080)="6a948f9c76ee9a1f4a14fdac55786f9b1f516555410fd2c8699fb83b046d43068009e8cf2a05ccb5026448d1f3db08614bc7583e24b2f9a96fdb419c059b7b1bb1fec306490ce5257faf7f7f2fa893abec92c7ca485d3b187caac94fc74433bfb3c15f7b79754109badcc656a3b00c9c94b7ef595a9f4f9d2697c7f1416a5baf852c70e0c83498242af562cf267eff7d5258925f91984942476425e4d85f12fcf42e222ca8b5162cf0f5ea78bba31d85488c635370f67dc247efe1ae12afc2397b1d95b97991b38759bf4b0e39273d48d0a4e41d6fb347f0afb1548e21e2d0f392688d23617de399f7fd8e968959ca76e958fb30390a1c567775e89cb2b3c68194caf5f51634439a39067a6b236ef74c3b1f5fa1fbb21d14f2982128220c2dd6896a3b06e5ef65b1f76849c47fddff407652ab26b0ea90e0906d5bbe8ba6a26075f55f06a751679b3910a874f8adb9c0c8cede7c6b54d86be1312e92d04f0ca4eefb949403fd2443652d5972448dac5cefa252870b40cb0bd6f4473b5e6aa15cf40ea93793a8ee653bf9b1a727ce6d2733878a8852dbaab9433f99a6495cf84aedb8681fe16792d119109907d01ec53807d5c0af3431a07d19994f35cca3a48da980908d076e174b93390cdaba84626a633e32c4e0423907ceb23c19c7565ce0f5ec2515d68831bd8aa14dd283fce3dce4e014e7ddbe8e7c6f86907319f14dd109c5d4909b840aa4952f27c3957fc64c7c3b8613912ed27f012d8dda4aa92d84e88210f417c520977d5836abab95ac28934b6b0c7b61b1b017406d1a03d5a75e5a0d1d67235cfc6c84e397720673059e9f7a93632f755267e3af514a8a32ca2354576a556b0673227fdfde830a3feb2cf65350d5a4d6c58de21d695de088932c65d8727c8cd7f6ce701fc53b1766cbec234d4dcdea8d515d417d96b643a3ea1f26f68dd49537012968c2bec94edc08e5ddb483b17d1c800e7be35f604c04dd79f967503a24763b5a59dff0f3e6d93f384499d9eb2d560b3de25b2a4e451533e897d41efbf9786663fc30816297c7d3af38884bb6ae1fca7822af86263295f8d70a060cbd9cf3ea7f7259fe4c173776955e6d1944861846519477de397357b8416a12f5ffa445b62c3f4c3cc70188f1fd28cd9f80a75eb6d048d2e6578e7b883f91206fcd895efaa9ada5d7f773ce4c90b7553e57723fb374e26c804a25ccf49a69956faa9872108b6e5d1b75b8817f0542b3f86607891a66baa107008f38157596315935c50a87bdf52ce2e83be0c9097f11fe22661db8863bcbdd50e2b9c740e28253f41f51298b6de9f18e64fc63b2ed0572f9286da2e35a96558f195a81f6e0714886aea160e53cd555a4edf860cd1c4cee5c7af082114fa11b4e5d87353447eed06d941bbc47369303521db33d676f225c70d7a332aaa396d7cbbf8f12c167a1a82d1e40f0e488bbb75644f8cd00accbb541ee3d700419c28ecbf0bbc42015effa20b29d64da8aa15299bed6c21c809cd7d641de4d84df7c65031d5e68e7e94ee27509d81b407296a5695471576d1fa6074d8c18db69303e19f1e9c0a055568be6d9db7ce349a40a3015caec1971d6efa801d96bf211b8fb38651ee506688753a8102b282098bff04cb2953c61a8c1023ed59777ba9ffe6346e6bee33f23169c78227f638a3c69d33ee3c4e75867ba76e6826a71b90c3abf347cc02e20b80a585adeff9c8f22c2391a60ce0487774a3046ed5d742f4202a532362c8125c6a68fc87b3371bef23014dc32b52874598194bcbafbe579fdc4cc4a46f508d2645dfdf6f2a8d9cd9b6d625f26a8c874ef75eb5225499e4f6cc7e71c035b2272c767fd05dab82997cae409b575a530f409b9efda2777beda4736b5ef97aef2be59f09e97d04fa84249b560dffccaf10da06f35059094d3513ef0f8bcd8ff4d4862742c63a34077984dc32f8a30285f56fec270cf6df222cd78c08243a36d832e8383cbef4c478f97315ef5c33aee10e22f3526d4506ee1f8696aa648da2e1e7bf3c831cfc83391206844d55bbab40a73f67954f4ea6233d86da9ea1e63b0b882c1fc2a207ef47bfd27695534ecfd4034636b03be62671a024ac3ca3aaa98e4791da9a4660cf7e431256ee58e6e16f58aa4d7a5b22f99ecf8f9be0e65bfec7d6957dbd589dc0c2470e6e7b65aaf4259bbc069d0f61e604abc2832c2f179812abe5560be7201c7a9838c411d8b0afbbbf08e13565980cb3a3ae76bff5812fcdb643bf7895d6e43330511db39070d4aec592e7b4d0f6f748153e5e08d2c9e8cdcb27541176224d185b7d9f9a74f01d0cc4df42d2a6e51e0b17bb20f52fa7bebed7f6cedbd90820b56fc5819121c01792fa0ae205aa2312b941477adc3f8e09856f7cc7d189cdd288a226aff0f109c4c868b9b99d07e5be00ffb51a75dc7447b5460ca81602ed066457c7c77daffe84fca2958b1a42cf9e9e68db523a2bb53d104a9bcb61413ea8a88b2c23a107ccfe7fa8d3b20e779fd83b2833088b5cb4c515619a14150c73193232862cdfcf129a744e423cdc157f44dc630aba61b321bde6311c518c4aef6bbf06d7f614c23c07d08a10885a6abcf75f7ec86327453b78b2082961ddcd28df1892d6bfb48320e3b7134e6d0b4445854bc30c9de257ffc151d50b62c7240b748411dc04740b3d46601cb2760943dacc220f27ec016aaaa244294b4f23204267b787b5fbbc5c7a0abdff6385cc8e50840e69d320d08a9caf43889914cb82bf1da6edecad88dc0c3d2a6f7670183a931b17ac81263bce70fe994e800c8fc73bfd2795cbf80318defa4d153233a51cd20f234bd3dffba7d6c6c7d4ead24a1f173898118ebaae6dca964b433dfe38b6481cc82f21c6883ebabee63ed566cefafad8fa41bc805e46f7f57c54c92f6353b29656b90d24ceb60a2e22906e04eed404c704aed9a01db07305c13c67cc9d6261610be3a31499bf7bba4f7264aadecb3a3b3a71c5b6bc0e26aad16c55a3cd00b6b79e983eb7961071e8ba4c90fbb5a90517cc5a3178039d5c255d1ddb9862391a00204694f8339b934fe25562ce5d295055546ac339b4c20a56614d1a70b4bb3cf61b660e75e14d7c47b101beec2b937283b45f7786b1516f4b64d6705de5c279f732d53be57042b4da0841b387f63a77ab76953c1b9b2bdb8db3789152a364e54704d2b6c117aad79dd243e40e0cbd3d977ee8cd64f1bbcf79c0c2c6f08c7d31d079df9c6afa3c774005b80b0f87f688d0beeedf22c781f38317afe8726ea4b8fbc8af5c226cd29ead4b78fcef22405a26fe2e808ac4bd4b06d0c82b8857ae72a33fd00103cbd2ed93406cf7c90dcc1b09fc2807542c66bdeb63132463126e9365537d7a510360d34c0c6b806ab03029e8ea24b50e86b8bae6370c896d1134ede17ad714a32b255b3256697f57e35194c907083cb9ca6f9363ca02edcd391a10bfc42cddea8ef04acc6e8abef83ddd9a4598f215b2f91221336aff6eba307118be56c0fd69eeb122c11070494771f1470e190ee9bfe0ad8924e6cac7ccdbc0f6a9ba9e714d7635de2fb6feb7c482e5dc9cdecade731d91b5858d45d9a09c5d313bf14219adff9e6b030269d792733b8ad8be667d1537067991bf7c38134a1b01a07d30151ae148709cc197ac7849aa91d09194a75f4b3bccdbc27dac91fc045f8d62d1fe7c22ab8402ebbb9a65977ee70ac4ce9abf61866938d67e5b308f55e8d3391dfe8f82e715a42a4879f35e1d478da71ffdd8a7fb665f90d59af3ce62d670a1f74973c480d6dd769501783125fbe29044772253ae3b1c6ebe360cca44c2a0bcba2cd6793629d2e62ebdbc8863455b3199d399f8b59b1c38b43e7bf8f48528edd7a9abd36afaeb7ffbfb24533588e5189838f0f74ad67fdeec18bb708c017744be072d4b73ed6b7a598924f62c265b047dd8360f809c3f6cc17f7c7fbfebf7f2dd40bfc099d966873c21f5340ee0f58b78d8daff6ee9dfe982b7cd54fd32cdbdea4bed57fbd081e363042e5db1c67835a95ba046ccd6340562fa4fdd2ef1a6b35865bf0a12d9af2fa67bb95f299bce763046f037f22554d5a2ac16d2c94f60da512984fbe8d67ee0e18dd327182697c21830b601866a2d4402bad8980719103d03325aab36a8a1c88db4cd442889d49f22720e310f87b795921d6916a3c93bc2a15842f541417b79668743d8d54ebec8b41e493d27219cf61a81d02b2bc898c8abeae70acbf1a787b92eeebc12dd7f4d92d620648e4131e809590c59411703bc2d3b6426427d2ce94e43fc0d1545188f8177c19cdee7b76e6816b23f16dbea87e26857264a4d0aca2bb9ad4a0a0584ea189039d1f1dd4455e5f662765ccd47b688d2c78c122ffa4022ca29beabfb5bdca7aa3c9ad110c74cab3fdfef545b7106a6f6d1e614ec8d22cd277d35b9cbc07181cb7350bf9856e4f957180680558d108fee469ea30527bead352f526da1fdc75766509b757a85eb2904c7fe28b893d7d723220e82232bc4f08af48339e7aaa4d4528d9678126b1f752fa0c193b5fca69daea4b9b51263633007b4d7fdae9dfa5d50c9d96e7a27f9d4970699b1b887ccb743912042db4bd5700defed72a97fb8b68482e2611b827d12acfd4192837f669716aab14b6bc7c6f9719a324533b758334f8f12516eebdb2f5b0e30cfb5f1c2ac57e107b6b1ddd62c24af2574620d745b7c510cc16675bef897a291cf32e35c93c463a4ccdd4d30410a49980f31d5dfff79da0252920ee668ee4aa5b0234009d3c4e5b0784c9b10d5d025fc05bf6ffeeeecf6528254594ea239a73d21b1ceadb2418c1d2a162f9316fe9b16f775e105f96adda57872feba667a9a2c853b6fe80344be5c6bf76df8ff476289c4a0ee4d238779eed4b6389ebf30682374d09af30a935ca0601732119b2e7eda5d622c3cfd8de6a6df19f8061f56ea8e175e88ef13e25ca2afdd6b0987b7ce1ec0597a900d7d55278a701f5e805895f6f682d672eb013fc98b12e41031dfe125db6722a1e8a547ba38f30169e452984e0b70f658a07644c053dce852627333d38f8e8eb5d0f595083943b7e867fc4fcaee1d3ab96f32872cfe78fe3eede753c57f4e808632c428f1f60ec556995d538abf02fdf30b63a01c8f8f8b5d2a54eb6ffac8a2d171a551c4a83fbb0337980f3cd7f0374257361340af8d2e85085f83b132a69be73dfc137dea7e7c15897964e7d43f3c69d8c0e6ffc572c3218490393617d10807823fdf9f7d33440928cf36b6d535b79533f56d8edb61d8f5c63c7611ef35422cce8de41c48c6fc2b78a3350f3fea72bc1b341c89ac06c8a53b4ea948201515d045747dc22d35c8840e4fb5e6c7543141c32f8bd75ab6351fd974dbcfde9127aad578a7a7dbf632694fe2a174dbd81dc0408d5f0cdcac563161993a85fc996b43b97a4fa34a7bd6ccf9690ce58c174b35f97215d7d3852927e657d9b2646dc5f13de214e84880e610dbeb38e648feb5179cdd75645dbdc5bed8239fa8ce666b21429a76018b7b6aaaa83895bb15ec9b5f3952ad18867605d727d6bd83aed57492cea842d4b7254c271cbaf152f425f33faba190e05b37aecd1fd3017429aa1f2be3a2c34991d4592c0fdf35e96967eaebcc77f057dc184429d95ecb4c76452496822a57ffe334b07b3f7d7997c3bde3046e5aab1e32685a132a03ca2c8510e07c16f8d994fcaab13f1fc56b3e738ffd291503c0e9c98b2ec7cb60d97a97b59164c93d0e608d8354f44031a840a07994323e321907cf0e17cd87ceb", 0x1000}, {&(0x7f0000001080)="8050b4e27342e26c4b275884c1741e475788f36062cff80a5755e74b787cd4f06b748b34ea9a057f2d3a9708c4ec0354ad0b1026daba00b2ca127f0cd01044d7b909dbce487be575f17ba1160619b29b4cf1ba7876ac9de63ddcd1ddc1c2539a4927c44ce6ad66c3e6e7dc367a1aba", 0x6f}, {&(0x7f0000001100)="3d545c5415da5543a0e6070609174ac25f3c4a386ef109e382a736dc08727ad2a8f93cf52c91d218370fb3f20b21c496c812e4c9887871b8bb1e89b933cad977bdc957b078d11b9b8dac32ebc3e6f9520f081d8958cae7de38c8efb9e6bb18ac93d0de8af07cfcc35cf490b831f8b978f68f4934e2d0d945786f227bea04f4ad56a36cbe9c266891b30c6538775f29652c0224e51cecb398070bcddece959a4103f6ab0e024ef69edb4319447670a55cdf3b3d84a25592983ae3aae5f2180487a684f15f4669d02bd2e4c5c2d616cf5b629aa1587963d85f10a9241ecec6b3be12b0bf1645abd9089434bf66e2", 0xed}, {&(0x7f0000001200)="885f73aa545a520c7362ac1a83c84da9bee6aa64e5b856654c59d2a160966daccc5fa3e0dd233b630153756c96f468c49036938f144b4cf666bba2c2c36e248efb505954ade33c7d9bc06a6551d5d6b72cf2e46d30e9d6e33527f6c3a78b14056141f7a222cc938d673cc1622d2319f30c2916223dd2b6b9db69df315488aed7e7c00478a7360e", 0x87}, {&(0x7f00000012c0)="53264eb0a676407594c7f5661377da6524eadf3d4e5dd0fb236bf2e82e1b888aa5e274568f704bd6b3070ba28de53843ae9530dc9d5cb0918ffbd8ad62e79b31f6007d754337ad1c4ada1d54410f4f47", 0x50}, {&(0x7f0000001340)}, {&(0x7f0000001380)="1b776af9377bb9152fec68cfc96f5af33e832a1d485ae0b1dbfc79128d4e1668a185f3a18290d3328c56a8ddae3ad143e8ea2e6cb4acaf3a57ecdf810aee3cd9dda981afe413f3ed6d1146d6f50ea27dd3", 0x51}, {&(0x7f0000001400)="93a736ba6fd164b9434ffd4493d9b2790506c6ed0c6dd4555d0f5fdf0772fdf73beabf0e5b5d83beff9bfc9b0413a04a3116d0b21ab042b0d14078515abe960c7c771034736e42ca7978e678305662851446b639611145e8a3ce5a57d023b5310a7a4e46cb73425f4713466e88243e1d40661fce95631e57b5b8b40b2627ab9b3c0d83bbc7bb7569c86da89f7868600bd2f380c5ae27fd95514989302c8f1b7f77d471", 0xa3}, {&(0x7f00000014c0)="e927f936ee39c6f7502cabf69aba7f72c2655856f984f58836071f9f0d6c229525e02ff3d586f562694709fc", 0x2c}], 0x9) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="1c27058f5dccee0a130eb2a4241214d13a8d835002c5e42cc62bea4ef63c466fdd8b8033cc3c70a3df1af48823db040e167fbd48a8fe7f36a0076f092f058254d127f84afe78cb684d15", 0x4a}, {0x0}], 0x2) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) kqueue() syz_open_pts() 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) listen(r0, 0xffffffffffffff5f) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x25}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x3) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3b}) 16:00:13 executing program 1: r0 = socket(0x1, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000000)="ae97e83e7b1c51528ef63371077706864d44bb81af788603877b1d0ced51a2473eec45b0fe", 0x25) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x40) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r0, 0x0) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) write(r1, &(0x7f00000001c0)='2', 0x1) read(r1, &(0x7f0000000100)=""/172, 0xac) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/55, 0x37}], 0x1) 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x5c73}, 0xc) sendto$unix(r0, &(0x7f0000000100)="4ebb96f7c8779936bf63205da86a75e997e22b2b6c3e0c24458440abee476ba35360cbe06ca61894918b44cec9008c25035794319855321ec860925bc8c84042d1cb6fb23a029d8c47b8a888429248eee81ee242dda67e81965faf95e8f57188f8109ab1cba981f270f27fd36ce7d1fd02c84e1f508981f4c3262264025e5c9af674e92e53c347b1eabbc0ecc9a1331b66724ae3eca21e28bc26d14f613ceb7d964e498ac9593118b6a765c8a521b44dd45552488af5d82f30b9cf8601b8c386d7c96505383df9055b1a19d5e32a464678040e593953971c735a910b2b149ee394c20e6e7476fd207857f193a66212", 0xef, 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c653000b28d03"], 0xa) listen(r0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) 16:00:13 executing program 0: setitimer(0xfffffffffffffffd, &(0x7f0000000040)={{}, {0xffff, 0x4}}, 0x0) getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, 0x0, &(0x7f0000000300)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r4) 16:00:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) kqueue() fcntl$lock(r2, 0xf, &(0x7f0000000180)={0x3, 0x0, 0x5, 0x401, r3}) kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000007c0), 0x7, 0x0) write(r1, &(0x7f00000001c0)="419ef3afa13e171e2f1e872d4d7e12c61a3eca317bbd979c4fd7678b0e00abf07c5ab93d142c976158af63bf51e825e9ae829b1f8af9f893c6a7a85998e931115083c7b04cc560e07573fb361805abf682600e99587fb84bc645b7ced5cf2c58767e5df2cc9fcb0e3ca21343b16792be2adcf08f0a3df58a159791dbb45be2d48a65c3f3ad3f15b7f4ee2eb0ff485998b81bb43490c1505710d40c20272073a329cf36991fdf93b8596b5d77ae19c4f907bbd024233830280a4ed7266b1df6d30fc4431d9cf90b5637", 0xc9) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) fcntl$getown(r0, 0x5) 16:00:13 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000002440)) connect(r0, &(0x7f0000002480)=@in={0x2, 0x1}, 0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, 0xfffffffffffffffe) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="f7ca94a04f83ca523c1ff5ac82bfbed607f3fdad88174d551a92cfe8e04f3eed04d71b319062cdae0af2899c45e1d0db8b1e254ea611b0bdfc28dee6", 0x3c}, {&(0x7f0000000040)="86404deaf7d5892171a5433da91942ece650f12223906ba784f16dca7711dabb461c016fb00c1befd335ec5da9a022acd6ded31e221537cc1c243e5961ca8bf270155d81f7dfaf9fe5e0e5f673424407c65abf907c2574ec3b7ffe88bb4a02f4d55256db8538f2a0cb1774575aff218a8bf73312127a59e90a55f2a2e4ff20b1b712427dcdc67ecfff1c0c09765935efd3937fe7c3b8179170a2e45c7e15f607848f0004dedb", 0xa6}, {&(0x7f00000011c0)="f7bbfa1c00d05e000c7010bf216993286a135a92c615c78c1fad7a1f90761d66e1d78a2344d247226c4a036c40fbb179adfa65886af034de7a63969f533be1ce6e0ebabe369be635b57c7151f0f4822b5775677333270dfc47ca2a4a932b515bab449482394a8386f2e7657f8961cdf03aa6cf62ad70d71d7ea52340ebf0fd034cbaad0c49dc496e811f9efcf7c5c37815c7344b91be05efb48551a0b874e7610419b0e259db26a43bbedf7367d12f7352c8b6f4750b922616e34085404c96503dde5a22b1bfeb2328159d8d6ff3b28c94b9a872c0716c6d779a513bcea12a396b92de1f7b4e6a3b806b7396836ee397a43ec0574aae87375d885716f472e7", 0xff}, {&(0x7f00000012c0)="a7e256df5b0cbccdfa0939f53243e32102409504deb73a60072c327cfb9f547eb23e268923350096aa9b98e768b10d44eac828112fed75fbe54f8a4f31046626fa113bf8f30e1c7575f1f70515d2fa223ef0313f1f38a3e7bc79304fd00be80bb2cfde91b86025495a80f709dc21221903d5984c877b518687b50254b3090f305352226b46de117b53ac58394617951ba28d5c88c94e459c512f5ec573ce6a9f64792c6299910ed9d3f8b16832e38ae3ff9a9b006166f125b6b5fc8943d5b68f71d03762f1e2173907d0f0e7d087be08566cfc6d05082598c6aaa95ec7e778f26248956d484b4196bc66739bbd4f77c5f3a8ab6dbf7f99026353462354c47c9bb1029b5275e1f7ee047d8be0ad6615fa16f2e44ab4ae63985232fcd9c049b83a7b01621f8fd6ea4c7281861c865091f663b15fd84035777e63711967e684be16ba43fd18e4c26c5cbf9e661bbfd3e9c3a41008427c830e2053500a65050c8df53f3ec08f402ca8b3a6dde2c4783b1e439d78e5a51dd70d9f69eaf6156fbef9ad3d47a7df6ef4c654f2c7b0b3cd610474b9be435749c042a71ba7e83907b42650dad92942be7fcab7ee4223e1f0ca43d11398a13a5ee15b3823672402c4dd271e6639e51e87534d57a44016ca797e7c86f21e400f7f6f883b79f3c1edeb1d416b159f4946db8627c495be6f6cd6ddafad3df4069a5dfcd0923674db5afdc26928a84d83d111fa3e7975ca257696a68d338f270d2e798cc5377344ca2131eb44701cc8b1d06eddc30025c126ae66550260ad3c73ce8c07703c884122b155f2e36f16de00c913c1a1ea15e6dffdff8bc27e6e05f28550424bc473b4104d33312e90a5fbef644e3950082a8d463da8e82e9036d4439f477a8cb0e0d85ade64ccbad082c30108da1e6db83b02d25fc77c02e4756659d6cde4f0aba37c16e1b73387ff85f4b636656636b89812acfd0b02d765400c19497b616687301e92f4ecd9d5f6a1f129599a832bb6b81b700124e7f72af3fe856d9ad8d9d50ca794c9d488aecfd9158a87ed91ebdbe8d12c07058039e4f971281394212279f3f384e33b407c14276a56a02b6bd6a38be7dd0d3d87a568c2434de4380320f52e7153684b4c36ff03c78aff1090c5cc07642c9ba8eff39adc1935b6d893768aabce20ed96df4765a842aabc19ce9e2ca3fbdce000ccb7d618c24cbf49adc3043e5c0a33c27c2674810957676747315042fe95beb4492c44838a45a412b2d1a23a266707876022aa9198f3d37632c7fe3267f4e02ff5c21d82e29c423e519cd0295469b9e48593bd27737f3d993a40af4a0a98d6b5a0f72c0f8e3733b974868a09a377b20a99f716a4019c597523150c6513e30a2f0b1d736e86964631a82395a1af31e0bf1e9435729bdef461602ccb9cbd5a612bd9fc688d1c6cd34830390682d00a34bc2cd013bd23b4e6925fd811bb17d575ae7f128facc8a4b58287a4f90bafeaa2eb65a60ca2a862d437865ac535443ccde6c7d3281e44d6096e99cc3fc0c95217b8ea5b083a265f113d00570c491a3bf6ca468d855aaedc07b8ea60d5a17e56d9a269f45f249b945eba872638ce63d2a0da4fafb69c8e38d0f32c7ea4950c1fc6a9f8b9490c345bb481d6b3f76460d5cd5c8ac1d0e6056780dbe66e504055184ad21265d9fc82acaf03df3cb2b708516844a70302c31af8cf80e4feb4645b58cb08e3319c27fef2866c0a7db1174fe0209a38292deae7a1e3d301d3f6e5bff147d6e9dc9f37708f70649e605e97740ef85dc2020a9ccb71abd8520cd048b39f1195b2d8825d4352d2397ee8d1192fce16369391111fd76c2f47f8e6082f4d0bc14e8475b481d5223f38ad3e5d157bb00f89e2909a0b2715fcac115b666cc90e10559597ac3ea8cbc49b5a74b511ecd05798f1cf557a6239f43360794bffcdfe7637475ab4f0b04e08738e8eebbd7f8c946148d2b7a37180cc61db7c54aa22cb1ded104eb37d268d4961b9f98609c1a7c8b69c93966242eb3447f8605ec5844e6cada4ef691290c1814e7913124b1c35181689e97e9b4942f55dc6e37a0ec13c13e46b1c840c1b815f16b13440b2f9190c153428b4276da204383dacb8d87e566881bde2bbc6deba17159b00055dda9f203d99075e81d3b2cdc2016f8ab3002df37ef0802a7e1b090ae5190256dae08954b28cdee81094760c46c008f27490e1d9af2da93512bc30e1535c054b1c13573bcc6cf7e43b171c53e75c42e00c465b702e1e180235e91c775dd9dcf724c72b39ea52fe24c9aa7c14f4d461f7861b208c8469048c782f48cc530b713562d542acf64ad7067d9565d0901888999aa82177f90754745f0546b853bba1b299e6efb2e5c0396cf85330fce22ef8b94f5bd95fb312a5cdbcc15428349e04a979017b19b23b2a4918ef987a6baf4fb591a1f6d7820be90d1a30a7fc7d83ffb2dde06216639421b81344ec758c9556ca4cd2c0c205ce7d34e8822124dbeb341119ad4cb3f2428dc9c02d5f95fe84eb405a75247132a37204e12d82b5acfeb427930569729a82f2434476ea8aefe4ce66b132ac9138e32905e6021be316c4711f4155b17c11d95b941cb49f04e22652eb0a0d5a2d25a90b2e54ca8880f248bbda541b3eb8323129b4cea695f4ca6aaa24aac3d8c1ecc2d45b681c7db592dda57a2654325620157b2464e55e90c53a14a1826e9691306bfe58dca0d49e7ece759d154bb8ab5a89a1609c7502f2c9ae220e7ba8f745487c6d7714c317cb5757e309a620b3725082671f30f6b58789aeea04777778b2600df01bfa66f70c09f99b0c351d36582054c38d7e9afc08d7fad8a9d4a9fe4f27b1489edfa18d4d2e861c5f8bf49b775f9865df77d3b6681d3c49fa96671af958e2aca05a81aead0f1297375d8f8e3bfb1c210e4d2323df7c8f78c2e9cf184edeb607ff5ec6d6013b2425815fcb3fc1c56097507389075320c37c499e98bd323af4942173d7ccb5a0e32cb0c5aa2e97c62c078d0106974a8262d26edb820ebda9b35ba7cfd8b17b0eccc1840534178b4dcaaae4f0df28c4769bcf1a0b082ee284ca4a8ee195c6b2edca8630b4daaa63fd274f396ff8f4bcfac1af82e371bbe6ca728cd74ab8ed60cca5a646d5a7e2e19846a1362290d70ca0b84e6925c7ad37dc550fe04e79c20993fae34dd9b9236efd38136eb060378724919336b557952f5f75c92392c4534fc478ac7190c45be310601e40f2109e6f7c27406cba65534e89046622a1cbfceb0722e6c2fb1281cc34822cc48ff2fb195c5ec729d953671047e5293b3ef51fa0637b4156a34ce57ce2ff6f1a434b3b629792ee7253208e4490439580d394aee23f55d595f7ea4baf75c7bd544fd26dca398b238626ea1b613b3931e9bb84bc4349368a657344f5a93f9cf7a01eba62a060dc3273b7b1c5506e77d091e70cc23f88e8bb1170bc8540bbe05e67428099a9d840b6913e0f08cf0c0956a304f879e704b69b039d2229ee17f3275b7edfadb7ca76ca510aae68cea46ca209529f466aea463275be571ecd4c577a73c5ad098743a79c66bc704b54d9fb90ef0e85feb656992fa8816d02efb901d5659995b71cfee786281a880aa4607ed733040adcf5c65f30e68c6dd8a4d1f124961857528699f1265d3973c5e1d9249e262b86ff0413f86bfc460fab87650b72a8d63bfef79a3b2516ffa29b0c2e2b9e4fbcd0986ae9b3f17a66ef97eddcf5220c5489fdcc1e884f6bfd11e4a392216718d6fd7f7cdcd1c28016b425177d5c487e0ddf6438d3c2f874348c93d35f469b5666f4bb9ec4855d923ef6738bb006c8441bef5fe303043159a92eeebf345002d23f0e36398c04f07b3b6ca7cffc149757aa9b43fb4ad7257686acdfd3a1739bf6332f5bbc848bfbcf852239b6994f5193e97b63bd06ba603d7eec3aa39797e55b088c5ff652c9d8504066d4487b293500e80342f977061b13193c53cd6145d91f1e86f584c2a42e5ccffc6aa2ea01b5fac4dc167cae15c956ae39a4b4fae0d27210da60e6807d3e00175de2c219ed924e86620e2396a72e2054db3e0bfc2e2e056c298bc36f47adb6db5b86ac6d4c6c90605a401592291facdfb93d20f24317c4d8517404ee054b4b7e7ede1926bee5f60bd217dcdba4fa9bd47dc56dfda69887742c7fc7b415189cc01a0976d3cf60dfa1a2575230b3f7b1b2cc3a04ce46879bd8cad29f38d89a2944f4de6486f2a451a4acd870c5af8b166657cde2082efe53dc67df8c31d43c99bb7b551f709913b9b195d0bb99b6feb2814a72a82e6ae1399fabbaeca5c1cbd1f9032cf583f6ff27dca2353836085a16604936e152d2cd39f861ea46af1309b936432b6bc089a157ffcb3ebffb8cf5380a38cb0e0f8d0b079a0b4701c2e08a88aecc07f10b755397201962a48d1de4fa7162b1bcbdaadda1d4841965bcc54faf8d56cbf80dd294c79a244589aaf66fc83ee6ffe62a457f709b3c500675c310ac1ab75e0e1216da301b2ad70ef6146285be4360b83dc4e4117d0ad62bd446a041aa80052b786f4e6ec272241a03d92c183f5b2737a1711e1daf3a0c4106212d5da049ba17f9f152db24d696f1278844983b28987085ee0a7b4f2328b5418730a1cb8c6e4a3e51ad0b3240a0b34e2a4871254e4fb5650cef79ae6c349441f7493ca8f4d623aef6aefc28ff8fbef1d71b74ffe8c2614586c83e3612dcc23c27849682071833f6e92a78d53b5c341dd58a8f661617cdde5c80d4865b88c24bf65b7b5b44ef645e6120f483fdc84dbb231e0975e86f9e88f0d15c247f10b46d666e256145ab2de5f3aac5a4167e906bd8d969ece1232d3ee6f1b24e90a8072dd8533fc4a888eae8df3f444db1b9fe1b3e19bee6be6b59efe489ea0b7c11588c351579e3a1057aa6d0136b738c2d6dd20267f51ce98b025aa775bb974d359461b18f0773c50895830d027e78ef4f9e6a26ce0c17de6aac5a11b52a2d99db84f673d3c2161a41bf2e6be5154d660004593b23041f91f96bf0d6d82138b20854c867c6098c2ec42284c6eb901b06bf644838a8fc09e3f8a469359187c6fa9ec7968c005f69de4c4953ead76cea0f82a172c83deaed4fe92161f43d06dfb4c88d095a6e450bbc358766f116316a5617217949a9dcc6cdec1dce3f9ac0a03eea6d0e86f5170ca2def3958718adfe59b747bdc87cce6e9726fdffb32da2278f5d2ea375920fad174de4b6df3df17e8d4fa39423115d7790b79877f3e7d94f94b37cdfa6c7c78bedb077ce427ca9046d209e75703086dc945dc3248372e8ef8df1ea3322b2f54be8e199d4ee6f10dfddd7e08bd179ceee73ac32da037e9dbbc9f6c4617bd2e8c476ed7dc33441d15504a8d19858f9920577d27f84137c631f2491d54afa7ccd8425bc72db3f459a935ccc0c2ef57f0665b4666694a3e39aca2848c68675964946c3faf296bb11b65d5cebc64fdb243c87024ed2385e65269013c4c429a26909765c9928720e006f477f6817b852cb93945b729a93556bc59e9eeb5818c38652d19cf09b137d3cc3bf2ffcdb442afbf500ce0324795dc64fc0da1cf46f415efed586cb1de7292b02de84c47b032d05f925c4e42b4036b3c44c06509b9aef9f6ca267f415f998e76bd717e16ea0fdaf3cb0fa8c38689f9fa02914228e04e39591cb87c243b6ce4916ff6e1d5dc30c8b9ed76f151f80c6a1bda088e505b9de103e76775d94121a48cc4f74c712037b39b9a730cfdc624c1e4d4d665c3507aed2dc330bf17950987ef0ef4d9164d8b1ef99b61027171951fadd", 0x1000}], 0x4, &(0x7f00000022c0)=[{0x38, 0xffff, 0x7fff, "5b8a19c6b2ec5482ad28b06f55044be63e4f38e1e23a239d3b56c9c17c3d1d74b3"}, {0x110, 0xffff, 0x8, "4a2f39214fd4307e7f5b58c2597df6607fe586cb5e033390c1bf8f35ca405ad0a40402be5ef79367458965d34d18570e51cab15e437c8ebdac2b4c4ebfa72c1224300bb7a611cdd5717310b55a4c4a1d57671e1a6327cae443cc653a8e84c355935887a9c185f0f49515bcde8eee21c0814d9dfae15cdf5781b20429f285c2f6e37171a65c9cc1d2551c39b62454cbfebdb7204bf02c7928ca3c88ce2e0fd587faf3976002f0a7b9ca43c4a657a79d1fdef622ba6d05d2a53734ae7190ce16fdc2816e7de138c4868ba73b8198a9fb068861dababfa97cff368ceb6677a023edf234dc2480dd282dbf3d4623152e3289461d3c43f809793a33b5a3b2294846"}], 0x148, 0x8}, 0x1) 16:00:13 executing program 0: r0 = socket(0x3ffe, 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa00", 0x29) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="8aa8260b055230bcd615e25a615faa24466e8c821167211f50b674785bc42307a53127b6", 0x24) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = socket(0x20, 0x4005, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x0, 0x1}, {0x18, 0x1, 0x5, 0x5}, 0x8f73, [0x7b6, 0x1, 0x3, 0x1ff, 0x8, 0x1000, 0x1, 0x2b59]}, 0x3c) r5 = msgget(0x2, 0x10) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/63) r6 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r10 = dup(r2) readlinkat(r10, &(0x7f0000000480)='./file0\x00', &(0x7f0000000580)=""/198, 0xc6) getgroups(0x5, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = getpgrp() socket(0x1000000000010, 0x10000000000, 0x2005) r13 = getpgrp() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x8, r7, r8, r9, r11, 0x100, 0x1}, 0x80, 0x4, r12, r13, 0xfffffffffffffffe, 0x7fff, 0x1}) r14 = fcntl$dupfd(r3, 0xfffffffffffffffe, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) readv(r14, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000040)="66bab144dcde09ca86a3cef1f98312cc1dd1956067b9a45e04d73d3522a49c27c5aba6a7654080bbeaca8ba86fe305a0b905dc22292b62224083c137d107a3738432e68d825c0f9abeaa8bda2da6af27d2a574d9d82ded780f8e78d42b113f1ff8f723c00c096325bfd6261e4c01f43b87b14dda49144672a272ba8a78e5608a9079106af08916a4f4014774783374cfc9f4c51602777fcb117b79de8dec89bde43c561b7f257999eaeb6d3b731c45ce16e1b939d15ae6bd10a77aface1ff824d63112f280e4f76002d3ee7e0ea45f1937d19de249077f74961b7f9a35f3b14036ea21a473fcf68d4a1b6641ecbe89225005cd6574a049d40095bdc406c947469812c7740a6fe8babffe15d6e743c9bd163df7f7675c89e573b844a3d566ac88ac36e0a62049ffd35706c4c8aee8629818b761cdbf7c118d1ecc84a4e7e28bce8f7fc6117932cf82776666240a259d8362d1a088b7b6657a45cd511edd8f70f0c5c6551518f04b1d9797bbc5523dd7595dc3289e7ea3a5b3fd2762341ff8f2709641ef6107e0759f2106320b739dcf0f0c2c989a63e91ddc4b9d5bdf5daa45c45390a412db6357f43e0db192e438e20c1ef3d5af9a38713fdfa1ba420aa074bc4c73d485d99c68236023ea2c6161dd2300c6c11c30766f0cf793aea2daf078ea7ffbc54b225ebf7463c5cb7ee28e8c6a5cea1eb166c3540761573c8d616061b2f1869fed440758a23f5d0c6bddcac34e016836eaad3a97f208972580f4dd16d882595b94f172b2c0a31e64cb7fd43ada1e9b9e3d444b3b4e383d106836ed87b17538326070bf1a797098329a437d6ebaccadac4ba1b1a69ba5d35adfe2a27f033e14157c67c180ec1d13bf4ba2ef5b8dc25a26bdcfbc4e50f5d5ccde6aee649d04046a8ddfff5f8f7e89cfd2182499ac767364188c6903b622e33e031316115341f3b91bf67383db87d77788860cd1186ac76a7d3fc9db6783b7e1dca32357db0341b3e2b8fe5d311605bf0644ffdbfc6e9a4e1e99200f0b951bae6312c2ec6d9d1131b2a6461a630e3e0727d64ec041de4411c8c2a129d0f0dda4596a6c4c70a6b3069ed7df5d3ff3cf92afaaa72e7794aac070472bc5684aba57db8ad6ef9a80145bb7cfa49b9ac5f715332454f74eaa203ba49c71e749db22b899be301570c5404011393ad886699f7efc27bf0fd8b7439da700b9931a0f2d5c38648ac406cc9321b6ba896b6599baa94123ab5f9641360c7cd8f0a6f4a462b694b14e7708c4a2014707ce90a656ba9d7ac6cd867c5466d1290af18c7d5c032db7b5a4f3282b3c85dd4b5cec7a1d88074929b09a7424e17c71d15ceec8a9d8f65418f6fd97dfbfdd826d8be673fe3f7c341a7b7db59e2ce032855eb15a58783adeff3770723e5dfb55fe0fbf3011c8262101e1d1f99935ab959bc4236601691e65d11c1313d28357ed2b1a9668dea16f88914c786a647c62a0d6481f3de0ad129d501f647beb692f990db04e258b35e6b93d67faf06141308c2d3eb1932d739af0249c3f76496f6b5e025be64b0fa7a09b284b9b725be3f1a6d48d4239dda52de05d8972005e5730e2af595cd3781c993a0327d8c56f037ecef1527c74fdbe3a9e1f3984e2ef9ccafeef8bb14912092d3669eb2996a462df4592421cc8e36622d4684e7efcb587c642e9246afd168e9d7035235ebfd5d888268ef2f7924d7768e9eba9b4d8893a5ee33252490bdc682498447484bff2067dac3ebbdbdb48ca1ee7237e1881b908babf31e5ee30e4284a530398e3e6e6a37688bf01c5e11350cb3938133512ec5351a1091ea0aa3e78f1a571a3347edb3c0096b60781191fbf7e12ace9287cac175e1b9f34793542a0b3579c2b1bd2153a87c9ba1cbbe4403a98f97b29d5970192f3d6d248a2bfd2359b703ee5de1ebb5b382eff2c2cd628b3000b0775bc41256182c98532cc35087055d7888b0106aa1ec7780d74c1a68dd0f72310f2c258dacbba4d728dec416b12f25ef216872e022b41666fd7d58d6ccba3ec677f5ceed6e47319806ac8866762634a947726353f532ec7fb7d3e7a2a72c701fbf92a2b53f78f43b0fa58904df7b98b954b3ff50f95b637d4d846ed6e93fdd5e7bc7c4862f34d847bce623195e645e4b4a9fb6de78b32c4b0be624a3311dffff7f6c10f236b80c2e4ab7ce36a1b99f5ead28759f468c422fef7e7498334cd099b6f3a143eb9bf6d219c7a7f599cf3988e299fc6a88c4ae47a518ed2ae7d7fb38e0c9e5a30119086d8794dcdac675b99db4c226fccad278e9bf6aea328f09b6d8d52f8b1a11249644895940a77973c925880df20be88025812a46fade21b0da5f6ec07ec6fdab8d5285b9a4ddb7489348b0ae3239a0a57e88c24201ab5050216fb318dd19e6e8944c15522e4340d66cb3702f1b8d2c88a48a7c2a4a62c9543c0d30677858c7035dd215850b696c3adca29d4bf992fd1c581952c6e554f8895d8c5192d2e92d993a6c2852259f79cc967c1105221aa4138dfc797974598b8baad3333a6b0f4aece1be81bbb78d9d082142356b697e7ac910fb4db3ec95ad304859e9eab1193524cf7754703c3b2a7cd117e1f2e2c1abb65fd29fd78c34a77841617a6aa59cf634b7bc9688172faf9d0834b71f384fda7994f879e5b611e78a194ad105f0fc21e4f30ad3ba1ec1b1a950d10c2d0d4eea1a9ff6cc9afb4c9f6aae87c80fc8c381ca4a28c8cdab24e9672aad112be1c27f7a472f1e43fda88746d055e61a2e4b58de12a302ee3f250507641fbda4f492dd79c8870ed2c4b9835186e40f444171a5491107a74f7ad16816ccb4cd40d22a454e84252e3fedd868ee7bebdeb2d9964ea1f380e826dda6741e788ef4d48305ad340037e98128f249a8831e61efe28051e5bb84a901effa7fb024f255a68e5032376c9992795e6eba0d27e0d4d81098e76ef41090c6c8bc1135f9ad0dd94baa64a8a20d0bb357156af7db4cefa6891206740e1cc8b2f0da98f5c38c0121492e50127fc392cb2b484daf8c8790c8016ef7e697efb0481c67cb86d8b67346a547787404d2894842421e924317c4bd60e8dad0ecb9ce7490951bd8f38111b46a51882011ef31b5e882fce4900b6706def2eb77d7cec3fb2ec42e30e485281d06e91dd1c7c21ded20ce3ebbd0494f48bf15c763be51e05f8a4e2d4c770ee2014029f1dada3b5e922dac8242763b753c07dfd5c2a119eec30da5110c373c8a00fc7a3bcd2ab5d2f9c22e06a58e2ba7d1fe69fe3170259a07d479c8b65c033d8d6d0f09066027bee364a94eabcd5569de0f55539019721e9de2ca9996afb52cde7b1db54f8856e7862bb1357ec24b3fe0c26943af14da5f3152c0d20173ec4201b13d25846077963d1c7c6643d906b66c30941b31d1017f4a58c8407ee1c1e30a368c2818d1e5a39cedc99813d0c2a1246fea6c47eb6942b5837cceefba251ab78f0caf3ab38c814aa9380d5d4a6dfbc75160864fdca86748e598100519472aaf46a96c806041b48a0d064e378bb58b190938ce00ec9b7c2cbee2679f8cec664c97a920676a7aeceb9c19a8cbd43f0ebac4c1e44bf3a2f8f9b70703acef876766fe774a1cf1cf6dec7b84ebe1521d46a85c45585e602da4022ec7356ac54bd0ac64dbd3c6c88f085eb167cb4f9a6b477eff12482a0e176739c4dcc01b608a964bf844a3e7c547a20c765ba915728e77f664c9bfb8d0708db52c9fdfae0db71fb2f67fad43d6fe5b88239c69651fd5cc34921312d119197976378c3c8b462ebd44cc72cb77db638acda912c5785fc6aa03a32dfb2c3972bc7c58ff0f91b0deabecdec4831e44e72c99dafe649a3c99cb93c98580ad478c4f8225422dd0d94b9f34e5a17306037f6392813337ac8cba1f3c0e4e9004602099d0e1d88d26fdff0c205071acd2e365e3ce7ecd74aaa75199d735627a1d1128ef7d70a7f29c5ce5f3791c5ce1f62b2568e17cb3fb93b8569e3669e9ff11ebc5ba9ca099c5d0767a2a4d917a2710107e1ac4c05d8315b404949fb23c3f9218b8de829ceea4324e8c7c97a8f0ed22556cb984d6571f3646e5b6ae1bde174501a40abfb18767d0420c8f6470a086da7ea36a4fe323456dd9a5891e2ce4a12d7961063ff1ec42c5785d633933ab2982f8c7fcde2f763809e0affcbcaa2002e4f9fa016d9842a9752d8ca51511587d738310f8d83d8e7dc1dcf0bf7e562273a7e8a4187f5aacffe8768e9b8cc0ff19e114ddc95bfe8b8606d79fb7cfc900e3540772c9bc5ad1a2296e7fb455b8365771fa13bd77aa89ec6de9af236c0accc9984c262b673b3dbd2ecfb21928d3d4ad3d99926398a58df53d0a48ad44d9a29cceae926e4e799cc914ead2f5d4efd66a5f63a04fb792eed15186019323766f8b03bb8caac9b737ed1ff21a512c38d293aa0cf5946aac35ba88715d3741598d4cd0c55e56709bd9f40ecdbe4cb52565fb19046f807644ad78b9fd88a4ebb9c8fef6f812b58917289e1aa9aa41fdea00bb79ac71cfc797bd3bed20cfdc524b8bc527aa6ff1c1baef81988476fbf4f15e17c82cabf677c931681bf3958309dec1014de400d615780d3c7b88fcb3b5edf3764aa6442c4c1bc4121fbe42b33dafe3d022fa8e53f0e83b16dc2584e484329488bec7924072cf204a01f018735783a36290e4a6801666aa1bad3c858c02309ddb1e8f68cff665afd7e9b89b55d2be5471f4b9d91488dad35ede78998d92f65ca8a04e1234ff81a13955cf0a0f04238fdaca7ffd8121902015df408231e3a523426e799f5b19972bd294719be1969ea2ffa4c2fc7305129ed2076e74d6539e4b8377f63e3fd324877dac555bf4b69f1477e6decefc31001a7dff3417c64655d0d91f7512e785e6aa3e422f3e3a042a2992c4227af45ca64bff7a69ad57755328ae2a8453e4d818ca25d87e3b2507d318a3197c376bb7ff2111aa188309f3ba659b8ff15e50c948cd6b0611120ad0aa8f20efbbac741e285e899a7d217be6d8c966d8faf76c73671034f78c12319eb4457972a8c90fe8c56895779e952d84bff126e5a1ed7ebda4d47be89dfc03e224a445c3b297e82aa355885e68542826d1c84596c27335131460ea267e305946a3d9a0b02307ce8fd133daa7c5836fc73a7af1c4ee3d652bbb7c9e0f7e63fe4cb07ebb9e94a5068657445aa2568ab4c56b4be089472695289317cbdc501bc9aff63b0a320a648ca96fed9c688f5b30e48cf973eb971e869f2fe16c03f0c74b4cb5d0e4949c1fdc9ebdd3ba305c706a62e6cdc3afc9b6e5909250c460d7a0eeb1029ff97378eac480a20cc8f396caf05a7dce21b7790cadb05577eb0f32cd6eb3ccb96c9392a6e777e1d6d814b0630fe4d155f8cd518b640bdb544bba5a5983c7729df10138fcc91752f8b8c97e781732eccc0da62eaf40c91a2d84991d11af0c55c13f1af687f2e6cad14ff4e541a1e1d5aafeec07ded3f3eec57546a11b81c80aa1fb401526641d5e2b3d0fbb62c48bdb2c887852738a9db02b35cab048eae37aad0bd67b6e53dbd5c729ca850a762eea9b8d3af7649b6c263f3e133dac6d6329ed309a626bbf600be1f64465ddbeb00caedb48444f640e5aa9436b628e5f546467c3f3e9184016cf35b0bc8622baf060084f6e23e73973ca90782bcc4e170915d67286ac4ccc082f646822d5adf48cfc9607ffb1a8bdf9081fb92e4f8b818f6ef5b4f076753dbdcac3672f270913c494a5c8d1b68a2cce122018f752fa673a0e741a2b4855d81a47cadea557b1ded6e020c885652dc4d1e188c13704938fea4b8", 0x1000}, {&(0x7f0000001040)="d8a574ffa2bd79d2c17155971f141306957413ba425e76116e0224c71068aba987bfd0c42685ff2682d026a91717af6478199db3d9312b921fcf178c154af3131525c500655a2c46fedddaad49192bdb3ea1bf8b041bfb7c698ec9ac3205f3fd2df8f4ec1ae8da66765d33f3b7f74030d978ec3d0e6186484cf245299bd6efe5012cf4532355108eec24599df663ca2315e33fb935d353f10846f7b6f2", 0x9d}, {&(0x7f0000001100)="33a7d90b82532ceb681137244f66fb9bd31655f1ffb40c84e9f5dfab7f6c812643e422de6a478387980700e78d2d14c1efd045d9f36c757f67245c9a5893a64f", 0x40}], 0x3, &(0x7f0000001180)=[{0x78, 0xffff, 0x5, "a6b1c2bb6464662d176e994316029ae76eeba7c67f1f4fdfda86d375e868b4aacb7d53b0a6a9adad202de94e3d740df33028c3a97c416d503a279d3ec360c87c8608e12ba4bebe475088282a3e30098fcc3e65c9131393fde44df0acdd0721b667d8aeebfe60ef"}, {0xb0, 0x1, 0x7ff, "0469509787ac245b21c571eb6c37e0446f53ec1f92dddd126cf992971b4ecff0df5d3d7495b0f7f2225b161eaa08f7077f00141d9a5c036eb4ca800852a19b2bd27ca4986a35a06ec568e48ae9693dff638707b13f43d6f7580d2257c917141064fb6a5fd5f6aa9934f1c51c83cacd72a0feac6d8d4e4664cd6ba545f03c3935fe35d8aa162b5c1e4f76e5c3b06f37b1a082cc39ec673247a58b020ae3615eed"}, {0x80, 0xffff, 0x5231, "6a7d8bbe373745ce36d6dbdc3c44905702ef452137e5f7f87cbb04b7e041ee1632b838d923b50d377bc951c320e16df833f337a7c1ac2d495c107e7c1b7e28a75951d5134b1237b6e2a68e85827b2159255281ad6fb586c14bd4415e086f2850cb1715d853bc4ebd8d"}, {0xd8, 0xffff, 0x100, "d071ab34ce27011c717c0c8b22c641e536703ce3ab6d5134c5fff1f748a51c99900822c7dea5b7264ee532621768a561c296dc7ed68425d9cafd64e432fbce3889e79a4306267697ac475ca5fe9180891af2f211d7ed22822fead1c62b44aa2ef0818984aa710d88ef3e1fa2cd1d158c8fa98c9cbcf18ade8bebdd7010b79942405f195fd56112f9b8da0b2358b564f914d842c5c095b1ee0524c6381fd3fc4a97caad821d83c4776ead45937f4f8b220a1dea6eeb0cdc3910b4aef8958a59ba06"}, {0x10, 0xffff, 0xffffffff00000000}], 0x290, 0x40f}, 0x40b) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:13 executing program 0: socketpair(0x10, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)="63b0") rmdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) socket(0x20, 0x3, 0x10000) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x20000000000028, &(0x7f0000000000)="d3d7617ed490d65fdd080cf0cae70228e1eb4fa5ade9b5184ce8a02f497bf2956469697cef2d7f5581b564758906757a070212fd7c62f8d238b5b2dbec52cb2fcc", 0x41) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) r3 = dup2(r0, r0) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchmod(r0, 0x8) renameat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r1, r4, r5}, 0xc) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x1, &(0x7f0000000180)={0x9}) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000300)={0x0, 0x6}) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0xa3, 0x10, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x50, 0xfc5111ca7fc857b5, 0x2, 0x8}, {{r0}, 0xdd041b7feb877890, 0x80, 0xf0000012, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000003, 0x8, 0x3}], 0x65a, &(0x7f0000000000)={0x7a418e4, 0x1800}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket$inet6(0x18, 0x3, 0x6) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x100, 0x4) r3 = semget$private(0x0, 0x0, 0x404) r4 = fcntl$dupfd(r2, 0x0, r2) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r5 = getuid() seteuid(r5) r6 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) lseek(r4, 0x0, 0x3) sync() bind(r4, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) getsockname$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0xdf, 0x9}, 0x8) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000280)) semop(r3, &(0x7f00000002c0)=[{0x7, 0x2, 0x1000}, {0x4, 0x40, 0x1800}, {0x2, 0x4, 0x800}, {0x1, 0xc8b, 0x1000}, {0x3, 0x3, 0x1000}], 0x5) kqueue() r7 = openat(r4, &(0x7f0000000300)='./file0\x00', 0x20000, 0xc) sendmsg$unix(r7, &(0x7f0000001800)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000380)="d4dbef90d8f70be45b4d909540c7f4c60681e2b5662fe90404ea2a4505342988693b087b4ee4ea82e9838476a3fc3f8e2481dcd74416aeb9e9b0ba94b15e0ea7304524068b73629f2aa6f36cde8a6fa785e639d4047a840bfe43a6d2b76a457f408aee0490ed7c", 0x67}, {&(0x7f0000000400)="e3ef128d7e63d26db2564cf751d85d5be419eee298b1ca27f5316543fbf662817d79832de8104eceec3b04810342c4ec5d98bfe39d9321675f8abc6fdeb3b3c8f04f96c2a2a8698db548f12e00c10de340640c250618b69168496658e192d0aa518679b23e1a25d25dbde8578b3ec7a907cc86ca008a1273790854390baba6d7b5b1e3b5aac28c6194b07af423ed00f86cf6c5304b8119ec51d58c02bc9a4c9e72e96c88071ab050ce85f4416088d489cde617f62b694f0df65cbd6942e78166e3fd7dbae70474bc0738471ed27f851458379fb20e9b80dacee0752b4b8e12ac40cf93", 0xe3}, {&(0x7f0000000500)="965e663498a83dbca0a7f98dcb0c4ebf17a1babb8c3b5fe7f4affc2f1412b345682bc66378488827ac67b397d2e63086c2f0126da589b9b079c502786c517b74f1ff3ee53c669113", 0x48}, {&(0x7f0000000580)="b99b1d5a077baad140e077bb2141f8aff7c2cc2ade9c30e945c7546d1ff3e714eaae4a1b0e3850ab96aa0c8c3752e7779ff1bb908518d2bb7ffa2dd9beede8b743a04dfb1be6641d4546f45e7b131586765dc79f6cc583950b5061f8140001c5e6c1d661b8f5e0638c7f9704b4d5ca2ed7ceef3c26b916f575908b1aaa3701bfd5121b58ade643b22f07c27b676c111dbc46ced9024c4c9905748a62637133fc42f6709580630e6323f99d4a3a151cfc8076300112ea2c85e44d6acaff4be3cce0367e35272486ee3e2ba48d990a303c3a54bfd35540f95721ea763f64d21ef401633d9b1d8170a6144762cb71ab31de5694117554089fc757845342a260335ab3d67bf8abb91605ca589e05bbbaa63822440bc4dfeeb47fd6ba6583b965e8ca6662074b6b698b347a324325d003d6d726782daeee7beaa6f88efbe5e99237006581896c5bad0d0420c2f5243c3f6b613b71895d4ae9d29f21c74a37236871ae4559fb5ac1d4250e527a2e14abddf1515ca9647fcb46ab2954ba80591197152f3afcd507f2b8215f5bce721deb548987398850357e7f44019a879200421174dea4874659eb75c555ee3e7f36083a27e4e0f8a03221e1f7bede171c8b4b328112c1b1c1b11afe3b0212e60a05169dbecd38683e99e677f30be27f8c2d6123d71654307f2923623656148a2c5dc0cbb61c72bb4a420fd988a8ed3219e2508504687d08a2acf52fd67f3c82cfe2544fa002ed8128c48f0a204a9e72965ba663b333032f93cadc80a8700b11194d77686118df79164db3962feeadc2bb6bd138b76ea90da8b470de8e584c8147ac5eae95af6db7fdfd5e5aebf240875309d7078324fd58cb91d8f4bb128099826b791b1768701284daf7f2bd6ad5a6e84e0793f1dc00a7c572b71bf241d36146b7acf90eb420f58c5b1fc573a15a89a7300bd30bcc2887836b1be29d89478fe50e135897ea3c6b27b31e6f0bd0a54f36943709000ea6b65959270244833e761bd060166058e1b0ede86b31f4b0929d01b43c185d94e053c1eb7f2a2a2212a4fbf4997340935d230a827570fc3bcb9eec90cff3c7f912e351caa51d3caba18b7d54f76d8284dfad09b49721b4bacda74ccf2e381b81396cb650e815f85e7642ff3065d7a0ee87c302e80bd6d8ca5a82517d20965d627b1c1433ce243c4436108d2c1702160e02ba82fdbc10a5e5dd9fc4ea0c91094985e9b0a9b6745fb54bdf8c0fc37d40a568081cab7f8d7391cce51d3bd061e67ecb785df0438326379d19cbb851de6a18542d55b3eda2c2eacfcf46304ae3f97436a962e7082dc994634faee3707634473db2e4cd55ed81be5192c608768407dd4438c6e887437e5d4ad464e271285b5db70a36249fd32b983dbecf2d6775459b55b7b7dfa08d91507e04bbec08c5a0971c30893f6ac42bc4a9a5a43e050d52e41ba37cf6f83bc5eb7a4ad5f5cbf7d8a7f1b31673ab9ddc1bc3be16c886797f4335a15e24b3d224c6a1d7ac636cec0653e977069cc8db21dade027061533ceef41e07ed254b412dec5487df1148d6b2d01ec65f240c57cd2a7750f2deb11b6b9316a467772c9390e267ad821939ad94f6caaead3fb3d7befd28e23a337277b144d5fcd3f82c28fd7fa3e63394a43179c5f7e1c511867371d4fa58849df0094c1325fce2c6917cfa0e6b177ba4dfdf93672b33a6c142f420091bb75885ebf49b329f0943bdc210000158d3fd3f248eed77efc913beda45ae530332226c7562045b047c7ced409214fffa84767b26752a6591e212d7a4132eebda2635c6bf1492c81ea09ca521074e73548fb3b8979cf88f4f42579b65030b6b3ab1df0cffcc057f5e4b0c3e75ef201a91df8e77dee7d261f42289ca55a883b663a28be97bca80e6a7aa6286c6f2fe347fdaf609d493d04b1828896396487df88b4118af0510d0c4b36f91054249036fb6f4a4e94b339f4b402059fe99e04e5d8ab47cb051542ecd6280ff9555ab3534402812a00a13653807d7e4decf04f35801f464532b0294f5e20c149436c3b8a8e488859ba007174fcea7f99fd63761d8ad30018835e8281950dbdd5d35a2aa6ce9a8c61c032c9a043abcb4c34a35a2cde6760fcea10a0db8ef4cb95741017c4c6dcfeb744adf7a598959306a8f027ce4cf40b5c05f20ea600ff4ca1b056ea8913a880aa63cf45bd07a036df193a2c69f051a982a3d9e793dc8162bdedee360563f9f9350355a29bd899470ac11a1885ed9610cf6ec24832718ac022a57e6f802bb1f8f94af1b619d1631e9cd4af1b7a8d92418fb172777ecef941f829e5c33f8436036e4a6deb8c177c9e33da21e65c62dccbd2b62cb77d5ec9f450dd1bda7ef343717e89d58a81845681dc77177861437b08966ddf8078440f5fd3020fcf148e0e106ad2addd2b2bc423021eb03ed2ff8d66736b70b9a2ef3351e2532661ac98530493a36c9dff2c8fd1b9034f3a0d24f24db3994b4706f000eb5e1ec48b445b3190ab4001bd0049ab45e40cab2d577a5f26cdc7d96f39f556c20c2e68a10e8fb4ae4959ff2871594b6b50c102678c349930df59ad727fbdabec02f0293a41f73025abcb92b156907dbd406238d376489620b09b33ab62d3a0582b03e26a182e24fdd336c168915092b84a73e85d2d328f1e54fa841e47f3db3d60bd498640b378ddcaf9810b6c72e462f8485aac76ea9226d36b0ac5d160c8408582cc339f7a5bb449c12342d6cf876699bb554740b92c02093b21e3e4fc2a8eee3b970ab05ee2eba5ef9ae441fadca5893789ef47c89f8900cbdfaa286224d47726bee72a3249dc0b26a5657da4e4d34b80680c3a47d01e09a8f65974273c793713b6a28e0fa61c4e64cfaec7846e4ec84e5dfa0b63a176d35b69411b211ae499403825bbaff2a8e0de395e5c1474f0bf7f94862be18fcd31a7ec80cd7f17113eaaeba92616c0fb0112234db61b88e820b65a4608b9582d1fbc7c7e305b5c1321508a0daa43374d755e92d933f876a7011b2bb0a70c3980f3c5356779909d3468a15e6170d5b3397214404125f82aba569ae9a376a26d0b81a4d124e7edd5a250e68e500070d3d72a390d969e7ab7c3019fab5211258b2b130c0955c4519faa1c081ae56302a2154cfae13bb5580ac7539d571188529072ad286719a33b4cc4cf6f0ab9637ddc0dc36eb75bb1950058aea91d1b59f70e1c8237ee22c447a945a0575ad70f8db95ea7df2377dddab908e05e8c27e5f9184c8a2df547e2d6d44150d80d628809740c497138847cdf541d03497f0b25390666145197ec3d9f766753d5d1411e8ee61370ae45dbbd4d50c0148de4e8de185484944c592a3dc706d706e5419ea14a5a036d11798cb7dba1401fdc8dd178097a05155ecdccde9aba72c579cc3a305bba72daf2fdb6b0c4fbfe056b08daa60a0692932f96b00ec1e43dba7fc52baaa6d808d7245637b555ab260489ca04a896a184626dd4607a3ed2d2d6f3f9b38046135e51d474aab65709ea1df4654817f210f70fc119393f80856b749d13a7c501306b6c2e33c39c979e451d1a0b71a3f594bf68de2488cc89e585eb7aecac85a5bb47dda57ab4f24bbe32f0f59eab802b8fc289d9b318640859a74487593c86d8d4ce3c15023742cf7c6d88dab7553b279274d8292b50f6a1a3cb43c230a94d6f05119cc9c705912272b1e7bbd21b98fe9cffcc66f7b9f2e9b687e3db2072f88434a2e963fb20aeac15cf2554ef4d0242b12d6ec66284bdd2c03a80480239817aa25ad35ead29e1438b69e269fff82bc028ec1ab773cb25c7e62aa8e1143ee1670517a4b66d5ccb87ba04e404c5ddd4f2d3e7c5539296831168dc768e977457efe416e2f5371868e0e5d3fe02a490bfb9c71723973bfe3b439b728b6c55e61dcb2b931b40123f215a4aec066e409a4a220cb2103d531bb16239ef3b9b7a1bf277cccee87664c303745cf71596ccfdd200d0ce53d70b3f1681f5ca4b1bdb01ae2240ccbd6b0578607ecfad34ab98d18f274b71f6933eb5628f944bcc83941ac3072565d38f74ecf5f70a427460dd8a904b7b97498aec8b4d3a6813194292e1a9424d34ceffded594abf2a6d66003166c10c0bec0deabedf782ed669732c76756765f0aae975adf5401ffd3740f53277287d0c6ac7b3adac967aadf4fc3ab1e7701d3998a5093210876980ab89dd9e25745eba9640dd09b13d26eb0fa25a377182ef640f93ed05a72246188a8f4600f7dc1f50975a0c215a32363ab4dca3cd4fc7a3ca21a214dfcb3274190ed94470bf0146dbeb2a20010f10587f55bcb89eb31122ae3e6667518715c884e79059022a2a40c3f2ccce6ef01d65723eb1f4a5d43f56f22a2d881b196206c03bea053e2f3cf29509dd6a44508f5ea444a48435dd2bf82b7a02a56cb5d00d4a165d805381067c69e3408183166db7ce5bd511d63304b93593cb44fded6fb6d5918b7ee230d2914c71e820842ddee43472e2f9c89ff40defcd3d305fead73e066415e87f28ef8eb3723c9e84170f7dd33a5a4a8909687997d907370cc0d3c29929b21ef441d1401a000821a861acf0e7bd5e900c2669bf8c51d5f2e8f3729a18405e972a5c9d95c55176bb38e2d425ef1d0bb3de17a201cd85812daa3692e9d46154db25895255647698dec73c49951ea81f1c33863053c1265100edb98bb0a7bfa21a96eee14f9f037890cf839ea290edd0079e80296caff2463d54fdfe7aa55268fa00a170b1c82c9eec6bd0521a2f770149661be1f5234a0a015c59f43d1e0b29ad28d8fef71a2f50336183d96e0003cdfe407bfed36af14a8cb1bb5b3c2928c8a5eef640119f73047f36660ccb5a864e3b99c554df5d23223fa78c1ad9b77e2b6f12ba13ac2c5901298787e31bfbcf9d5795b09b45eceb698a6de387b4a41a4833f48ec121ee2f87cfece06654f32d52e0388865a48c09fdf57af321d65d4ebe90f7ce3374ac9a3c93d1612249048c6dd40d91c28d3faec623b17802d25c2f123e2b0795ae6c94392fd940b140ddd19c05c296a78cee0a7fcbee4fa6c940a885bd42a7e4ebe901045bb22adf76c04a1ada8b19de465f32f07d37f1c9b62d2034d1fe7a9f79030afe68988733392f81f6364ac7443bd26b407eb89e446c2808bc71086862bde14d6a0c106db27493dbc4c86139fbac368096a2ba764c5d56905dd0296abcc1c637bfb87dce21ce7ada1c6e792e4d333cccfb1f99986dcd07458c8d6ad5b7e9e83a8d669037eabf1d5c02614d3eb33e272ffe6dde57952e31594ff1d89c2c05282c6deda1da9b56107a2b1e66f948f6b5ba7385bd5b963ce57eac35110a19b216752a822359d855484047862fecdc2342e9cb9b7ea89f29ad1974edfdfd1f75007b4d4b3bc1f6d60cb77a9c4793812c8773cb46f0ac024a6990ef904793d7c18cf72c282d9a3f8e879f3892e4ab67713cbef3ed4f24c4f8b71ee2453628aea397d5ee29600b16b9d338d313e9a07c6cff8537a99e2a70089a845d1cc09d1da9b16b4907ba023463154725eff839bb23e3334e57c59b1e593436f65ab643899aafae1165255819dd4b2697fc5053d66bb40d7414b67b49c620e3d51d0feadf165fdbb967f0ecb39d45098ef2a94ccbda34f33beac0847409ca460a2b394c36cd6d786260f1b7c59532ff588f6dd76f97f773b91ea9fd17c57ed91f1914a60ae769b939a9ecca27f1c334ba45fa65ea76d638b5d20e3e3290d373b05a414399087c4313522262c49af84a700a9d99420c606a06ba2fc3759bf054ea6e2a08b56f5b0f43b7265601", 0x1000}, {&(0x7f0000001580)="702719ac3864cb8aeca61b4e719ddc462f2f611720130b7852c54e726dc88424f3efd6f8b6ed525ef9a0a262de73e8e576ff1a7e4ee90038b511e94f6b4ed9378a1fb367290cb43136375661cc750c9b056797dc24a425e88e0081a512dea44e1081749489e8cda02c4856ef0f46fd7ff79577efcdda76b2750c9be9b47948171920e55425b1819f5972053559dba5027a975a0c09ac289eff4c5772f808e58f0f6c6434f86c4e031a1dd73e141b268fcf81fa299936ceb62c36edca", 0xbc}, {&(0x7f0000001640)="9b47994862d947b365d9d3425a972f364fc2241bb14fd2b1649e4509f9fd50ecd6d4fe99f482c0387bb1f1a9b790f5f3483c49a6ca9f6b38ce57a795cb1a85151b72506772ff6a29cf950113bd93e77525f28132335f4ed9f60d1000f3a3b9de24cc5e1b3d3b62fdd713d16eee9b1ae1f911f0ecf66db6699fa935619839ea2a6381be929cabd65ccc7fa5beec9ad5dec9c7d1b38a29b603e05964d296ef54", 0x9f}, {&(0x7f0000001700)="ea12fe4e606318d5de25459ec9fc869346aa223820bebcc98c546ca8e27fd192e036f35ccc5fad5c14370bf24ffd", 0x2e}], 0x7, &(0x7f00000017c0), 0x0, 0x2}, 0x400) socketpair(0x1f, 0x4, 0x6, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000001880)=""/208) recvfrom$unix(r4, &(0x7f0000001980)=""/117, 0x75, 0x40, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x1}, 0x8) r10 = getpid() fcntl$lock(r1, 0x0, &(0x7f0000001a40)={0x3, 0x1, 0x100000000, 0x3, r10}) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000001a80)=""/53) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000001ac0)='./file0\x00', r5, r11, 0x2) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x9, 0x33, 0x0, 0x0) sendmsg(r1, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=ANY=[@ANYBLOB="10000400000000000000000000000000"], 0x10}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x9) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="9ae2ea4675d948ef335a33ecca0a", 0xe}], 0x1) write(r0, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa9", 0x85) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x55197cebf4b6560b) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x5, 0x4, 0x2, 0xfffffffffffffff8}], 0x5d0d, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0xa2, 0x6}], 0x800, &(0x7f0000000140)={0x7f, 0x3ff}) r3 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/6, 0x6}, {&(0x7f0000000380)=""/51, 0x33}], 0x3) close(r0) kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x200) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0xecbc) syz_open_pts() socket$inet6(0x18, 0x0, 0x800) 16:00:14 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000001c0)={0x3, 0x6, 0x7fffffff, 0x69, 0x1000, 0x57e, 0x8001, 0x4}, &(0x7f0000000200)={0x9, 0x1000}) select(0x40, &(0x7f0000000000)={0x3, 0x80000000, 0xc0, 0x6, 0x401, 0x8, 0xfff, 0x4}, &(0x7f0000000100)={0x1, 0x7, 0x400, 0x33b90dd1, 0xf96c, 0xffff, 0xffff, 0xa9}, &(0x7f0000000140)={0xffffffffffffff47, 0x1ff, 0x7f, 0x0, 0x7d4, 0xffffffff, 0xfd, 0x1}, &(0x7f0000000180)={0x31, 0x2}) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e8000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) shmget$private(0x0, 0x3000, 0x80, &(0x7f00003e6000/0x3000)=nil) munmap(&(0x7f00003e7000/0x2000)=nil, 0x2000) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x80000000, 0xb09f, 0xffffffff00000001, "3cc874147160f8d47323ae364d7beb96b4515cf6", 0x9, 0x10001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000001ec0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001f00)={0x0}, &(0x7f0000001f40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0, 0x0}, &(0x7f0000002000)=0xc) r8 = getpgrp() r9 = getuid() r10 = getegid() r11 = fcntl$getown(r0, 0x5) r12 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002080)={0x0, 0x0, 0x0}, &(0x7f00000020c0)=0xc) sendmsg$unix(r1, &(0x7f0000002200)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01102e0080"], 0xa, &(0x7f0000000680)=[{&(0x7f0000000100)="6534cb3bca84498ef2f72f0f5215536eaf51f2f75a12d2094d4eb70c52db723eab8feb0d83a6762e7639aa00c04df2d59c9c1c80a3e2595f63dd7a9747c05216467345bab34c70d69deaa2dc745679de2244355b9e81ff95c0f8caa1bb9c137a55b904693571c55f894e812fcc37b70638397554d11014137650e1acfed3ded7ea4cdb1c48675a1333228843cdd3e633887dd1bfb2", 0x95}, {&(0x7f0000000ec0)="926f5febbfbce89da5154d986a7aff951e0f49215d1c1540998d00db2f56ea7e7256c0bdae934e7a0548b14232fab5b5659a6b38dd5829b290e97961655bc9db71386fbb918e062a2eab946a8a4b317b3749e3bab1cdc51f7044d5702e65f96f0a8510c0a0fa4a349e503f8f24d71e4496fea4424d7bf66d2c30e24e594d48c1fda03cc38ea2a17579cd3c61e266ee0c1902fdb0a1dd342c4521327395a261658612479ac35c3091fd1eb31f6cb63079305840a684064aaaa53dad720152f947cec746c0b2280113f0d7af31fbef967429173d6d9831f6df4480d0b1ab70b15647dee185c59154d6073ab5b055de9ddf43fc60eb1c6e8bcc9a29dfce67cc83974659111c71d7b3cb6074f302f3307bf87378dc3f7233465370531961f7856e785a089f8ce3a284dd0aba90e9ee275bbe539332cd599f472a1a3ee5ac4b1168d84cb11f990277519d6188bda4823b9f5308fae0c4fecc71859b483f8a4446a0436074740401b9dd6b84086c06e5152b07d22235118e92e4a0f4cfac4c21560ccedf08b1b9c1d11c5f5d09ebcc0aaccf42121663adb42d40a37d479b960880124d1263a213dc7d0d19e8567a36590bf40d69225a8b81ffe5a88ec682f58cc3470b573a85e89fa79bb0df707877f64be0ec3efed698d60597b065e3ce0a43cef8e3c2e12390490a6fa26f2f8e5458219e288ff2dea1d3b767f07323ba5992af3d01bdbe93a7ab6e85d140dfe3921bd8a22182e9358573ebb5d61096cf9184f2c63bf13d1997dc85ad9b0d75bd4ed3bce4f8c6dc376cc39aa9bc16800f61f9033bd20e344031a138763276f65a2e14a5259bfbd5f5ed6ce8aada1b33486f74593732c268e5a081e66a169be9e0a90544dbbf52aa95d22117fa77f984e49c5dd0939e5d93dfe3a4dc0de9e8a512df47d70c71684b418e12eb83ac48d66a5127d388417a81d2f53cbb576f4f11b126e139fb4a97f61d53e1a19c7e5dbec7a99c537aff9379e3fb85cb3484f9cd55a6ccaa08dd09fc7cd3649614c7e0c1bfd2c53f0cdd8c7bc2653a777b107ea145b17031db12e5bf92c56e7d36b5c4a1a223f6ba87243bd78da2fe0348640e27422710c3286e59fd6418adf6182a0eed52e5e4141f71e8c8a9e8ae74ffa6adbfc7cb811a67f0522fabb1c8d365f11cdd2769be85132cd6a862fdfd1771b0f6cc30644097e27ecf6e1f5ca02d04115b56c5c2fa983c6bf40cf267c420b40b4e0e363ba0ef52aaaa9ea758d3c73adb69b44bd82e74bd36c7f2367874a5f404318a6dd3c3b98ee63190613983eb072727ce525df0afaf582388e443056388e535067aec8cc726913b5b46d0c1ad40f3b78e9bf66c817c5cbe0bfb1f0dbf0d2086cac4acbec85b4d21c88b718d6a6b2853a51a77fdd979e8e6bab53da480f571d0cc8dc97e94811ef4f02977927b1bf9571a374d31837eee7588d36e427b971f0b3ed8fc2febc7f04796630ea1e4acd62b901ccfea57ce7fa9dfe504bf49a6f89b87644930c5015d70bf607fee452565897cc90a9979fd29d276bff5bc3876d420aa317f8b5dada31eb54a35b46508e4d4b125c3147e989f3d6316cbcb25fe45f03ee8e09a9db9be542a9265527af6c4a11da0ba2e672a43e8c43684dd8063475027021f94126c8412ff5efa131e620b8541ec67d6ff8b9d1b72c20371fa1e7e1e82fc6603164aab2e1876512bb03da3197d75ef46c3f9e9f921fbc7b62cc3dbdd9837a03a4841cf0753dd1c36073607a56a67227c5267b8e001ac2f4e9a5454ce6584624e094be1332749c728282d3e483b1db59c06d6fba0c6e56532eaeb6a0a094019862dcd16e492dcb410dffaf5ded3e87550a9ea5a6a2a91e8dad668a5a48137e97af335d87b25b2499ad41087b95a592a883da28dd933249bf76955a306cf2e3a3c758be3e9643b2e72f2ee3a76c3ce28391282e87aac584839fcc9170b17d835863cedf29da17bc4c1e4500d324323cdf5ba0ea186fe1340d95120a48468e821d495577d729475ff57437280257790c1a4a83e432c75fc5c1184cf59d7b6a62dffb97d5b0c3acf6330760b79d4e344f7fe3f813fb8207f3b71e0bb8bb24fb915df986ea488a179cf8ff1072d8f29716615f87e09c13ecc52c12a0c6891133d2bdb0b389949423a2f1b55c27c2220c37511fe626e6a186a4f2ab10e6244c227aa7cc3981257e797a71372dea2f8a6ffac9b03898b21dfb2e9731e0080bfa37fa63eabf70c22f59c1f5345febb4bbff834c3f3db1c93316356ca9046e1534723d8be0a5b977d02aab7171263adbd3e1c60bdbb63016cbcd37eaa0a12fa794fc0fe130002ca7eddbafa2ce5d3f5a828e6c38d55bc96d183a53b0d68dceb94978c5392f6187f60e77d0185feb6aa214e73829bd2bf2af332893238ce18932a56f71b1e524b5df976aab1c11a69a30afc79baab9758babe22059a892fbbfcb7bcc4df94b8fed66a4b85d2b568a45ca95209e87d0adc5668bf255750f338585592480678817c91081f38df71233691a97e7b142a66a8530b0c45ac2a3ad3e0fe1e87c68b5caa9087e16996ff685527e0b9b26e6e76ac913352af4ed3d74ebb3b30473af5dcd290dffffce8f1aa25a6eb27c5fcf8a564d80dce25eabaa89acc21cf21473e0ed50f43dcf88c7ff7ce8e1c71fcc0de9506fc5e6368dca1027d6eb6fd58a38d8ad147944871e45da4fff0cd61c510a8fd5b6df510c694d0948b7876df1260b7c32d38bc84cc400f1df09645eec114913583f1b28583756bdba2bd794f88b0f727b5a98f2e60fc2526088f57f97e302da13bc60951bee4ad8b3275bae23200f69989f55c39e7c77fd93cee3fdb8ab999a35985d47d8b5f23d60c28c59274dd7ed5874eebdebe7d9bc2735ed0e553edaeb7c5a806057b4963407c0d474fab7acda8c2b58eda6f762335b3a7c4431585060c9c62b1061cdb76baf4087699cf9106dc1a3433ad223f3fdb04dee4ac965c3373e593ceab52bd13fd12b7b92952a008313ead1a48fe41407d24bcece5443345a07d3f27ae2b223e8d5a1351441c798377a75de4f50a7b4f7fa57614b6aaf3a71716f3274632e4025e24be934d0804bb9f097e6391301adace50d6386f14d55493dfc06920db97d155ff43dd69c6801fedcc01f45c3c9a88ce885ffc96b0456c5a28226662ad0a06372182df17f79231306bbaa3c44bebca8180da9ea1a6bf55b2305b780274f4305bc4d085cb2f1cafb122ba6d527f115eda812e7639150faf3eff7a817410f74cb3569eb4c800723ff915be1fb1b63d64cde3870ac0095611266380d89474f8a5de326a648822a93d04e306ad37d8d2431b179d5b80824d9be33382f35905723277345a702db20fdeaf04eeb3068bc3e1498ebc35343e7d07b08549b960f4287b135e23da74abd08ff031042091452b8b94b43acd03b28af03008dbaf9343de529d3be0a75cf19fd079a8f6f3232f248e270410e5584901a91f78174c887ceac2749a72a659b653e429a2239d61ac5a8ea0e31bb5d929a51525e92a645c38de9c053c3e5d553a3dd03da2bc6bd7470aaf0528eee3a428a08f8d9d60ca6a591b8055f9f6bab0025d8282eaecdf4543841220f10abe47e0c05133a3d43ff0c7eaec0098fa7dffe90c3665e78ea9e270351e5543ad9733f82d137bc01f10dd9664c896429e693cc100f09b1cbfbabf5cf3d1e1cc7145ee42bb4d978ab7843996fca85043dd30cf5d002223321e61b2d6a135a5d5053fc41a61c7a3570bf32f50ef035e57d50be0ae0b25c966142428d6175e2ebb2267f0fab2dc2b52e20b3d6cbce67f9c2bd49d95b9670a643b88d1d282ba577c208d3eb92413b50c77a145e14221a1debd3938f95132e8cd925f4bcabc67e7308758eb8cfcf36169cad2c984ebe7e8b33460d252ad1cbc82cd206fd7885d427c51f50848e155e731ca039ebc4968d3c3bb3beca8e43f990b00f1fa8433ead12c3165cf8656f06243540cbadd14d91163ce7485c8ffad1e3597307b8b4fb9746095912e4555675e884df156ed766c3fd722c58fc62a5e7e3563e45cc960e54971e0400ffc16b220f695c12fb38c4f96b2523d740bf26d6f51f709034af4d7297eba1645de0d3e219db39271aa23548b438acd3f365a5bdd6276bdaa6cb5bce7e562961537c03288493ea899217cf6909920ab899a38b7c0320019e40fb0d7fd1df7ab56ea319c9a8d58948e4405faefb1ec4d404e97d318a3c07d2d09c28cb05d14f277b50002b83286f3547346d0c50a0bfc04bb1cec2566895b17f40f7f9c238038125c42dd24983161634e2925992323ade6a8185afddd24ee32c24b716de4a91484ed5203b7b058896ee547a88543d38b1c226a7f9285e0b5b9146bb4bd2d19a89e2ade2496499af469592855f6b3beeacc6c15930a1bf32538619c7b952dbbc6ed2f55b8fbdf00ce3d7749b5df3f2c90426d7f999d0dd5db04b3c5ac41a1719a1e345d25114490e8d1ee37f57024fcbaff52157325b0479603a6c8789839dbbec66d4ad51bfc7354530e354bfe864f9f5715275b4e4704fd048df35ec302df0fee45e7cf4177b739b0e1b8011bdb4dc709560c54ceb8ee0a6b2f7aabd0f4f0b168a1153b2b2397efce1c0c21e48569f4a083dac968cc56afca6cd2758ce871fbf6b698483f0871c7c8d3da8e1cc7f71ecdcbc34d4260200334e60881a2b9b061660bbbce67747f6acf75e3ec502a1ee20dd6203ad14a10a3542a4d2ed80d9bbe181816cce85d58a93aa4fc5468f28debfa4b469ba6646909cbf1b76ad147a9c633adc1fdc4d51e91e182ca703f5069a76fd16fefc3fcd1fb5270621ae211a5fb17995de1ddf21a90b8198dd7100f15f6631de27b5aa8740c7321a8ac5505b62bff55ba74fb73a29e837913084fbafe6b84f1cbc90b7fe0cf1eb3f47ebddec65f9b6ec84851e40933b090dc8911163f541ae0b357213981ba84a5b8e280d6f193a517952ef2824b60b48e8405ef5bc130e7c3fcf39ea2e1415c83d8f406461c7e2b60b56313a775efd04663630eac94fb962e6d587a402256d679abd8ab13734d08ff685edb9af5af4839e0f8328e07f1affedfd47227f2ac7392029349641c95970ed9d96c573e64179afa1339e4099f7934053b3272b9709e49249877e92aa0483d296a33d8c6cc58f517508df4f5906f4c08bfdae9c350542cf33754e965ee95c1d5279f1c853fe19a18e75eb59dc21e8218f067bda8d3a424ce4a0429b8b420414278c5f49cde659b779e6013ef829715e9c58fef98db001ff4a8360a81eb9bdaa9c7a80c4d1d476769d3bee96f09cc1a08665527bf0ee6763d1d2b83b05d897705c49bb12253a9bb9a28067d90f0e6bb8abade39184e067d071c3eca1a879e329917ef11f7355091cfd77b56e5739453bc04ab17a47a7cc4a52665eebb82407dfdafd0317ad2378f7bc6b3f9da7ca414533717caa560dfc2e4b1ec233f7092c5390bf70a17c0c87fb4e619b359bd1972d742a6c30708d0ea1087fbabe0ff56127c4444a43a814479d840606e07f86b0b8b6ccb54dcfab36176b90a3e565c9b2a1a70335a5393c63719446272cb73c4b5fca671afc0da692ec8f1f4fa74b5db344e014dc067e278a179363c9215b30067dce9dd2efe68d01d0649e609da23305812ad9bae817a5dca9034f99fb2f0bc0ac96dc37907a08ea9824ce564e487a229fce5586fb77827734d4d2d4179137b6bf3606d0fbe96745168f02ebda88f46a12f862e81d89cc81a8656d73d369f786afba496d0e015e844108cb642b581e25c9b0de9b44a", 0x1000}, {&(0x7f00000001c0)="4db63ca442d562f4d41fe951ecfe78f071fb9ca58d8094394345b9622a5aef63c8d30dad5327338fb8d8add94b7344a174ba2d3631841ecfd5ebe91bb3d84f334d1e3390a6762dc46af78466fa10fbef528454d3bc0ff7d46a", 0x59}, {&(0x7f0000000240)="0325339459a948112f055b7bfe8d982606c626c8cb63a87f0863819e8f69feb014d774644101d5fd9aeeeae07081740630062b9d39f11f67325df029d10fc2a3fb565ee86d933ddc99496f3818ed975fffd5a65102e51d5f8d47b29132698949b8e83aa790e10182260209bb1964a300435c9df5bd5277e5f59a55bee3b8550aee2331ecf0c8041e3f40a42f67bf76c65cd8bcbdc2bc615828d17a2231a3b0e4ee277d5218ce75264b819ceac3f035a9c330cb48777939ed02cb4d68b86fd10b", 0xc0}, {&(0x7f0000000300)="131978792d96733b1ff4227fd2b130d8f680079e2735f159cca6a8e9a50e9c051379ef1113aac5d8dad380028d95309cf45ab20def12e7f42b733a28fe39329f76b6067d2e5060244a0b8130ac20e2e7184545cc8882c2ca9586f697afe6cf46daaee516023c21d559e0352c05b8e5c184eb3dadb5fcf0006625b426ae88747f04dd9a60265f9e697b969c649f9daeb8d5a178d2943935748aa84b47eaf2c50dc0956457e9d252fdaf38a31949232116029884db7638023757bd", 0xba}, {&(0x7f00000003c0)="e3bcfd162cfae58c98f5", 0xa}, {&(0x7f0000000400)="c1e65373be403835d7d1df417099b7dd026df740b9a24cf1bc5c1349e5dc448ff51cb8847dd0009efe335aadedab98cf1c60ec21eaa41995a4bab3017e3640c8267f8fa119e82203473521bcdc156aa622a3576f794a5e4d5744d4c6ae5b54713d78c9bbf7e115a02f32c6948c2273e7bd354de2a089eaab97574fc575dcc84a5d8c15fdb122107253ab0bafe5996790c5e35a071046afeb52f320b0b551826d34d0e3232b71bb", 0xa7}, {&(0x7f00000004c0)="48875af1ab44c950e0de08180fa31fcd532c2ab46b5daa1a21bf83", 0x1b}, {&(0x7f00000005c0)="316e1c365773d4e29d5d67c4d142117eea8a029994b0731740714db0188dd9233ee3604c54f08c1836542d21988658046e82766422e3a7d9316e54100e5936074b6118ea891fd3416a64e2aad1a6aecc73b36b29b0a8b1a474616ccde70ba5310f1bea5afb770ead193ed5a0bf2461e1a0815a5db6a9c5fd721da348bfe0626c0c8ab04e563c1af9", 0x88}], 0x9, &(0x7f0000002100)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xc8, 0x8}, 0xb) write(r0, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x72a) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200), 0xde46d}], 0x1000000000000302, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) nanosleep(&(0x7f0000000040)={0x8, 0x9}, &(0x7f0000000080)) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff2", 0xedb}], 0x1) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = getuid() getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = geteuid() setuid(r3) fcntl$setflags(r0, 0x2, 0x1) r7 = getuid() r8 = dup2(r0, r0) ioctl$TIOCSBRK(r8, 0x2000747b) r9 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x2, r2, r5, r6, r5, 0x10, 0x5}, 0xe9, 0xffffffff, r4, r1, 0xfffffffffffffffd, 0x0, 0xffffffff, 0x7fff}) r10 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r7, r10) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x1000, 0x7, &(0x7f0000000040)=""/15, &(0x7f0000000080)=0xf) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) 16:00:15 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setgroups(0x1, &(0x7f0000001380)=[r1]) r2 = semget(0x0, 0x1, 0x588) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000000)=""/112) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 16:00:15 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0xd9e, 0x1000}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="2811588dacbd5edf04e2a9ea7a6608241a897971cdba14b9c7b820685246c484338b30cee6dd146b4cc3eb265dde516dc5d1e9336e9f2a1080c7992c983345e45a03ce670582a7fb5714570a12cd215b22f66f5ab5b4c8173739e85912e66f9ac98d8f731be733ac21bbee64485fc9b2f957edc590fba8a54d43dccef9319557125f56727d2e430d11ee441a123cc378", 0x2bd}], 0x1, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x3e, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) flock(r0, 0xe) 16:00:22 executing program 0: chdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000005308) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 1: chdir(0x0) stat(&(0x7f0000000280)='./file1\x00', 0x0) r0 = socket(0x18, 0x4001, 0x4) shutdown(r0, 0x1) chmod(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000739ffe)='..') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x20) getdents(r1, &(0x7f0000000040)=""/253, 0xfd) recvfrom$unix(r0, &(0x7f0000000380)=""/157, 0x9d, 0x800, &(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x90, 0x20) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') 16:00:22 executing program 0: socket(0x2000000000000020, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x400, 0x1}, {0x18, 0x1, 0x4, 0x9}, 0x8, [0x7fff, 0x7, 0x1, 0x0, 0x7f, 0x1, 0x1, 0x5]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x2000100000000}) socketpair(0x3a, 0x5, 0x10001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00', 0x4) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:22 executing program 0: open(&(0x7f0000000100)='./bus\x00', 0x0, 0x114) 16:00:22 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f000037b000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00", 0x58) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x80000000, 0x9, 0x3, 0x5, "5351ea8d1d82b9901969b8138e17dbc3e66bab6d", 0x94c8, 0xdc0}) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x7ffffffb, "835dd2518000190000000000fa6000"}) openat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x120) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7fffffff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="c6157898f830d44cd09d2fcb2db2416c79d567921dd84db47dc3300b6a30adbb1e7a0fd3c9741e79a2322bcc8a3d34441eaa39b25d884ac67d0496bc3e901f9a5976246cfd3ee1a08ef51b710d6a131fa0c64c2cad339e181cc3b5da17fd", 0x5e}], 0x1) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x3}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a623eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318bedbe15fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c25e76b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8aca4400000000000000423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1f) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r0, 0x180}], 0x2, 0xe60) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) close(r0) fchmod(r0, 0x48) kqueue() syz_open_pts() map stack 0x20000000-0x20400000 of map 0xffffff007f12c738 failed: no mapping 16:00:22 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6468ec653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x183) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffa) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmctl$SHM_LOCK(r0, 0x3) getpeername(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) connect(0xffffffffffffffff, &(0x7f0000000100)=@in6={0x18, 0x0, 0x34a, 0x3f}, 0xc) connect(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x3f}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10761a00000000ecff0001040000000000"], 0x10}, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x800000000) close(r0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ed535d40525e3d88e17d8f0bdef272efaa614d47", 0x0, 0x396287a6}) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="94d5b466c0341a8b2ea905ff", 0xc) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() socketpair(0x20, 0x5, 0xffffffffffff49d5, &(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 16:00:22 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:00:22 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r3, &(0x7f0000000180), &(0x7f00000000c0)=0xc) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r0, r2) setpgid(r1, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x54) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000140)=0x1000) r5 = socket$inet(0x2, 0x8000, 0x80) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180)=0x229727b0, 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) accept$inet(r4, 0x0, &(0x7f0000000200)) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r5, 0xa0) recvfrom$inet(r6, &(0x7f00000002c0)=""/68, 0x44, 0x42, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) faccessat(r3, &(0x7f00000003c0)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000400)=0x3ff) chdir(&(0x7f00000005c0)='./file0\x00') ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000440)) truncate(&(0x7f0000000480)='./file0\x00', 0x2) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000004c0)={0x68c0, 0x877a, 0x4010000000, 0x8, "926e5a13902f63d674d8129118f0c6cd69543dc2", 0x4, 0x48c}) faccessat(r6, &(0x7f0000000500)='./file0\x00', 0x28, 0x3) mkdirat(r4, &(0x7f0000000540)='./file0\x00', 0x4) fchdir(r4) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000580)={0x3, 0x4}, 0x8) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) pledge(&(0x7f0000000040)='\\\x00', &(0x7f00000000c0)='!)-[,}\x00') r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) dup2(r0, r0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0xf, &(0x7f0000000300)}, 0x400000000) 16:00:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$inet6(r0, &(0x7f0000000040)="9b8cbc03f834007995f6564a2efd5c2e2fd4d29b669ec52b4358571fb4d1e25415c18f66821caf043d8221c3e8f5b28eaec390619bb20c2d4b", 0x39, 0x4, &(0x7f0000000080)={0x18, 0x0, 0x2, 0x4}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x0) 16:00:22 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) r1 = syz_open_pts() sync() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) readv(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/235, 0x5a}], 0x1) 16:00:22 executing program 0: setuid(0xee01) setrlimit(0x7, &(0x7f0000000000)={0xb3f, 0x4}) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000fed000/0x11000)=nil, 0x11000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) close(r0) 16:00:22 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000d00e00100000000000000000000000008014000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x800) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/235, 0xeb, 0x6}, 0x41) ioctl$TIOCNXCL(r0, 0x2000740e) faccessat(r1, &(0x7f00000012c0)='./file0\x00', 0x10, 0x3) r2 = openat(r1, &(0x7f0000001300)='./file0\x00', 0x100, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f00000013c0)='./file1\x00', 0x10) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000001400)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000001440)=""/60, 0x3c}, {&(0x7f0000001480)=""/129, 0x81}], 0x2, &(0x7f0000001580)=""/122, 0x7a, 0x2243}, 0x803) rmdir(&(0x7f0000001640)='./file1\x00') rmdir(&(0x7f0000001680)='./file1\x00') dup(r2) bind(r2, &(0x7f00000016c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f0000001700)='./file0\x00') fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair(0x6, 0x4000, 0x1f, &(0x7f0000001740)={0xffffffffffffffff}) mkdir(&(0x7f0000001880)='./file0/file0\x00', 0x2) getgroups(0x1, &(0x7f00000017c0)=[0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x300000}) r1 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) getrusage(0xffffffffffffffff, &(0x7f0000000340)) truncate(&(0x7f00000004c0)='./bus\x00', 0x80000000) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, &(0x7f0000000000), 0x7ff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x80000001, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0xffffffff, 0xffffffff80000001}, {{r0}, 0xfffffffffffffffe, 0x42, 0x0, 0x4, 0xd3}, {{r1}, 0xffffffffffffffff, 0x92, 0x40000080, 0xf7, 0x1ff}], 0xffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0x2, 0x709}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x1, 0x737}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x800000000, 0xffffffffffff8000}, {{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x100000000, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x1, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x3, 0x80}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x27, 0x4, 0x7, 0x54a0}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x800, 0x9}], 0x800, &(0x7f00000000c0)={0xffffffffffffff50, 0x4}) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x6, 0x8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x3, 0xf0000001, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2b, 0x20000026, 0x0, 0x99}, {{r1}, 0xfffffffffffffffe, 0x90, 0xf0000000, 0x6, 0x8001}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x100000000, 0x800}, {{r0}, 0xfffffffffffffffa, 0x13, 0x5, 0x10001, 0x1f}], 0xfffffffffffffffb, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x69, 0x0, 0x100000001, 0x2}], 0x3ff, &(0x7f0000000180)={0x3, 0x3592}) 01:48:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x15}], 0x2, 0x0, 0x8000, 0x0) 01:48:48 executing program 1: r0 = socket$inet(0x2, 0x4, 0x400000000000) setsockopt$inet_opts(r0, 0x0, 0x400000006e, 0x0, 0x0) 01:48:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000080), 0x10000) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) wsmuxpoll: not open wsmuxpoll: not open 01:48:48 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 01:48:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r2) 01:48:48 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setuid(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000001400aaed96529ac09762a7dc368dad000010000001ffe10f000058400bfb0075b4cb094959790dab5e0000000000"], &(0x7f00000001c0)=0x26) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = semget$private(0x0, 0x3, 0x80445) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x4, 0x8, 0x4, 0x800, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) seteuid(r2) sendto$inet6(r3, &(0x7f0000000280)="1a5c8159b83df283a06899b57f74fe8aea48a42a7336d5ebd4435f0d9819e118995e0861d6401b3237a6fbb1e09714875fe324be2aaa94", 0x37, 0x8, &(0x7f00000002c0)={0x18, 0x1, 0x2, 0x3}, 0xc) 01:48:48 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) 01:48:48 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="67caa2dcf5218bb71b214e9edf7b1cc121c32fb7466d9ca9a3edc283f05473b7c6efcb532c09d42fd4d183e4cef89ee103345707714ad1f9197c8c72c8f5d6cef4f1f14a551c09a0ba003fcac378711433cb2df1049695a16ca48a8482d08f63138d0279800e850de5b9f324b5db331c890b1b7b6386d0af7a4556ce42712af6210e55e900805748bad4e09c66b2bbaa93399a889d546fab45aa017e07b37259a9a4ec5214adac81c2d157e1a26fb420a0a4837870a978c2957835aaba8ab7547fc0a435e401a0d51992586bb6254bfc5101c24b733cf33d02dc408cddd328042fbd0e3044051ba8c6e3b3e8bd08d4681c5b3acfe1a6b5a10affc0b88d816c34fb5f3e9d8d3c81a5b3b7389ebb46ddd3c9bccb4dc87f92db35e25075acaf3038cbecd13d4c7d14aca6177f8d8c8c4f50e42330e67427d59525c150"], &(0x7f00000001c0)=0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x29) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0xffffffffffffffff) 01:48:48 executing program 0: sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000700), 0x0) socket$inet(0x2, 0x2, 0x3) 01:48:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x110) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 01:48:48 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) r0 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 01:48:48 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = accept(r0, &(0x7f0000001100)=@in, &(0x7f0000000080)=0xc) connect$inet6(r1, &(0x7f0000001240)={0x18, 0x3, 0x800000001, 0x100000000010003}, 0xfffffe80) recvfrom$inet6(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x42, &(0x7f00000010c0)={0x18, 0x3, 0xdd14, 0x7fc}, 0xc) 01:48:48 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x10002ffffffff, r0}) r1 = socket$inet(0x2, 0x5, 0x8) close(r1) 01:48:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) syz_open_pts() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r3 = fcntl$dupfd(r2, 0x0, r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1810, r3, 0x0, 0x0) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) 01:48:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) sendto$unix(r0, &(0x7f0000000040), 0x0, 0x400, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 01:48:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x1f}, {&(0x7f0000001ac0)=""/4096, 0xfffffffffffffef3}, {&(0x7f0000002ac0)=""/4096, 0xfe4}], 0x3) 01:48:48 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x4000000000) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x2bc4f8a}, 0xc) 01:48:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000080)=""/7, 0x7, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000001240)=[{{r1}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1, 0x0) 01:48:48 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0xfffffffffffffff8) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) poll(&(0x7f0000000080)=[{r1, 0x24}, {r1, 0x1a6}], 0x2, 0x8) 01:48:48 executing program 1: clock_getres(0xfffffffffc, 0x0) clock_getres(0xfe072fbf34dd6497, &(0x7f0000000180)) 01:48:48 executing program 0: socketpair(0x21, 0x7, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3ff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r1, 0x4b}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) syz_open_pts() utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x800, 0x7}, {0x2, 0x7}}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 01:48:48 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x7) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 01:48:48 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x1ff) r1 = socket$inet6(0x18, 0x2, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:48:48 executing program 1: getpid() r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="395b7313c46c67a487f7618de70a17b72a839266b40dd89ef020aef0bbf83fa512ad99b27202316643cb8795e7cd34f6b17914b6269220d6b53fc064f71478dd4f4c3472e1ae9858ffffffffaa"], 0x8, 0x0) 01:48:48 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/175, 0xaf) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 01:48:48 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x50) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x7ffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x20) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 01:48:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080, 0x236161bc) open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1020, 0x1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) lstat(&(0x7f0000000180)='\x00', &(0x7f0000000280)) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x4, 0x7, 0x1, 0x0, 0xab, 0x0, 0x1, 0x2}, &(0x7f0000000140)={0x0, 0xfff}) 01:48:48 executing program 1: socket$inet6(0x18, 0x3, 0x0) 01:48:48 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000040)='x\x00') 01:48:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800", 0x0, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 01:48:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0xa1) pipe(&(0x7f00000000c0)) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x3e, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x200}, 0xc) close(r0) 01:48:48 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) read(r1, &(0x7f0000000240)=""/173, 0xad) close(0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) close(r3) r4 = semget$private(0x0, 0x1, 0x500) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x1, r5, r6, r7, r8, 0xe9, 0x7}, 0x6, 0x3a6f, 0xffff}) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 01:48:48 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r3, 0x4, 0xc4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r3) 01:48:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "d7d84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:48:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) r2 = shmget(0x1, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpid() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7ff, r3, r4, r5, r6, 0x2, 0x6}, 0x7, 0x3, r7, r8, 0xfffffffffffffe00, 0x6ac, 0x8}) kqueue() getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f0000000200)=0x4) dup2(r1, r0) 01:48:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="f86a11d5077f24716f4fba6bfc241fc71296aa674fae7bbbd8ab880ed620c62c6cc789dceecceb067f3b28233a4e392a12314740afc08ac620fb224406688c6655dc3958718cc48dd1fa7f9a3158b3c87a489f61d577274d076e2701ac4b84104ba65f4f6af099", 0x67}, {&(0x7f0000000080)="2d337925a89ec94d45211ed7bf9bd49fa25389020fbdbc2105ae1350375ecd82d5b3a707c999bd09a94dc4e375d4430022eed9a9bb25a6c2c9781ba9c3655c2b695dc8c9ec11e5f6e5ef1603f50d89e9f567c089b3b5f674fe352ec81879101c15051039b7568392248d00e343a9a50eed43f78697599567725d28179ce1c10ea7c3bc2ed448f0642e6b1cacb75ac34cd14545984569ceef1c65d8366e3e8a24ce32692c8dff45103f6e7550af586994debe3d931f19c653ad73fe91ef76b75880427e3ad67efd1ed4ce5e531b2173b2afb17d", 0xd3}, {&(0x7f0000000180)="36d9a8cf8e731bd139423d1c5dc67a8a3d8360d07a8fcfc6c475d7ff69f30334db9a73b902e536a13de874a8baa351d2215e859a07fe0882ef491be8b966277ed0dae028cf0e89333eb2d25292d2d4cbf290d570ffa1dc330a4490408ea222e2d6d88032ed103405d70b9042640a7cfb970f9e2f6715b7dfb1c4dee8a6f958a3bc26a7c27086f00d8caad061e71d125337200e9b78077dafc957561324df8914355957f647e50ba91ad3ef20855fa046bf7f2bfc28a3ea2eb812c5ee52d865fc94c21782802bf730b85230376b3878ba2254a008d3d15e69", 0xd8}, {&(0x7f0000000280)="5ed4eab7cd20305c5e3097c01a85eca3a70db22e15ef4cfb897b84b24499f72288dbc97596b580bf1d7ae55c057d835157965639e144be0b009a84f53b784420d04f892d72f54e58684f9e003e167ee1d42389bb16cb8501c3687ea10f4dc5f74bc880cfbd99aa3a7367f20588bd176c5536f39039b0181b90e95ad5a92f60f6d8bb1f392aa72be947fcc42fae2d8adfc298416b9c2a763a55aa145d3b74fe0d3d8de91bc8a1f65f082001b9d1b2dff7580e4e9821f10148c59a3022c5ad2efe5964", 0xc2}, {&(0x7f0000001280)="743dce22ecaf664b319e0bfe1aed78471edea61bd9bdba4fa93cc2c9ca4085470888f747a5ec09465a216f8db73fe94af279b22d867538801aadbaf1c11eee6e2e218aced0ec4a6e85dfedd2988b403a6045be5c4273416629732f9b2da50bc37d61aa24a11766745240bbdeb6af1165fbe3ecdcc9323f1f524ec996f0dcbf08d16024e33708c3805f47778afcdc88728334bdcdb9fff769d2f43c1e6843a2816a78f9005457f45868ce0775869effcddb6e7899c78213783a6dc9e95972ccc61358e8aa03042b0eec6c7d549f35a976ad07fb64d6cc8af323058949b59c7646369d2f3c3ae0b69a23e8a6c7e0dfbb3c26279066072984a91acdc7b1be35cc69fcd22a18d4236360777f80902c38c1cd5f4aaecdc4c9e27190c2de99a13cd04f1f9e11932b0ec2925a3a7f26d3473c1c56a7b85f5d5ccbba0a380a16860fe2a6719a3c22b47683c42beb0fa10ed372268f3dbc03d64e9b14c6dcf312b2229f7594b73b05424d1d5b3a1893b5faceecca42a95dd3c88b461f86182f0db71baca62813666c07c163f872828634cf6896e25d7169f7b595718d6821a64b74b4a9a9a3df93ee647a197d56769b4ad0965992ce66027485079c8e4f8a56e33efb35b44e9b8bf37f248791fc8bc46040935410851e59822ff93fa4530c3dccddcca89ec506704b02d60aa07104daadd271b241cc386197badcf003601b336e48b09c55e6609bf7590db141c18723fea44e6e7c8118621372a9cc93c16e583caf656369f84991ab91f37710fb6f8476da0cd9fbc559f3bba88849369167770d10ee0fde13b5b0d960172e7d9a029118641e31d4a7ba60d652d73b30f329457498e9a2e7635d60a9b33c9accb2d1da0d002b69bd543bd315c2fd9cc697fde15ef67f16f5533af003bfd1d1a041f6a6e64ca1669f20da41ece240427da62d734753bdd7c503e73f3ae30004f76d56f43fd7b5ef0aee613cd561a5e042f08611c9f0db5ad6f3798aa38cec7befce0a680d93506030973b775526be43d9dfc522b53c009b2571aa02908af2799fecca973aa8663f2bd383d4294bfa40dd95ae2343f175f21db9c539b5efaf3458d16890b90d477d78c35ff9637a6d85ebaf8a717c70711581d569c266179eb8b9003fc2f77158dc1071f4ad67771ce69b1685b83a1250521098f5962e9c5e236d1f382f57eccb2b3505a31cb802e4c0484b61b34f4d31872da6d1d234f9b637b3b073b972ac5ab60131122b247296ad2a8f906b7b4ad07a895c65cefe23848ff7001723b5a5339c6c9d0c994d5f8b8cdcd84b0c2df62f47d8395cfdf56365046d69b6cf811bc6e36603c0eb16887e14cad46169a761762b83c12a667e237f011b5b843c0c98dda69d7f514c522ed20b0107fe1820293ff68844fea77f1689b7b65c65faf11dd3e2f896dba1b826fc80e2c092160bef5210e20b667138a36477975331f8f3da4a07c183bb3abebc8b3d83e2284bcfb542fccb144e53788702fe827773ebb10fc5829ba02eebf15f57420bc53d0ba0c419f7a217e13faf3e81bd57a0f1338aacc5921f48f98d510a8c61838853a7780789201196a09b75c5b32682d06e5f589ebcad094508e545ddc64af92109b068d810c3af4bc3bdbc17eaa7a9991407468823cb40e24f2177876dbb205f772433a4b511af224de5fa648d0827df6a64714c2803ef93993350cd9e95f796ae2a676bbdae47c363699e52234bc69cae6f69d2ca347fbe943f287bc04599183de2328caed2f9d76f550c2400724cf8ade464c190de166385eb8abf58075de3cfad4eaff499e6e0d61585b82af4ee39b5d1edc1de5cfe43473cd3de84a7671d65fae9cf3420fb3a0e5fc6aa377b0c8e4b35de1f157393068ca37937cadcdd479a2827b1abeaf345a3be76e4d9f62ed65c78b4070345cb26eb0a8aaa7f5e5206c33424009ee34be582af7c003ee433ec190db4c08501e471900315e24b9fd50d41ead0cab43e8373086efde395804a38e30021c0b52034a3f82b34d9fd85be2e514f1a97db336435797ebdd5aadadb588fcf10ffcfeb16533f05e7df25d6538893b9b1a2d455a9c165ce2d060452466b4f21d7c121bfdf59ee87dc34004dda57072ab93a4c5391e58d9363ad0bb846b03cf28865291b6f0570bcb597b1dd4b9805dadb9408681873607b4eefc4c57013b251c814935a9ca7cbed9e04ccf4c84fa25c3364ec611e29aac65f52e0a003eb597293c675d19f4d87608e98b639820aa76b5f1e169eb892ae0bba02ee803843428b46fa94a381cee75be47365bbb7c1ed68670617e650329724aeef2116b283ffb60e6e086066071f406b083ec2c75b37e8c2f7bc511533c4098b17e1cd1649f8f2fa964c4fdeb15fface5426a145874384c53bb8573715e2a869b6965526af62dcfbe029fa7c5ec3ca8849372e632eff08d79920e181b7eeb5cb9a05a7a6c2e8eb586e50dd9bb2a6aaabf451fe734f1bb7f9e784d00aa317ab9ec6dba9e7ef5f4db2dd058c36e106041ad0692b17bed470973d77d83ebdea6b2143a0d8bcb5fc76260397f7fbb2a7b048ed85bc5b1f3e1abc85c2da1d00116a40c150939177be0b2ffd996b20b368d2421f9879b940ce8cfe42996ea80ea294858e0b023230ef0c2ceffd2d013d7d38cb12094c6407f0903b3a937b8458e46d130f6753f56d93da294563162a976e6b0233978934187ee885438e049b7466e5eba3834b5112911608d76b5058a1d73e4155f3bf15b17220a4a58040958270d5dfa74a5578a200f88bc980837e23206d52e915e85be9e486dd9ac374dffe0d40cbc72e6b1a7d3bb4c85d9a045211bb0498163adbb5e8acb9b50cacd350a421a38e41749b3657503d78ae08b97302ce4c849c4c99d8383e7ae48d106ac2b05fc3dac5ab4484a78de47066288e2b7ec3d24a4719f3614f6fae19fb5941b86180d4b74d3fcc28aa4015dcde45a2340c87ed9f400f2aeb98a278457b512a51ad46cc7f4dd7de29f53356f2285e087419cb572c376c569a370bcaa0355815a062b9cc2890d87a601759b9a5ce9530224f458271e00330a397cac63f15a7813fd45dcdbde3d39a748e8a11affb142e5223d5f47ea1dd0656f87ef0341f7623e206ad91402fd62c02573db81b3949020f7ddd554944630216650b67ffa3afd0b51547ce5c7300c86b5aa0f3f5e6fa2a7cff3f79480a8af5c75266fdab84aeb038171b461c79e45125aedaa74f025c8b84af9ef0f8b4e2ba237adb1578300640ce56aa38031af272493a15395a0d888dc8867be80d12f40f7284af657e9047aa461a338e6d50efc0b54a3bc71c69d8f5f45f0c2bc9084bb31b43613afc61ae4f454cb726b47aeaf6194ae654554b08880b58b2619de879ef9cfe66ca9469009cc65f84ed9acc10290c96ae32ce372c54c8481201b9ae4c33999e31163e67a9b33033ba8544c17495a761a3f9c4d881c734a8a69fec565c8cdb431a89534869bd3cf4b75b838aa40f364504aae0324c78605f3f78a44a7c3a34f3e778f3afb5cd5af3eaf064b197596faa4035ac62b9d96823814a02f3fc34e0e943263684ea959ee3e52a1dcc55db0858696ed516d406520f555c9c0f38f90297ce7f4cd042f20df5857e9843095a5d237267dff9b48463efc3fd2118024d5c2ec1f3d31e82688bd6c646b03b7e0e8cae3877c219959abc011ecba5a72ba4a86203f1d3c93c299916039a6c3da4810a6b81dae9041a225214983cc30114c22f57c5cae266b5cb386b1b8d26482dfd962ae3d631bcf72c1a8931ce34b4c071797b44c72d2779e5b5481cc94ef97a74dedab30ef4840adebfb82159c553ec5f2d49dae9741603d3757b7526edc33486820e9a0cb1b151ded7084ce392efe13e474210a5df3847edda192b68087cc5dc528dac8c4788dfd81d9f765cd168e13af039717f4b54e3f9adc6f03e2dd58e71c26bfaf2214bb23cb874d863cbfad3abd486499e8e4c3ab60dffa0968c733b3a503f50e9b995d2516fea4bcec2fc4520c0688a710a8eca6a9aaabe207022e16da8fc21b7d9cd48ff67ca500f513a314561f2ace3fb71c9cdb1d7483a4489f85052830a52f33055c1d83806fb4f4ff7c7fce681fa0aef44e978fd4c9c56b5735efd45911fd86bf37e51b453299f1a579f814690616779673d464e179e1f237576bbb4426130051c6d44c274e6d29aac95b84014b06fa2d3502a77dfd5d4af4906aa149e30347d9e0f2b28dc120f66b3d184e9d92e76b24e173d5bf5e7afa318edd5f674dedd0c8c1035ed1be51655af5e7a84a3ebf4f03b100cd725ba1e45fd899c93323558cc1b18a25465dd95896269b5ddf44e3a8b09ef3170cf5cee6f0a09f1d9302ad0dac49b164d7744e108ad702e38b843986e622c445adbaf805955b4ca009d37d3c468328d1bf4c0136d56c157eb23583bc363e7e24cf56ddba616399ecb6081facf771bdc0733e54a7c82fae821035622362262b65eb69e3e58aa54eb6f4e60f3bf74a7d83cfa6eb45903d08cbf38643e5bd37f5417fb03651e29e34dbabd527afc13233f6519bc454ac71ed9bfa6162a6d2eb683475de123761cb701391afeb589c52664c3b3a2d6e972795e6fdf8196ea49d77a47b5035a3c6449fc67bf0aeb6ede69a06e2a299c701491681abea10656f1425852b66ade90c98d392e92976ffecffbc92d30ea0e0aa42bd3777ca74c5ba09193177b53a1ca10e5774feaa6008b69e0f77e53624ccfae524c027e106218c89fb441b580c1a6e500fddac4ffcc78467fccbbb6ad18629445ee3b80e88bb7bd16f97e5a2195a1df192c52de44a4ee001c5bbbb0c068af52eabfe869eece3486851a7d9dc05886b7d33a380abcecf487914d012d789a84796abd75e058efbe290e52965c6b9096c7abcdae761132865a3a4aa4274c3d96638bd5f99eb9c343c9c5fa889f5d453e9b1aa2e3119a46802e07ee8a43ac301b3e189e833424edfa723e23b15f0a584a4770beef8fb7ec8a689a8ccd70551db2dce68f8cc8268352ac25b7b70d494c12e6d046ab7befa723c43605cd3889048b2682cd4ede013a434ff972a803059a58114f3f71a7b125eb6acbba70298ab9549c94ce517e60584fa3a63cec65030564bc8449c0e15b1def28fd8cd027ccd571055f84a1c6b9f008885257f175d4f215eb31d92071d9b5a7d05f6a5f5cefabf80b94f621a119cfaedd318c2b179e3072b944c3f0123ac993cf9cd292c27fc805f6e60bf27ca32b4f21cceb29b1add2f039446b5aadb41d58f0b72a465670d8e7571e97f007b2d5956d3d873f1103f354cf0157367b98893b5fa6cc2e6deadac839833ba63934d069e2e565a5288205db702987ece427e462a24b7a1d1f14635b1bd42ff654cd13bf0abcb287d1d57447962aa04ddf42239775eb8ad07453941430bf90edc2a65cd6d9487e62ae5cff204228bce74c938bff69b3bd264bdaee0dd16fbe1ef33e9b6ec2e412707383c71d9e98fc8e5b69ce36b84315671602731af6259e0761e7b10e328150433a055d9ffe3e8e163835b7bf03528088dc84df9741bea856c8bd3555396476e6b2fdb9bbdd82e4e0c7a1a5398fd4afe08d636edfc5054641007452913284de88138325ad06f3c1cff1481b72cfed87a2d6c90f6735277fec43386cda6eea368467ec12b80184707635aca1d6b2c9f937007ab2463e8eeac1254acd0fc17a246aeec570929b73bb4562262958fa30e7921ec3067e462d9f6845d4e50d71f4e1d688b0aa2a07e883a60886536efa5461d9d30f6cd7d36b243e06a386ed5d7073", 0x1000}, {&(0x7f0000000380)="912f2ed3a2a18808268bddc8d2c20fdf773e39e0abf00c3a8dfe3d8c651d30a325367d8f5f4ed6dfc803094fb283c69036a3042e25c4b5dfbc7a5b70fb23b162145aeb3dd11af7090b7645374e89cc3f918322cc8d6c18737807b976fa838d77dcf1e681304f07eda89f21f3d4a0706b525550abd362411ff148e0ccc115e493c82a630ec5279c1d647b8fbe550554e9f42a0d8a958788e150a4c526dffd77c9dffb980f48f1c5f9e03c3ad949927412e41d4cf7a6118f045b", 0xb9}], 0x6, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 01:48:48 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/144) setuid(0xffffffffffffffff) socket$inet6(0x18, 0x3, 0x0) 01:48:48 executing program 0: pipe2(&(0x7f0000000180), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) syz_open_pts() syz_open_pts() kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000040)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) close(r1) dup2(r0, r1) 01:48:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)='\b\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000004640)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000100)="231a7c99c741cd1ee343b42ad240152da2f523d8b2b0a62c7a9ca7c94918696f2d7ff440e88a95dd797713bc81b7860d3ef7631b621a0100dd6d26e78f0fdf8804dd3cebf24ae3a2543020434d5fe5e6a2858091093b9e53b5c4a836a3eb15ac7a39b2c45d7c81e97fb762e90714d04811a13a104bd6761e7905111d1bc163c1f3cbcecfbb91c482cea425266730a8538fc7a9b15e437fdfe2791e73495b0610741eb40e3f2959cc41634b7fab01bc1018a73bee43d85d060ca89f1b25ec42576c18ecec79c034b904218e31198e7d7531d00921895dc6c05006d2e4318545b600ea377ce22f5a4b1848bbbd45382ea89d067643ba281ffc093dd664ec8da4883186ceda3bcee17a2f129fb6f5a25154a24a53d80cdb063a6587caab8c5f271f44591fa66b1964e5d28c4a407cbb1a9bd5704b7bd6cf58cad42af02773a749a7e3f437247f5a2e79de2cba5b5970be78e1c94cfe289c535b2b6a3df9e23e8093d65e7e2c27c86d7a3209e83c82587ce297b3c6fb759428a4186b87ae25d4c3493dd2e17f5b27809436fc65f2c4e31e0f97e2e80a8ae4238a6dbb86a037f38a4b3fd7fa09df276180891ecde9663f7538e9ea0783cb40acef17e1d5ce0a9eb2286005cad3a082633d74f9443bf0431f9807a48d19b2d953d8c66c861cb50390e521a5e041a34f4547113e3541a2b8c6d4cdb38c0ab200d58ad60fe6404ed07787a29d6a5b9e3ba4cb887837941a1f20f423b86dbc608bad5bc191c21539704a4428a06dc3d6808fc3589a4c96ab1e088ed2fb5ced5a45d6ca847c209ba19cefbb7d507b664bb59350a2649103b13882cf9e5b90f7b43853c4d509006b807bdfe1925d621340f5bb379fdf950f39f76b2289fa3630dccef5e717d9d33154ecc7a9618bf4af860b72a21b2b280966ace20241a1ee449a5d275e025de3f502a46c22ecd3ceda546e8778ba8effd3ff1dda2dd0c06804447d7a1744315470d57cebef729baf65ff4d2a2ba77acbdce3dbe7c4c99a1515a917a0dc42861760fd54041264d57448ab765c217deb93ed4d5d561fadcb563e85222e27c130b17e9da9c83af381c1cb330bcc16ed228e91410be18f2edd8cad34fc41b17428935d805d768d0c10a4e77d9545b27d4fc3dca4b7e57b1431c2f7209d41e0c92b7e7e1cf1d4087909773e1db490ef12403a65d4d0448cc2f493368e6ab19c8e79c87e9155c0b4566c35cbc596b382d774bff50ed2cf812ce5366eef462f21be698b216f6117b07ba9a0a14a41b3c774611a50ed6f879d1aad07ca7fded646cc0c539cb1af53c6f678c56d9ec9d6068abcb83c66c01c4dec38d2f677a7cab2e3f787e11280b0b18b4eed90ccb2f8ac212c6ed7c9515e82a3399724fa28f142972f28f0b1a7252496ab1a713c2aabd6d9a879db431b639cf54ce0fe2dce01cadd048bcbe1d7a896f7a8d43666e7a2b7468e1918bd13e1b124fa058c0bdffbe4f8c3f1992ff4334195f9b02d309839b6abb86484a09ff57d31992a56c1d06e0b1e036c78df349d0721f573654765e5521efe6c2136e2c5a1bc0513293ff23e67fef88089364b57e72a2d50317133363a15c50de39db14ae46cc329965772f274149a8af9655816f8229aa80cee7f0988bb0b00373f77efe9abd796fae7200b384494fcbcecdd2a05ed9513527f122e79ab5e1004d4347ff221866f79a6f18eac0f8b2839b845a1afab4e4c12ec32de69917807c1d97da239abc27fca5ec29a0f86f45ec2c391fbc00e97e81d306cca0d6ec0398f9d93a966c584efb5ce6488ad33bc9e7b80af3e4f6fc327346db546bb58dcd88be8bc0578565fac19b3e0fee7e99affef95a903534dd46005d9360ba35ec39fd47516b8fddcaa0e5a44d0747c3dc21861d8a5b25953a5e2d5cd1df1ecf7b1f1b9d636544ad37734f988758da682d07c09cafe1cb8237ed047350b092c8a8d8ac29518db86c4b7db842db3e5aa62a8238e40133f56f411aba62c9c246fc4d8762eb04bd42b29e591c9aa2f5fd2b339891c28137f69f32316b3af780f1e797ffad08c3169edfa80cca2bd30afbdf274dca25a94e8d55f5752341059746620cf80360b88c7cd95e1bd3c581c549dd31d997622f02e1ee24b63c90b128a0e71a0454b314b2e156d156267fc06b39719c25ceb3ef15aa0df8af28d7fa56a136aecf9043b9cfd2a8841ba9edc37672ab3e0beea0b986d91c743f079cbab8d1f145772c840f42ca68de4f95a2dcb79a3d287b4507b9b3a4fa8f71b4b85efa74d25b69e5c7d3b41a8a633a410a4cee7cff0827cd3917fcc4bf2a7ae9ae02b2dd3359ce93a1dacb041b3290adc2731f001ef7b26b9b6c95a717f75e40b1d676a9063c72dc42e369171f01f686c779aa84373315156634d52f5209d4ad82e90827ed0205bbffeedb53c6e064c55a5eee00e16f909311ce318941a4ab13dd6f46bc48300577a54a479559889eea9a702ce8901abc8e68f2180ea673eeeacbb62a40fa8d354d9ed12dad9f678464bea164bcea36e5c31285c501bab8168e17a2b7f5ef52ac7301fbde47c264e04987f0e517a9e9225b249dd4ca879d454a6d1bba1f9a2bba19868aed21853460d4f3b65bb1314721a35593cb43a3e750229c6f8d8e7630c1652e4250100d497adeaaf0d9ddb0ac3311e0bbb8bb06bcd6811c5eb8a40acc80e648f96f722ab9ec1627adf12176e348b7fe320fffd15132ee41232d44fc58f4f9cd06fc6361b8ed029dc92e4a7537c280669e090e517d3f5358a69879ff465eb278cb797266d5496d34ebb37044f4d2a25be1ba6d8ba3f4e8261ae1b6a9ba1bb9e4af86add4bf5cfdff1bb9fcd6da68e988e93fb6d6644301a46cc72936178da7931634caacff90799db1b34584932ef7cec6d7bcdfc0c2cf6c3fa34c44d9e3ee86392494a9b7723261229e872d2d2cd21c5089243d3798314f2f474724a1fc9313a11aae18a3610adc2255874163c31c48896cdb464b7101862c5742cb459bd4c8188522250a0ddfe2f7a90f2aac0f755433ec5e18ac6252c8f1a2107c804c76dbb08e513f2256c44492c153e206ab21afdfc27bf669c178c0e08fe276ee0fdcc730fc68de20f6d5cb08bd6a7d67ae0cb370bbe6f2e37d9551983df0a5df1d9a642ab883618bbe399047238772271397ca658038acd1bee77fe7b8f6ca0388847d16e5d5901c51b75b452b00ae5c25a7267a469e9533000ec465b4c02949a6abdcf2004eb8dcfb0a7b5ef0fe6c4b2ce3dc684586d4719d236295e990579a4f2ee69a2a9e9d44962d1e4a4084bbe57d05bcc7c2763954cb5f91a7dee6b732a4d21c63f5e2bccc2222b17c07e751d12055853bbfb121f78e2cc0f673501476a151fd7636fc32daa02fa2fad94189a108be6a8d1a3fda3b9825729afd8851c71f1161227baec2f8f5fa53ae095c09aeeb6114a07b15fe847cb3effea26b8f9c2021ac9cf157b0574eb53f2c91b139989165708284a0502e4383454887339b4edccc4f0390b9307db218963b65feacd8f0fe461cd5cf40480cda9858eb2e43f31d6c8139e7bae298f7d69561192fda12bb86b67d16c736d30a92ea889a1769a355e2be12edb85772359dc7e2b029f7fbda1d39d5f051bbf82043a103c8f044bafda5af55eaac6c2deed20f16062e852a3cab00a107b632823ccc480ff0ea3ec7af51a5436597258642ca6b5b94b5b1101c3dbb5c2acc56ffcdd69f78953e0edf88b37bca065ca0c2712bee744c07e3337e6028c53316cd059a0c6f46472e2b7d9f9ef79f21c3e75c7df94811121ab58ea93b71fa56b8e65b3a3529aaf53dfdf631ff023f5e93b95f9f48e64575f3df42a878bb196847932168d4d1967f6cf6d57d597df5a4a9aa5dfe268aee57a1efaab421003b51a955a2d08b1a385bd27ee95fccaed47e14e1970c517d69bcdd34ff24bd3c53b5de14a411b8b71553801dd9ef82b7b2e5e4e82db8c5aba7e3178f07a019636a09d09bd517972605e3560915863e37e26951dd7a21c09ac49b3b175842c81b3f9e978e1b155eb9c81cd0221daeb9b1f676a7d2944988016300af46647ec5dbfbe20aca35950720202bce0f67cbe92fcb9ae3a9420a4925807701892bc3652bb150dade4de5d3c1c804a3923262650a4363c06b5332b856afdb030398735c66ba055b18b2bc1f9126f7d94d6a50b5af67dd0385188debb12182571f2e5bc72ab1e0809b477c503f69959a7a709495eef2059b1243510bcfbad8090e0f83d7e698258ee5327370c17876a9790ebc25538bea24a24bad2439239455716a4a747d29fa6ca95e5aec402fc53c696510d14a3dbb6635536940e558d68d18bf4f60053c6336132ba0fe1e22eb8e566bd3ff1cf4234a4e4dfdadd29c04802efa03dc5b1da1a9a9ea44ba1975f2df3e24c4d401f2ea812075f1aacfc2f7e6e2eda46526d8bdad7add373410ab8a6a429c473ce8b9a4498d0fd36cf9d04a13c9e97505cf201d56dbc995bb4cfe70bbbc86d172cb166dbcf8bd1ff4f9c7e699cddedd730601f9a652982f7ac8579a19daa2ea289fdc412ae16b7d177b35dcb8e969a81c01ca34340352ef1d64566f813697e1c781211e81430c736ad48b6188ddf8e0cd6b1208d2a0bc5fb05216d8f376adae7b67085c1ceb633bcb81e3833c38123a2e1faa44d07fdc80c6df2e51825bb3595ca3cbbdb3bc48a74131c613947f11dddbeaa2755e879e383ad754b5dd629618bd55b9e61d8411522bdc65c4db290a8cd42a7e9d88ed1ed907e62e7e83798ec6b2b0c9229340a63bb213c65327ce62e1f137b7d10f35323ea8c0135315c0d2605c280ccd95db33a2d2ebf3b30971e2a5baa6e29a301e94970962dd2653395027bcf83881fac10d9a207fd83998140f5eeca259adfbd80e1bd9bd06a818b77c889f698cb9dc3aac2020edc8f6d07e5978c61481d71b607672ad379703dc20b552d7e7acaddd760d9c14addb57f8bcf9fd0d88d20becdf38d03522e92f03bb305dfb00cee27425d374a6602d19dc8bf9fa05357c6374df9772dcf289bcd09698d7e985fcbdc9e90dc841f8617560a0a78a841e844c490b38a8e6aac7509e1503b7cccdf04d9791e8a9f7f5af5dc3ecf67dff458b48db5007821394431f4dd9e52fd06014934fc48a43023b7a83ffedc3f333ecbb35dbf1ab928bd1e8f2bc8cef342c3ef31e16629e83240196a07bc5003275988b32d0c17c21b0f5d782096545d1c2aeca2ce88e0c427995676d554d4d2c72ca99e22bd515b7b3a672b777ccd8e350ef9cdade71c9b8dbacb4ed8af65be1af68172a24a961e030cc6833397cc586518fc8cb641b33d36c8d81bacdc595bb21f7f4f379a70bb8e9132e97148f9e7cc823f69ef4a9ef2dc9fd1982fcd298a3640d0a65450c454e3cfdfa46f48f761299e1769744e05cbefe12cf32a63a4eb4e9a3ba20b11cd81b2c9857f2abf8927f0ba52d159f557e937d621c502e8705c122eed6c2ee53e1a90c1ece92d4618b71e507a1a8343e8bd313f7277f475014034f8aa4e5131c554122208cfcefa33710a70faa6ef22498ecc441f57d71de6acb2edea441a5b49ad95a88b7740301edbd982f7e98c6e213a80e26caa2bb03f22a0c414c431a07571428a803ead6e4140fed4bfd3d32c210c7db79f99a85daaeda2b08c0ac0000a07278feffcaae6d56b819bc25bcf5584c34dc348f61b52c22702d441a08d9f8a23d4649b3e4e41ded52a35a79efc477312c38c14cb6ab13de8b1f11c1e26702c5b8eac0a5224a795b280ce0b6d6aff12c762c05f4dab54df83c371bb891f7c", 0x1000}, {&(0x7f0000001100)="68516ab635b9d169c86419796cea8ecc8f7e050bfa5f5a007edb119e4c825a3c65691100b5ee4f0d1e1d14af8b1d8980929389b2ece6b90a7516b2677cbb158c5adb40815e027fd994c386ede10e4973983a5edad873dbb3f3b5be36a3acd7f979ba28392858637991f2c4bd39e5e92cf09d67b51097fdd03237859e8de74374c5136088c9033d28a20d48c17944a594f932bf3c8aad747ec9881c93ede64a", 0x9f}, {&(0x7f0000000040)="ca627651edb091e26e71eae83c4741faf6b9faeafdc50a4fef67e718a0d2aa3b688c6fb0de51ef7710286e63b2bc2ada70922214a501d4d4ca5c4da3ee4c2ab78b47384072f7ab", 0x47}, {&(0x7f00000011c0)="420bba1659", 0x5}, {&(0x7f0000001200)="8a66", 0x2}, {&(0x7f0000001240)="41ae", 0x2}], 0x6, &(0x7f0000001300)=[{0xb0, 0xffff, 0x1, "c0fd71cad2baecf87883fd4610906bf0e8189cb3ea28791ffe78ef4d04e12cdc3fe7ca5b3d3e5ffa0dfe98de2a402490dec5716574e00059603702d2a94e0f5722df8b016d48aaf6b94e05a3254951191536cf98ba63c013f917641e6400639606c40eb48d8de4ae1a3ebd10a9856a9166fe21aafc5375ab18dacbaecdc7b54e4b4cbac8874a1983e73d08d6890a3835d2f05f7a87ce56c89dc901"}, {0x1010, 0xffff, 0x8, "dc7bb28feaf31fe7492203db9bd5fdc9bb977ee4d3b83b26d7d6c47fbcf4db5e892198823f556719cc9151a266b3a8b09ee0a63c3c6988ded362127ac0a7a7f77e5a21a6ebc45fe8f225e22383b680ca104a33490555a5c9d8f5e74b6b5d11043cc36ad91c1f5fe6a79fb019dd608b1155f68e5093b6d23f24e5baa0988714e426fcec0534c9e3a18bed931df95d0e3b8799cc0c0460223f74dcc1f29b4c2f70783b43c1b8aee356b12c128113abfe07b69de8124824043a5cf7b2197e2eb03c83492f5092ff235e7ebe00e27117635b36e7c94a172b3e73fef89289ae7badadc786d4083ea28db79487d12a65feb437849dd7735e27be66d908e3ccf959dd4188d041ef02fca4d92d4bafab9937a61aebb4752c49132d4740ac9b95cd609336aea5c46f823a6d4bbdd5a6f6b742936945cd965d959fdd301d09baf3b0ae7422f444759f6ffca6128c48e1dc02dd3b94ddc825bdeeb627d63ae0d67306f1286ab34d917543fb0fa0b4d5baf29b5bc5f81cdd96151585acce9685f19f90ed88fa7507b2b92a0449f453cae68f7462e36288154917bcbf111be1fee43fddc363514742af2507e763aca62485c3344a04308e8e106c054c925b04f6c8d27f8575d1c1a2956096456b14cbc7e79b321ae19b65fc692dc9824c2840aa9a3fca3c73a19996e2d748af0a68b32389714f20e1218dc8df353f40743605a3def309f0ff217f2e9390c264cae4b02a22f803c9f198a449e43b07671a08da91e2b570a8eb34a8cf628f6a0723d6ccab3e0293ee0a90892450dc4a4de83b127323f243710a1ab35f507d9b9e76673b553e8ce41028fbf04b0c126870b6160f452c594c791c171090570fb10d9e71f93dbb714903bbe3013232642e7e22e676785577e677ba4f1ab55fd56b7c9e7860e8285752399d27da1b43ef22b3e31d576644a6371c5962bca9bb35dc1ca80441c42167f55d8d749b7a8bb57badb13ba28e70f121454e41f4f9682d8b653239fbb40fa5320a96cbc750f22917688590f98668802247ff089851019df7ad23d715d3c8939dd877fb3a66a2e6386aef7e45741624bd7f91595dd18998e3229726631724f29e08f8b5bf6841dcb5c69e27db6344a026b30575e1d39a763a2ac699c6da7353cdd403221c711979baa97a22cf5f34ed7e409bd1165e2d8e7fd7057cc3e49d89f0f7a88eb78bd2afa45a054f6f1e2138e6c151b1cc323a0f0e0d4ae362bef0c691f39407cc85bca122de54de1d95d389d1dd396a88c6a2b59f9ccae0bc1d6e0cb979e0001cb113f57548adbc811adbd906c75c926b4fbbb2ebc9c670653842478472b0372ae166a9eb03f2e2e4173727591dc841c12cefcfb18b4e65105d800b4de63e6b1e8b0e7eb23834c9bfec53a093bb050cd27a091d2e605dd85ae015dde206a9871de169be5d09c805d6f912a6560129be3dea8ca9cd9b1795a3cb384a6fc2af1fe86d3d8fe5767e9b1c2beaa47714daba5855c8d82120db6aefc3fe76bb084e6a714b0163f887520644601a3e9040759db8fe496229c5122e4658d0830d5f622999f6936dcff30d0b20a1d7a77aef1928bd4b1b94136f3eb57992172401d859f5fab16e4276291524744574616f7c273cd72e1426a846b421895b976677db6dc38ed9a2ec0388d7dc53e00fb27dc493935f6d2eae93ecafe811c0a7bfe92fc24cdd78612422a1dfd5b592928fc1a08ac0c782f118b68974eb20a089812b1401ca73f3911e4ed372c5dd66d46682073558217e6179fb51b094b1e844a6da30e2e02816692cd0117db53e9f864cf93c696630d81645da060d0ac9f7610803e475c439c99f08577fd7b92314bc598fbe03a418519bc9f417b079502cd11caf0edfa20a4b7ee040a6b0d4f0584321bebb10e7bc72e8f9101c5f68d90df4b816083cb0035ae482cc184357a35c7d8d039eb8bffa228f769066197123459476af72a5d991fe27d15bb2961a19be323ed8064d3bc99427a86c3cc2dbffe8984235729f43aef0a8cfd023698480be4916a713ad8321bc6722c308059ac0f169ffaa26534b1e321cd308993b1f0733f88e813be08f7f188770316d854294a659238255a75645842413f60b689280f3295a5f657e8a9015a931ba18b42ee24c728ee06208510a3573d6c2a80d32af8dc14b6d36c24e2fe3c954f59782e2ee81e60bbfaa74944897820249cde9f221011fbb25cc2537f129985093a5e4e816a41f0a3fce29222f27cf4e0128e06f66a3cd64d7b41ab21c1369ac409e7f0bb40636262868422ec825314602d9213562ecb34bba40c6799a9004b21de4aee723dba6ec50b2bea12d38b174ec0e02369d0de90b8a8a2cfd2e59d649f1361d86de1834ee462771be86cbf82030bf42073c1a262982aa0f5742f852d194e252afdc50425675093d467ab5293615d113253c9898e3efc44f10963ac73042474fb5b11e57fa66db30db40ed5afd994691f9870807c8a0aa927e855aabcc5aab2cf2ee185aa136cc280d633202acb991f5070ef2fef05373f667bf38e407c272911ff2574dab7a3083a0c69107ecf6d56c37758011a8ab496a3c1639af388bbeb90a92aa824ad02796992a8347e724056ac14eeb0aa21275274ba090a1ca9fb1bc9258ab4aa795ba9443c8863f3abebe53beab3b532f6391ce7306df6a0b4d10e3ea2dc4f4b72f2f05004239985b31f59dd2fbdf3436aa5357d7f2c801a68c9d8852626e2a98196a2c3749ac3a17f0a20b0dde2139f3a9570e2d316fc4093c8f281c1430d33d31be5a13b1267a1fe9d83af50b59de45f52ec93769092bb99d2f43376bd00e4856949de00fbe0b22e3d9626873e45d3001b417fa706896c7395c2291e2204b3d3a3fed416f2d297bf0c32facb1372e02b4e3504ac9cb54c5b4bf2cb6f977f2a916a6bf1599db0beda0fe919952ebe5cee65ac002b84d0138597b1800decea494fd539fb0c03a4da644f4503afebc05e2b04fb126afd4b40100d8334d0ec07aea051ac7318014676373ade36c1f1af6b8de5808c42691db35d140a14140924612dad725160b88e1b4d9360205eb4c7f1a835566f729db8a2b0116ddb4761bea7404d47686fec11602ce6c0ceef630d3014c341c494bb2597ab56fadc0141448625bec85d75362b6c6e35ec58a08c87c8d7ef838f5a3b6d9980498bf5dd0b1462ef8b4cff6701b7e18c8a066e04454dc99d38391cb3ae608fd59005f4080a8d2a35772739dc56988c6877c635eab0849cee74a973039c2febe5d42720cfdf38ea40bf22aca00f3026a97c8e5694e925be16d66b65650600c4d34efb343b7aae54ca9173600f0134b9b7fea759f09e596453e90d2250b6b07a75270e63f52585d3baed95d1459b1806e93f6e0423f0db0cd5efc828669641b2ad604ccd6c36cc670e861f8ce552e7ed10a3d7816c2513af25b44133c50bbc16d72924095af6e97504119ef917a71c3af316bd82b9f81bdfce92b1f1716a08bb6b48bff659941d769bce177e5cf8aec1838092e59fb6744acf32a5f8cb6be6e03d6c648f24efc80acbc83f87a2f3b110b8da16aba3d05e8f0824f8bc2bf71c10ab550f3c94e6eedf504ffbadb7874fef89f640e3e62ba9b7cfb66a0a40d8972c556af98788f7e457b8d425d4956b3e2e89698377e66db3984d2d52a93d42cac9f9adaff503a5ddbb1760a46c6145c83ef279757272715dae600c112a66886da85f7a27b57c05422d1852cd1415235e7f86a811d9876815b121fff2326dfae77342dc0acdaba32b6c7731e121c617451bb28679d1fc2a93baccba864b11c5767d74c223e56e467e53845fbf5d4769d610662c2cc3f51b450479ff2409e652f72c38765b8e6eb196cc316b05ca02b7e04fe6498f71f7f8ff9b6c1c4a59d77aac0bd58d94a6eeb427a1e8419406a159872473ad9cb343fce160301237a2256b96712216a56e1d52779ecc4f9d68a83d6748f77c23eeaf922703a2a2048058dd2efb3684d242253ab1cf768803df307c45055231b3aa0400b0bc373c53700ff304be68155f50830ac0a3238a2cc9aaf5244744001ba44a516f7ae3408d681ac1c59dcef86d7d8cffab93259735ed710f14d61015a00275f0a220a1b1c5c0a0451f3453add8d1b8b052567044aca2319e1190efd122afa6c1514232d2a74627d6ec286abdcab55c9a8f5e5c401a954c467f2e6c2c1c2473c7bad23c8172100407e44b37748021e97aff0ff20fc079950e59d06b968a7f8f39ce7cac09936c60447a8da03306fbb8b4500e118ba92fbccf57bcbfbd0f00dbf2535d66398559125d705e4d97b6f7ba3d61e581df1b4f5931968987ef995f66293236318e410ed2a0f8d281b7628d82bd08b2c1ba10518907aea27bd96a6208a97571021c80df4b176c7261c6c0d889cc0b8c8476c40663c113bd988ec10320d189c8c81c3648b0b705cfac433ca09b3920cfbadefe34ff5ab15f841fec53a926b77b499f9186c6182b7a3119ad290a5a585b04d7965b3bee63a89dd725bf4f7c589f83c2ede9e50c681b3e9fd63645848c78a2e74f089be005de91d0203d36aa48ff5a6d6a812da9fede9893e18829c5f4c3350995973352776af3595e179a0f3c110fe4423e747c71acac66542612baa645ae9d2b5983a5602d142a1503164c7f2cb8a7c6baf5233ccc8ee3926d575a55e7ad1596ccc2e87dd67a7a6bac030f41ebe4b5e901a2405ddf0fe37e08110cf573a1374843c6b2f0ef1c11395a76724874cf0c13f7cc2503843010805916304b6db2a6132228c23be0200e7a14c57b3c4baebc28e9620a4235d43decde65a86056186584de8628000d3bd031dc32c23cd361bf6f57021e55e7d45652018e5af62e035d6ed2030b1d8dabf4b3a139cb169f975847a65e30acdbbdfd27a8ba001f7c19a08c98df1943bc2b5a441087b4ff6fb9204f69da617dd4d70f5dbd3ce24d7e86905aeb8042801ee448965788cbf69684faca45ec5296cb18dc3b06c7ec65ac65bc8683dc960d618ddf060af773fce91845d343207fdddadadedf619d95aacb7cd34d13017451a8e8ab081625022c82692f35aac4b733a54b0a9c5527021f33fba52f7e000c10b9658a52fd41ef79917d34a3a89831309122230ce21ed67069f0683bc0b723e1c3313f215c4b798da1a7380f357f99108987d6f624423760be2aba0b721b0893da257d9d5307a7eea1d46964578f8efa81c4ae5db4894b750e9d7210f85eb0c0d1c14ec86abb03cbf83a842cb9f96f8d8f447cdd4d7d45479b165b6ebb6761fe355a7f00588a33d8e7885fe94d4fe4d8f00f57fadf49b874aa4eb7654ec48bb101e4b352f6d3e45d870e281710f3bbbcb1289171a0b1e126fb6e1b55f6245ffb34923e8b7a73108be96f53967b8044b14bf154055b9f73ecafc0675e6f33264e7fab0b1c061be684f528d7546abd0042fa3cda3331ec19d5519c0ec6690d3c22270e9912265453131f283de3a3fa71a8cd2fc9a075b7e825183ea89e375e086e54bb3726133e9df33911c72330f3f3e070a6d3ac78a691513ac73e04c21ded6f9af3e37309339413456403bbadb268d793bd9375be5ffd1b9fd91cad2b0a706e1692fdf8d436d1b0440aa179ed1d6234f0e24197de9b06618eae5da6557c354fad8dce8192b8a990e6573f34d0b5b997d273474d6600fa89f14d0d3e6f654ff214d031342da1868be669be0e775d1a73956846c4e141da1250e47cfa1a2c013958b5ec32ab7bc870be43b5c1a436c12ba921c9e7457a928c9589fbec6584d3f0dc9635748d008ed3a5d01fc138d"}, {0x68, 0xffff, 0x101, "b8583c2e4bd4d1f3742d321bc0dd2b05a5c5644b2cb94073af339afea12b9ff88dbbec1b049f7d3369c25d497e9b4d14d6e01ebbea73bd349339aa8c3b8e959600c5eda24a5559cd91bbef9d17ad323ca5"}, {0x1010, 0xffff, 0x0, "efa9381bbb9d3224d2e1090b7adc99e98c48cc5456c4b119049afe017aab73ba0ac466231010f257620139de35818b818b6ad8325ee8cbed77483f2d3da2967cba052b14fd94983cd40109a550def9c6e5ab164bdfe6fd1b6b33df5bd69168519688aa66d281dec34e420a17fe51dc24cd50126f389a9808dd58329aff0b3638709a26129063506762832226189537a14f563393c5a6dd3f0348114ce458539125d355e85c491c2efd8e1ff9c4d45e06333ac94b69069fe47c8b473d3ad24ce2e75b25c7902b6c899798eb412fa9e936edc622a41f4fb43d48aa181640bc654a1b4cc712ee4f5bb8e545fa0c4aa4dde824750c99734e84fd9b34ee0d5fb5034bfc92065e615ab789153b7a68cfd2e61f04cde377c3d62a04206de8648afc2e1cd3152c4134dca9fdcc76fb32ea59de05d77df776624f17fdc59dc8c4484a9438f56cb6f91135e27a2baf78d2667fd6ecbcf5c0073a8b0ed3150b5ceea52297f757b07ec6f3e6c8674a4bc123c9f195a9fcad267c3cf5d0ede868c0f3c86569c609a7b669328d9571e4c5725e25981a9bac63e7326e2ae0779cd75a8235c1344c72223d2ae8c4c72b43168beb644c16b92d06bacbb9038372b26adc341665f96c4e03db6c0b7d9c2b4240b6fffac1dd311d43766833a2e6ffa6360c43ea587342d5ac8d7bf25f5d7ea1a0f3e91e2ef6c24c175f541dfe01b3a871ca8991e0f5964060a4576d4542f82acd50aeeb8bbba81160dd3217a1ce67bdaf391b946eca73dbf1e9e817410993c77db666ffd71105fdf2d117b5f1103c36770337c080f0dfcac42041cbbc1da9b8b43ae0727a863ad8c3f94f8e2a608bd22e3919869300c696f5117ba46dafe0b51e17d6cb3e0c243f2404d48aa5ffcc01494d3bce3caca06d63d0378d2f4c33ee2246f57553e6f531e2da1452fd7a0db924f2af00bc14d4a0d777e5c70667b478a57cab602e8719f7886e1d11e5e0325e2371617dcc9ead41d76c8c4d98c7d1b5bc81da85f389c7bd61721306a486798375dbb50a30fa4dcc445607cc830a4882c85c25d822fac299093f5221cf9e60c7b3ecd74171c01c95a200bb9e392cff42c76a8f5ef0e728d00aab0e5e0d29be84720b8b80386da20336286d5e832b6500a8f069c47ea5b839fe960937cb7f523edf93f72365212c51c404bf6610a9f68131834edb9e681455d75d939050b9b8dea7c29a9575c683cdde215aa946b476c74d9708eb6db305947a6cd551ce71cf4d9d83a1d3fa5bdf3a6c6539b134a2cc43fd7b3795ad41831e65d93386a42d12d0b6e68e400a8bdb61e7dbeb4a3477a5bc32f6592fd7a9d1ca61deb270d6da7cc0d59421cdf825dfc9754f6103d94d2a7e1f463a5313769a5a6854a8821d85af3975b04940eeba936f73cba4a19c166b3ef5d3004d25cba7b0b477c431acfba61fdc4b92e60c6f6ce4d6342717e8fbe276529f5023582bed22506dbabf21acde691efb81f4575c352cac76b78bfa386cfe3a71054d5e6a8be6799f5b104482d19c0decdbc137c07a64c6798868944920f231c9b22619276d43b11922bd68c452674cbb152ed134a975f92fcad8d249e4852f55ae25501ed7e4ab1139fb78ad722500692c77b6e08ef67e6283165b62394d04048378e4ff58d20b831b2bc270d94346353bb8868c0c483ea7a4efa44ee5c60b965909c645639f5b376a16abc04ad4f64c7dec2f9d3fc6dcdd831f1fb68f9bd7ac5f60d91c6503ce4ad90602a64e74cb5b157700b3e4fd2b9fe1d8ce5173d2806a259d26e3eb7549881ea21ba9cf8f31a5d4bd62fa6c7e289a3fcb9961744c9b87acc16e2666f552f4450df71b5905e8b31c1dc2066dc58edcba5287f2619bebf981757e1f1a979ec07d5b1174bbe2d9ef7c3548ac37d03c806bdf1a8c059af832c4febcfa5984a3199b5807f510d3de080b24e635bd0f446db75ce9680619d1db190516fa05b420078dd70291cd5791bad6e693f3210e0c1970bc27dead1b16692eaa1c6f198c8c879a4f95ada019e0fc27e89910511dd7caea2bd5b8f10ac69411d9209ae2e3a5d237f5a95c2d8c89a52ccecf491342c0b5e1b0cb2187986cff38ea9f3532ba32b12f5191ef042c1e78805abbb956d26907fb0da9cee94cef02f0c3b984d249d75f268605e0212ab90faa30280245d35134d2521ac06602868ad4ac6633c4ce5dda0b15a515214ae0bd55a4e64defdc44b4f71f5a2299794c23072f935c61d519375ed8d8372cd64b35396f30118e8e62436119727db2b0b6da3da201ef5dec4801b217dbc1ace1e68b19d16d28de30b8cb308453ea6b63732f2c644fd4570e7cfe2cd809c8d1241553cf71624c26b22ad893880f6f9008c9960735511ed99bad6729b53ff97abb07f22b666b97d4e00615f02f98b69fd2e29322411006540236f98853ef271f3dc5dcc3e20eca0fdb136faa0a3e8de25ce237cb7deca72ebe54f9b1595e3d4688019876eecb2e2bb01cb6c88ab4ca3c0931a1f06459148c62558432bd7e82112f812bba7750c5cc10f17b4ecad4eba72dc1121871758ba2a00bbc4b7e1364955c4e04760349a5faa0abe0f92acc34b0f9f6401e2fc04c50be261ebbf9c5a89665d4619b07e3775a8c75fa0f2d294c09ad4171d260531c87d71680e57cc3410ce4558a97a09c6d6e858687cc4b794f0d4869924c87f7d41e3024fed8279fadf054168f4dee6abd99e6ea3751b3cb6a64bd1e97c94d907ce3c572a734a5fcca516af845cc4fe188ef151c18474442459373edccf0e860c41c78faa16ef824a98a7edaedb70977ce169970ee5672bbf541f119dee1d9dd147e30e2a046ad9c0ce57317b91e5e700eb53ad7c4b6d8370c595cf22f43935ee4bbb838b7055d3755e31d05598a8a75ab31632c40b00775708cd8c49205db1132a971e22971f827017831d2eee1e8bb89ce6356ec6c169f9bfc015b86ef16387c5f2c51da328a1ad161cf71769ad9e8171ebac5222c64c7aff48668c525548cb5c131eb9b80150e4a77c2bceca1fb6398f0d80ce9d3ff3d2944936e2a36fdd3603bcb5f919d71619b99ee05be3633d4e7b163e51b1d324a39263c771ebfe04acb92b21d490f2aebf841aff25806fa5f1e0a4508d4c1a622af7b084435e7ce3f3e743716cf302205ee267afe069d5e113ef4d4432a25c1e2900cfdad065107decfdc92979cc65f3b8d1a5745e84f432603c6a9087529561d2c14ae0a1eee6f7c49aa62a20079f6d1b2c7614e1e96ae2b32c5c1ce28e69e14d727c6b0289a9a91caae685db5939f2e94ae52b4877414a6210dbce08d33b085095e5b699d6bcd8fe947225c0745cb54e523fe99d275ba45642c7ce31a65e75556da927162dbf4ee7479743ef8dfaae6d9df76b2233c751a58c6b2ad3a665400b67738d4d55e17860539fb945767e663d2869397e52d80a3cd01e7ac59bc69a61294902e23edf77f25a5d881a014e3dbe09efb9e1226a358a55807ad2d773876f4a58321c5b85a16e6f621c6ed5084e82e94d192dcd5843badc3fbbfe21baa721336900c4a8e94332f6f19d21b52c56fd2e4238dfaf4bbc477b5c7cae95092ca9f4a38ee0e36dfc009c839503c1b25216e960cf3d76ed0f86c5fc77be945bb3b6525b52d3f06f67247aabf623c200b489e5502b367321268a7631e56b3274e957085c730966151282552f05d273bcfbc6a7d751487fcdbdc45231fe613e07dd8ad42152ddc66d49f001d6433e8779d3d3873e0ecfbed519f1fd8a6b4ee00551b73b2a308b7fe4ea7c4caa8db1e328d5679e74a26b6bd19a054688fe8016e068160d3e21a86fc66fd03fa53c2dfe4d63b07e20607c9fdd60f9edf6afaae04dc93d06606c1c367b2581ad643a32d428683edb7626fc3c01cf207bf030b99ec8ead2cc202fbc9daa9e47779238c5c547d450c013b4f437d627be4925434f04e9cfe960e5c424cdb3f87572ad311d9133b8a0b4f3d90f40896fecb4fd10d11e23dd59d76db42dba5ad0e6ca37696ac0c4aa962df23bbca9d1735671bedea88fe039b559b0308056f10e14539fbbb1d1362dbb0c7cbaf80da8855efce5b66877e58fcd018889303f7782586a7c5205f0ab22f9f0e9133c38a910664c1ec8d1a878c7464ff240886967e1b4e88355b488e2feac9c5662b7dcca570b481ab360fceb897b4d450e891834d03e877c5972dcdc2eca45e6db4904141cb2a80dd6d27c6392d159a5368e3bdeb4b88121e63da58ebb672461929fe38820a1ecc837e0982433cfb268c37cedb47212c03545b7280506134c059e8294a7e77e55f257d48c6fa8fd99d2f5f3c3afd8821bc14f549d3297d9d92ad6f68ef34e4df5ed80088128a30308f7003494e1f7df5ed15be5e96ca6c696f09b71860e15bd2676259b2567f5de0f2ec6e495fd046a481ee093c4d6ed5807828fefdc13388970c03e40bafdd0126e8b5d9e6609a911e281e9781ad9fc792dd0c6002d3efe4844e23af651b451854543cd039bafdd9b1242429ae25cf2aca67b28c3b98ff257f6cdee88296249f7090f6fc8dcff5cac3a5dfd271df8b231529e8d8e46d609226075dd978aba5702fba8c491b64e041e98fb3c6e5c40372a1f5864f55345d0b232ec70d632f745f68154ed0284ddf46d4c7a8a2b097d9bc24464c42f5e77c9c8abbeb55c97901b13416dae0e590488172392105611f010271dfa5f95d134a9b688cb7c2fa2666f9e4a45470d61a484ebb230205420e9577e792ff33c36541263cf8f8afabec44f72e6c6bd391c24459d4f5f4bead2f9b8c5f1c412febacdbb5d9f9b6de57d94c04e4dcbb75da3d488ab36a1dddf8473ae8506379a9e27c5f66e1ef36307abe823c3e6d20e806b0e15c88fae4cfbcafc5a8f77810066e50ef65f49f0eac28b1c124c6ce70b8fb4c7a445f7a27fbfce572d4663b4077d61524e4981e0b6650cadb5c3c9ebdeccf5d92e73aec27bde32adb447ec1ed50d4ac6b4502d51cce4d71396871c5fe0de5d450ab93598a0f9b921a3d25ce41cc9dcebe94c77ffdb771692f8d91752edec643eb64134f5319228b66a610a2cb6a21265c720250a649cc9b4c169dc54888b6485fd2ae86ef921be5ddd83ffdce53a85825671b3fa10c88864b909d74cacd0e0b876d2a91536a2ffc4e78b78855941e0f3a2ab8fa733d85a8bf75298f7b7e6ae835fc72edeeffb18056ea96914c23650f2128e98b6aa6ef82786a78c166c3f802fa5453f7ad94c7452becab48243848e80bb4c4ea5497263b0da59be3e65a663f9793e6e3a84bfa9686419defcd6d792fd41251625f33abd9e698bd1b1427d871a7430db7b68d13f0916d3948fec0bfbf4217355d9c8cd929422f99ba92270bd2851c6a27ffcaf31d9c04cf245239a6e4f9cf1872420da6c0318acd1ccbce9b92988139a6526f96fc8c44b77a4d134b26d6116b7129cbc4c7fb96609debe6cf02684601b5168b0dcf0eed0c23159ebc14548301759352c28f4545ee8ecdf7a0889ffa2ec3e252a3614270d6eab6c0b48aa8112915e61de431ad828e92683a256691ac63daffd45c86aa3055ce88d992b4849d8829afe826187a3a8feb02223ead5ddd4bec91adb485fa5ffd77f42a283a29374d4ba659810b3d5958161cb6fa8d42dfaab8a901c7c1c76cc1dd13d20742f4708c9cc10024479a6b1e5865a7aac2ba877c6e40587ae5c237fc36c5f7a437d7883243e8304b952dd0da59310570a11cca121a2d583c9ed13aa8aac10077fa377abb78d4277cb44162d23fdd4d85202958493f6e3ef2199498c50e93a2e3c076319f45"}, {0x78, 0x1, 0x4, "1d70de0d10fe932e0cf69f0c7a574eedc0933a476a1c1d8464fd473880b30b31fa720dbfe8dc8b852fe5dccc6a142f5b6bc55f1d667a2c7a53bbd3efd3e505c87c049fefbc617d2e09a94ad8bd2459fd8a6082d893fc0a23cb70a99d48f69e563f21f1873223"}, {0x78, 0x1, 0xcc6c, "14781cecf81933001697d4c8440336b0a853c8a1b6d655cf83f5e2adab3ac634b8fbd91df62eaa8637f1fb3d5b7dbb3c3e665e7b9c73817b3231fc6a7bcab6cceaa413e71430daf3503af863f9bdf99e8c2b7fe0d8af767782d818ff927aed7b56e0b5"}, {0x1010, 0xffff, 0xdc, "5d64c4cebd02f6df529fad577d5a337abba9721917d9b151b3da356c138a0384e855d22094cbdf9211e13526ddb3f6436e9a1f073639cfa635e975f8921856b1921be87781994b08a50545d7df6cdcd75a1f982bef17669a86dffef6fd5ee0570dcc9c10504817a74d331914a3dab15b2d8a49f2d1a5e0385a1040cc8cc8c8d9491395319b7e97a96b0b3d1353767588a7b6cb7d591349e0490555de331a5d423bfe3f9c7b7670ed818a89f98edfc1d168aebe9a07025211874ae7d1a158e11cd5d8f253b555b78cbf8416ee323fd9c7900d63c38cfbb5c11cfe8dba7714aa3690a494c9b5d4534db1ed8e22f822d5da76263959bab3d0daef34b68d082f5a00995f6878155bb6064932620b6a34801bb91f64e916586e1437b747581a37e2afe9fb01edfed910ae8879d1d9a3eb1335c7d1861eb6c19cbaec43e6a6c8f97e085d9cf25ca607737850f6e9edf3c993122a6642642cc3fc1e488253caf809c42517c85d8b4483af2ca81a82e1b67490809d1a70d682a810fa1cb45189f3b1ebb0ee5c973f92de1f388748d1d306d433e4f7cd789378d3ff4bb59d06b020125e52132de6b05a257d5d10a4701a3e5180d76fb552fb6f6b4956f24a068d997d9b234f96b868e5dfc0776b85d548537aecde26f8a362fc529dad2a16c338e0b972fc404cd731c67db5ed1e5ba9081d8c8cc62388bec8cacb6c2716f5f0c5d2a0759d7b2cfc8f293da9b2889b6f7dc2c02a341d8f8e12ff4c4cb243a5af1d47a89bde965692e564488a6a7fb381fe2404dbf596fe2bdbe04f1409128237cb77301693169f80fc95389ab4b97ebdd3211eda336e0fef86a5ea749207541e29fd81e7f176ef35006722a24ebdf6d9d0252b837fcf8ae17564f6d56306de87956cbaf878d56f3b04a2613b22db52da2e3de9f45a4b0d64cd7861845521fc4163ec5d85c5ffe045f92cc4dca450fa75e61cfdeab971ac58d5c8c0c0043d0e9a6e791ea88ea40bc6a243861297890b5faa674bd8c9ae9889890dc6181a88ab5161111c5436f1bc2a3fe194fc09b8672a16af55411ab30bca3144105dfef2733add227bcec8c56224393e3ab8eeb19fee7fa49472dd4c3ac703917b4f31fd706c10d5a3dcff0c0fe24367b6d80c365a93e25d21702cebf9191ee01a09a7690c6df912ce3b6c9a2bc8e1b0349dc5f6a0a42fed4d0a8db950f93ab0661389e9700bc6037c1e7393d68805e25cf0bec46960885e7d9da110dad84b59d537d906054ef30807db6c7bd078e04f75a55dddd8b72a817ff0c04a5b8ef1c53e1b2765c2f8a228bbf152f63e690ad5ecdad44c0bea342d7f6fb02c424471bd28e22426a4c56defe0230181ce379d5978ec681fbfef51e2099e45a914e2484b54812f4cda95525b53fbc72546d71b672dfe9f63597f583644004b036a4fa312e0dfb1a6bf174b290ea7554799bc2456c26e6da3638e782ea3523e7e185e93a48891ab38b82c87fd3fb8c17404a2ace352f2bbb6d3b9c08ac28103f8b072df9604630323f993749bd01eb078c32ae09c9607280213148b859f955ef458f392ac1c5bb3bae76677cf63ea85bab5df227859199c2558edcd862db03c0321e987512f0e34637487a831fa5c33f7a3bf3c93e340b68d870372f8e4fd726aa7ab5930637eb7df14a32f5b97130660ca5823295ff3d5a6239519c002ef6062e6c50ff5497ee1296a35e7b61471e59f6143ac945f77a01a0075ea997360f28b63439c942edcf347a6555c0cdb8274b5e41984a986765c812609d23c4fad46d48914507dec831f9ca4bc6bb6bc0a002b49647b67ef842fab1ba5344813c71802a06f85e417c7ab7c3ed10896d732f74a44baa11ab61f1ab7986294d2d6086659fd8eb072fb6d7a670835cadcdef873bf23ef5373920d1c6b4e1042c9ddead1bc42f46ff0fa95fa9c3cf0370654675bc0199131cd650a0c52a9670a0b414036c081b9709ec88a170c9269c371632dbc4be664503e2a3b458ff756e5c9a226472d10c2a0569d8aaac3fa8115413350979d33885c8dcd2875588443917c6525cc565a05098a3ce9dc45b1e99896df758237eaeca76ce607434b8af3936453b681bf77ac9c82cb387da569f47df275e0dbc203449211398cb9cbffd1d6dcfc9cccd043d5dfc3c5aedc1e7ac9318e2da2a4853e94e93c57c0cf2a86d9eaeb256c364370ba21a44a14abd4718995146c1549e73a3dc8fdd180e76b6b90b411351cdb0c2c8d06f69be66bf54ceabde7ce9d2ead3119f6de719bd0d4e6606b0fdd2afbdd0ec602345244b3db829a39517133316b79674b315e68385d2ab41fda5892e5731fac36b95e1043c47f30644ac302b53b632d9cc2908341eac652f486f266266dbec5fa54a12d5f3f226bf2b6e8539f0b57f05e365ec58dbdd88506b4d79145ef91c53578e880e35cbefb13f467ebdf82357c7d63a3d90f35337f70c6461b79a320723dd67b1a6bb7d332258ec087ad257fb4407fc282c605a8dced62f0e74a826e5c74f690f16ccd6f2e2d6eef02fc972967ff3fb69a54ffb49489337d8e048a4a4e8932bb39ea39606e90ff5c0b0c98861d4e801bea2fac495b2308745ea0ad2bd6d2f7d9c5c78ec1c79c8f93a9d2c025b1378c6df86892ff1f260d941572b8c18297e261903775915117271add5645418a2df2b982f0cf81b6e34c188a36d2dbfe4c62f90ae4762f334bf60c50dd2a2ec1c7edd979c7db2713033a532a5cb2c914a0982f0bea491f912fd37e6625495d12388d62be98ad4f6535d0a0b910e2ffc7e159cb5861c9ad0f8b5b1c32525e81c3929a83f4d38cc3c90654359dac603ca61a45eebae6a19ef7f0d3f403675f0871b06812c0a9630eb9fcc8b508b4bee71f0bdd0a6c45c186be1d21b287857d0acaea411e0549f11100ab9293bb59579c32f13c2993df06e84d2a69a9ffc5ef76f1bb6f3afe85742df4d2e3b5decb8444229f19b9998f98a0c64e98e85020a4f1bee80c849391c66097a3982c607915960574fc3a4917e25b30ad54af389ab14caabfeea330bbbe4e7b3c3c935121c7ff622f77066456615816cb4f616271700fa4fb1de2e0765006e3448013e85c09b734b763d3456e14c6e4fbd1d882d78eccbff2123300dfd0aa8aa00cfd7a43341060468bd2169a1b4788b6a704d22589494bf840c104b68c7ecdeae4ed01a6710bb77cf1aac7b953bd2813ca57ead90f8ed969abc92fa5acf3937de33a1a70252402c5529571ffcccf006fe41c54140baf465669a2972a1d468d72f5b2f77716433f43d2c2016108ec24f5127e723e8ed31a96951538c813865914708422a2e561b4c8368aa6b559a65382936b62034a3885a2629c7f9e38748d293e7f33d38e0166b478fdf16100f58d06929b28f7a27d95442b968f48cc76e5642be2b4c3e4ffd6dd7a288d6a1c2cde7a9948a0e9a7e44ee34b6235119fbd7b1e40ad020f9c47e29bd5e3a96e3717a373d82ae5a882bbefc1245c3bd86e33edf28fe64a3a981063a154a36b757022c1b1bbe954bf85bf3e52000dc2e51bd22ad5cf313aa4008795adf14aa57be5bfcac3f735cb2cd432d2a5566a72a2e067c16267f5b49da2242f7199b7b379c43d2266fb495f64ce375d9028102e1f4f3205d1109e2c3614d3909f22c20461d72cd2e88f280556f9d9d6dac6c6968e25d1f3792ab02ad37a35ee608450fbd9670a772c0874eb81ab56121cdaf6340ac412a31b379c1f21eb6a4462accfe14025f692aedbc605b1dd58eba7d37d47e27201a0209a4ef47f93d56fd16dbe76953119a14e0e2aa8a33ad6ba461879ad019810ffc2307713242eca84689ce4f2ceb1660b130690cda7005b2fee20687470cecfbb3b9f38a4fb3e8730ecfc6e731e339fe141a2c881fb8643cf5244845e2ac4ec5ffe450c0b1bbee8eeb5586563243d329e793731a2abb4a483b390d1c0f682c9044ad7df91d5e409ea36789cd98668c562933ae9cc4269621641a5999784234ede2e64768d94742e7ee8623eab4a67d7e9acd5e2c4b5805fcbd061267891e0a416b7d690ce7761b156c7858e80e94c4de5bed115893a62539e9929b4f5a8ccfa885a6623e411a6ae1c65b24cf600d9c48288378cb12bd032c1ae0544f9fe87b2698761d33d1bf41d9cbd6ad4df50cf97f6b39e0d8d8353ae6b04e7a586891b8a2d12d330cd8e05ee9ef0d0be2f07a8eb92932e937a5e5db36ce7041b832a423f8f4a933a635ca9660fa8eb11c975655bd54ed7c8304779d4cc5b828bb63f9519030c24568b65fb5d204a7ad2ef7b56a367f846e5f6b2000dcb39188e7603e1b950de2639403ff2964058963a40f80e253cdc75bc881390d3ca0f92b47447ba55b7f17a85236553cd046be4110e08a7e4009918b8351353b2807ff62423c71c91acb8dd0f87c43c150dbd1b07a25d50aa680eeca1bca3aa3456ad32f73060500db04db385b22c5e91c53751dd2dbae5ef6184a4c688b349033e4576e16c4533de96922664c3c5fe60d1e47009a6d12b5a9af8af672937f5caf8638400630522c2112164c9e007b9420ef055e37fee9493b73686beb278e5170b79e704c8f3194b07ca304db466c9a11519b6e55ca821d5ee6b1098eb41b4940ee22533f43c76067b6f9dcb48c41ce8a63919f921e85936671236ccf9c53bb5a338c428d3878b5665976f590a247c8575671e0a5d276aedcd576ff4e1419a228461c10baa0ec7c960dc1519b8c79bc0bfc67d05d2a8e69c9759b9fb80aaa8231f49f0433bd3f407e246a623d4f4fb4268d9e45a4961f9bb0be4ea80bb3b69c0c99e8fdcfd242754f53fed7e76a0ad956acf490b7e9926b2a0eb367fc81c8e75d36bd1e8615108c41ec5fa315bfde1c7eca083212bd31d1c8b6b75ea194325ca31330ae89b8676421270897edf8be84c927df104eaaf520780e236ee04435b57dc38a54b8b4be81ded1e5a6bcf5926017cbec6de05a2b89bd33e56e17884988a501b5eafe4e35a8b5d503f4eb4e05f515279b70583c3d46db91a7c2a4f9c7288ec8ddfa0833d7387483a43045afeb4daa673f7f32f7b721de9932aeab767d7e96c7983a134a067f9386092d3508aa8aaca70728b80106a9d1837a54561319b671b4251344567c1eaa8bcaf45617b07c86e9a1bdfbe92765bff292c9cd6d501c77b81685a5d2a1a4a99321d2abfadd2aa1860d8cfd40b4963316afc7692077477a4fc83be5339efdda41a705ae41ce993e0b77cdff00935095e367e2f44aeaf6247e2c5a6e84865cad4687bfcaf565932874c3aad46eb30de50fe12462289bf3ef9c47521653abd03553368e81a62d4218f2d15d305713b4aa192e4e21e195c6546f29f322438814e2efaa319a677e56a6ec02504800f3df5830db76985aaab57b4d7791b0aa586e58e1ee35d3208de817942715e8e17d02abdcef9f57d3f16c0548e78c0e649c77ae819e1de518009ed02235ee0495675556548f97d15051fb78cf0a367c8f716e50cb503ed097d1942a1353b731c9e9d29fcdf88a90b9c31aa0132c2ee6749e8dbf26f8236c1535b762f998bc582c718e7a20927ff6c5ad0570bda6b83de9cd5a9404684b53d2dc7343e2202566639d587375e15f1048d3f08dcd0fbb8b2e410184f055a532440f1183c2b3c0e08e10371aebee83638191622d1162937d16d40261e3e7d89e7cf1e290e43d0f3bb8bed5dee8cb33104a9d8a88d601577240e3659109bc340df00e04905ca14cb0641550cb9a3e5bc5dcc41179d79a9c08af75250660d8b96f46ef63dd5a5dc64ca5dad07c8c40ce8a08e"}, {0x10, 0x0, 0xedfc}, {0xc8, 0xffff, 0xfffffffffffffffb, "3ffb5a63ea0b590960d243c3a4e1d2a5a497ad5d7556723044f6272b9c64d00089e0538a7c0606cf80d5beb09025e6643fe3e3a7c077d81ef925f26ad967d16f1d5a3a9e993cc8f0b23bc066eac1504834dc778a14059bc87e65ec944839ede1e58ce5e6d995e376905647bd28247d43e7a3766c0c56ada3f7b0ba4a284010417ba2302925076c99a5869a39222b9da3cce9a8e40bc42f82aae6fd421ad172911ab40f905b47c3269101232cab6991785fe6984dee3cb95f"}], 0x3310, 0x8}, 0xa) 01:48:48 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000000}, 0x10) 01:48:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c6) r0 = dup(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x8003, 0xa3e) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getpgid(r3) r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x101, r4, r5, r6, r7, 0x100, 0x40000000}, 0x7, 0x39, r8, r9, 0x63d, 0x3, 0x8}) dup2(r0, r1) r10 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r10, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0x80000000, 0x7fff}) 01:48:48 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x20000000, 0x2, 0xfffefffffffffffc, 0x8000000080000}, 0x0, &(0x7f00000001c0)={0x80000000, 0x1000, 0xffffffff00000001, 0x0, 0x8001, 0x5, 0x4, 0x3}, &(0x7f0000000200)={0x8, 0x74f}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) select(0x40, &(0x7f0000000040)={0xfffffffffffffffa, 0x8, 0x8001, 0x10000, 0x6, 0x9, 0x605e, 0x3}, &(0x7f0000000080)={0x40, 0x80, 0x8000000000000000, 0x9, 0x8001, 0x2ef000000, 0x5b, 0x100}, &(0x7f0000000100)={0x3, 0x0, 0x40, 0x100000000, 0x9, 0x6, 0x3, 0x3}, &(0x7f0000000140)={0xbb2, 0x4}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 01:48:48 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) fchmod(r0, 0x11) sendmsg(r0, &(0x7f00000036c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="f718895bc2f2ea90726799eae3ef49e0a89f5368da79de17dcb9e95e6bd9af29d9d0df8d0ff75dede2f4e1cc023b7d3fddbb33d23d83cd8ce64f8eee62b1d1231d3c4ffd4616a0a33fd272136dd958c3f50e539ae953d20cf1a6b87b18b66e1260f2f3c4eef04ba55100726bf4018b4e46a1b0260e2a5e79b94bb7fccc86a1bc23b79fd63d89db0b3e02faee27", 0x8d}, {&(0x7f0000000180)="51fee6d4161cab21ce0c8fe6ab5f95c60190a0be925629f8aee5ca30ee1067d41cfcd6829311ca487c2ecf84385d126a07ebb7ee71b3030b42b66040af386f8b76d650055851f16b04744fdaff50fcc04d8ce941e5d1f323a252028342556a08502b4d6eda", 0x65}, {&(0x7f0000000200)="05a6f745fbb6ccd23c06153c6fa590817f75889305bcf87b3b9a103a150c1b2ba0b4e33c1b0d14504c4145d902149b09b58085d20650e473595b7ac68b52122f5f730f96dc9296c403034c34f66a2e371d5eae7487b0a00ddc7d468f03c671b838cf613d1c5c68bbeb21dac496fdbedd3666dc58112b6d6ddbc5ca1ab49aac2048a079c61914b5383e49eb7869adb2bf7cf47d642317fc50ab0b869269ab6f9ce28e30f4460a300deed71c3365cd0198356469e8897ca8ea401cbe0512e558c45d8e43d84d461933df66a636835fc34c3b6b", 0xd2}], 0x3, &(0x7f0000000340)=[{0x1010, 0xffff, 0x9, "4734bdeef71495a2d3f6f057dd6e0a12958345bbefc54b86baf883ff39db7cc6fcad33493b93b475bffe359adc97339cbe6d3a18a98bcbdb5fb7e70955b818af5501e1a2dc411842195bafd31b00f651193f205d2079959f9f92b1875367b0e36466a6d85b4a50280a054742624aa88a256ad6411889df8819ea264ae82b349c536c60d80dedfe60ad3d972666d80982ee57e420d2b9442c653c105a3f89b53d74149a961fc44732c055463dbb52d91112878e152a6d7b01975493f3711b29fb3639990f0ae3df16f43a198dfa08cca90a4fae6e54a29dce9ecd251c4171058637daf23fede0819ff78f09dc34e1acf55d8aaac4cff937dad9945fd58f8db560e1d97c98f367de3c3850e9c88a2669202d5372c0e9e63b1aa73847ef3db18427beb651524bd671aa1b81fa139ff86dd3f0f45b18146c82c5dc941b32705e2a456607ea68e72dc429eec9bed2c04329ccb3604397021df151b2a4d1862421594743854395adfa78e69c5fe03d70944d82d68808f8dade8da69212567390d1256a97f8707d395d849655ec262d5f259bda2dd4ebd660a0f2bb5828793136a0ee169e19f898030ed55241b68952a0198cc9d97ec91a1cf2cb981733afa2b781dd2c2441e60124c0490e985c579640a61294296e57f7bd7f6a90b6021796d48a0c931ac2877ed091bffa3759b946f7050802451410591b46f1ad0c646bcea74e9547a17ed34b3e95134c9011d3a9c108f66313a1557015578bf53888fcf44e1c8f1590ca3601f0de2c464ab4261f0b7116512957ecb6bb345fee5306c217d2a50a522bb451e95cedbac9de107381d9a7e18908b343557b9dc459efffb40eff56967100714f3bac98bfc447a2fcaff42e33eecb8841335bf98033df205e1a18ed5a492f09d2448c8f544da5c8ad320ac46de3d8d21019080439e34d3cf57ce678d4f0db0e76c81879e30b1607fc94312df20755be77181299ad74e4f23ddcba50fcf02f7f5625656c1ad59d5e7511ec600c0296fb82ff8b034962f8bfa640c2754365008a4664e4bcdf17ce4d287d6fdd0cfaeafee25a3815be243748b4f8cfac427d17e0ab301d6378b10353a226208160a7cf3093fdb8ba96aaa1230544c5eb032d9cacb05f54f56e7f305216f6fd1ac699643f398aa38eaccb146fd1679111f84e2b1b96da963dd4567d5ce3f6f87e9a68ddd57821e393c7935d3ee5030e8e07c363844b36bd59dafca9d8c73e346977c3c573313921e8b366fd8f913a607855f2a51ddb8c09cca49cb4d933fe1286c04b3e8a22e6b00f5430e1c0fa1e913409d3ebc23bf846cd2d28ad0b0fb5c00f4487511fa679e50aca96b0e88e20b68b75358c995425138a7f4ad3c52fae7107d3d27838783104f312ace8f4d206e211caa4fa0778bc5d109a9e4f1fec06655d4f7039ec61a705d7783840477f5f1e5df4ab14e297e5680d67ffdbc09a54125b761bfce1fbc722e8fc8fe4b2f55aa7fead84e9b632b8be01c82e06f8b945ebd77f2d9bf3a46edebf85248247e8eb8109ade05cecbd091c6388e325cdb5c96d99133d623c75b22187eae1bbe82a8a448ec63ce6b021b7b6f6e057a430e7a70b04f11b65b8f5608e484f1385a6cd155bc47e078efb7422174d2efd1b24ae9dab77ca7e4992d396c169baf7a376f106a31dd8ebff90747ed46ad833405441d3c572be11862f18b6960b261d2761190e0c568144f8a15a5212a5cf1239ac97824eea7940becdccaf1e93bd5e6a32e0489bcb5102dc4a7c04c15840b8759526dcca4ff5a3760b2080c196f3e7db449bd27e3a4d2b7fb0b47a20e9e28e403cdcb18d1164496a8bfba97e16814cf2189d55a50e4ca59b520661343dbe99ee5ac3e1bab401447f6cb5bdbc0764c0edad397bba2f3c7fb8e158882bbed65472abc557c98e0398df3e46f51eda88bf2bd9c68575b0162b1d0e6d92169a38ee345e0f4a0ba535956c7aaed9714da0817aaa75ac920f318ec815174955fdc880659b9dca30215de246c78618b0c419426ced8c3faea3c5f69ae06c69d395c03853866de9843e86b6c178b157129bfe367126575061cd362196d266d5107107d0f5eea04e77841a46b82ada7c3bc50ccca1cbe7f8faa4dc1e5e995ad57cc33072389e30f3ce5b178f8dfe312d14168922786fb3b711d423e165b204674eeebfa1f2eafa5be2c3c29f4b262a9a84eb7f9377ce5c923c0246f1e2beb00e34fe60541122c70e5c79e1c5de13840b5447eaa68ec160a6f28558fc4bf72812cd56a6b3e0dab39fd90a9f766c1a885d60a3f6179bf20ae3b5bd39187b7724af0286da6380c62ed9e1eccb120c18d6907b122a1ca029b8b749b8291f4b9f336cdb397ba77a34ef6183113ccd826c84f608db214bc84e861ed3de02bace03d0a27b39a73e1022b6f9d9c2e0283210938ef0be767b217e10b2774b7b6d66e22f684df2f3a36758cd635553e89bda8b32f41e60848c76c304fb12f58ba8422c4cf1c969c227f15068926fc52325b0312f1b3e37bbd3e929a4d310a7471620017d0598ed49c976b942792acfe6aa107e689b72740ce6020cf907b26308bb40a6793c4053fdb9400e50ab7cb54305bfaf6ecfa2f25ccb86f26b62daad7bbd105a18466495ff5f3cb49d2bf6e828cf086b78e9a9c13d81f87cac32d926351f262194a9474232365477a397f41a07a3a37621a3c583d2cd7c1d1bd4e72e91676513790bcd3aac1976640a736b4bfda98b015cef743ffa6954b3b0aa90bf91f5aedbf5afb5df2f94f68da64facd777e2f814f8ef7d03f8d317d7a82ca9f0edfe37a0a3a92829acaada30c91c57ade0e7e715bca0b5ee736e4ddd04607286e2b0b1f2d588f2e7e0ea28138d351d70d8d26fc945fdb5e2ac2f157d90173535bbbe051d9b03b1fe700f5956132912975e098ed1598fa19623bbf0ce0aa44660f17c7c7654790c794502d5a25a718bccaac0e51a22b4024c209f8427064b4f58d4a19e1984eb93d2659569b7e53abdf13d09bb41882c5cedb777ceef6caeff1ac98e810cd2c7d86862306cf3d88ff59bc5804550bc1894c6d6a905b00ae09a3b0bea61548455a226d8e4ef432b784dc8f36f7aea1ece52b8e03adad70bfdf8c44748a1b41329451bf3db4308538ab42f35fd0f37395552acf7cb8701715b0de5eff2591dc4fb755867789a46b089187503f9170d301fbc53454dd392e712d581cc2c871b8197da3195eea33c3e8872af54651c36e8de641432a938af316013202aa6d6406cc1365d21bc51cb7769d9165deece98ab8bc1287a918d6a098a748d04c4ecbd3aa78194398b13be315ff82efccb08af6b72d99106bcc5da9e6c661775edec320bec1dc47411efedba7610737e84d3ce35c3224ea54ebe0e8af6e105075d0b38472019a6b72e311169967ee5c4d90ceaa8443ce44f653c65fa8bf3fd570627be8dfc6b927f17b7555b8696de41cb99d0232748fff25ed65aa50625c98503ca9230826352171def770201e5209350b41a9ebdea839cec57f03a2cb0e94e5c1fa3e1809885e34b422a996675148993687ac1897e4725e395b61b97b7aadc690d9018fd59696cbcb1de05535dd22b582de30af6d7d59beaa254e6ce4803a4024012e59ebe93a82937dfffde388a0223bbce2fe9c42f313894f9f82159c715948e7142d4b46ed354c1568761385575ecdaa85eef95f5038768181ea3e5dadfaebddd385d5aba7b2fcf520fbcdc3ee9e5b63130c1cfcaf4898e7f04f0abcb3183a26ed2e7c2925dffa5d1379d8d3f0e952f64c8e9b73d61a7fc3bb5aff77062414f6063b4be81e6250796d686579ebd3c2049728f498c31043ebea0abdf6a7fdfe51ebbb7f9ad945c15bb9463f763d2414553bf8d6f1ac9e60c5b26021caeae145c87e176254db309df307f30c8766a94acdbbc75466e2ee8fb4d0b33a281feeae7edd063b0572b1426c12e6860ab1a57532b5e6bb53aa34794bddbfe17a51bcd0c410d5011cbb0def2f5de9bfe7d01b43a7967384ab55e2f2aa83a0cc4277c5b407fcaa4422ba7cb7f448310965cc02ca2be90ff28fabba7e7a9695ce30581fc075b4039212be4a6c3a7a191523940fce4a6bb9c718d64b4de01b323dc07e5bf2522f3671ff086465506e9de0609ba001c4dfa940f3d24ea6aae5cac2a9104fa53690c4a7df0c975662e9aaddef43c6af1bad33d45c43dabffa6033d9ecd8baa6f2c359054bd9d20f1f834b11e5def53ae1ae1dd059ffb536aa0b17668ffc0dd7a8d73d9342748fbf776f2a4e8e187bbff05cb1d5b75b2ef6fdabb732d1f7c91523ad82807c686e63e57d3a111e34c97bb0b141862a3b5026fccc85432e6afe5ea84aec2bdcd5792bf97bfc11eaaf5cfe7aafef8d3aeb808cf2d228e854dd920581bf9ffbd2d00a15ac30faf214dbae5d6020949ec670f3d829adc3bbb73c6cdbdbbbcea6894b76d85edfcc72f0e5dafdf1151180ebc1586faaa75e994f73c800ec94579301ab69b93dee0ebaedf2aa18e550cb79650291b404d2742a51b9e48715f22af02e292e641f11095019f7ddfa3b259a13f8177318e85d18088bda2f94729182df8c1f30dfe0e62df7c87b242dc9fee045a48472ca0f5e8e07c50e191c18102a470629fa125a13e3eb67695f04242762a1796cf4537ad25e9154a22d71b62b98a9f429aba8545611311eb5c9ddbc5c921b438cac4a4de02b20c91c331b576c20ec5f7ffcbbe042fc0b70427f538aa121edc87b364eee599db6fcdbf5256c921244586b797384f5deb05efe186fb1491406eec16fcee66f6b1311f38a2d3a665baa0187c35ffb0033de6d6cb19f91c2672240bdb4b2a61eb136c4adb6af1ec6263e4be9b087bd846746696ab77f976028f2f8e4ae044ceeba4132a3a6a2158fa4ee33d1ca85fc35ebe9f66484007025e4aa9bd897a8faa4ef39a839b843ae3ec7acd23273bd82f1624bac8ba86a003c689bb5c76d20fb1323fe76247d764cf060df5e18e9c3289d4efe93650fedfbc1511e1944d0950814d68d0bb71e9594e8cf41be00b3573d25b03de51b41392eea0ff4eddee99618883ffe09d95ccc911561ddf5159bbbdd98f2110fbe5724c9754c7adc14a696c6f7a97bf78e2a182ab8347452583abdae08a81bcf788be5722e67c99f8762672f3c28b0b828133c1d33c9807f4d25454c20808947db7f3ade7bec85d561aec01c705352395bbb59ea7dee43f7b9e9ae2e9220abd621ac315f0e535119cc66a369e67cbc140b70393f376c0bd2f30a4a4537e0cf1cd10106d2aa1e6b6f37b9e423cfe1931653405fcc3ecc7df612b0f678b717d01f7337b968cfcfa36e3aa21e64e18ab1bf749c850e57df6a372f70ab0ef9ce01e1103d62d71879d5d1efcceea59cc790b877fc15d016b17f4747b8efb60164f084d9a149cb2f0cb7593129aba4552e4c1804bfc3daa1c99c142eaeca8c468ff8692df726cb716b165267efab1a6ba0c71f18da7f34e3cc52a4c636f0baaae310e556825e3f9d69add146aba59ffca9fccdecea32111ac86bf33b2fc6cd306d47768205df98af5f1d1d1b977335775149a57af6d696ff584bf5c21d8f03187bd3a4a8af360b1c6ba6cf3e08d807cc591d87db5718c36152abcc834ffb993896dbaa2c7b2172434e4acd42c1f0a9b04af2b2970e3b6d3e541ff33287b4e4579e5f0fd7f2d21233511d3bbad5570539fdec8dd622468f8efe0b9d2eb25fa2cc27f41c66f433e5375ac85ed533cd89b93af0b597c242f27bf6adb79c65c9248176ce053c886c4bc4c15d57eee0a384a53b1d2a3d2d5"}, {0x20, 0xffff, 0xc33, "ac7b07eb000333d8f53714f99d"}, {0x108, 0x1, 0x100000000, "c3b0848696a343c1ef6c6308601e5a7756b3f158137eec7f3ec2746fedf27be949dd8cb403a9f081f26092c111fb63adcd1385efd2e7710d34ea6e4fa8d4432b8d7751c37885107fcafc04be37a3460ac58e486bc947351deb0d9fe3f80be0ef9fba6e0afe8189603b0d9473b3af2232eea6f27c1f94f03cd6888654bd3bd97f2880e112a3992de31d1dcb759b429819202a43547a9c7babb31ed5ff07758c7156903f925e5d41e3a077154d2e017c803c21c461f784c0f8ca0236b41333dcb592f78f56a8857d1b6ae94fd10d765e56170998916249d21459c449b0842b76008d5696aac855a9051f6862f48263a199beb539e2"}, {0x1010, 0xffff, 0x5, "ed41c5e83abb226165a497b5c810222990c3ad0a51ffa12bc2834d6dce205592d506521308a81bcc8694da74653b63858d830423df98c42a3b7e300baf5bd23d4d9975d7edef597a507fa0a284010efbc1253f1d0bcfea779d26bd4b418362efa979d039f79cd89c9e42cf06767ed6204aa9f8ba39aaca6057045c1e40f972e3d52e5a7af95096fc1099d0137c458f0d93f65bd757273ef1dc50878dc0fa5b9fb9f2105ccb11b5e6069e13d09cba73696dffd60c042436daf6542cae2a78eac9b17ff6b54dceb22788abe2276b99bf0708d59d929406d4afedff21bc34130caa86d2664e1277524652427ae87fc257e62455fda9358990320b2a886151d43b358cbfb8e2fc62bd4c743982ab462a7fc59d291a617ceac67bdd89d3be7533eb9cf0ec56f622bddff5f449470abae3f5d380df3f9c67b97abf9e5c8c62a1232b0054784dd58cec454031277e343e87500a52473750db3d5128e494c01467909402bf72aac5b4af13ab670989c5ab5fdeda465c6a294c768857db61b73ff468f9bf6a2836adbde29a4c53b8971e303c5d20b0e8b34a4de0c1a331fa0820bb5189ba9b0a471e4fdc37bdbbd85545c563406565483b7b251247d2d2133ef6c8a89a6308276de10b85ad971504e8a062d99a1db8577173d5e2beeffd103237e4a6733f2f88b6b0362d33b7cc0bca965877ab26cab115bbc9aef2fefa71177aeff54fc93db495900792cb73d3833fd58f5251bc72ae831ada8122b616777037bf7a06355794b971090267e2e6c6d9a5ccec9142b4f985e7596c90f44fb993f88ee55af561d676e964bc6280de06be80e505c4c5bf0ab1305111f23b848af8fc2f16d13e4c1830710bfd9eb6cc7c4a89248ab924c66d7dfbc556dad62fb57758e601f2b3e0996f72d168420fecb5d61c7a58ed87436f4b1546820cd6ca83c44679027aabb926c0a139a65a1223d29c8d21c94d4ae0da2853ee3954d4e4792396c92753e9df36823317fdafe515a21ab4759fc8e50c01e1a68bd6e6059c72222999d5bc6f4c13d26ac36bdfcf89ce23ae7d74b406358b5f0dd7741f100753988b90b3176519db0ee0cc7e95f89c0d41b434635ebcc814c199b43e6dc2c80031694e7a1c023b6964d1e98ca8aa61f99edbd17f810e0af5274d77deb155e107820eb8d99618141b48975facb3e236c9a113bae5cc7f4b5f80ab73f5ef6dab67671055213b518578ecae930f5e667507353f26aedb6e686679ad5bd1797c40a03bbfbd1026aa111c64a0b8a54bce1f76bf313cdbd573931f36d72c4c27e06b7818773fa65842ff9144d8028cc23dfd49b802cdca0dccf2f1769bdf8ace3fa7e3e6031db5cb0cbd8aa0dc0202e5bbde6d3ecff6a7019a464a5fcea9a0558a47cce10f1c6f5e330d42ae9f88262239be33905266f6f56c58005d1f4b850f10c991eedf00062f4f107daaafea0f31dae95d995eefd1197cad545634f31350680bdb040a5ccfc666e336f5cd1f61d583c6b1a09443e897d45aaddc39b3a87ca6bb9430838244beb096c1a55d7baa957d60ac9edb8563ff60ca29d6114551aaad534e44900809ae0a33e0ef883e3e69c3f0ea3cf762a6ddaeff0992c72fb5c574dde53ff4b92ce4330322d783afc3b35f42194508ab4f52daa39604bd0c48999b87b36f4e1797d0364a09099b938ecd06e729f8fd7d046b174db1c296eaf4c847c8f645e7199e0959e4236282987e419bbbf16d0b8dd7da927a3a856532ddd8147055c624d1e85be233b5bd3136ebaf413f1de95c670af6a2a25958f42195fcedbc827a0a55e0a2af9318a297c6a59832e2651e0fa84d51102a38d199e83ee316530df3628643baf9b32f886e31a2f9650a268f79a924b4d368c5dc81a3056671f5e8db3a69ff58e4e82c18a0a593770574df43adf7364af33cf6cf7cd19abb9dd1f9372e8e9dc8183cd90aa290db4947ba940279f466c6771ef57aa4c6ab0031c322548b717fa9181864da7c54d760276d7cc110733a3bef282a6f4e6160189566c527fde1416866f6ec2e636abf2bd06528c62a34e3161c96cab57c9083fc786d4f394e1eb955f08f3a5f55a5485a3d4efe366c96f40d72c05ed0be5412fa813cf7b02b1bb481ebafdeda3e0b7eacf88b30860200a65bef016a8de97e5ecc1bba58942802bf4cf633e6325a80e4d3fa36758547d462ad94a00ab4822294e43f16c9693bc5745a0e9aca14d39bcefac18392dde90a87dd004312fe310e872c4032ec35abe90758c215166465a8c63e24a5863b41315e6cb1e5454c6326b5a3419762be43b327865b71e6a5b98b0375a4fa6a572600a81a756d920dfdb6e1435522be9e5e48bacda9ad13c299059b2fc6e363b69773095403c5f59d8e24d07d1cbb9eff435532ebd1b0cd88eaf9f7de794104a0ad61e1a23390ccfd74b4146c7e1ea9b9ce34e3ee49fd8652f3bbf946ec63aa469cf4fb6755fa22018f0a6bbd38238df2ef997b27119497e17f8108713d9a82005c7a6d8f2582b39be787a41933abfb7f9e99d1dda5f80a0520774b64b445b355122c6ed79aa7f57d1c4e492b9bf17c5c9ee6ddbc91b8028c4d006330a03084d4f713a006d449203046b074e36b174ab7aed2666a11b60044351dbec96c5d1b489cb6e0aafa1c6e0b86fba5b3fba61f909121d30dffca87dd1208bee786a7b57267900537b093427f8ef86f1ac9b1eecddd6abaa1cda5f6013e9faf474d7cb2384883fd8d356f8a95659e6c0d24afbe9d2097cced3c30de9543219cd5f2fbfe4bf77a9f2527c7804a5a85b595af7279332f4a29fade0c9a6f8e4ffe5b27132122ae34fa5a0c3f772a189fbc2b090fb735b71c9e147fb9d59e55676b922bb4e49e662ad46a4f3b03e643df9a9ed803c280e19ee3d38511b01705a6b2747e5c7225b382afed7470ae8795a473c4d2037f0173cb815f66d4074a2365a986799927e8f392f44f7cf088c1e15ffbe56c97e0afefab948bb5b2245f3bc55c6c6e9c9e4cb8552d556b7b43e9c393eada83c4f2444b5c03d6dde14ec88c6ace9fea702b6764f4cf68ad0a7e09ffa7ecfdfe5010f138dbea13d27ba8161b5cf3319d5c8ed8d86547bbe4e0a42710c6ccf0793ab15e214fdbbfa34cd4f03d2cdd90b3aaebffcf7e037dd2827c41bcf8c5dd6c55ba41ff1e00fb970e6d39d65efa599019caa033d7649f68711997256f92547ee5b27f6a6802a40820011130b4ce830e6dc64fa9c070a1da745763c325e4874ec9b427f39916a51b1dc3eee03bbe14dfdca36fe1c2401663510f24cc1a133193271640599770f9eafac2a1438fea60277c491bf66f33d75989d596558e22e1a9078c16816eba05e413d10843e9d13980ef973d2a5d3aba0e694e0be6e0de9018691b3ce68932d34e768164610ff89e1f371a0570b9339d7ed35e6a17d595699067cdca4e42b06020b097cb0a63d78d2e82240804d8e2be5df2abefc78f3f5e48e8143daa3ecf5972e524d945cf90394e94824e1402f9d5db11585aebe2e0d937d33b7d21a28c03485a5f8f497be04b8422c722d20455b18eda8efb324678c30b7ee7a80aee7931445e725837d5b6e0d0301efa0367f6371392b567b09cc2f333cc0be6e676aeacd2b80a9a855ffbd7834d15aba293bf3d6d9b671e7495d06d875910d3ba0abd1f22fec19d73cb763b45b44ac47553f17c386224db41ffbbf470dfb201379483b3902e272bfdc0214e968da5f34156d80a41e7fa15e8dd87a93c426f79db0d30c0cbbe8154b299555ced8a8fcfbe9677a743fcfe1609d4d3caa19e388dd1f2189a71851d81cfc05c0f02b750c05c42922c51a872782a064844240f3214b3996498718152e7b424fcaefae734cc92d8943bd5b6cee86d2fa914fe40d9cdaa17d8d7b729dae4c4b982ca49633ba071f00a3a0dc6645f363679de9c941300febd18272c37f0a958257716209a57bf0e52a95e12e885831e04c62f1a818e404adf279a83e783f2938d2d769e1eccda65eaf4812e4ff9c7934a3c672c3e8f14caa28e564cdbd53d7c6eef608751f943ab1ea925913b95e60c061ff420f734b52d77f8fa9c3a7354901083c961362e5bc2a8365e28e892ea50e2486f174ab5998c57fcf42704d6db50a6f26786e0b1513c1c239412dbe34d6ec6cbe88404cbe9662e8f62a1069e41a6f335fb47eaba2ffd04ca7123471c7310f2a205168fced22f1748764023b0b562fb3fc833bc4c5c71ee537202bf8d39c793b4151716231b55c5abe2b2561b2ff765cdc94b18454a86ddb557aa1594f1ba5a231332172d89e221512aeba4916fc30dc3a761c09c18d8e07c751ad826b7399784c0fe34d701fedeab1c4336c2cb52ae3d14c49ccfa24244b503acdb416ed574666449d99cee7cf1ee3cdc8ede43427496c08af360611920531d31dad60883f432fadf6efa04322450ee830493cdbcc3e6ef243ff2371d24af0b8c51a123f15204b6966d1c14d2705409163382184a4cb9ccbc2df6572c4b9569908f234a71201379c096b36c5bf93b4593d3795618e401109dcfc8403d58aac8c4c6e1df4161e8a5dafaecf2c381b85aa04b72193431403993bc8210280821895e3b389893eaa57c0ba3362769a2ae1f30831340d21cefa29fa7e6e1b1cd6cefdeb06d2404ca306f6884a6163c9f7727dcc89764b2166a26cb82d88acc754ea2d35d1dbc750c51e8b693d550b23d79edf76cbfdbdb36467fa7330069da931a81d2111f2ffafbc33c549e6a7aba1b1c6c2d87c00628573eb0c884790dde872cfc0240ee147abc5232559ef45e1f3248805421842e2efb0a5294362e0956dc8262d70987b1d182f30071b27f3d1644be32f20f4435b01ec8a2d5634781fec6f2835810fa166286b4e50a4b42c0fabaa2e14465cd9fb960819acabada5e8b051fcd8028ba855c38d82208d184f6b835534602381b72f0c52b49dc0856ae9afadfe0423235c3fc7da1588448550e6724fc498e3516883e85512b5cbcf473438d37c1fb14d182069d0574a66a904c10402f0df57cf213173ac5775a22b3a41b07119b6ef83ca757551c80b5995407a215eb8ec584137fb8b5d485a503f0463f06af7bad85a6866e904b5e95cb4e562e8575ccd7ed411694c8c50e559ae8f1576f72c682c1797b614b6b71c7f60e5c2f30b218a194b0b1223d63b4f3f2b7cc3f9ba762587bd9bdc6b2bc08866b382de802f8c59999d4d9600f96b89d4155c181cb476b0e347e1aa91783127b7151c473ed02ce1236543d8af9473ed96bad5be04ed7d3bb1b6e5193ec5b6109c5be0c83dcf4a2d114f676494327fd61fb08a11a6740df98a45b0cc4f47bc1b7f81c281fef03f614c54a800fb5495e857aa08259fd8e8dd8b18087a952fe12c110294f6d7fd2ca94746ae96607aea2436fabcda5ba09f3d4d75c347500e09f7146147725d461b1e6e11270d9978faf3d37aa7d0fc39e4acafe1da6695d31df28dc2a59e9ed26e0ffc0c578a35e33eb057badff239a75547c451146e1c4372d93fcb12590cf964e8f19262c92cb7136f3a081dbd17dd38675be5125bd73261a47c843690ab8899fcf1757b5f30c32643b87d512c00283cbd7b8c8cfd5244beb5607bb0fdc9d3775f2cf3ba672e8c74c97f47f304ca0e9040f004bcef9dd2c9ddccdcacc8d28cf2cf43f4a9c4c9e3eef9837cf14e8053ecbac59c6c7f93c4499b0e0381fe6d99a33efddda0c2b8d965025fe7a1bee11735b070edcad07c39b54a9c73b9b3cfbded3f2a55039e82becc9cc9c6eb4558c4c53f34efac7213f29b673c7656302f8010c2b"}, {0x18, 0x1, 0x40, "b5a4e41ca5"}, {0x28, 0xffff, 0x3, "a10c0d2c7fe0875b2bbb898d9c1c4f6de7"}, {0xd0, 0xffff, 0x6a8f339e, "4052a86ad16f582981a63c914f46a0cd2ca16a0547ccc17d81ae4c26d048a823f0bd0c990a883e09da92f9cb1d380f826fb9343624759ec5463f6ac82f89dd039835ce5bb819cf5d979a32a1853ef9137f4f64ba366b4a9df2dd598f42a551ae60feb88a99bfb26d0c5d912090939a0968358b27a7cefd104f08a6c55bd164b717e1cbd864813327d68ff4e1db06a2b9ea2e44a9686ef78423ae9f12c276c3ee08f0e085925c4c66a74f0275c057221bea14ce9aee61f6e425438cf68f"}, {0x100, 0x0, 0x5, "c5430a493d8ab17c697fcb42d89ab087fc0e42746201b5c5f0139e75fcc9692f9cb5c437d9758d99159f0e2f99e5deff6831ae2ace4b9ec56cbcedb9eb43965fb9a9d3c54b164801626e7849467c422da3cd296146aed764bec6a18d5350e75a3c9b15105e895e7ac5b7e78f07d697272fa8670c7221a74891f870969a33f7eaee4224792a7044dc89009d0e894ba0ca5fb022cfc7c59e376389e2159ef4d45d97dc6963134d30c381222c34842e49eae570e13277d9e9d4fda4c2f2d55b3ffe84f11d816ce24c30e325b99aaca2912d50084b227a4ae996157f5722a33678a414696debfa370741a7"}, {0x1010, 0xffff, 0xff, "ecdf438a24b044b940c3da38fd43826433252d5e9f91f7cf15db772eb0be7f4fe3ed6bea9b4f586576c8778b93279bd9c587ff2fe0de2511d103d745dda379608c823cc834519bed038c8b2e39515c9af39be70d7ac248390dde929026dbe9fc7bbfdeae6565677955726c8b7b9d6e731def76cc1330cc5631386c8d682a160524561ca48c67c4f4bb87b71e835b63f0990f3ef7b678191fb78e043ab505ebf75380050c99c95245795bbbf9f4e0575f60170c3f048f2b4d1be5c095db198bb58ae496d8e671df38cd8fb787f3bf02dafe9511f8566d5ef728f9d1ddc4ca3088499c6c29347c5a88f665bb608be8a37ec40089e2aa95cebcdcdaa2c3410647c77b3ddc58ef080d477c8eb0384b37a2d6f47d73de948ce6d0e0e892d8494d4c292a8ff69215b772c2a87a5caa55874e7430bef30da4867d9d0ede366f0fb7d63beb87fec21ee9ce0697646024ac85f27bd64cda5fe41f656a88f1ed82135f94e991822690ff0a0b775875c858d3312526872d3b482e30a7401406f96899bd12d074d3b466e0b2a5c81f9b6709422d62ef7ab1f031449b975eda9a8720503185313c38d5abb3a33204624dedbee388ca370e9b82687b121399c2bb895fc71d429e0d387bca05a61d7e9d023ffd31f02ae93fe95e5b90cd00e70f64b6e62f5bcb75fca6dda3f1c703f82b20e4bf20e9445af88d78f52ad18be4d4972f1b11adb76b436238ec6c8cab6cb1b0373a9faa6a5b15ab005d7b1b3c9275c67895a92d691aafdd517083577fbb2b1fe616c966ceb90c76c0dab7ce511f6539a7adb3a0a9c9bf1a55098cfba920d486824bd97da3d172f2c9a5d2acdcc4f61d428a69f059df5a19d7fe1029d8a62e622aebc695c3c80ebee0c621f6d92153cfa3781653810813f217d79786961d088c918d903596d7577402944405c477ccf7e145acbb8dee72b77a2583e0889aea65c8c071accc79cc23454f6dfbdd40e3f5de1499cd8546f6ed49e8cde38c690b2e4604fc3591608d83058ffad2fc4fb60a8fa82847f64e405c8deac354c2bc6fc6833a41934c65843b9d931c0ae6bb872f5a99c40ce097dbfd9a12bf7d17043f8f9124fc680c188250a13c7b98d9c652714612532a60f53fab83e7cf5a5409212d4d6c55ac0768afc1d6a8dde14ea7b5fcfdabe1f9ef185578a0f45712564884209a3295561e6dca48fdff9e5bb886fa7649c35220441e0e4f4bb9addff45953a6568ec10cc74d5ccef86b8bf6f9b88ec13b733812beed570451f57d94b9819baf7af90065c8b1c70700bc5d1424a4fc3ffba1456671815f5537207e130b5bdb2c1b8eca9f37643b4c175e44e94b108cd8e8db1f06965dfcf3b3445a797335b5ab4db246bff30d73323577197523a06f0596e0c10e05063341eae542a09a1cea1e13d2d68a377100308ed2855ab29c56f6e7d36cc7c5889e59e650374f0f490874ed3e228e43ef335d651624d316d9bfc8ee58413e061a51fe1ba7e3991677c9926e78037d149fde9d0713b5d042646ed8147dc82121040e8d65c76fe1da79c899bc1e942554e7a5ce6ecbc6e2f72adfb43cabe04cc262d002346a8b49c8693732b0e96ebc7c59ca0fadc6d5ea72691fcb3bffbb2b27762bae3e7bc20ab125d875d704da07cccb6417df09c4cfb31ebb435c2e99a92e87cc1c118db70735f82b7e8ad51fe837e47429fb09cd5ad802781db7857f237e927d124b28881c907973b6c4ae71e3cfa41cdcb9d53b339ac60559236405c7c707008b09ccfeaf922b2c0192271658e65d7b36d62feb06176713cc63c08e6479a9287a5512b20ef59d021fb75880394092abe3a9544c148ff23ee789870ba8d439dc7d4533f9b03c210706cdea8ed39e939e568e1579dfe8cd81583b96c0f9cc54fc6c88ca68788db12af11355101487a540ab2181d1569c61a92233812a75bd2fe540e12e48dde636ba70d83813ec6544b2713fb00265101ada7d450414ceb2bb054ef67c2129f393976d3890abc293d63801561c5d11b26622d621b9fec91f2143050b361b1b17373f5675f285b817f8cfc91bb0e8708d306e7542dcf663064534c0e2a9e9c1b42ba8cfac79924671db60767dd61e82d51e3bae2afcc130d126a96ed23669f4b53576805224c9cd798e0f004767e123548e6a28a3d78d87da46b3b2575442f761f2932f5a2e5fc5c8b4f640d99afbfd1e8175ebfbd75f16973c855f2703cdc049459d8c99d046ffb5486c11f55ea81c51ab269ee78ef994d9d2d4883cd0b614fcd2ec952a1121f76acc848a3e0e251b14e4a812c57f1dd59c25ff26fc58d1e19fa5d6966156106d65f08d4b5706015eb7a6ffa8c91a771a06b643cd19224919dcd9ad49f64882286e91590c61ac4d648d616cabea00b1ccc7a2649dc8c6fd378a7affdff4b6de52b1c5f0b2d0d2181246f7ec7b01563e471ae8fa0334a7fab0d9c4621f5fb09972bdd155e186b7935b2bd3f7e4ce67a4b9bd9c899ff140e1d0a8ae9412b204048dfb363e887797051d137178d2aeeccef85546ab208dff6e171b7f0df4fdc2bfc56c4e6faebc25af1bf9da104bb5d952de5846c6416861b78b779237399a6cba2ebbb4193e34623767864f9fc1f09e980e06b5d475def30e3b487eacb9c5fde7dff15408aab727d6cd7b109f5056b9759aa19346da9cf11c1ab816035f6b46b95e674808a97a496c61d3de8c601d6dfee5a7416dd37e50b73d80bfaccc9357ed16ada50cd2e3920231e65e32e8e0b6424e7c6afde2d6ca24da15b8537f01fa153972074d851f9a1c9a99349d33601f2b9b829606d2e018affe490067c4b41542a48ccd593ab4360c0acbb442a723737e4b2dc21f4b5ea8e186efc3402f747a2a3890f59ee0bc4f519336ca85b5cbb0ce23af3f3c4abe92b21d5452c7eec433a4e6f02410c6d07670fc478af54fd1f426c60ba00f5157a5e76346a2a9bcc44720c3b9b9bc441887e38caab24061365b9c8c556522ec759e57ec9dfccff1e5ba6c129d15b61cddc01762c9b2a64f905385c126a40760fffa1f38c00f3ff97eb57e3d4f97d31f7598ee3b9b2d02ff36ca5c509aeda830ac4709b6a6706b2530636cb32d13536232266c08e8a65e935b8debc7e8812d48a299a7fe04d3f45dfa02adac1a01f43cf0fce539bebecb19ff1ed0b15e722e4addf17bbc3f6fcaff89708c908c0fe15dd8e27767a549a931de2b2f495acf9b735cfd4fe9e478fe38f0a59cecdc87cf81f8ab0c6ee85b6e2a302646f1daf49366a7b987dc0e36aa796baa037fe8a0f10c1cd7a5f91441cec944037abeceeb28446ecb2649c1a9a954ff6a66e49760819509ea0112373d8678246900dd604358ae84f9578b3b3ec5f3663ae998c294ed99837bbb6a5e16cf7ddeb3b2c1584836431c4cd732e2d7a7a4125018f1109552c485ae151913d15af4d3d194d78316d93c812c2466ced3679c6bf1f91804b42cdc92e3af900645325bc4c9727369028932564061b48695602391436cdc1cf12ce4707967220ea3244a16709d4f3f61dc912d0d169d50c21d365fb87c38fa661ba8934a524f9bcbd0e86c875534d2f9e35fad8f1ff72651163c88cc42ddee66a17f055e2f36481661dfef32f41857da69a54b1d8622273cda6f25455fb9f92879b301c3532010ac690a9897468516ee72d225ccd6eef97b0583de87a7078c2825dc7a7ad5f2fe0451cdc87eb594a6b7ace03dea71f0d6776dfbf24ea290d3ff2314fdd68d8d56c0f491a4355d99d7ffdeac2c369810bc250594b18299a3e6680f07ba8c481ebdd7267898381724921fe7aa6a6c125bbbbc8e1f3cf3954d90405bf2c364b9ce190f349df7087e4e7d26a0a17bead04d8dd537171630db0f891f1e66f26da32b672de5f0771604938124512bdf90b227324e9da20094aeece6138151291c49b1cb52c15401bc081725a296c8f09d01f8bf06f0014cd93b8347265b15861a98089e84e571c974932a5f1caf4418ac5d33093c735be19cde0e1a4b175aa1305645e0f256da8ef5f7be2c277356a47d809390dbabf27b2528d295f74c4ab59c337b37a3ade4ae0ed102d6279b82dac964b96afd3d4173646b921b7538a58c4a595a4b44a29d22393f7d856766cbce85b29cc4003a5f3ca8b54639c90bfb83d130ac518bee49982c41678f0eac7dd2e1d60ac8662c26e3ff1caf8414b5f0956b7f49994234b2893dd0f690e9eee0ec1af0f40dde039bd7e1a041e26bc0241c36542e635d5315cbc8f23357bf633bb2caa085020fd1f7418f081428d4e8d6daf4a9c5f88d437074946c3103c050027e4d83178532ee2d45fad50dcb517f29aba02d073ef162b4cabe4da486d058b156e7cf1e9efea876b53651b01c8b0120be80cf6bd72d8789cb7eeb1e70f7dc4467b8cea708fd29b6920b2df12448d007a1f6cc1b5e61c4187ad159facc7857f9dad4945acc4de035b0f1ebc06878a6a1e10900accfccdc2c73677dc26d851b83c2126c809726b4c7e382f239a6fe1a678e22a6c3482e0bd3f7832dcb35ac9b31c759c02928560ecdd14033cd90b5ea27f8a7d3d40e1a34f4a59993c36630f4f3da075c55c0063d27002bcea3f5b4feebb67aa846b40270a7d0357a7840c117ec5bb446115468f10598646cd89c66c61dc7fbe95d5c29886a3058b49a34107e5243ec50658286ac7f6309e2fd725eb21367371c9c26b9d0e636c34952336cf2fa147ceebbdd760978e5a6cdd6c4a5374b1ff913364b83ef1f8db9cad2d46db6e0b170a701b974d0881e796bd232f1480661b06a99f9ca522a729b225393bb10c1a4a2ef8c214f6210f2b555a120278ddd1372dd32dfb2bfaaaa441b4bdc18bdbf4e3e3d0ae94327bec95276980e84dfbdb419584c73ed0042bdda401f611955bfe40fb5379ef42086f81f56c2c381f750cdfbd5f8cdd53bbddba2420af52b37c5f15c613ed24b5ba758102bae399ed5803d3361a89963a4606040a8530a5b7fcd7069166c47ef62ac50857cb4414bbc9bbe8b61989c42b28a31d9ccfbe748e499fe9d06b2c488506b694d0738aee90014bdc235eaa7b73836bc34ff73e6603e9f2d582b2a7a2955a8c7d7042bbdf4900f3068ab5218318cd441d8da259627e0ea16bf7e16461d7b30af95cef2a6bc4491d55a35a08ffce5451c8aab6f9382f4c754e4c8efcce7f7972447a8eea412e5bc62d2a92e7d84032ccf3f5adb7279d9e3c5e3917b31882874e1fbf438d6dd397b3f1daa153871ccf33db571e78febc9467582c0604a9ca3934eebcc65673120f6b6b12a1498620c9b585219223a1a7bd1256256a246ad0bebaec762ab829ccc19cff109310aaf78cf0fd6d3993355219893a9b4f8ce4e2a88e253794e5125c20eef172c5f9a53c2592f7d51b161dd7c84f57eb589efab0f83ca64a75cb0d270dc41d27214ccf87df504fd106d69a3dcdb1b1917f6f1e5de39618ad7f428e54cf519d69fe02cead125dd424f44edd5e0ebc47779ffba09362438adb0768c5d45a7e6ff1cda3fce88ac8863300203250e887d26c0b8273c7c484eff871dcd46965cfe7080eea99cce2d5b6d9adc5a970df938508d87a487fce9d39d151e81a9c4f9dcd81addff20a7b52eabcdc8a68dbeeaece71f648909f9ea6da988a4d9d8f12bf7e01cba2a9cc6162e703e5f2177f3c599a53d4c63fa73ff50adf33a4ac8f78f44029435540657b52fca123fc4405c1a570cfbf374316d4122856ee11e1312d6b1ebf628e5cf91e7632372da68a7e4a71da54ecb53bbd9ba7885401433582e4a80ca77825f2a68eb260c6e9c88e7"}], 0x3368, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c7}, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8102, 0x100) sendmsg(r0, &(0x7f0000003d00)={&(0x7f0000003700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003900)=[{&(0x7f0000003740)="f79090a9709e76250f16416d9367fe05a898bf70f64344ecb1e1638f39f2f9909cdfeb0339cc4ab310686f6072397c4d726e7e0ce5c4b42a9bfb18fe449505609957d0eba73d62e3a2a5b8315b3ec1adc2ac466194dab85bee60", 0x5a}, {&(0x7f00000037c0)="574bfc9e7484eb1e93452188af606f4e167519181b26cd9f450fbfcfe8a22234eb5dd65fe3720733559743d3bad06727423eab8965b323abbd72d57ec5bd7c7b38b02302e91cfdbb9c38022234654125", 0x50}, {&(0x7f0000003840)="6cfdcce7598859724c40c48963dfd32f88d90c899e9a5848bae62e6056320c92a77b2eae2a53acd66cbd2f6a1517b388b7f1385400665243d41af3d8f7afacd9c9e09f2dd7b6c3c37590ff841e2891f2592f0812b6a2d48b8fde3991e8c79ffc0b596e0d2e651d2cafffc151f15ecca562586a2f4d3716b7017dd9e0853df00afe0582c7df54e662aa014e4d99d3c354419a53ca", 0x94}], 0x3, &(0x7f0000003940)=[{0xb8, 0xffff, 0x1, "862cb0d66bb5dbe25dafee5594eb72234e098b097adad5362e2e8327d9bb7bfea19a93739cba06daafebddb79c15fd37e662bd299db690ae788570509058f8b3b97a7f006ca625ca7842cd50fadf54ca0b0e781c88958cb27ee66532a9e37eeca876dbe8a7835866ac3d5f2c92547e3845d5be135168762c76dd8b9f9150118faa51ff4e374095951de0a15fa7e000ccf143263d6f56410cc0c3871f45e1c6c87b31956f58"}, {0x108, 0xffff, 0x100, "b20489a2b9ec5b60906c814c04cdc1d6edb9d4482257e399134c614cdf103fb29c58ae3094ae0e292a3d176a3b41ea40019086da26fb62a57ab68b6e9c540a45a5e1eed1a8130497948b12dda13791420687602edd39da577d0bce7ccfe436309d4f4d90c5f224cb43565399940ae2bf00cf4e678bb699be6876206a575aeaa4d360bd4fca6e49105d1634e9876cb5f34781dec8518bc676c90555f0f24f83a421bd634f49ca82a99d0b11a7a200106ca253d5e384edadf937bd7da681f37193956f2ec90c07c61b8b75a1ac6c9a5f1375032211385fcf991176fd68aff402b18555e67a1450668408e49e5269658015efe4b0"}, {0x78, 0x1, 0x8, "e4afe479ed31a85a95829c8a710c10aea21888cf4d3b5dfceef9b0e4c3703fb1d5ded94b7488121d02088543f04559f3f45a3feedcf005859d52dd783f42f1a0212c7a3f4168e3c9af40ef3a9d2a6365377cf4371c5ca4b247381389b6bd1d0537d13fa3f9a85cec"}, {0x80, 0xffff, 0x1f, "7940c4b476bca122f8fcec75120c37e5056809907a43a6662a685ddcb28328461ff9ccbc96a930d9892b22bf80f5461b31d31a72b09aebdea996787c347b8d733e32a77a71ff31f784cbf0099c761d2eab1ab21c31201178f8a4228d0406312934a4bbf2a3d2278b9fe353fc1c"}, {0x30, 0xffff, 0xdc9d, "696f82b2f1fc0b448c9233d503c4f21d7573f93278793df653ee30"}, {0xd0, 0x1448dc4e5a4cb1be, 0x80, "41bffbb704608fe7e8ee46e29ea4d32965d73c8455c051407f2fd999acc8a8b220e927a3982659c0e69e662c4b4747925e1565988423b7689d5e0fae9adb3100f88c5055b8607e201f6fa73ca6fe5d9ea399a4f5370921d3f8a82d5dcef07e43a05587b9a09189dcc7dbef9c0d3302284eeddeb3d30c5e3ae62d76a292120b01cbaf0b30cf14027f72a2829372faee33fe645121bc0e7bc1bd64c5085575f96bae71f0bb6867ad8ecca91a84c91e38315772bdc852cb8b8eadaf096bc484b962"}], 0x3b8}, 0x40e) ioctl$TIOCSTART(r3, 0x2000746e) 01:48:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000100)="c9", 0x1) kevent(r1, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) fchmod(r2, 0x23) socketpair(0x18, 0x2, 0x8, &(0x7f0000000040)) close(r3) 01:48:48 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000300)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 01:48:48 executing program 0: setuid(0xee01) seteuid(0x0) r0 = socket$inet(0x2, 0x6, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:48:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x80000001, 0x2, 0x3}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 01:48:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1099, 0x401) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b307e330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000320500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed08674d164c4057f471b39d83fe5c65670296a8efbde39aa2ec574f875c14"], &(0x7f0000000040)=0x1002) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) 01:48:48 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x140000000}, 0xc) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001240), 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 01:48:48 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7", 0x27) close(r1) writev(r1, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() read(r2, &(0x7f0000000140)=""/100, 0x64) syz_open_pts() pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c5884", 0x2d) write(r0, &(0x7f0000001680)="744c10f46ab9181e25072515a168956a0fb5076be2da60ffbab787ae35c5cfe7733be8ddb0e875769aeff30aff096dff898d24fd87ea8137450aa2f1a1294f4457abd6bc8417fe45b1dee68ccfab163df217927db3a07993b4af727f2ee4e04e9f2d478d59d68115a5d75064d98a4f3bc851efa41852ba077ea0dc6cc9622a2641b55bfe41a2d9725acbf168a69f2eafbd17b1afeee86ec3b4bef48493bb388024981c59f0019c2b543407c6c90ab4b041fd58ea1eead0307c2bba97353cbe7dc82432aadc3c276339fe4c552eb03a6a2faffe746c490601cf3e8457c236309e99a11cfd55722c35db6916", 0xeb) 01:48:48 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) socket$inet6(0x18, 0x5, 0xb4) r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 01:48:48 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x20, 0x0, 0x0, 0x0, 0x6, 0x8bc1}) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/53) 01:48:49 executing program 1: socket$unix(0x1, 0x1000000000002, 0x0) 01:48:49 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/253, &(0x7f0000000140)=0xfd) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x80}) 01:48:49 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 01:48:49 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x106) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x10001, 0x2}, {0x18, 0x1, 0xffffffff, 0x1}, 0x3fe, [0x1, 0x4, 0xffff, 0x2e2, 0x200, 0xa2fb, 0x200, 0x4]}, 0x3c) close(r1) 01:48:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 01:48:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x2}, {0x7fffffff, 0x401}}, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x1000, 0x7fff, r1}) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) close(r0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) 01:48:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x80) fcntl$getflags(r1, 0x3) read(r0, 0x0, 0x19b) 01:48:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x101) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0x0, 0x8, 0x1, 0x80000000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x1, 0x2, 0x4000000000, 0x10000}, {{r0}, 0xffffffffffffffff, 0x50, 0x865308aaf4170098, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x9, 0x1ff}], 0x3ff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x80, 0x401}, {{r0}, 0x0, 0x0, 0x2, 0x8, 0x2}, {{r2}, 0xfffffffffffffffd, 0x31, 0x40000003, 0x5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x2393, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7, 0x267}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x1ff}, {{r1}, 0x0, 0x8, 0x20000001, 0xe9, 0x334}, {{r1}, 0xffffffffffffffff, 0x22, 0x21, 0x8, 0x5}, {{r2}, 0xfffffffffffffffd, 0x10, 0x20000001, 0x4c4e, 0x6}], 0x7, &(0x7f0000000140)={0x4, 0xfffffffffffff9ff}) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) 01:48:49 executing program 1: r0 = socket(0x14, 0x8007, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8001, 0x1) fcntl$setflags(r0, 0x2, 0x1) 01:48:49 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x5) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffffc) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setstatus(r1, 0x4, 0x80) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 01:48:49 executing program 1: setitimer(0x0, 0x0, 0xfffffffffffffffe) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x20ab}, {0x9, 0x3}}, &(0x7f0000000040)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 01:48:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file1\x00', 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x3}, {0x8000, 0x2}}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') 01:48:49 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x1) r1 = getpgrp() lseek(r0, 0x40, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$setown(r2, 0x6, r1) fcntl$setown(r0, 0x6, r1) 01:48:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x102, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000001c0)=0x1, 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './bus/file0\x00'}, 0xe) sendto(r1, &(0x7f0000000200)="85d33368977848d6565ef1a75905ecf94a969ae86a978e6eecd4f53bfee4c34787e7a7f80957d5f68a1a95646a045bbadcd0e80ec774bfcc79c7c245ce46a2f6bba10036a82c745e9f11457e7e4c7163b74c595fb36dd61dc3cd178d22003f7d02ead7738b002a99e1dffe37c6d4de3595cc45345d683e31058c47ac46f91e5f3c8f7cf1b8fa38a1c004491f8030718ae1ea5cc49b033358ccfed1885dd0961591d71ab37511d7fb597de0e251375a17fa84b3dedd9379da5bb6ba822deb2c0885eed31b1b9e78ced439645490c860dd6146b666da3f412f26543ab956af4d6dd736cf52b2dcd2c829835365bdffa71e159e09d183fc1ac4c9040cf77e7ae6", 0xff, 0x3, &(0x7f0000000000)=@in6={0x18, 0x2, 0xff}, 0xc) 01:48:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x4, 0x3ff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x10a) 01:48:49 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x41) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 01:48:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe1f) open(&(0x7f0000000080)='./file0\x00', 0x11, 0x20) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() open$dir(&(0x7f00000000c0)='./file1\x00', 0x80, 0xb4) 01:48:50 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) setregid(r1, r0) semget(0x1, 0x0, 0x180) 01:48:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x107e, 0x80) writev(r0, &(0x7f0000001140)=[{&(0x7f0000001080)="c3fe3637f81904de2b70dee756a9f49dd6ab149a8a97ec7ce2ae8ac479b872bc7d41e89290d22781554ffe01ef65d9d7156475b55200d473341c1c65d7a2d65b15d178ba6c8a5131beb3862088d9754baf9a6e6f728b5db4e066127e40f8d9e212fb36fd593cd00c897be76f1927c8ad26f495003bcdb68d4183bd7d487410048b1f2c4bc55f8696c8217e1c58522089", 0x90}], 0x1) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x101, 0x80}, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)="a388cfbef11724a62041e99754e8cea0c92a920a6f286a0fdef119b29f21e00f126eff45f5efb08d9f945d3aa5a52fc384bdfdd782d872239772469f237872a358a73806a738c8886d1f11b3cc8b0653c9fc0fbe964a9147fcdedf1bff1a2afc99efcc5dd5ba0bdf2e8dad0c725d8320cd2589d96504bf260069f93073c33974e502e228bc6d2a9af39078111ae53b446f58351df8b7f4b666b01646befe52d2a46d21385cbbab602f0a367764ee505f3b8939e9ea697f24dfa1dc951909d5accebba0ba16d97bc5b0", 0xc9}, {&(0x7f00000001c0)="d2c218ac88eb56f91e963f9f67a69bbb074f36304000fc8d0ee8e54d03ba5be02b6c652a5ca12b2bdba411f3ddaa32e272f1f8ec6ce8745a917a64238bbb1aa7dce637a8", 0x44}, {&(0x7f0000000240)="20574d90a83a6c269b5636fec6eca4cdb1f95c756f628c71d2edf1ab964b604575a1538cc7aa613cea950370d88ea254a02d0c60a4ffe939866ed18e2fb47e52ddd0cc7122bf54b50f1953af6c86eba77a79e1b473000d5498da7d7187962dbe11dbc8408776e17862a3daebb0f2f336963660e6530b8f8cee6baed39211bc3a3967d009404ff24400460876109b76e2d6c1fea6b58427ec10cc49dbcc36", 0x9e}, {&(0x7f0000000300)="da9445d7e4582d8ce699d0918f51f27d33390be0ed46a8dadebee73c6c652469d6b50f8cfee65c3875fb5e44894a8008bd753b0c5599e532e4a6ee848ff691a1a0057c71ab28a17dbc5fa7c48f71ff294217bb819b39edd5e1ce33a9fe7ebb08851d2fa37965d0593c", 0x69}, {&(0x7f0000000380)="9796b141c7a5495d744448e011bd767694cc4c4ed68d4ddd212192228e44fecac0f8a31dd7d48dba98daab59d1efa2f6a4d36cbf6c912980cbe849f2173e9a31b7843c44f5f4739164a8eb0af7e8f4789619f616a3e4f093641abff3b9ba8d83f59673b3018c55e01cd41b1e07d39e6f6df0cab86fa8837ec5522eaf67de512c394ac3e1713059766061a5118c4d5c400caa3578215345a3946342eb2af64674bb026e4523e674746592659fe96aba9eb6192b5882f25f0b49e6761c9d1832cc3e4e8ee1d60050021c76f7771eb13fce", 0xd0}, {&(0x7f0000000480)="79c0b22ba2bd6be0a331377993f1b12fed5c4c66ac7be2a0056c0dbfe24ec85ae992c13b9a2377ce07dfb67a02649f38d2e101e2df086caaa21c545731bbed8fcfd70744b1030fff4f2f47eeb77790595a37bcda50987c02be8ff46f5a6ceb247fc2e9c76a65cabc", 0x68}, {&(0x7f0000000500)="dc0fde192dfe39d0b5b53ce68f25d84ee60c2256a49492859dadfe8a434241f5afe01c64caf0731953521fd6ecade46451d8e33b0b15078d53ff4158bfb12177ab2d12c290f7c5cf4d8267fed99d80f50d06aa8c2794aee35218cb1670be653bb9e22cb425af59d6c646b0e8fb1d699b7edda27a14490e636dea55ddf4097ad41aac92edaf62b869466b9ad5d5e2cb70aa44887887f5b2df419ff461773e7f95c1da457e962a776667afc9a97caced0c03afa4611a0981a2234b05a96e869f3c9e4e3441468d229da128", 0xca}], 0x7, &(0x7f0000000680)=[{0x98, 0xffff, 0x1f, "f08de0c565a51f9d7b99e17c3cf64d451214994be942e4f51dcb7eae0832f960b42d867939fabf1d36b8fecc6b1566967e6b62a353a09eec7e74db8d9a21b31b68732e1a0c40ccd1811f7da3d4976c39dce312f2466a55ffb86c43ac69b2a17dc0f67574b2f97bf1e22e11d18759e3e99448ebd9ecb290a0c46d4f007e81fd89ee50196bb1f1f0"}], 0x98, 0xa}, 0x40e) pwritev(r0, &(0x7f00000021c0), 0x0, 0xfffffffffffffffe) read(r0, &(0x7f0000001340)=""/116, 0x74) 01:48:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000100)={0x9, 0x7, 0x7, 0x208, 0x1, 0x4, 0xfff}, &(0x7f0000000140)={0x0, 0x1}) 01:48:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socketpair(0x27, 0x8007, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) getgroups(0x1, &(0x7f0000000140)=[0x0]) fchownat(r1, &(0x7f00000000c0)='./bus\x00', r2, r4, 0x6) 01:48:50 executing program 1: r0 = socket$inet6(0x18, 0x4008003, 0x8d3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x48000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 01:48:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x1000000001, 0x1004002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) 01:48:50 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f00000000c0)=""/113, 0x71, 0x3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x4002, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r2 = syz_open_pts() getsockname$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = dup2(r2, r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r2, &(0x7f00000008c0)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a5197094b2229bc42f5ea7faa3c6a151ea08ce290023d58bf6659990bfef32044908d0d90bc4047ff451592d4bb2a36b62ca56466d6f6fa2a4bdb9517b01087ae766308f59ccff65744f93d80000a524eb77a6a8e362609f89654206e78b05912ea85457e9e8d8450d340000b633e90700dcfdd6fe69b674c6261409748f4b72284c4d18bc31b232b75aa82fa50632c6cf6274b881370000de1267a5605009000000ef3588ff13215c000089bc0d8d0000003d59715ea073fb976049a4e16d2021635f6ec31224ea76d32cc32e1396d300", 0xeb) syz_open_pts() read(r0, &(0x7f0000000480)=""/214, 0xd6) close(r3) r4 = kqueue() r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r4) fcntl$dupfd(r6, 0x0, r6) fcntl$lock(r6, 0xf, &(0x7f0000000280)={0x3, 0x2, 0xfffffffffffffff8, 0x6}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) 01:48:50 executing program 0: recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/1, 0xfffffffffffffd56, 0x0, 0x0, 0xfffffffffffffee8) pipe2(&(0x7f0000000000), 0x10000) 01:48:50 executing program 1: mmap(&(0x7f0000378000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18, 0x40) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x1, 0x1ff, &(0x7f0000000100)=""/155, &(0x7f0000000000)=0x9b) dup(r0) 01:48:50 executing program 0: chdir(&(0x7f0000000200)='./bus\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) r1 = syz_open_pts() r2 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="6780d87ac66d03b4fe487c9bc5af5d2128b3da6b32a46e747d8de721f195999cee6fe3d405c3ea5d58118ff27670886f613d9bfdf5061ccdb0ffadb6960afd5b7dd34c692e7dbbce3fa48d00fbd7ca3fc1274a1b2f", 0x55}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f00000001c0)='./bus\x00') 01:48:50 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) 01:48:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) fcntl$setown(r0, 0x6, r1) r2 = semget(0x0, 0x1, 0x61) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/3) 01:48:50 executing program 1: chdir(&(0x7f0000000040)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x20) faccessat(r0, &(0x7f00000000c0)='\x00', 0x140, 0x2) chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='r\x00') 01:48:50 executing program 0: getppid() r0 = getpid() r1 = getpid() setpgid(r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') close(r2) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) r5 = getpgrp() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)="6b2b4d480db47745cafafa5a2b1e2045484ee86283d5f5f442df0ee141e44cd8bb0a2f176280e9818817d8d063d68bb7686c1deb07ff239e8bde8bc8ec358ebf285f0906125c9d9a3813a2005634f67bcf5860e68ae19824416dbe9940c7a84b5e3fcb1eb29cb53e8539c1b9ab5af81aca99e739676890fed95d103bfbc90fa34739a08a086314caeb153c72940ec3e1e0d747d6cd2adf5a3f722901fb8641215993", 0xa2}, {&(0x7f0000000200)="d3692a512fe5d8d8d80031f397bb254d74be9bf76f6529c0c200f56195833a68dc3218e5e6a0dd61ce50de7194a3cae836cd8d19d2ab0d4620fad1fb53cb6705b6", 0x41}, {&(0x7f00000000c0)="f379827ed388382f613d0aacef8cea2663348a11287a", 0x16}, {&(0x7f0000000280)="d068c687d56e48f2efd09c3091387dc092ade1d635faeeb50a51431ae219d87a84decd62e5cde7ec37cbbe05b52a22f1ab13cd19805a355a1d035dd7f1fa68269cfbe19645eafe3447a50752026ad93027305cb9846fb3c7ed145bd6895efca8d226538e95966cbe0984499ee9d1fe39abfec2201033cc6c5ab34f45f6e789ad6eedfd51c5e910685087ab843870e1e33696912430c5ca99cbd27c916a40b52c40755388f81efecc7224d8c5c50349a3aeddaaa47690f9c471ead13a36566cc44c82388b57a6378071b24680db29c5634403659e7f5c7b6bc91e007e41d725", 0xdf}, {&(0x7f0000000380)="1f5425264b69dd41744d52c8f442c481480e92894d37aaeadb5613cff731e4e835fe7dd0eedf4842b30f6a9cbe251997c57b29324fb458c244615d9d3fea03a96f3308fce73277ee8af7795255f42541c9ea213645cff806c81a5e47e2b2a6e322fb36e77bb4d69fdbd8561118be45e6e159c7affc64881f45e6f56d95277934e5d4fe4f69ad2119327c1cd1ace40a55fc4882d7767aa04a689676a4dc2d500d7eaca1994ba53dbe89dbfd5f54a79975ed21ef51c79b313dbd394361cfeaea49f22ebe69d86d992207730d39981513ca57", 0xd1}], 0x5, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r5, r3, r4}], 0x70, 0x8}, 0x406) 01:48:50 executing program 1: socketpair$unix(0x1, 0x12, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() r3 = semget(0x3, 0x3, 0x30) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x4) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 01:48:50 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 01:48:50 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) write(0xffffffffffffffff, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0xfff, 0x7, 0x0, "a147780ac85a538a131900e8ebbb7099657e0d7a", 0x1ff}) r4 = fcntl$dupfd(r2, 0x10000000003, r0) r5 = getpgrp() fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000000)={0x1, 0x1, 0x8, 0x97, r5}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000002c0)={0xffffffffffffffff, 0x4, 0x7fff, 0x3}) 01:48:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000040)='./file0/\x00', 0x3) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x6) r1 = openat(r0, &(0x7f0000000200)='./file0/\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 01:48:50 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe66) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() getuid() socketpair(0x27, 0x0, 0x3, &(0x7f00000000c0)) setreuid(r1, r3) setregid(r2, r2) 01:48:50 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) listen(r0, 0x6) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f00000000c0)={0x7, 0x101, 0x3, 0xf7ff, 0x66, 0x6, 0x4, 0x7}, &(0x7f0000000100)={0x7, 0x2}) 01:48:51 executing program 1: 01:48:51 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 01:48:51 executing program 0: readv(0xffffffffffffff9c, 0x0, 0x0) 01:48:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x2) semop(r1, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}], 0x43) semop(r1, &(0x7f0000000000)=[{0x4, 0x1}], 0x1) 01:48:51 executing program 0: r0 = msgget(0x0, 0x2) msgsnd(r0, &(0x7f0000001080)={0x1, "f529fd09b702e54319d53df7789df3f76ff8de5284110322d58c1c8410e518874cc355abddfce2217882aeb6b2de64510c746767cf499e44263e2e40e61f210507f2ece554ac21e7ce8b92572fe5ef15fe126770e98cf831f6311eb03bd07617171d54be26c3fcf4de45addf76ab7702f9482eef0afddc15ddd656982bab399e9ae462de275408a8a7e9fc737949826c8945e26a676d4c3c3d8122dd82a27b93c6f008e059c8515671697f1688f290b0c63412f50e8e7c8788bc0c5b69b418ffdf2ff84a10c4ba8320dda91a46f0a1dcc99b"}, 0xda, 0x800) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xa0) writev(r1, &(0x7f0000001040)=[{&(0x7f0000000040)="faaf7a86ad745f5d30d2448e1318b61f7c62895cad67ebe971718bc3d9185b39bcb40e78ae65a24b3c6b641a5de6828bcb088473ec8cee24cad784d4d3e209530e2f861f852d3a440b2c001a01c7061f52dfb37215627eeeecc139b0dbc3f89499e0a945c87a2f3daefb91312223df54a5e2f7a8609a068648d42d1ef5027a36cb918da1351696f0f0e3efad2f0018a09e6092cdfdd09e2b62ba3adde230a86998be85c4aeb2fccd1269f97c8dc70bed274760ad12fa2147ca66205748e59d19b11f82a6ae0441301ec1ac3e895ec5c857413b5798f41cd137beb1d2ed6cfc81f5859c69790ea8602970f756716f1d9380586b0755f486fd15be65e6eac6c028469df7a7fdfe2387dc8cf4e41ba6030756b4400fc57ca643121cb2824f35e7495f3a710e25230d0d459b6966d71142198a328e5fcb3c0dc208903f1300ba3231c9b3d0daf9447dd74cd6443b9ce383f588327e5d3ef85a621866371ce8eecc7a1eb714c9070aaeaeb0c4791bc64687a6daf830c706620fb77fcd229038f91747fd4077737ec61ff729c3df602ae488897704214c4652a88d0c36e5674ba131de229359229f07b20967ca132660fc293daa48105b17be10e9e097ea83103d2f2f5cf4aa9c5ff1a87f88c76cd20ae37ff2e91911376cb30adb2d9d31437ebd620353b232d25cae430bb429f4a6ee9a9e071a38222b23325db2e0451ac398a31847af621565384ac13832a37c1980bbbb722e9627d885c72e98cda1ace7382b20e715e9ec127d2914b8f8e55cb9e55bc0941d1345d35be3db77afe9d3f4c9378017c2b7007c7f15fb9acafbe19194d4f7c624bcaa02cd3ec18758385ddc26b3a77da503b92cd29e568b355df44a349f0e48dca714c230f3f31f203c875234217f435ae970df2ca8ae4c23e4e77f76ba85e25082b364ff6cebeaceae98b342333796b9fe23a7798196b3b90d50e72e52c084bed5056e851df59ecaa17aefea5990c31e548ed8d546fbbee571c80da7ef92d512549d0a366677f153b5e562d484194a8376ba464d02a4fabe1c4b6043965e0063e57f30a3fad9a6c6ee07d7d7970337c6a0fdd1dd1f006f1cdac2a78aa3913f8e100f285f5a918b9f53fbc4fe1dd56c92b13dd5dcc7f84d5979df3646fef478285140850699fb4c77aab74a25e1dcb519ba7cbfe2044305e7a73f4563e7cb016f2dbf55710512105930e1cc5754fd3d631b63a801f0c69e134c1d79822abafe31e5127ea878e168a8e7df44801be86d824eb639e53e0038ba8aa25e63763b0a76e8483c1c3a6bb6dc62f8e73aa9ec4e95205caca87c4437c013ea3596c529c0c9385c629fd4e4af1af02939d5faccde3bd29f0d7933cba66343bc413571ff6bbb4e1b943ae5fe7b8b07010107be368f158ac71bd1565da1b5331610475d0e914fa5c20198f690b031a483960175748094bd081e3755044170d91567d400d4ad7fd6fc158fed09e007075ed2e4b9d3ed3439ac6f1908d91a530c2505a77e10be86a3e8a989e7a225ea8bbc5ef4a902472a5b239d334aa5b0766c50a6e4c3e9f7ee3ce5a0f13fb6244b026bd7e87b2e7a638592f79f323d45b4d549618813c72bd48af4e96f3089933fc03356a5a311d0e71ef790a8bd31d94d04a1c59f40b00580c722121dc1b6b0218e7e6c96e48efdc27664c85117d535b2bef38cbc3170100b40232aeb6a039c701ef010e83e43cec382642f00f560190c0e3b5dd8e442a9865094cf016c53ece2eb96f063b5b559552c2d483de832215f728778bb8ca18711c9eec688bc402c4f4de758437ef3c790734c3c822eaa49bd828cb1e8c2f93356992b8e3c2cf4cfe2ebc8ffc165c4f3020eaed15c8aacee51d01405c1768fe542d243e3d591f92dd0386efa89c1c9943440e936ac2de2614236ec00f452aa662daa8bc7980cf06b9f7d43283de7faaf98ec0dc3bff1afd2fe0da9f57b79bbbd8b73aef25131bddd98af99487f5d805add1160d1b0687de30c1ef67a55991c3a2128a3fe29a40aa883054fc6a77cf6cac0fd86041660c69e5861d4e15361e5fe2b81ccd5cd64282e65938b4be0b96ed32c6fe8241ab10817e88e98723aa33c75b3d6010ca7e15e0901ec52bb79c151c4f83c897a0e02a40d76854afa679ebf2c429e684982a89f0e84575ac122a7db37a76e769643ccf4014039837e1e6d3fbdffedd5ec1166ddc439e6bb61abb5a03506f5a7a5c107d257139e2cfe71c0d080411da3e9b75a0537f553d11bc4f806a46f09ed143a3332ae61e649b65798531839f742822c3cdd1306c5ccee7669d33e2336c9c21d9d4e6145b4e5182912957a8594019cb1c8d2b7d95ddf8eaf4e67eff638e3c8fa2b4b11e9beb541c78f1b06fdc5bbe9b8538e686ec97cea2357e1469544c6d748cf548014d4ac338a9074e506a69d7844cd8412a0c338bc5d82dc4984be786c070ba9dd03aff4145ea8e5435e20585855a44447d71ce43d164b732494ab66a9cad9bbac0da2b1f2fc29c7d18b1a4ea63bc4b3c69cf4f2e1dff59c81a3a766ba6157de51cd77e316f292b8e677ca9961014768641f30496bbc623b023f631cd6e2727fead375439446ee5e27859bc5a81114f4b542a98e8fb3271a26ac6f66e0d1e97b64aa7ccc8ca7667f186e5dd076d17b6081fc483e8c344b5fe38b8633c4b0d6859a959277b5b0709c29d84fc405ef116c304c0eb4a67ded05988934665d265db72487ee63a0053e34a9c1391bb859f3591c4a58b93f0290234f47e7fb68169bb4d09e5bca713dcdbe0ff1200c5ee4393bf4fd58fcea1b853f0cd113695d69f49f831f49b9b436183f67bd32b0ca9ec5e8428d9df87371de02c255bef208c0d3875166ce963ad73285944d37a9904ed4813fb15c69586ff3f387cf121f650702620b2770d64542c4f4c7026f7d331e8a8644e459c3c4cf6166e45560efb313095e51f3b7a3830ff9d7efd84170c4b8407b80d72631bc5697b257630f15d3aab6226b3a8ca4f52e72545dc415b9e88971f8ffbc053eee34839d2687e4f41442c57ca0bb7fc65df974085ed06172452b8e9bbf8051f4226b51a5a31f7ff4860dc2687fce780c26674e6d47b52c1d1db82c95ad77580928980be3a3b3af4e56eb8ca2ba02930e10d756a85d46896a28a4f3afbb956b4940da110be145bae329fc329a80a9e37025fcb100c4a1d2af1b253bab79e0ffd868039e08359fa0faaaf6e9d7d20142dfbf038de4008710a7ab5c4e3cf51be3b9ba92b8781bd9130ff25fa25495135e90f4e9e3d8f92d6c8a64328c1403cf602d33c81f0e78867bdc853fc86789f3d96d216cb4a4c405aeb845575751366dd8f5b9cf821e6b9a3fea3a9d73ec892388182ee61d693e72b2b651985d7cbf5f2c6d83ebcaf4f7052ad01b4067c2c5779f1b3080ed6915f12046f55bab2a9cd104eb83bf357648c1ec3755b7aa786e35c4e63a10ca782b3ee428069b0178ab295d07bf4d81741ab61b0dee073391402a44e5b18e1824510183261fd14b0e9f034120435b373933e37a4d1bfe2a8e454d0c21fab0773be4310abfd33a6862e68e5d89ee13024989f80830d679dd5f3367449fdda63747ca6fbb58549e5006212aba82e14f26dd2be88378be46111fdb51e554f68750c76a3be572f32c9a9752ee1048ac7928f0a90d97c9f459d10f344d8814644c0787cbab36467a4b280af427ec4cdfff6e76f983f8b77918dfa9b7040412cceb54176ba344cf380f1eb29ee68ce18721d9a438509117bd53fb69a4303672b047df92f767825eefa5c6aba71e3a63eb91e7d2bf75e0d459ffbafc1d547488fb7c96244f8932b0ef95332b509467803cd2c321dc3a53b8d2bcbd6cb338cd523632a1df39306f049660ff334d4568331a342c3eab36f69769e54eecc91eca9e19b764950a9456c078a999ea0e96412f8c4c561a5a632590cd96a3e8305e9a84f13d8149ffb61626e8030e8ad78c716c38e98adbfb7abe1144e0400a08b539cb5938f78324b452ab1db1f5ccb5479a262f0893310d241f0f6e25c61b40355f36455d7aed917cbdb3ef30044bf03325f01802543d276ca6e13d6422fa0b3706ab4f6de46ffe0a2ba313c855d4c49abdbea485646ff07fb2362edb63b4c6fc7680cb6af9d3d2a5dbf6494a68fe38055d6a3ad05658187343089eb70c509f808c5ccf9f36acd76d2e252cb150f06af54a2d577d9b02bf8e736c4e6382bc4ed9ac95675a3b02938ef1a45030397dcce0a6503d002799e464018a45fd23c4abec6198b4079e4130cc7cebf3140febbece0a4d5d4f2eac57f7ccab7723220820d37d7c4056c481583f8b2b2cce0e4f118d665ad272b19cff1bc3052d1c944fb41c7123fa500ddbdc7ea0dde390eedf0e49d57c2690712b679f026daa473f3a19c16895d6a743776318e4f349d787ada99ebf4d4947a704e69aac942ccc9038b334d303974f4a1face3c5fa7f8d6a4425c6b9e8fb764a0f588182e9ea24e73026aaefb346f44cceabd6f2a662c972b6a2d64522faf35ba3e16a6fcf4f1b5a9d4bc11ac2b6425722034fbabd53c6c201788bcd6b5c3e16302fd025a73e0b5a07f46f071619ac9406a6035eac7b6c1521a2dbba34b640fe745325a5aef84b9addad035257981d931e0066c3f0300ca9cae3e6504c2a9bd95eb710a0d6ebad112c3f325605caf4747e3589a8bb41aa4f729c8754ba4e0378a1bcacf75ee8ea3bc188dee09c8c7451ebcc6f2059652c50e1941c4f8c58268fb911d31609c2317db8fed9e7ef348a267cc0bd5f7b1744324ed15bf1f5e12cc19edb88a9b189edbfb80c4422b08aca90a6bafcc094973a5768c425a00bec212a45996af40adbc09872f95e911320f3fa6fc4aa2da09bdff09c77c0d01fbcd9265af2cbe561cb29e4b3ec010d8a8074e1ed1f9e1d5fff54664bd071b232c40b7f7f8eaa30f72176c0ce387e371dd840ae153a5b73386f93e01fa2b12dab9b7d1c858659398c88df21dc1d185c859fb014d11a2e1beef96149d3e30b6d8d28ee76ac92436f61a83d5d484b6f431fec6047b1cce536cc873b9d7c228a60ae8365f6330da9f6f61fc4679d4b481cbb1489050b2fad51488f216708a22e2f1e9db30d364fcefa665788f1fccef6b50394f768bf858ebf091ed21d3b860926443e63367e738c69d79f3a4c52224fd7314ca6ae1add66b4d580983dd046739ef4233c6790c27d01edb12b890b8436489b5cfafd07c43a48d89acaa0a6bccedbb8a4921f610ec718d7e8db1a0a5ee056a7c6ff518972d7be2f3853d78e51ab4f56d12778c787cb32492b908c1a7fa3744a820e2b2c6253a5af848bbbe694f267339423500697bd455d5d57c406ca926574a0e84bc85b78ff9c56fb95c3b3633b5679fa53f53c89fe6b0a53fe9594fdce24cf80107afb4c00c3286b3ed5d419db9f5e02917781f18d75d7e24291eb29a1795b186c9d366b55726334e50979067dd3fb13fe5930d45c499329ff150bf486c73c31d20d9d12bf2a720053d4e21e42df9e6d5520d02664aab630ff5d6edc0ff139b2e16c081b48ab82eeace8da76092635c4476ac6d5c59cbfbb5ac5af260f2b69752733ffe2d76719010d1e28d3c2a1c2ecb30fdbda430b0a18829f80a4be0f42ca0edf1f6d42301b1a2aec654fd537d4889d2c121b88481cf70be3d2745cd92162ce33c44760ca8483f8513f20af606bac54c496575d80701dfeb444250588278e9215b1c45de13d4df33bc79bb1214ec6433e9441dacbc63aae82c5c0edbbcb5ae773935ae8febf709ecf06463092304eff9f24", 0x1000}], 0x1) setuid(0xee01) r2 = msgget(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_RMID(r2, 0x0) 01:48:51 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x8) r3 = getppid() fcntl$setown(r0, 0x6, r3) close(r0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) 01:48:51 executing program 0: r0 = socket$inet(0x2, 0x0, 0x40000) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) 01:48:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = getpid() open(&(0x7f0000003880)='./file0\x00', 0x0, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003580)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getgroups(0x9, &(0x7f00000035c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003600)={0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003800), &(0x7f0000003840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003640)={0x0, 0x0, 0x0}, &(0x7f0000003680)=0xc) sendmsg$unix(r0, &(0x7f00000037c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000034c0)=[{&(0x7f00000000c0)="0239c44d121e0ff2c7ff61e5699a30b58e9ede7d35eda3990318c4a9bef2c7ceff98f26b7be0ff513bc3c3a9c64dcb689e014e4c6ae3a2dffddb5e7fa36370e0fa1187025c74fd0fd73348a39aa21f7697260958b97622743b67f5b822bf534a9e9a76dc52a9543e432aa7a9da2c5f75f98ec8ee690233340198801a3a50d52e976e8485d3667b14dbc32dfa65b2d2a33370f4025aad755d3e02dbd2887d2a18b634e52b7e54d652509a8734d218843d610ba38fc3c398470049be621ba3fca9094a341c8808578e8bafc0b45dc6f579060022d1d2e7180d2d86d2f1f50378e1e94d445170689b2579cded1fc7fabbd8405662b878acfd63ee4346d399b25264f2ff753e8932700c5da8485b2e9ebb07854773b3810fdc6454f94a51081958ea218710ec6e868cd0f68476307e9bfc595ce33a33d2e4eca3497a5dd5b88ad16d616ab3efeb27d3f964eaffd244d235c2382e4a46244711247ee686c26053dfa572d50ca30cf740b0fc29d8b724bc7e2c75e9bee51c5f05e7f89386a76d4ee9e53f8055fab0ac751f97d7fe6ec2ddd38c57df1451cbcd8c2a2edf44f2036a46746e7cb04138181e2953f9e926d36f0b354789d7692504493952b3d94225974c93c993fdd6b9c8264a84c0574196b065d812449624350a514073f4709ee8f5712ce80806d0e587fa9af58ebcbb1403f07ae974131c18de9c68c948aa98dded156de31a771c5168dc2739b9d6b4dab0d0b8be190a4997c1ecca22b973a1343e7299f2c1221606fe494b8b5eeb5b72604902be289646d55e849a84c6bfbeae93817af5803dd247670bacd7b0d922236f5f1839c02129406fe2c9882f38977e07e738fbfd7c5d643339d823e0cbef5c91086d4450534290b09144c9c1d396aaeb8b7dc5675539c51bb041aabc3c4df438b687e78eccc0de538b73fbf557a1d232bece9ddfe171c5c8dc635d7683de9423e1dd9b78d56ab75a8d599148b10be527b9aacfbd652a1279438c63fa5db46e850d4521918266d9edfc28e305db92926bdffc4696ca698bb11f2c03a0efd651ba98a59cdc0b617d5ae5389dd16144393e1ca7afcea09171ee31ec03507d7cb0612b777986a93be0eab0dc71f81bf157d65ada02f2359351ee4f7879e36dd0672ab7799a1593f4fd1f0c77d25e4fe05eeb42334f027a06af7083fd6772e686b9696bc1d15838b67e45caf9ef1e8373d575d45117afffaa5cb17b3f71d08b66363a0f6d806fb0fd6c40978ed16d31d409b57b2af5543cc1c91d8087c93ff15232a645e761ff9a271eb2bef9bb0892f4d7c6a618f19a7db7e8b14cef5dfac89b7308f4f6fde82506b8d7ec5b49e439e33173c853b3a71be262f80b89836900d5c863532e938ea3828918613c1feaa1ca02586a4dc5778c33134e0c93ffe1739d6f66f836dc5be8963617db4d0b4893f341972f07224d1d447a9b84383286f734b3457463318637c596ba2883a0dd93a213fdf4f50a765c62030734349dc839b1a2bdae6c1f98176b9da22ec36cea8256c6d9569f81a1e5797cf7b901068f1963e44f652ba8621f93e54bd94d46110ac374ced74edb48758a1f5b6d04b2c5d35d24a52d926a22f9966c487c9ef9e472c0a5a8d3012ea285b6fcb68c23ecbdc8a43553b73a528b9b121f4db7054e88fda0e6b3203b679fd2e28f295e96a9942bb56437dedfd913c3be27ca7bd51f969246a35b40f0f479468a39f2af0f3b15d496743ae10ca406eaab92f43dd44b5700aac153e11896e9c8699d39590cf85c389503b9df51db92376a869fc10789568245d02d359615bdccad5e137a39c38f2627162275ca7ff7b8d59f07f41580e392dc5b6def442196b04a3fd9468c7dfd910127214216868cdd354fff2f1739785acc1d81baf502e902a21cbccf32635cc1d3115f7ef37c8c0262d4613057d267d352a200f614f948f490821638dc9ec38dbb24a04550d584845574cf37defcceb72b347e803085a0b54a85bcc0f68166b5d9ea5c226e16c29782d5082e5e813b9e278f7787073ccc914a83a34a1e77340fb60a5275f193a05551285a234eb42d08002a3989f68fd8be206fa309eca5abfdc881b2c8c15fa477b2cad180817d6de9de4bf064d661e0c8b3c9137b06143da93350073a42183110e61b5c3314148b500f5ba9d2d1eb584a201cd38e1e0252f2f64ec424327f3bc384844b6ec41dfd72579bdf7628729ada1acdaa90787f80b85a3fae9b83d2c4193a62a01666761ec7945a926e088e13bff0845c932ff8ad15ca3316b89650eb7f38b9f709da7af650036a4066a0409ad07dfd599962deca9b87971664279b310d8a4aaa9ad8b93165a1b819954fc732e7875ca803d4a7367f59e8e3ea9fc89c0b53edb37f2de004bc7bb241fca30ffc3c137a8f0a35ed9a9f8377f4a22f6a5b6077965cf0903082f88484e2a0513a082a74ac955fd514878b2ca558cbf418886e2a68eb4102d1186ba27054b3f764e45b736957f46c3f46111e31032ab761fdf3e8008018ca8e11dd8fe77142a2e1ea13a0107af2dca93f40b5473989abe5af1771ea97a8aeb5949995518fb518acc5c5fd77345baad9f193e7917cec1a2f5c466c0f0a7fdccf802a7aad21c6316c9b2db673bcad0ec2aeb4ca4d3ae34a9bc67e469045641d867bf3e5f768acce541d98de4c3431cd6aa11e6725df0be598f86f7084f26f194670a6f7f5875a86be4b7b4c64913617d54a338dc3fb301cdca56837878cc03c4d02039ddba3d8ed89cb3e2710bce6e38aa2d7cddb31347930125e1074abe7dd9cc1ed41846d099c775eece28ece388f53be3e1d24ca3376d6be5d9f43e4735ca4cbb2bfab26885094cdd3f3e729e1c36986f156ff93c2cab9fb67317b97b675a8de6ea096b90b6784f347768c4a9f90fe9dc8e8e15c63d543373b3cfb33c8a709b23f6beed02f1883a4cf8614f4844e59b25c1a471a5014bd237890cef7b6d817c3cfded8f6524dfbf80f0f808b10931978b37b81e863df627d814912a6d1c19913be0f731f0ccea2e5e69a191e64666f787241aa1c9a2b0918a11d29bbf94fcbddf8b9469c087d8072133d1a156bee9affcbe6a5900a2d4bd786deed7af7ac369dde8d203104be2f9c95ec941abbb9ea62cc36b3933929d80904f81f1a9761dadaa5410e41d27413018f5c690e0ec6a738498558e994a4ce85e9368c28a6f1c0b960f636b919faa8bd46ba4847b81b9223259ba296c551ed9f20c0a76657c2c72602a497fc36d2c6f50fe1c185cda30f4761e59438e875c3e46aded37ddbd012f6224dca82ad9ede6dabe8d15a09dd2f94dfe5c3bac447a0f2cf377255f75566c554cd6efb11b4f81897e1e7c264f61f28e101e203adb44beee00f9099559fa5f6089aedc38a45c9761d92c404837b01dac80649fccbf17eba56d132c2cd19fb080ec4d05f3446f1ce1518528565d2405ec58a3633b638d9c6df23489af13a6fc57978076cc276c8788df99b9a89ba5bea682cc7037ba084ade22632f8384234dd48c49e5f628d4671e7502d51e80102f842cb2119276a6d8371134fd82854364d2f3e0cb36f53f04ad24dc8c2407c3cf34723f266d5f69f11f5cd460884061d95c0003e7b834e1c2cc7317d8e4ae1659ef4ddd5cb7566e52506848ca8636965fd88e6539dd560d4afc6f9ac0b0c2e8e51134617fdf9835d3b0cefcc45b6ada8e1548a0c4b0b591574e6b661541960dc581b536031c6cbb0604a12799d370cd48ec877baee6a31a893656c5a2f29533d6edfeaf75099cd7c05b218c68dac8d2d4145b7d679154e954d406bc5b61026cc572255de2074f16a695fe410095e7d95103d9d818981b230e9d65fae592d0ab32241fb606b4b24f44ac2a0a06c5c23cd1afadc4cd4d21e856a48fb44975fa7baa61ef3e0388b6ba6e88f110b26a0b3dffbb288672a96a7dd81c18b28bac7c2530234d5cf17e0ba2a7629bfc8bf6f761a1a806755f725059235fd89e801c16e69e9cc749478a55c582024e64b15ef24bc0ae0021fa7408968748170929a6e0aa2af82e1cfe841a3e5bde6522152fdcce8ee474a0031f8a141a3f65437856049d1cd7df720d19df8f836348d1db817e087defcb25097048cc1c0410b984641475336735db0a3632e16127138e935ff3c4a5fbba96ca5ef773b28ee8473d06adb220c2709719bc1b6416485b3c1bc0c77ec21259151efd56d0a014b46a674ff7da6771220a02e3dcca111f966f803f9d300bbbd2ebeebb0159b12dd86a524e75efd962044d917c650d8dc3c7bbd12b15ab0c86aee52157f7d3abb01e19671f9e111a485e9bc1e62706ebca409251af43688cd7a3c42918da933b870c45a5179cb618347486bd197a9b3745b30812043f64bb1ae6ad3f606ebcd3f7152383317f11dfed6021c4612ae0dd988d049baefa558d2ee8f943e3b32eeb80aae1561cf39bf30113ab1d62798b236713c5dbb8b7edf92cebc72a320b924c067b21b67997c7f7bbcd17ec5fee9b1c744ceb4fbb0a745dc1cc7fb860337dddc0c1d44f6648e8d5da6d3a765284cb34818bac92a7d12bd769633547cf4d62a271be608da1de8cf077485c317bb86cd5513c4e3de81d40b6fefcd0e0b60e55f067e539622563642e0a6b57f57b92d1b4e2ba31351b115a0434ef7bdef665b9e19480131ce387db2d31e490fc706e9e6999f12eaf4ef8ff14e4107723dd1935a441b52635324a859c9c8dba78db682f3f5581130b77447e55b5f931d3df01d14fc70a0c7e1c7fe9d69a58ea25f62acd45c517d78d8e6f6eccf873e2db3eeef30ce65b18a107d43a78ca7bda675f866a81777d26d84d7e95440976732d6dbb9ceb0bf593e1e2af467ab066334170078da49a6b2c70b8b5687607edb79be4f665d3337d66822065356c8beecaf3d2ae9f4c42f2d7041c24c7cd5a8a6049f076af0a99d4f3f2a734fe03a6db605f275ed0c5fb5389f20baa4c6cbbac51cc7a47c460e60ac0b2525d40b7fcca070713977f8d03f6888965ea096fd89125a6ecef45509d29e737d2cd321c74cc0927ea5a7c024cd09be3e45259ed7647038e53411ea32df4686ea729506046ee236b00972a453ab14555c27256417f787c657a35294d07cfe35181572dd069f39aae38ec8fa50772eb2783c78c70858f7a322dc9c68d63ee8ef71b9f79a72b8435d90235dabd4d88bcb7f47051022c8e94f341e2c1f18dbd223e750396c9b890238c9808e2d29e04179821575a61615da593a03cdb84b9bdee5defca8545e629a218b6c5c3fe603819158c85e254557522aea6f18a1ff72448e407a827c8e10597c2b37baa061e5fa0bcba853e1aef6e05a26ab99ad7412d1a0399d3a20829d398b1ab055438adc14a8bccc6ab12846c82674a9165304ee835eec24ecfe3cd0317883bb813d6ec49bc8f190e94ab8fba13d8755d0cedc0ad6e3dc26152d135d2888f46b0166fef7c32407bf7e04f6d17ced9695687923a64136ac9369050acc77de8084bea0bf748f4fe62db5b52bfd5d28103f2de24252a9fcebf5ee4be65168bfaa0cc33608e829ddde00ab46dc792b802e237ea1c7273bdeef27a0ced9fd6f7706b6122178290c89982e3595cc2ea64028e7958a9ecaa7224180b2df4ba5b83abbe7d72a0ac813b7ccd5e878dc9c8f4d107b9d2ba4978e910e9b6febcd03fec82351172f19d1e0c96629cfc214f5422f57e5056a60ba231935c010fee8112bf75b9f86e25426d9dc2b8f249a9e5e16f7da810e897b614537ae0f23326f14f505505e9eda82325ec42039a1c1a6e3d4d080edab", 0x1000}, {&(0x7f00000010c0)="04c63c407124b86f0193b275622f8314aaf69e80ece0e7d87aef2c70b10fc7ab02e84adccafed19642ee260d8e39b88b2fd8954d29678f1d26e6ad75dac8725de70d7bba4f7d02eb90dcceb8ff51b04b11e7421094c6af578a4df3bcf6f5164e6f144f7307afb4beafdb89a0c8d14cdc7d9806148cb8c660c4c71b584ae39e765e249f0a0c3c3406d989cff1e1e602cc7d1f5fb948ba374348db17584fae69f2b88570c3705a311ffa1f716d2671032f630ed913ab91b3b65332e74f7030", 0xbe}, {&(0x7f0000001180)="c7199f966a4c172e0cb0e6132f4ba134a52eab662614c36b66fb2858d17e330cb8d8d4e483fc3880a26437c0f48cfcf29dff0c34688ac23ee07569ff9d4dc7c19e3fa2b630d1ff5f00083a8d0c10d5c9cf6e8f221f1b98ca283f4b22d64155b4e393d8a06f7d206394a082b43cecdc53bfb4b48ef24499bdb6973d6193273be91cfd814b6638c095a9a12fb2498c0e26d99e65050779a32818319e86db5b862eed0d573ea723d8df7eb8f423f5edd97277d3ce78fd8131ac4671f219eb788e122a2b701a96843d3e444cd9f80a582ec5455255c03739922eeac8fcd42338abc968154d052f0ca002f3e7db8e579692cf96851b0a4c", 0xf5}, {&(0x7f0000001280)="2843ef0fee993f0e533579e2848e232e59e9f971e85917758ef64f346399f25756f34571b1faf3c47626e18bb2cbccfd274dd353629a91ead88ec14dc0208c85901d0162658c1b8e01386ef8016c888a62328c98196e2d9027c80e65ca26142fb7e50ea5eec733efff907e8d0b31469025c7c52e76fd1b31e072b8733fce94183e16af0b2f9d311302ced7e7fe063a9f0d143518e4c586000a569e42f2490d", 0x9f}, {&(0x7f0000001340)="4c598d0790d462190f89bd767b36da8d93cd0af0057ccd6efa3826809dc70bee6a04eaa1f0c2bd539dcc4994c320d354ff2cd277a866a77755d7a9b3ab23ecb927a26b673f3c4100a1d2c223ca6efda2c84d846f4a930b79a913b48696edf5afddd0a4a605a61f098ccbbf0b833729c90cc15cca17d81567c231a8e452eb49b133dd0f5fb83c1599028b6969737c2647d52b737d771324306f9bc3f514a714809c81bc5552165b9cfe1c7ee01aacf7fe44736694f0296814e400acb8bfbb71b1a2bda30564f5aac75f79b1e25420e09ef83ef090fcd91dabf7a5a1ce9dac8b4d2097acaa09d409b5573b6f774e367d75d6a4982c90cf120f034072c0451b147614d366ab86253fad0ccf14f2a90d995024596a62d16043f13c2fa45540a37526af6a0f5fa5e90fa60f6ab646e332688da2a6f1c7f5af7671e29011e2517ab711b593540d60c56328c3bb0f694954c51b6b702e798e18daa605a84c664ce29f9b29a4a90a9e37a163b751378d6514a6ead2d3be7e197c79ed818a4cf0b8c9a81ce3f739eadd4103858158b6e623973823aa3d353e24fe8e6a593ac5fc985d45231cf9641f47e02871359ea763f8078eef0ef4174f25e99c77a64af0db7f42efe70d320da5a3435fe1f7698fd0e718a46b238b17bb7bf2ecf9fcc213a43aab142510aa38e3557300ff36a9706eccc5f95ea183313e94e262cb02175bfcfddf547fd73b31b3bb9208810704acfa4ba74da10f2d41933caeee4e12d7f5292261f3a8f513209d52d1f0c27f4761ebe5656b3b5526672a90855cc7194e384a5f22481899d24423daf77d4e59e1964b815f8fed2a9a59da0e6b1b026bb6051df95eeb1175f977bf4ef032e930c31ec79d277033693395af876ba59b9cddd1d454700310efbd74ae40d6d017bacb1e10118b1da848b56fe25185b9595d2b0b610a10505fc515a5757a66ff2f3d1c5e8f6a95000e70a068aeb3535ad285ea243e50eeb76cc0b39a1cf544f2294266567412a90bfba869fd247db8aa21139f4de2bb30cad74933eacff7908bef85652c862161f3ea518327aff779a3709bfa9f8516e04596df5dd88455ef7e60e781f875a8f5dd98f23ed021dc23a7ec82b3bd6bb5bd59f05eb332a689e7754dc8c4b94a4902ffece6e6a31d77707de7672016fe9870b38bd202d171fe9a3bb30288c68781dc971fbc31ffd5f2ed07808fcba2dc6796d6a4c09046e0004e1827d180a8ae2a93af106bdf5c482091e16f19d5185f6a134e209e78923a989711b5065224b506bdfea6b7e084695db748b3a7cbad6f8bc99dd33c9cc3d0a7b5ae7c146d9454b6cf2bbccff48e338e540c05d88983aa720a3129b319ab06e654b61224bc778953f7d98a407f32b3996f3274b38f570e3dbbc6eff3e254db66813d2c79ca857179f35474157e710fce85fbe52a4a62c4e466840fe3b6a36f901febd90e435d978da5d0548af6adfd6df26625abd85c78b898dceacbffe373643b059e551183a48459287c7c756eae9975e07210db69f3f65e2710961fcaf890786fb391d88fe2c492cf540e0440665361653ecb5e85c366d55b6f5bede4ba67fa6f0e853bc6ed84b437e5d10224828fee9c2bffc7a9ca101e3ba5238c7dae1a115461b67ac0fec4d54ea34705a223c0f45e2a033f9c84d84fd59878fc045f61db05a1943e162fce1ab6c76d9577d13bc2b81a321a8a8eb3a2e0a1b547b4dd23c13e3cc8f75020d1e23e9a5c48c832728bf052eff591ccfa5607c848b42d72896987ec3fd2a0689a5b640fa462c4a5601fdb9b57852c8f81c9521989bbf4eb75ceb5380288dacc5ae475f4af4b6457c2eaf270c43381ae86441191082413a242601ba98b024c6f21c3948453c824612c0f5c193da3f33fd54e3172b06745653e246565d83c618a54e9487994becec17134e80aad305da5c30928aeb2e7889655d2c14dbfc3d32eb8436e4ead2b0ec1de0ee7f1c242a77babdda5959904a9ad69053c64f0b912f3cc100a228cc7a9f51e97f9bb82cd79586f776120a61876a1befba861b3c9c61e616f6e92c977d2f74d685b946c361b7dc5a4be7757b376781f54ea899adbc8b42163b34c801190d46f05305711e156bb332003dc12ef8360c98340f7a414ab988af9fcbfa9cd1e8a29d11c2fb8ed412b31372fa0ac68326c5b0f9bf008ecdae25fad85220e18ee823f82d38dc186334dd78b0d280d5b524aab79fc162d3bbdd4a55fcf51103ad8ac1275d5cf39e3108a2ae8b38766a8a48ae36a3cd6e4c3146c3329c247f0217614eb390a8fb03a0145f1d9f82b2f372d5ee15c0ef64d0bc8ea4b935db2a55fe5f688bcf86d251c3b8bc6942d394e919f73fde4ac3c0246e72bd5d35a210a07b242234a774c3f5aad0851f420a04157bf3a6d8d4b8a9411af3dea3ecc7025e67eca02243973c0388d2cf4bcdfc97fae3239f1bc77e1d033239f32fc8a907a7c360566bc7fea5143a6d8d35d08d7d8febfaae6c366e7d1d2df1a9082c34ae1b512435528ad4436419983e7609175bcae2c80652f73b06dce1d1046e8fe9c3623396e2e1329ce0a927a8e85404e3b69c2f512447ebf9c8412a6053015256970d68ec4d69ccbec0cbe08b72bad2817063dac6216996215a1d94babe58ef757ea2b4d04a9bf05945c1053963685434b02e50cece2a1720d178a065c2966cda877948eef49d4cdd22acfb94e2f5c2565d7b9022857a366846f718b5d4f5a19810272f3cc825afeeadff685bc7907460a88506df16788b04f89a1e401f1996db45f1018316f5597f9bbf2b7724613ec7e57ae7dd49dc471f9379366466f620b8df58e701148d9ae392377aece7dd89223952429a00aa32170a3633672e9dd7f949e81f3de41df7fe8b44b2b4e92f2a369625857d13ffd8a610efc5ffaf356f25bed8ea57ae8c1c3e0e6894ce3b505605650ad9b59c2199dc3aad3479cf1388ccf4dfa97651874d5d17ddacdda2533f13859f436574717937000b85792b1286cd2e425c8d53333c91a03e3057ce2152fa3bf1d97a91345af0d8036f2b244bca85264f1684c6eb62e33934ad8dde8368edb04cade3a6845eafa0ee7a45eaefeae359fb066159d2d739f6780fcb54502e27f29a7fdd736be30e2aef463b8e63b4f362cff64592b721860898be6d6dbeac59deb8c6ffa8e7d4ce50483dd0206a4c692de3da4059195329715721f2ddb9d9c591f95016df5f415b17f0ba384a2d8fa9d2b47664dea81f061ca506b8867097ec0eb5ebc606b8c6a13fa6388168c5e62c850e12359f579714a9a9b2953b7d320710920c797365fa294130a287fdf4095dbd287b202164203ee0750ab1af9fa0f64cd0da47d287f5ca7a35df55e5de87dd3ed6c378c80f55cc9b29a3c3ff2429e288011a52e04a6e336e920f44b65e1b265c6f98bc6bc3d14b9a0fac578f392f712145a04acca2d52b3453a4f08f30ea0ffb1928eb5d63431f7b9179fcf0bd715b5734c127cae00421478b22be1443c5accab77aba7963c538df2018b993e2a87521c39eb47fa9d7f2feb90e8103ca8933d317a7bb8ce5b5077b4bdd20c5f2b0a9e4be065fca9f719a209a1d06f87f41f9fcc126184c7f3dff5a705c71c8ce8e383ed9939cdd69bd17a02af525d22d5bdddd1048f2bb603852505b1d6cf2979ddba76ceb5c01e6772a8de00e299b6c260150079310f70e499c60cc1d9a65872642bfffc27bda537b2a7523ec394f8788eaee6c0ebe65ca76810f2ceac87500052e02c443d77890a566ac612942f95e59d8bb6268b8df0c887cabf3603a950c537021262524ee05a00be8ce796b6b07f61450cabbf1d20a0fed08e1314743ce446f9f4e8ead6cd6aa532af11a950f878a9fadb3c2145af771a45f77e2f0df773df1ae94221bfec464ad3c3e5b4cf56e77ceb43848559fd29d0127ac36dd047cb83970710b5e4fdb9565f5e581c810b0e61a94eb2f502291c9681220556157269744946c9ea9843f8d68dea0abdae58db1f0f8252f2643feefb5a05e9852d47e772a96940ff1ea903e88aa9e2b4dc73ef0cbbf81bd4465551fe881bfd2ebd36521c7fab02e72704869618d1af467c7e520f8f736549123f95997df7bec62a9e76397a0ca2215672c7bb63747ae438e6b3c8a3c14f9e32f0fa54f006f0664b02b557a7ab7ebdc2ed925c9ad5e8b6e3e9e6a00a89c5656990e349070e380290b0c0e32e52b129e89c7c47a12e8371725db9b834662b746acc293357cceb509c9397a12a0c806a26ec93ae0466ebc994efa9d8a6137509ddfd01ffeace895da7624df990454830508750dc164ccacc60dfe8cb352995c68c192eb01076fd28285821c3d5f5602fa4026c310f334ee79b52cc361fc0f27081d49685c88f75a4fcd8df2d3b486e99ed01bf1ee7eaeefac1d6da24a423e5f8ce79f97b9d487cee13087d8d589c5d177d3e6ff30729eb6cb6b156f2e8920c86ae1be47b3d1e99cbd26561d5fc29ac3320ad100f9b2c4a1be8005b530a7f9cced85af8edc0144a490eb2c36e3e717710bd9963a332f1e8891c0e63cb5721dd8e2ea78659685caf8e0e554d119f06b1820aa0438a9b45d2cdfa093f6fc9ef3d97858f058d3970da0bc272b09ae478a3a2fe742394fa69601be68131225850980e5aef735e6e3a6a951a5a26abeb0966c3e938fdc08cd265400e27c493063c046551f085216b2a613e084525e2bf1d136b93f6be6060211f4e21a0011b9e1117a5df1c1db1298d635bde0e32e61f62e1b25dc71e6a49ad4445fae354ca71c0cec89616d2d198ab58bf418d5a722bb4d9caf587d058d9f664fdf9216927db0a925f419ad5f0150d8001de1f259f38b27da4caa7f1726648db4823ae8471584e1c10730ea96b1585b17762d07304bd4b7eba77dc438396a3c927bdfdbe7f665945bd660e98ebbe3020a5c06f2ae27659090493b43d9f2b18a22b0d6165dd850550c3c2a039c082590cfc6b7142ba7b6c10940a4d4a6801b45513f1753b535c3417d593f8c9149aead0ac1e9cd8d9ced60e5bfbed4c0e3457f14d7f00fa3035b06ecf53cd8105cec4d5f5f0ce0af2e5b765ec01ce38274fef9bd39cc2fd5948eb927d38bd2a152c4c72bce1b8412c281f7c3e9272cb22181557f74b87e7d9fa956bbfaf5fc60938d20aeca748dde510b9f11e4fe6f3e91e6277b99e2a588f9bc17a65e32438e1ced71f8c551be53f1d3b393762adcce52463f41b54ab5545602a23fe79612db901dbecd82003dbc0b9c6e80911332d90560480734d3df41728a3434c347157e0cb1391dc2f3b8b171cc371c3fbd6019f15aa9dd6571661137483e0b82077307bbdc5e375906f36610631397071d2b0d5eccc75f4fdc7c54d39183ae8ee023a0b7d4cfe63c6b4e47ac4d345d46ff69cfc058373ecba816730faac653c028247b56ae3e6ffa3cd129a37e733797096581d4ba092d0fe303dd4e2234eeb7c065b71982afa5d464c5de2d2eb8e90f25b52247f8d67583d13db997dc02dd62e06d13a5d82aa71527133d2e3605855f8ac1f52dc9d1218136bdbe321141e420fd5085e1380a180ffc40c18adaf2d0e5ba1849803ee25402d5736845035e11854805ff57287bfd32a869175a841dc81c598cb76674621e6bb75cd4c81878f7e1fe305c53bafc3c200a7af20cc016d39d405ca30d72f108bfe99626721ae23b25ed0c617ad95ac7cf57db599c5f128ab5f11e996c3990d072315e08fb02241ad7f1a3ec65b9d44d8c470cb8299b7d3b2c53285d1ae4674bb6185344bd40991abe207e25a2c2629335ce563de8a", 0x1000}, {&(0x7f0000002340)="f1402173cd0d0ff36008aa97a087aaf51aaa57da77579dfd4141eab941f2b75838c76f5d26ed3eebd381a0b917e9c12189bc6fed0f4f3985f416ecaa708b1b29c47a1406914ed029724ca269835230ab2279b2ee17b19203e71e5ec19a8701201047fd584dae543e42fd1e54033f2d65cb85b7b1e475ab07f86e845fa3cc74748b1fa2770aca7f0a5a11608c0a14018be08ca204497233c82f985ade0672a6de6513cc2328b36962ec59374be14666505e0ce69908f6bc66a6e3d880a35be6865f2ab5eb7ba1b100274bc215c4e9f0a10c8ccbeb72b0712e0bffd69955982c53e0acaa95cadb119115b988f425dd0407231c1351e44023a3", 0xf8}, {&(0x7f0000002440)="500e45cd8d81e4a7f705c9fc804abef8d8626bbcd17021bcdf38b182a063976ab1c9daf81bc8ca7f43a7ec4c9bc4068f23d17bdba65b72d3ecaa245104a0b7fb648c5cbe311725b87570833cf4075c46e756d5c81eac0b2f7fe9774e73f785e7d950b6cba0427a97fd8fa982913425f240e4e9727e266cb99582480b9a8ba0dff13f91d01fc01eaa373e4ccde91ad408011fd1a3a27b5d59fffab53bd17c8ee443ec6369f938ffdf7ea15c8a46340a7c7bf224b4b6b46d72dfa4c9336826f872e4fa0f55c2f2e3a4e9872e36e9bedd6728b585743a07be2028723b74db87b9c16a57a06ab63ad803323293972ca3d94b5721e4174c36e572e6448e9d1239c5da54f59317d80dee4dea81f5cc213c5954beff32f72b5e48fc558db145f2fdff58beca8a161be25ab77f7846b9a6b543261bd40a8777360791dbe1ebc4110c908928dba42da0d8e14481321edfb289d402cf6e1e08a138fa80e59b99b799d96a3bd0eb07ceb95fcd7efd8cf96baf7ba11d8860fbace64a99550e552ca7c3d21fde34339b41ab4595cadf82c033df1c2b59f7da00b359dc2f0bba8677d2c1ff067e788c3bfa671c9063eb4ecadfae1e1ff767951c0f8c73eaedf730345f726593cb1602f444c5fdb1c5c08ef8087665454c752328742148a994895e33352f58423c0bf529f9005aa9362af3f146cfede745cc7e592c4a42dcdc4ca4655bc6c5fdb751c9c8c37c5f03099a9aadf0896c7011bc9b5ce475e4f38755e03e5c730515d9f719e5b95755143377f63eb16d3ec0141ca7ba2c23a8ae452930e974c4a58cdd7cb4005d6724e19c5bb6f27ddacb9484af05dfac51bceb3228c155c2d69f262411153cab8a85e0f185af971a0158d1439d3ca7d83eda1badb7ae0f99ce46e653e662591775b1caddfdfba1c86cca6142b0af0f429c1e18827504d3c5d4961890e6549931cb7f94a47c3dc36cd91d46edd44e555aa6724b0f4d639c3dd63405f8481e61bd51060be87ca0b3c6949758d3b0ff75726b32b74648089a93931745368b07f447353ff2e0d2d52c1c500461445cdc98cb755db4a930e02fc3c25ed12a312fe852644a225b7da82fac90d14179aa767e7e77ead1e3ad64ce161782de540bcbf01fd65889dd0f8317271a516d3d8f7c8e1fc016753da6b26b1a3826ff2a6cbd127167fbabe078bcc716179df1e3ff61cb4c944d97c7e0e95405b69fa5e97a431cb7b93f09d5b31d8e77ff30f3e423430d6709d382357e37f5891800b0900e2852c3bb98929b25fd67b54f116d0127f1e9d14d7c42a5bee8c0b3d4fc54891e55ddaf1a7d629ab494e3864fa899e8ff045c3a6ac5ff7a3f16f45d45435917d8dc1c0eb974f1489c46ce4bb978518e5943cb4707eb5c1a3da9487798b3768c074b4120b801fd97c9093c79afbe703d118cba4d24654aac674aa8ee1b5782dad197d7ffe805c19ff7fac0dde1e25639c04e3e74c64f38198cb208a111239d577c9eba447b28b09171a66c457c5cce53783340126780ec133c42b947805d8e7833b9768e7a694ca03098f93b07206ccca9c5e95cb344d7f884dd188edb145443adc72448ac985631628edade7126b06285d727919cadc75fb6f179017d140aeafe09fc64bd1e07f92cbde962c7d815cc37c955756b69debbcb0e712b5bdbefe9b5284f51f52e189d5cb1659a7e6881048ffe022f6c06b08a5c0a56ba2575cdaafd3bb0e6c04bb68529d730f6b51787f65380b55be8d521a8f7acdf9c92a0cb38f0b25b40f8d1c85915df71b441faf6273b168edd3ed083739b9dce1010c74e5691aabe85ccb909c6ea2bb7810c6245572826f17d7234150e0293389611e7da9e57210b907ad137b4ba3f789d3969f74d57f1112676336ef89a0c39ff5cc2935a5b6c7b75515a60bfe8695e0a4be2a2ea55cb85ebeb2e137c815f5bbc99d94a9efc91184ea7d69f55a1b489a95f1c8efeb92b459b337e7b039630a5f1604f7bbc2d76f6fdea258bd6e3cd199453ea529a678d28bd7b335badac98d72289c703828a493abc70174a5678932489c94cbeee4a8175e39e8cf6f987b1b61c3a2352fc47abb6bc6f76db64a8ea8255eb195af0ee0aa2bab9428135bd1e6048f765a7951ea54370f37b7046a65f622faeffa1f329d983a8bc3a778742d69245b19683147c19c6a85ba06a38077f231db8a9af4e5bede5294bcc3349dcdf89fcc465791d334534abf2647db155d1dff10f637534e22268137bd7ec755e02b61150b0f5fe999812c92774cb3801d685e9beccffa4e715baa0db9c06c80a90577a61cdbc73822ccb6df0adce0a76413d3d9eef120aec3a05df9ddfef2b07aa559bccfc740a9c746fc1c4e310edaa0275214e2fa3f3f06e885e7dd738c8189c159af2e1638553dd1ba326c7d38b46a5d3df42f594ac4773a6ed00470fcf349121009e1d8f6cb56fca227bf4be588762902842eb86d7d36e3d526936d6925621ecff6af50459f9eb6f5fd8c13caef2a68128210c32df5e741baedad2363c55188abd0a9ee9571c782b79d7d4d8d339a87010ae329a13137e4833ae0c2bc6425e3a49938554ad890cd4a57501525d210dd53e134c5bcc9ee8a01d80140c745e356e7191da9b65e73d6361e444310154d0b6f80b46d7311527765099abe766d5d0e696b00d23904fa69b8759e463f1f3c11263dca624e59974aa3da105bbd09eaed84f24788e6a2cf8cb80b0d494a96b80478f04c44accfcad9ae6f433dbaaf9e302d1e3e28afe606ce4d9b8de96213176a7607c94cbb950d9c807d1394355eba1616cb88c93903e5fc14dc3a09cb183be3a801d2c1b4898fa0bfda0f7f855882c54f177bea8b34dca6c2878f50cb96070b63feabc8f6be622a8ea92336ee946cac80af0248fbc2898308cc62429afcf7aa1530ac98c34d9915cc906cdce6085f0c4ab34002ee1bfc93ab8aa8a70d3b1c4b42562ee7643b82bc68ee8f6370f7b8256cca4bbe17a72e1599498f05bb2d3c0641d7133cec53f6ae61f9c5ccc73d8e616678e8f5b544bdbd0d2f104e3eee6f9ed9f40605b7f7e34cfe6538c2e3fd07cbed7c855c4582ace1f9ca21eb711a27da0e7b399ad708d950b47589d49f3ab2191983ffac2e3650e77c25abf6bdd807fccc09ee38671131a0cbf75bfa6a1b288f0082d38074ee51c46b8b49f44ba9729dfff5ccb9780cb443e5e2db3cca45bd959077d9137b8bc08bbcfe1b0e4a257fe4ea2201ab19822d528eaffb1bd2456750aa8204e41e34802c5cfb266bfb48e19a90a0085d1d630cf8631d3d6f35d41f07a3f71993541a3a3b3d8bec52655c215180796bad70250fc1ca4ee801dc7f59dc31e1a6648702f288b9f4f24a429b5fcaa77d9d79a40ee8e903466cf2db0ca5e7e6ebb5a8bea3e6ae4bdf47430061b49f7c49929a26ed3940f7fdf1ccb254d20428125950ee48b53da44e8a6e94f4da5bbd12324226241cbeba0b1ae93154610ef32c24fff94aef0f6f08b899f9ec3611a9dde172bd80bdc5e106d422641ad67157dcec274d617afa165a4d9b09a63c5ecccaf521da1c2905ae8be7070e2696f790378ea35c47996c5ef33c15c3725a3685dccc85e336657eeb002bd5ade865acf3285aa18110506afe1c895d3ef9bfdd5873cec0792bc10099709f6bbab56f085629794150f36f21d4ad17087771c7c71986c8de2cd3caea153cfb61aae82160690c53f6e24ccbc25949afa397d37abddaedaaad22f93d8131dd3be0deaf47e079b9b6894c3d81f1a5659907ffc2b6cb28837478e647b9a34eb8bc2d4b5f6e0f42bc4c80b61380e4cb90950ef7dea0146a5709bd8c61052e1c23b1fb565d1a3715f8d059f95449a5f84910c6167d6ab2d606690143eff940f924c58fc7784d9c9a82c3a6b76b4dbae4f1550300d3a9b0755de2941f20ae795f5f2d2188117219cb52273ab486fe22cfc07758112600a562c9d255bc25984dd1d8c7db40859b73ba8578facc341dd1949706e9adb5d521a6e150b1c2c2b11c624a06f3786778c0603c0433aedae02c9bd364db153d536f0e22d2f14e15475514afd9d15e3507583ef29a3459fd5f87d8204b45972acd1b927aa77d790faf5a72446581f90f34153fdfc1c8d1a3159a8c58493739c049e8807206c3ec4925f50ee2c4deec0eca6ac23226d8931082f73f2b0b11896ca0fe78be69cca5b5e54b33a392717e41aae1f600cb80c08ee9bf131e6e0496b627c1a4a3727458e24d4cfc653bebd2cc55519e9bbf17b52a9e35204077d5e18c07c9d63d2cea93f0ac35a8e6ce1767e2d7c1d2ceaec0ecd46e42b7d9bdc226626d3f3bfd945d6ec135b82ddab9a8bc8224f3d197b9cb909b3507569a62b1b786a73541ac08367b79f9fee868b96af484372d0e83089e234dbcd776afd510a9a4b6459b556dee4fc7d09eb872da7301bc24e3968cc63f38d771965840c5ad53a86b8d34fb788d7acf7c4a8803f5e93dfcc7c033ed2c388dc97a9d66fba1947ba8dc9c990e904af492b3bf0b2bb403eca8c8a00209b367c75b6b0a9225fb4c40a3c5e3e18b1053bc6e0a98343a9ca609aacd19fadca54c1961883e84d3473a44e90f85cfa0bdee89fe101b9c5eff4ca3dea6918b5b2cbea1ead3e2a2857d2bae89878de51314956f7edddcedec6db3255f8b4a7622bdd30e24d567c64de5b5e607f73228dc8c3b21e1f27a6679d5141f409983380c479db1a8773df14ea0c01627350afa3a990dab99ec3e2c2c2a3a3a051331c80552cfa1b934eef04d7bca3e9e34ac8af12727cec1b70c36a3d16d222bbe7197c29012654dfaa05f2fdafb99025197bd68e27264d125536f202c1622ef1c2612bde644c1889100d18eed93af032e7eb1949eeefb4ee5ece76dff1a0bf4794cc89d423f15e4cf5f827006d9314007d6c2e50b017d0ea08fba6bf74971480c04d68bcf6a511be5d2c87f8023c0d6c65f84924a2e5bb8bbfa72fa653039890e4f5591798f91af889c63e586390cfdc73713922f18f7d7dfe2c57754593a78f449c00bfba7b5f2660cf7f8fde72fd64e0408efff5398e360090b58bf540790f9fd42e46d4cba1ba11598d47e6bda47124e26aa70a07ffee563a33d2a738c7b78d396b9524e2849df1c7e93f21bb631cef96ee4ffe6b04deeedd5be54d3ad1660076b29b203fc2d147ee5f46607df8f5afa7f3c1ffee3aaf6288b08d8977dce06232f6724830d99d87bedd1e1d39cca146dc21af461bebb8779798af9e227d6303d01ba22b22ca8266c8ccc8e98ceb23a04a2367b8206f67377d26ce3088556239e63891433e8fea4f8c070194af1ecc531005f093a29cd566de6be68be209896fa4cb0dad7f7d64612f6148ed0e91615974df5dc6e22555e93b827f972d1d59dd930d709f66462e26208b0b394fd005cd5d4d06fa815c09a9a4784af0791fcf048d0ae3c08c52111f4ec5283043d1716c9ae00d2e73ada274d748811224a70e89da95359228b53d197f91068d90d13f95de6ab5ec1bd0616ccf8dc57176b318c451c1cc7fe0b85b5a52bbb744aeba45888e3f754e3f5fea77ae8bb088548690282f6b6c9c1975ae8f7672bc8eecea2d9006dc874d01cf9d80498080c1be8bffbec6314da961af3aa77c6e55538705c82bb2e28d1f183e3b45d006e39a0c48d33d1c73248e0d00196c297ad688c1ad6edd10755fb79151e420418fc963c3a1e02e7fef693cac2cade37fcd45207b14f07588edb9fc626ddc32d80f53e9ad55252ee248024f242e1a4e113bf012ab2d9ac50be3bd8770514e29cde000a34dcf9053351a43ac0c3f", 0x1000}, {&(0x7f0000003440)="9c7b87fde585c74eb2acc87b1812b94ef4192cc8d3b567c5b17907486c3769b32fac12e1001b7fc3fc86c510a6b36a70f4", 0x31}, {&(0x7f0000003480)="1f16db969e25304b423131eb5f6c386fdb94585251b7060d17b9ec10deb0f8bebd591ab7d41341f0fa714305f5716e2cc6aa7392", 0x34}], 0x9, &(0x7f00000038c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000002000000000000000000ff04000000000000001f1607b1380ef4c92f29f3fac50387ef926f488c8708959e29d9214b79c9d6a9c7963956d2b0881c3a4cd914d945f0389231330b90f230fa18ef3c9fcc5779951071099af0d3bbb66a00000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x40d}, 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) fcntl$getown(r0, 0x5) 01:48:51 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x3) r2 = kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0x0, 0x40, 0x8, 0x6cb, 0x5}], 0x4, &(0x7f0000000140), 0x4, &(0x7f0000000180)={0x10001, 0xca}) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x98, 0x1) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xb, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x91e, 0x0, 0xb63, 0x0) fchdir(r1) 01:48:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d5fa258a9eaf7ccc510c1aace338b9e424bdb7cfec125b84278c67582042ac736ad44b06f63dafbf3eede04eac22693d53b81599374122d279d0d40f734c3cb162a3d957bd1c6743830975cae38a545528c9e47a21bb28399274103ff8ee4bcc833384ea54c5023f577eff2d82d5906bfd3272e641d679457057a8109ad48f7b4665fa7c086203f808b65b6ebfe7b749f0c0494d70261e2ba140b996d0157b53083fd193d9ee80799625fd3140cc787d23fbe02c46e5f1de864e52ee14566d2d5e37488d33c33efb80acb50a05f171f22dd015a17f510ff5b45085a8e042d2ea590000000000000000000000", 0xfffffffffffffeae) syz_open_pts() write(r0, &(0x7f00000000c0)="1e737a90b2a15b7b61f2c9dbc8aef4cfcd69bc40cad73013af8818538654cdbecc77a88d75254241f96cf60c4ed9e848c4665d2b0616d80521a285b7cda8aa7291e0ef9d522ec72cd9b152cf9cd3a6a51eb720c59d31d15da112937ccace28e6984a8848e6aac4cd1b5a6b71759c55f205ffaeca2d31ae94014b7461b17ebd3ccff17aa581dfb284488ac1", 0x8b) close(r0) r1 = kqueue() writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000000, "a146782600feff0c010900000000fffffeff00"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) poll(&(0x7f0000000000)=[{r2, 0xf0}], 0x1, 0x101) 01:48:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x9, &(0x7f00000034c0)="9e48bc6d2364c09a66fa0414043e18c5246ebf47dcbd045f2cf4f8b1c43b50002ee972c918084c86c71884efed01ca24e1e450f28f108a698766c3ec0067ee932121ac9dfe28c008e5b0d527124e89009ffc0e313700a53d94ea51a3", 0x5c) chmod(&(0x7f0000003480)='./file0\x00', 0x2) sendmsg(r0, &(0x7f00000033c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x5542}, 0xc, &(0x7f00000032c0)=[{&(0x7f0000000040)="032db64f4a297ef80f788ff343eb3911ccb0445f", 0x14}, {&(0x7f0000000080)="742926100f1ffab760e745bea1f1541600becc61d19e9a8d0a29809b748aee38", 0x20}, {&(0x7f00000000c0)="e7b6a0902897869dca3f22dbfc5ff52011b850494ce5aca914f36f4467596a45c473e6f990d44708856729cadc3c6981d53a46c2d289886a0d845419f761fe4b997b8b84773e477979d81182cda12e665005f57408850c1df92aeed4a5aa499d30973c908682d00d29b220c53f5f48b7c48b5349c3f9ad", 0x77}, {&(0x7f0000000140)="8bcb4e3d16c71c4d0ec90d8f7ba05e4873295c33bd17d554fe298b8a77e123063886fe5be40f518352ee29ef3ffe6b90704af0529543fb50b01ca5b05c10813ef36414f2b79b04816eae21d788371356bd147c48a0b5beebbbb61d5811df429426a0c1a9a4481629d7a5c96165d459eb483ea39abdac92995401641ecd3381fb23143298a3396028c2a67be7d27bd70cdd0a04c1144128aeebb2863726022552fb2e3766140e1ff1e849945daa672c34d1185fad490b218e0f2bb6e92c9924a2aaa1ea7b8b1f9727ab58e06f528897229c13fc3b846d8a5f1f9f", 0xda}, {&(0x7f0000000240)="65ecf368c323291c8f591ae1be22fd54da87b56bb9abd5bdf82648eac3e453409d85d24096eb82a04123bb98a223ab4172bf720691e126423869a205dc72b7020c804de5c658236097c828249bfc3230959943ccd5b8cfb88622e4001cbd51d5d849f3d957f5b41fb19e66c126b8faa2610f2f082096c286b8e778e3202cdf1357288dfc3ff32ecde93f801076e46037f2da9b529c65aff520a8196e7338a6e527b911846aedf8800f4a47cf1bd27c6e15f6c65fd9fb58850d89b98c726bb5064af33da9afff427e06b3afdc39c68965dd526f7b7a2746dfa30162dd225a610deec66e64f18d88d4591a4088c68c9e2eea3b16f7c0a2a948edf035c238630af0eefc2210d535adb26b232bf04837986194a40fcf6523194a2e48a9642da4cfa668cdf7fad212161a816c0c427b972c5cc504af9c1cd25403757c6a7d6a2cab154ff7148cfdf2e072dcb4f4267d1bb9317be491cfb3678689b19dbd9c2d20095029c088177180026de81d5e74869e8d5fff8a69b918b63e6be43df1b0851f6653b73c9bfa575ead8aa206f642f1afa77f719f9cb75872b045a23e3ea99b015c425bf9132150f849bf46a4fa08986278a451b82a5b74bc833b7c5ffb6374cc2e8cf053ea2b74ccb3f48a8ff867ae49f3ed19a0b15225f8a0f73df26f66fa92d869a872790f3d24cb8ff5cdd908a683bf3666d90eac078c4b3466f36e42ede559d1afe65e2a2a5946e2a815b2dc3d203585c7fbd92c159649efda1a0edd76805d9b86e6a03e06cc3727691f30f2f88a4e36d39c9f1059805c213c107b38f864c4c68168af5187975e739b9d27c25eda7f33ad7193278838764dfd3bd4943840e51f1e6f4d55f3dc8316e2cb7e7bbf2a75e3d7df2b41c3473dfb9331072159dadf2ae5d1ca00a49b567f8f9fd593d33161d8132a422cdc7ea0e5f4450cd2b4a8b1b400bf84620f7bd3480dca62d9a6ce31f2db9fc5e8da20b0cfe12aa417c5ea3850ed4591815128dc34dae221211c6f6f909c1f5c0bc137526cdb027218948d5c4a15a79df04553c58a37bd02e54a5acacb4343c41674ed19eb370f3c4c414d69e6ef775d7999ff0c5a7faec28a146a546fc87646382682df536c62a12447f326807905a4892b581550a28af648a400e53beef6621a654dabdb29ccfc534d5a983cfd4101909de254b53b7d9942c49692af02975f70f330e04b64d05f602668ca6d30cf82685d36ebe271282c1cccd1a279c32d3fb3780c26b15f8c30ac1f8ed1deb1ced9fe54d962bf679f7382b98537a52f946de6d2f99fccfcf91d3fbf7f46b1d027b63f1fbdf07c99e96b89ee6eda2d98928e37ca960584e5cb6790faaf1e5bb364b73769dd8d99ec409e2bb6524937db57feaa378f94c071cb93a64083c326cd371ab3696ec1f572d14564c73c0ccee9b25ff563f69968c875679ee6a79d25c45665140ebead5f8f3217d4afb9f1ba9f1ad3d1351c3b88ba7a11365643f744c2b2a1ba04d97669e365ca4f6d3ae040212b57ca81cc50524212f0f0da7d6a8dad6705a03e30dca1a803d5a3d60c90fe150bed081de817bba9aabf87281e68429660c289c93a13886116ad9d805bee926809fb98ffa725c6fc7f06a39d2a6c2960646b457faf3490d1907f29376ec5a57b50de337eb0fb9ecfe3d76ce77e4bb80ddee5f47e316c3a6924bc7b1a3eb3f423634f3f78960aedb86d7da3cad38df89ce5e781144dade750644727bb6f93f63adfa57b7ea6d820cbf461f706957d2e08a557a2458e0f2460465f67d7a25cd6510f64f7310a53b53a7fa4fa0c79f00d8d6e156e71373ea7332b4f0d6c189a79c58a3f3f34bf8d8f893449dcbee70adfff309b24fa1151156bdb9b2ea6c5d393641fbe63f15745526c567d5eddca84f6e8be1c9d1d4756870f44f73b4ba448aed1717d7a8e571b14b0e55016f03ff38076738487082a4396696b34d4f17c8d31b8dd99e80ca98e80eb033bf590a7dc68980d9327f014f7c851f3c8aaa382655b1fc37ed0922a8b5e5dcee3cc83cfaac2e67ce17c16d366371c69269b03792e4d506d4ed9245e7cd00bc984e2e4e5ace3c4a5cbad7564797b16e48a4a756c4d5125dc98608e3aff0c74801167b58c4d44c414ddfa55e06540c03e761b7d3d3badc3758c2a9be55b0b1d7d861fe61e532cfe074f83b42287ed9ea6089368e6a7889f1ba5df0576bb24729bbb49bd8a734ddd7cc1a81dc2597acf285f002f071ee537fddbd3b48ed2c2e1ff82dcb169eca0ca7fd327d1b34db823b1ba459bea986ea847b38093b7af1ffd77e3dee3e9c90c0436868c383bb7ab46c8b9ffcfe2f9929a4945baa444b2fd117ba28b17e8c150e45a989dc2821271e5b553a82f71e8fd93f0d714f440663ada41e4a2270e1012c22564bd016fcb33613272b9d813cec0ced485fe652d8e0fe1dcf04eb96cbbc4ae12f6181338e7dee7b866053ed27715ecc03eca549a2a76fb1c882874e196aeb691211710c3cbd19cf3a949d57a32c995a3475caa507e352497ab5d99c9f6488ba96a0a5b081fc42fdaf9a05e9913768f4d46c81abf0f3f5b1c49d266f6de446e879db92cb25e0b88bac276b95080ad2d83f73f4ff5e2246e31206695ad36278b8ea02162c3b3320941665a7f0e403db02e76043125698837c8abc7bf8bf725dcbdb624b7d25ee34a4d854ff77d628e974476ba4bc6ca40df90a577e7dac2f9c2356e3fccf55a1ed9aca94850eb7b266fa2bd8af407d47ec762143072b468d1bbaf8df55c4ac8767fd27d30466fbce18440a0f2151c837c18b24962f9cb934433535b8e28a8c4f77a16b0e1cb479d74a247fb03c1a2b8d2e122aef7ad1a3a102280e72edf4c637b69c3c72baad93cb6713462b4429b2128a07fbf2c18803d194576205d2f10879b9e4a33aed7c71746b5da828e69d8d92b8db4bddd860b7dd71c5bfabb2c933b2524e666be3fb448042006e72cf42cbed28b99227703079545c20a7d4c1fb536a263e54c9da3d05afa9d17b93c06bdced1af90614d79d23a3e44ffb22b26b813072e3f5b14ad66149641829dbb9b72f7d17e069742da6acb3f0b58ed937da44099693f90d47f06bff9f79e0922ce9eb83c1d5b895bb23d8c46a542c98e3d42c0f83082a8b01a0b2311186f2f21ac0c6ac6ed62b16119107cc0180accd92eccc7ca44d2b11945f35d2d8d790d00d2dba6d5721ca2c8ca8d9781ce3ae5bd86d4139d8834cbdd689518ce00fa95dc6f46873ebd4e66ee3abbecffdbd5f263240ecf835a1238983fe7400bedca74858bbd2069778f99ed1b938cc559acf396c750b6c1e4f4b9fbb0fd206a975a264f56560a3642ac0edaa0d662fe95421ef7efbffd5ac535e2f7f236d02ae90a67289d9eea5b3a0e43e6679a19e5a3072215452582feaba831c0e78c49ca8c8bc7ccea36f86e247812c20a8caa821edf3cca6df97e7f8b407d50925b18f9c302973c895fc8afca89a52681b52d4a8897bf6be582d0c27d84b50869f27a3c751c47fbb3a6caf7c1dc49673b1230ffcfcf93e7f40befb41373b2a8de7b9e13058ec5189ff90da75ae94998f307ec2063fbb9daf62cfa7f821b65f3b346b307238bc4dac55b53dbff9d653e92d167d37e8ef0f12638bc06103b7eac5ef69d70407cc80880a78ae835a4753263d32c745e49589d2e4fb49a8028706534b8082e0d55afb5387f2398e492eb6716eb0e43ea7f89059cbad273fa09d8b9b4dd8cd333f7f6619311e89ed98561fb77304f16a00a679639253989a56ebd1bae7ee1cec026958bed1f500fb36986b7cb646366268746f360255c1d548a3652765390ca89050b30f62bcb0a19adb8815828a1db03414fb7f1c0022c94172749f7dbb0ca6141d4c528b4537f52dfd12fdba431bf3c27476eb4c6aef8371df0f6cd50a971816c8a2e5aebdc6ebbaab58d13aabbaa6cf22242bce09377e6ebbec89fb200e3be6c1e8778ae6818db0b7717303f8c584aed1a021c8553835da84d8049b5e27f42aeb09dfd90feaa69c29c98bcdbb7b57b0d55f7d54871cebae6bdba25c101baed6c492b79d52526b722f03bf2cc3ad669f21335894c1caccdaf7054fd2eb90f3e7f5bf94b23f88fc260f81375a0dd68a9265a1a6f629443b0121da1e3b83b3ce0158ff353598fb1183f5bd8ae3a443a7bb4bc5ddca4e034036d6437b5ebcefbc14cd69d4a6a5c9eca6365d728d951260da8fdfbf0f486913ffca5abb729528be56a69ed56dc1b3d3ad7fd8ee310c153d1835619ebabb3ff28849fb9bb256ebd4a03f431a5ac35d27049dffb8378d2c751bd36f828d86b68ae39fb48e92ca37fac042eaba2858f5e008b11407eccfd897b7dd803094870e69c9114e10aaa7b017492e8cea9e67c1560a60f89927ab5b14ed695a4a8ed45111d1c6b7b145befbc444025f5f0e2efccb8037fb0c211e265b5a64640577355a8421c15a381a6d45e622dcdd890dc281c4932ee02256402379d2e708231082a09ca410d560912111de4722edac2f94ac9e7264581750f2c9a8639b3be4308f30fd989a59091b66952902a69f5dc003cc4c7eed47b22c32fb87b4a5273581cde57a8a31c19b5b5ad851d0309900cd8926016a1f81ddb073ff3954c01a2129065c1abf7f2ab0dc4df8279670f44383bba6668af3b6a1d1f8b944591f7545702ca8a5ca79c564e14435bcd5cee2c24f3e3851667bb54708b07a7c0fcbb1f6ba4b1237528d4081b2e975ecb4f4301b75dc8c3c56ec0f0853b69b729bc019c9557dfb432509dddd93bec361dd905ef90845b01bcd3a97e25cf055baf6683e2d58359d5b776cc1f62c3f5a1d2d42ebfeec08b31b4ba3446e30efe1f4b7c30e95ee46085c497b238b807e444e54ecb6e132fb393cb66d9c932c0c88d2b3a69032234c805b0a4e06a4376c91a07d0652c94692fab32c9c5985dcb8dd244a360f242f8ac09743743d1a9dcd26d38d6449e9650aca0b8a0b691ba921d56ab781e78f3a01c43733442dcd517432008254054fba1417e0006d0a1e651ff5b3636c4ebe91970bed3cde7f156ec1a4ce11b2e41bfb3a194edc17ec52fa03b5004ca57de21aa852281bc12737dc216ec122ae912fc86e2ecfb73b7b719dd8169e222692eac6a5cf14765277b15f4f9b3bb1deea749ca294ffe124b2156ab033df453d12dc7fbec0a3bb81b93abc94fb25fdd11256865e15a60c8b74aec5f4c701faad738075fa728c2c89b3ef05e1073b1344ad9d0dbfac02cd42044b26eb8331b7bf2735c5941d1b037e1ed25217d0cce502f59e6120081083054a37b26dc7fc14e10bda0e91171c7486d463e322aef00117cf1cf6a15f63c623a6835ac14709ba85975a7c15a76e1c5f7bfa4ccb002c9da53e1723e690369b8b5b7eb02b1ca59bce3835defb11b08a69761584fa38f859f2ba1ec25dd38ada84809b486a49697348f875e9d0a49380adb347adc2659540d5b63b7b30b9bc47ad9ed7abcb6ab3913ccfca261488de4ee1fc47cf960fbd1f266a16a67d1c4a183cf459ba0893e44b27145a9145586f69a699a359907d09ae280f521ab800372f60c8c1eb2710fae1bfd7dca1989578335d1d37983be17bf62ac8f95d0236d9783b821795a16392fb3d1df30af8f2c11cab1f9809ea4d60c216a83f8b85bfea45ab507bd2a7d2c72513305dd40e7b7f8d54fb76670c7ae53ef0dff7d2b1ac52cfc8e50543c51766c30fbdad530f0da8dee9af26f19f1fabe67176da55a5426ddbb8f29806c59db3c32dd76153b431aa74a22f82eb51cb99abfe877ec8c9be3e5cd3ef42de522e8", 0x1000}, {&(0x7f0000001240)="6d9a982f526ff079f2e687f3dd6ddbd225d80a3ec2e9ee9c95c69833d2d173864f04d4f77ed00656af04bedcbed17968c89de4e04994b49005167b54963195de4fbbda25a49288742631b6ed6b5a73f430f94aa84348755f993b71ea0b9bf1c1a1a0a7ce02bf8469894f349e8439982df904ac0685ca3aedebb0fbeda13a289158f9f2c26ad2beffce16720ed2571d5a1baa5afe8d3f5deb07a484dc9929de4f327fe5c396b6bfed61d10cdddc0a84779b6bbe9a4880af1f3b17b3e1e7592a28155e2554dd8ec83a7faf65b003abb609cbb6cff11caead334d60284c0c75b1db74c6e62b045dbfa8b44bfe79272c6c8cc48815bc4c4afced9e1f0a34de07aa7c8861fdfe632c53147c2758d522faaed762d8af8f6bb4a958af9efaf88f86c65179e732812088e1ae4161769afdac2554f98d6ed7603685be42b2b688367bb4fdc6b84fffe9ef2b16e855ba0ada365d37ca759812d34dda9229acd64c859fe9fb53ce0393e14d23a9da7661ca3f19f7557955ab42927d9872e44505e0d8980694cf5b4c39ea73e9fe69e510f6be93a0cafbbfcbb763eda2039a6ea0b15384c863032fffe1f528a8f821a1ac54767caad471dd00e8358dc24b0b13431c8cf7080142b5f4151d7d528299bfd6cba04a05babee58192eb6047e9b3d9c69ee0b67c963a7a45fc02e65fa6b4eb05fe592edf35d32c21e4cf5f13c765dfc82bec795f7169046fcdb4219ab3540fe7b988ce15a9f9b47bc32a5fbaa369b978ce4152f689ad92c8891c5a4f9cc8c98ff4b7f79d33f6d43b585fdb170b2faeba52d7308a9b6934d1887faa597eedf7cf7023f5632ce9525332e5b72d2043ce77a23dc0c8cad162a5ea82c3c6cd78b1a0b3b961720fd35e0cc67dcfeab97073aa339bb2a047594d4c2a1299d34877a222c4b15101cf32b33c95ce9f03ef15e439a7285471f086d6e56f49eb62c835505c0b0bc779f95c4dd843296b884233928cb8f0683d4c7418ab03a7b9f64c9b40b2c85624250105eebb79e0586a3e3294ac7705c9db5eb3b0a7ec64aa5f150026e898f5fe1198419479d33c60d2674b38c79f28377d12b4b8efb89b8f4c749972bca53570f0fadc289fb84d6341d6cb08f0ce12b3f62a081e085952f2993953ce697b79f85cc13f7d83e438c98e9cfdf0169c6968d211fadcff40b51e83cb562d27e27e43bc4e237ff11dd37b97f89df82cad78ce71ec8ee750b65f38cca9479ca3999dec982aa380f1119f2c1c766b72a930397fb2ecf605df2c4f5e7e2b1ae70da7e0c00799d4c725ad61985716fa2e2b583f664fc78781b32684f9b5ec44cfef14dd858b3c661ee9b8bc237d8b750b9ce1abf4c2cdc860e1b9904d1563b8945ccbd1e8bdb7a2205b3d80402bdb92a0218a605cb9f45d5228a5edc957d423438b6a0ba694d61d7f670bda06adf984a0d73b1dbe6114c741756efce558f408f78d3e1bd20cefefb4a124455edb5887dd8e499d3d7132b0d13ebd36a0e6da95a1d49119186db5108ab0f4b999dc4d13196d4a32f68f963c857986cb9770428803ee6fca499da53e1cc1cf9fc8e6e9ab1f59135bddb52652934ca53e6e2fec0884b1b47b8d786ba10aab7b1619db3563bf6ae5ec937545bd6b0a0e6beec8e440fb666027d7b3a8c0325e3f086669addad539e5d76a5c71cda650a457bb16450dc99e4e4da2933919dbb498ddb21af9babb722cd4a6505c9e0b096b7c83f1f53c15bf56421d03952bd5275e897b0685d662c8f87e712f1705ef4b6ed65489a37eb464d3dc612beba899e8f645f1b86cb95ceab3bf7d971aac03eeb1f73ccee34ae1abe30297b8bd62a0849fd984278b8694b07ea6591f80079bb749de3caa76993aa5e46ec23f77216b4b1e15a1de196f4219da5bf4762166b876159e18afdc74fbb16348448ed02bb559b5e69effbc7a50a216a7485b525e2dd45d5fec3c7f5b68c58e834cd8924ef14c9a098044faf4f853c46772b88089aa63fd6eaf532f04cd3be4dd4955b5c2414f42d8f98bc6d55698d0c9f9e9ae85c073135d8b32c0db01b8b72894b87ff0bec3241fefb3b43d3a76161cbf8f21216a9213d0aa5c61955e550f196dd1f3dd901da99798fa5c68e545f9d6f50afa9b0b0176bd07a7216ce30aa8b9850a04df2a9cac062e6a83d1a90da33a2b29b36d5cc06df0faddfd3ba871c8394ab9fd3995bbabd474c743efe7c257d7c464811d445915eceee7df20e36081666311c1a162d9378a0a173d16bac4054127b79cca4a1138e86c75015cfaad2480f0cb93a0cec3501b4c12337c4b37ce22a9595612a024559a3e9207b4088ebee9b3374a07ff5219bb3a44c45ceab162ccf57f88638daf823aef5ada9cc98a6cdcd527c80a3a9e1c974afc674872176eda6cdf913b3cc71bda483c13c9c3c66219679f27ca479012dc4475dde034151395debb0b133d6402924fdcbb39efeef2a4942a302ccce6a82dacdfbf21004342a38eb28e5ee89f8998607d3a58cf466dd0899dcb2cf94a0adc26b481f7a6c9e11315f6d8aa30cef3671d73784d6ff85b46ce65438f21f49e1f0af498b8add5456e89a758084301382fc56a0359ae3d0575db5a8f5644a2e290f374bd42e9dbdef3967b16b0ecd0b08c13ad95f17a8ea1676d135f36b241562aa1d82e5e47ae6ca2170b78978f7fba8cea2f5d14282f3965db66bcf6963ffedac2ca189c6486341708343ee6be48305566b1deff01ce1f250c6da0f4aeabc4231808c91cb5a3e66152f68e8081503c3546277063fad55fb3693d0a4794f2aeb9d904b6636cda6eab74bafd559fa4efff19c4d045a5c3995f6e700afd5fd86e82d74ad1b48cb356645c15b4da8fca545780dbe48c5de4218bf84475cfae2b778323265290f09f1066b938238b9f0da8950ee79082af5ef176cc95e7976e54eee31bd2b1b2c486151ad5ef86ae2234c5487b6c8af70ebdefb33f7d85e926ed99d02a22d3e99fa713fa7fd5f59b57ba5fea3714e1a14c929563fe9a5b404c99d7dff6977e3eff1ec8cd902080bbf61f3251089e14d7cf10e7b75b14450e523b542f542e1e44d78006feca5c840050ac2cecc1a1eafcfde5ed9828c9d6a1bff6d33b6da3c898c4070f46dca838eb05e79430991a65c4cada23d62de6975c43d26b884879a3bc9ac9f7080cbf4fab6bea8ded4be1b8bff22ac422e2bfc1fda7b8602a44de21baf708908fdef7d497ace2125dddb1e69a3ff9902b8c2420ee78ac619f54e82456a3ccbf8e6b8a7fb197ca05c0bf37ef165753b97705e1026a1cb2e9ec0becc7c498c2f4d031d8a925fb71e73dbfd70ba0a0b62aaa44061c5294ca6171273b8d8a3b50607e65cedc6d88af85f94e647ba2300c789d984a02efe56197869fb90b886a2ea5aa5ad6458b0f4001f5526ee4ee375a649632d3b0a1b0943f3c46a057c1ad157e715fb31d890f8b6b1a9a5788cd81ddf5e2595ab2c8a3333d1f617fe4d3d8dbd983143e7ac3727083e6e802954327656e7c593cdfea2d5c113509c878ad72377c3be2a57d26dcfd5e56b8a58eccebd42fd26fc8b5e6eb69c44fb8647e1d452641cc5621a68046d80ec6dc22dd2289162d9cfd7feb834271052b66a7ce9c3d255ae2221ba4a13fb5e2a7c6c54b1f2b037f28cb76d114a44684dfc4769b5cf1c5fe2e310336a10f0cb102b0dc326c88312262403bd508fd69f3be87908b9853f71b87bff8e0ab1de922e24d0cc8ea6f5cdc59c2db9e8a98ff32a91fa1f56b42407332d5bbd6a1fc8df7a66d2f3cbbe65ca57140426eb4dffd241cc70320a9744c743a86b881d2d675ddbaa8d098657f9cc8beeee49c4376a85c953d6d41277594d874b74ff50a83021d7533432130656d3fd71e6f7fc75c494f797d67419461f033ff9ddaf8d60a5fad19d41da048bd59eed75027b4d061302db385d7ea664cf2d3f92ef3c80692175685f1a2617b0332bf6a962dc3667619137b69a4bba12a995d0a44356bf16ad6a19e45cc6b997661fb88c9b977e873aa3e2a216a82e5e8230b8be81b213cfe3134cfc07d358d86b5e7e1edf300de5a6f37f5e0d197297518c1015914d382eb10c7d1706e2aca91e323a8abdfe759577e8877ca72626bb72eeb47e3428d35559ebff1e00fb84cbffbb87913d826f254e57a039234f4d47dda2dd649e9686925c73be3f3d3a3c1609ff6b840a20b169d38e705f6365ad3b6e01b2e8cca5124f3fba2aaf9b80f7133ed3170beba3eda6c1a89bc2e3fcb8c5f0b189aae64fa8f085e3fa2e8625579eec68665d24e7ba96b499bf3ba2bdf4d5d3cca4d8b6eb0c35bcc4bc70a0da56b4341d42c54e1bc6b39d036b705d5763957dcb6d3a910f035d6f9fffb7effe7e2079915b7472420984d7c0caa67be79ddd0f39cde2d47df54e6d201f6d0b0366dba18f67a539e020ca5c281ec343f9b7bb3c8813e02947346b669351317bdf42040a3b4be81459715f3f03b2e783f0a68efecc645c35081260e3a264e3c16918e6e3657b7bdb456317cd97d84677b6ba912bd29ea7c4a7935ff05e82bdfc5a17c06a03c6d121ff266d31985c3747f6bf7b97b27b5b1214e29ffbf1b3511be21c9309339dd092a55ea2425a5c14cef2452b1a71f072c955b3a6863c1f7ec6afab1e9047d58dd1c18da8d2c7b06a5080bcac563000d1e5420511e480444c453915eea25fab83127b2266cb76288344c341a001bb68c7b49eb3f6e56456afb2606dca696b4d44229d74d7f25737d63c09448d23a98b3913ffa2af7fa96e0c807063637becbed05e1184184138586ceba1683608d12256e1ca49424fc48728f95ba9ead7232186bc6faea5fcae59fb7d25f1fb99dadf9f3ec3602ec958f81fae4d881c9eb7490fe3b39f4d14d6447b9befb7ab17ac13fd2dff15463b0a93d029d08f25ffa9e17dd7d28d4a536fbc9fd76ee1695c7a29682e5a2dd769beaf6319e49fddbdc23d395987aa6a78736e5a7732ad8f81cda1d1f9660aa88e31686d1043ce34d692033df5288af20e267542be03e788b16dbc74246863ea1c80f6fd949ca6b6abb1b41b02a6abe8a064dfa7b1e26483e05538783834ca5220f625b4044bd6808328c7546ba24575af81373aac6b265e8bf3162383cb8dfabbec75bdfb839820f599f6a020ce8657393ee500ca7556372010c565bb5a5740ecfda9093732659c535b966062a88dd655ab44d4706cf127a6346dc285cfbd0e35fc6639f9fb566b8cf54f41e1484837ff940f63f73c2a87466c9a2d8de8f20c7d24435f7ef2cb693a8f515ddd4eb9717e49ddd7c9d18bcbae139a1ab50c3df3ddb4a1387f1962eb94a8523dc1afb95ceb2c963353c0639eaa121e72316bf89e0ced673fc3901990e4fd398d176c7dd8305687e013dae4ea177539d7d598887b5090e4619cd5d4419c883ede634ac5a57268c83ee454183e79171cd62fe53697da53b5eb99ce857db78e35db2d86d70cac7d1ae4a64966e0f273ab80aa2f58cbb1befffdda5779b6965180e7f5116450b27c56d64eb83fee60f66bebe225e07ad78d7b2a39d0540896dba3d7e0ddc122c70580fdcc88e27757cc135b0f16af634aac5af744ee276a82e38880500a97af657dc292433e887a05083e534183e7c7e15d908fe45a9f9674053cf84f01f14334c5912f00e738c43a5cd643282690f935f572c73373bc62fedf9a467a53a23a9227b02e6e61150cc67437910121de82b5e33c3470dbdd0255f3220225d0b91d645158f32f8b4b313d08fa577c3ca2b8e2c436a1b0a2f0d493f8e311aa52e2dbeb1d20bbc08e4f20cbb5f06d38912", 0x1000}, {&(0x7f0000002240)="1dbd2238421c5f0b640766dda5faf1b48be2d1e374e073b69503f31283f554e14ea2b38648e4d82f5b190b9352156f226f1adf1c1d03b2442c5a54058fb80e1b969eb72e56edba025117e829e0e80dfa7252d1cae54446ddf43ec1cbb3ff218fcc98539a30965a02f108efd449c4ee471d6f7527b3cb35da9171c5bee05539bdb2bce15eb6f7e140bb85f21d7eb20f6d66e5af53a91cfb7396ae8529652ee40eddec86176739c1fc0cd38eba60ce6a47ad9f324349b62a75ca220063761e826f861aa19c4dc91f205c618d95969ce16b54723709b63236ee010afeb17dd3631a7a0d7f5eae475b09e66c7a635ae10f2b0abf0834c7eaee82e13a81de856b0809c45afc53379e3c92df3b20cf1ee0d4bea552fa29722dbe81f2881e256685c8c728871cd37c8330464e6779bbf007fabc604fdf61d5e95b2cccd873931a071f7d6889e83d6137cc3532138e015fe7df9a9f85e4f8b23e7e2ccfb3163b925e8d48582befb922c0bc293aa6172e3c7dc6f23e16fdea083fbe94bafcabe46104dfdd47fb14edc31c304de910c2dc03ec7cfe2b17a7645d9c0748fe79a851242b2ae7200983b5933289b5b115bc613c919e3c1ebab4153fddb58332bcc5f8b0947830f621ed15b9f2e462fdcf22aade6c755f98ab4d8a23ed1aa206907acc1115b1bb7453b8e1031d7289be86fb1ec6b120bd2d6b1bf3ebf1ed296d18efe473ed4166577ef743faf6d8e82649dfbb012e8e830bab400ea30305800bef4e3db74a3e0882ed60b8fa978cf1a115e52ab63dcbde575a7fd0879053bfecc62a44e67e333d277c5a0f6f1e29ea5de77ea1c1d9b8f1882591cc2f6df22b3c069ca0235529fc58c2bd26151149e3333591bb368313182b2a0f639a9577512d2eb99a24905f1495f19d46cfe16f19adc68ffdfad0264ff8271732f075615da83e1652941107139de245fe52179e585fe6a2893a32269d3af1d468f9d90f7df472e06f605e216ad57254e5ab99dfa68c21900ebc9fdc969f6c49a0e0efcd75d3c38d0200172a281b7a090481052ed528f9adf87f218317a123a661fdfe90093843b0604daac0fda9b482832cadeef9fdfbd24fb2dd35ee068ac141f9246ca20a27ad55da849e159ead478dd7c32461e29984e5da99b6937bb9f716eb30868efba0c763fd1a5846ecd6b92d18e399392c66298526f6a93efd2fb022fa5ea00b24dec5030ccae27d4b8578c96a6cffd1675cd5bb81f814ce4e52ec2f54d4933c6b515bf841ff4b3ba047fe8be6cadcc5b9a7eaa9a21f4dbf647553732f2a0e3cf2215aaa04194e8fd8e0647869bdab9471363f763973aca79881dbf83cd1446d0c752235e7c77a7fc929abf629b5024a230ba11ded27515f81d25d5d246a2d9aa33706f1139c7c2391b4590cbd103db686969f91ef7d16553fc3df66a0894d2c4fd04ad223aa08a32124d9399387b4411ff5a4ecf2ebe6deb75ec9c161e13020b5c2f483e32b0e2b10f39f7b33de876a722dd28bc14fe436c0ec376b7bf1662bf25c6696fb8b552ae6339afa335eba4414f6bf8d141dd786b108c9a41f050c07521b4a9c72675d01bdf573ab18d247c754049ac7319b4eee288c931bcc6fed0bc0b69a8c06bf0196bcaf0ae6c7e0c53451517b12350cdda2961f18851c3a8ac88be3ebd127d55d743bbf84c39258156b2370c21c84bd0bd7b46aad94e65ce8e79a0ed763cb626f046a56a8f10a86b477a39d3158b9fbe0a6aad88d468ca0073078dda6c5ad4c3ce6501f192c3e9484db61323400c23aec754aa8e74a821e6ee5f59ce833a3f690b33885c1317e3ee1ac13f25985044a484395f58dd213a304a8b40064054b1356bc500b43755b4188bd4246d1b122c0c1ae985a937f6a01545b2d0030d2a3ec78ffb1c9f0b970a9c68e249f55e5b77fa2f64e8c9498f9c467f287c4570c37d41a813a348bf6510dfe0903246afd7aa856638b7e366dcf857551ef0259744cd0b0ec9c701a6bdff1d1d0a4459c7426bc527c50b4c5f6164d6fc0d518b4792c8e52ca794f4d3068b573b62fb56812c7d1145ba4ebe17f213363394ae873cee6663a575d2d331700e62d50446fc9585ce031be575686fcc59dc220c9fe957257043780eea86474116966c0d7638648e5fb0ca15ca49348564cd076fcbbdc381911cac456af2151072db2df1c341321a6509e2934147dfe02c2aced223527414d7fc9116c41ecb78816ee28b4551d522d9c72d88ead6868df89db2bf44838e54d9fe45362f1665190a7b7daf1cc921f4fba41b7c290309042bdd6155e6f72798fc022c41b27c6281fad0587e72cb149f71eb2d2e003f6ecd8822eb4ccf7a84e2888d367562afa6a4b57efe77fc28d1bc4300770d8d3db955d451cc32c0adb97007be639afebaff954d09284b794a5c896041504d243f46c3575bdc6d17a52db7a25d2d1501796fa5168fbb83de5afa56a355563e3f0490087eef1ee07dffccf185d76ed6d623c4ddd8ad213714511cb7e35a7cda0062e80ae9b31f2a4c334ad1e426f4761e06725a16cb8f3e7bed760f624e97e2e034308adf0144dedf398de841654087fdd058784b63a4f8b538de03c2d2573eafa8879588f4667055a1bcb9f6983c3f7a7daa7fc64643c5d2848fb1f39152ffc4a3be870fe8cac77daff3516e06d7a3d84c1aecf236ae908b7f576c3d703b8baa9f9d9cc2456b9874c31fc5c4eda03de2378512d603f70fb9ea9cb0eea376cc1eaaa646ba0b21ce7af9531073c30b83ac98d4c3f23d3416382f09316a37234c64484a8bdbbc319480ea0dd9db1864f385d39457a347ec0eb3c77cc83d0895d508784667fc6baeaba975afc751a22f1d4fe5c28f159be9633a353228c6bdac7a23358539b4c4ba72b26be3d5ad1ff201ded379736225261a70dd5fb7e339d1333435f885805a502dc5a8dbec7317c46ac611b44eedb4059bcb74cf4beb5d5ac5f05d9cb2546d6034e21c5e5e573ae141c4f6e99e2bf501dca8ca300c6ab0bdf678af031f3ccdb61f83a61620ce9fe6bde1d9b431622dea8e18afba685b409a28eba82c3707b118c1e2ff842f68ce970faa66182efba4d0b0fa49e5f99cf2669b1468b58da098c34b93383f76bf33d995d283b3b0c237aa3e879cee5eb49f4f3486a59cf09153931b1d5fb805339678e5c8c6da356c343ab46fa5898fc508466532f4a11c8a9e94bb7938aa0555738e0884af1d0be6fae39ad48b31e2c7c8bfac5af94b96d0e1deba10f3b549e72a48ab2512dac242dd0033bd1ee55426fd5d163115a6d0cf3e823dbfae94f215104ee2aca3eb1f153bee3e88cfff7f31d956037f562a332dfc94738b887655235a3430e9b53b756f75948495fec441a8c414f1b4acf1c3513b1f5e0fe39c14235f26cc0ceb0929dacbfc220cf9b5887f6682d6f212649332b70cc9c796980bcdabd897f9442067aaacb9de0ac10356f1b00d46a821fb912352153662a703dc81d921d118bee88bd3f46ea5d022fa331802239e49911ac3999d0f27de8afe4c559c331770a1828f374fe41e8a64cbe5857f22137566639c8ad7dcaf778f7b5e7d7546289cc817872081ae4e9615e998b8cc3f9ca33af5d70708b96e8427abb5b5c34c5c452fbd3dd4050806d91a352f711a76acf36f9eb68e8471912dcaf8c07c8bf0e2f9d57d5a18bb3d36053c76d20aaaf5575af30be78ab3e797b42887512150f695e931d53fcf175fdeb8cdb13d02cfd457666efee04a29e856e079d461519ac5e3d52e2063e87755902b6fab8f5e04925b02057089743af9b1cad8e6289033c148f8a65142474842c83e96e283591861c8f595f684c51ae19bea592f5a91e301c23d81c01786253ebdf092a36e9d4fcf9a802bce25498a03e24bf653b8c2feb005780dc27ce1842b17d798e3599cffb52ecf9ce89a405001d71e1e8424b42c7ecc798d856f315b88c6f96d791840d4105a915255c81ff3dd3186d58c98dc8262121066ebc81eb147410b62766044f4f7d2f1d2205e9177101566912f68b5e9f03f73cda50aeab938d146a75abdc8b2e133d79af207e8bd76b66eaf31cc5588a37a0677fee2d26e5ebc22e60b4f19d10d419f24c8a621adc160c26e07a8575b7af96a413131bd4a5da565d5de0b6eaeb107097c0eef927ab5053ec051b09f9cf74efeed1485c552797271ca581801e63730af12e98f3edbbbce50a4ec05ed9d494b8e310b55fa69af779aae9ac81ea6d4b67f3f552152a5834e919cb6d6cdb41bcc858945a8e145ac00ec017ec32f55c5b227dc90f523fe4de2be6f94b0f56597be62f0049346fa2e0ca8216585e4c16326fe752ea8b14691eb6dfd4a0ae162b5391979ee29cc8e99ad54710894aaf020bba32b2a85551dd915cbf9bedbfc781c78748461579e8585aa8a3286a4e7e7fd6595d75a2fd2c758b050b1f5c8330edb8dfbff22128986fc0ccc5847ea98852556b50c5ef5fb8bdcd2e3ce9bc112662d42715c62acbb29a4aa8b078d78b2cdf86e6908f7bfb63eeb7b706e964a875f91aadc76d627aadfa0ba41a5926c6b84f442320ac49f49bcfa2d9b091b7978f87c20727452b8969eaa748c11d1fed5b1f4bfba8d11457fe2c08ff17f1ffc62e49aa9e49f934da8a835beae4d1c04eb501f1dd1f612c9d3db0776e9c23a0f06e0aece58792ed83d66b67c8990f2fdd9673e8d545974c9ae28961865c77bf778f68390b8ce9cb4cdf004828e115bd74ab10d4554e79f27b3d060e593b839db836b05a8b965a81c097035b0beaf534bcbb196ec056d1ea1b7a05ca3c91e674ac156b476f31b469b8b6b8e422dd9da36ac43697ce051c7421656c872e248f1147d0aa735cd90c46da732dcd8455a3ee0b61a391f2491ab0413db4f1b3baa604352a30d7c2c1e03e268ff002212db1c6efd78937945ce7ebed511861f697371e7f51f0efaca30fda70d98791d13a648355a763a0b554b2a7456680f7cd283ba394a50bb5f00ebbede9fdd983665cf7a8e9b23eb9425e38f25b86dbd747f0ffdbba1d2af1dfae68bd81c4d4d894141ea3bf54e214dd142086db3f935172165a6d09b22b2ccbe6fbf6f334da020c7009f9aae4dad02c00dffef5a513ea62f34f8299b667d82ceaa80807d6fe15ce7128b5921591d2d855a6acc0a5762e410536048b1537009dc09f0559bd5bd04c52e944c0c248db2fc21c407e21d46fc4f67d4bba9517c82e6ce8b83c0a0042cf3eadd9c04adc64a60f826198b804898d204263b68d282bda385f94989a975c94db25f483b50189353864de6a9c1af60e418934f6dd9069f6877e10845d12e5277b16e1a7d1a65b3f71926e932da7b5cebbf676aab77c8bb67c7e7e59dfb029a74600c6d0742bf1467f89b750d8b4918950c1a01ee2cdeb81afc0b29f55917ff1a117c69309614e128cf85c595167ae8826cbb5324717e93c223fa9f0c6e6db12903547c828fe26d49dfb52f51f3dda19fd6fd027f38f79192535b9897900fece33b49d379ba744f88d164646b74d6cb2f11118239c01775a6a422a832c0d3ec85134139afffe0c45340d39e8e21ee12dc41260d429fc5367188d691f7e6afd51dab4f2f6ca696d16a85f63f54319597d52db660f71a567fb009143f99c1310748254ff1ed0fbe981ab227b0e9e64d4ee7a4fd10aeefd71bbe9a11c9422813dd4abe4f4f92d745f6e12fb9f76f0e54009b68c5eb2514503354bb86de2c0fb2b0b71a902d74d496ed5d02cbfbb0dd163e44e4b35f1014beeb327bdb04741dad6be3a16b078a7196147699bad04b8b7881729bf961784f90e", 0x1000}, {&(0x7f0000003240)="6936e0e238e9eda9205d96e8cc3deec9840f70beb4044d34caecd3ddee35908be450cea3a33710a6598366add2d75118903f645047eece0f6eba628c87f3604b980b1a90e280d095d16d06b0de8b7af11e69167d7f5422be3ec5c52bcaf2402b016ec3e52b51", 0x66}], 0x8, &(0x7f0000003340)=[{0x78, 0x1, 0xcae, "ccf0a05c4ea95ea39658bfb16739f359e7caa5076e7ba0437ebca2ad52e86fcb5515aa87e01556d098aa20b17c38696eb127d7bf109452ca2c33d8291f3e6992453352f79f8911f5a3cc56cb37a97632b47fb7904da98eb6ec13b7ad5125e749884b4ed55f8f0079"}], 0x78, 0x5}, 0x8) sendto$inet6(r0, &(0x7f0000003400)="284c6138e917", 0x6, 0x400, &(0x7f0000003440)={0x18, 0x1, 0x1, 0x7ff}, 0xc) getsockopt(r0, 0x40, 0x1, &(0x7f0000003540)=""/169, &(0x7f0000003600)=0xa9) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x6) 01:48:51 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b46adcc, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, 0xfffffffffffffffe, 0x399) close(r0) 01:48:52 executing program 1: setuid(0xffffffffffffffff) syz_execute_func(&(0x7f0000000000)="f30fb8f4420f76691d26f343ac3400362ef00fc181832c0000420ff5150e00000045dfcec4e1bd1574cad2c4c17b2c012e46c03aac") socket$inet6(0x18, 0x3, 0x0) 01:48:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) clock_settime(0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) 01:48:52 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8440, 0x4) flock(r0, 0xb) r1 = socket$inet(0x2, 0xc007, 0x6) shutdown(r1, 0x2000) close(r1) setreuid(0x0, 0xffffffffffffffff) 01:48:52 executing program 0: socket$inet(0x2, 0x5, 0x9092) r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 01:48:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x10000000000000, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000280)=[{}, {r3, 0xc1}], 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) getgid() ioctl$TIOCCBRK(r4, 0x2000747a) fchown(0xffffffffffffffff, 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/241, 0x473) 01:48:52 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f00000000c0)=[{0x4, 0xcab, 0x1800}, {0x2, 0x400, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0xfffffffffffff800, 0x800}, {0x2, 0x81}], 0x6) semop(r0, &(0x7f0000000040)=[{0x0, 0x90f9, 0x1000}], 0x1) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x2) readv(r1, &(0x7f0000002780)=[{&(0x7f0000000140)=""/103, 0x67}, {&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/215, 0xd7}, {&(0x7f00000004c0)=""/205, 0xcd}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/255, 0xff}, {&(0x7f00000016c0)=""/176, 0xb0}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x9) semop(r0, &(0x7f0000000080)=[{0x3, 0x6c80, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x593221d0, 0x1800}, {0x3, 0x3c, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x1, 0x1000}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x9) semop(r0, &(0x7f0000000000)=[{0x4, 0xffff, 0x1000}, {0x6, 0x4, 0x1000}, {0x7, 0xffff, 0x1800}, {0x4, 0xe21}, {0x3, 0x3, 0x800}, {0x6, 0x3, 0x1000}, {0x7, 0x2, 0x800}, {0x2, 0xd60, 0x1000}], 0x8) 01:48:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffd63, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b0000000000000000"], 0xffffff9f, 0x2}, 0xa) 01:48:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 01:48:52 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) getrlimit(0x5, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x40) execve(0x0, 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) 01:48:52 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000000000000121dc17d7115541a510000000006000000cb46510e920cebfe273eb094d046ceb68b54c7b2428dbd4862c4d9096622c46d102e8a0e29278022ee7459316a6ff5df21abce1961425ecc9da7e8ecfd0a55b8b4291acd468989771ed81863de8e24c526dcf49c17a9403407ecf63115574ec3e8120ac191c08f7fcc825294b4aecb50038fd7fb6d090b07fc06b7d4172d39e24622e7cb3c9bf966a472c0c4a016ceca0b057b6b6051521b00f86ce61860d7ce"], 0xb7, 0x800) 01:48:52 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) 01:48:52 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) setuid(0xee01) r1 = socket$unix(0x1, 0x1, 0x0) write(r1, &(0x7f0000000000)="3620328391072081f2adaf497a846be6425cda7292cde3c2a2939b64f682dfbc2ca8ac9866884cb344116e3cf3ced0fe1ee5e1f6d6678129ff619d6e70065a051c2684ba5a40d6b048c599b01995255b7290012abcf51fac67312ee96dc7d3d8e107b63385b4b369b133e98c0f9dae02790726bdaf449ae32e7349b540fc2b413cf4bfb70d", 0x85) shmctl$IPC_RMID(r0, 0x0) 01:48:52 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 01:48:52 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) flock(r2, 0x5) setregid(r0, r1) setuid(0xee01) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 01:48:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) fcntl$setown(r0, 0x6, r1) 01:48:52 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) connect$unix(r1, &(0x7f0000001600)=@abs, 0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:48:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) getpeername(r2, &(0x7f0000000080)=@un=@file={0x0, ""/69}, &(0x7f0000000000)=0x47) dup2(r3, r4) open(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 01:48:52 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/195) 01:48:52 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x280000133) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) recvmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) fcntl$getown(r1, 0x5) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)='W\x00') stat(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='W\x00') 01:48:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xc42d, 0xde}, {0x5, 0x100000000}}) getitimer(0x1, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100, 0x3}, {0x1, 0x6}}) mkdir(&(0x7f0000000200)='./file0\x00', 0x80) chdir(&(0x7f0000000180)='./file0\x00') connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x797f, 0x7fffffff}, 0xc) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) 01:48:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getpeername(r0, &(0x7f00000002c0)=@in, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffffffffffd59) r4 = shmget(0x2, 0x2000, 0x608, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x10000, r2, r3, r2, r3, 0x40, 0xa672}, 0x5f87, 0x0, r1, r1, 0x3, 0x100000000, 0x9}) getgroups(0x9, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000100)=[r6, r5]) recvfrom$unix(r0, &(0x7f0000000240)=""/106, 0x6a, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) chown(&(0x7f0000000040)='./file0\x00', r2, r6) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r0) r8 = kqueue() getpeername(r7, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) kevent(r8, &(0x7f0000000200), 0x200000000000002, 0x0, 0x1000000000000000, 0x0) close(r8) 01:48:53 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xc, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8000000000000000"], 0x8, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/1) 01:48:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x20) 01:48:53 executing program 0: clock_getres(0x200000000000003, 0xfffffffffffffffe) 01:48:53 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chdir(&(0x7f0000000000)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 01:48:53 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) r1 = semget$private(0x0, 0x1, 0x142) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x1) close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000004}) 01:48:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='Y:i"', 0x4}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c3069562c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0xffffffffffffffa3) syz_open_pts() 01:48:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5f9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 01:48:53 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/41, &(0x7f0000000040)=0x29) 01:48:53 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xb, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x91e, 0x0, 0xb63, 0x0) 01:48:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x3f) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="7fae9b364803672b1a3d0a7da3f5b9051407b4e958be973d6288ba93004f10135f7d4963c23f7d9fde31376d0c2328bd4bf1b913efdf1dcd63653c3c3a961d2b23c647c8c74f1ccc7df8210ed26489dcb0fafc71d9d08451070fe09695cded4e524527148f36113c6e415e0340cd3a9f9149bbcb159955c28cf86a1aafffefe5057d89ca8a028b6d007405d16f16c47595b89635d550c7a20b78fa74cc50a830adcc69b4af37f85b920cb5d9e79a6006b6dbc19f54e879d0f237324687c89567ad8bdcbbf332220a3424f7090fd3371a47c78a903f12104bf58a50f8c52a9f3a2264", 0xe2}, {&(0x7f00000001c0)="8985234dbea76f6dc812d6232e8c4e41fd8789ddcc6ffd30b3e3f96b78c5eea9e8c9f6a3d01a29b093755b38da18255b5443760d5d792aaa9f91225f41b7215f36c131941e31cb4ca8d14731f07a81687663f14c5b", 0x55}, {&(0x7f0000000240)="ce4a7c1d3d79943f7cc08f884ecfb4495feb2f4300e148bb10fb866753ea223e26cfc6fa41bf109f8905d7bd3033d64835adc569d491f9079893c4908fafb4a6c71ad5c58289255c392a6be748fc372e94a69d7ad018f7ef0bbf29d6a2ea64a0bac8bc432718dac6371e7e65dd7fc04dbb5e2fd9b3fd9877dca59c7666b965cad737dbdd29edfc6383c08eefecaf3ad25386e26996f2fd1a8b5f05", 0x9b}, {&(0x7f0000000340)="f73aae5a6f2919e3b83886d4ce33d778005640a00b7332cc8ea26db06653351740c30d1337611c7a216e4e371d64e04e13f7b00f2e103a64cc59056f559ae373951229d2f38f01db1fac441d93805ada16eabc4f3d5ee686408203dfc122dd5ef86fd8cfdf809b1afd2a23fccb8cafe30fa3d078962038bbefb3d3f72179aaaf60ae12426bdede36294b223c15c471d18e17f82be3ceaf2b17ce36c7676078c3342659490c43b2375438843772f6c7fcbcd8cf8566c77f9678057a078ed0248436cd4cbfca63c199e0470bd83d22f7b1bcc92a9779b73f99f2ab4a89", 0xdc}], 0x4, &(0x7f0000000480)=[{0x10, 0xffff, 0x9}, {0x88, 0xffff, 0x8, "c82599f40296b8464d8659075f3ac2388b5ff3607c00a5f8607979aa4b0dff23ef28bf4eb9090029e0462d4c4451ff704ed7dde77bc59ac94372090fffda2313ca1322bcce0ae81e2a559726d5db8d17bcbaecf557fe7c0fa37991ec8368494419bb19921a32bc8f131ed0539f408af671a2413ddcc907"}, {0x110, 0xffff, 0x3, "b2acda97fbad14c386cae30fe52664d77cc99af194d45ff4236e7a46f604917e8f9949723d9b7c2ea81b8b2586d08b4d90685b85914410ddf7a07bfdbd33a0ca9c7583ce24b5978a234ba2a44013d6f4c6098fdd9fd8ce96b97c02ca450954f142923f910d19f0e298f191bb7650387bb0224756c21cbc493b00738506f9ce25624ca9a38e8910c14edb3d4baebf503cc1232e95829136f3e15fb25c78eb5088bfcfcf0363de4a06d6bb6716419a14f1277f8ebdc5ee9900af2e4a01d4755e576b373fa92c6edad712fff1f3001e1f52cb760e1705d1f82962708152adea10e35d81837c55882731c2b86d339ed2cba1078bc2ea96d1aadfe1956a"}, {0x20, 0x0, 0x0, "10d9d5b90f0f892e58aa"}, {0xf0, 0xffff, 0x0, "1e73b2806947d1647d6429e689c617fe7b2116b0d59b2219a34d5386387de67972acc7538e2d518b39e48ab3e8acd7201718bb5ec3c6670232b134586802ba6bdb5f2fc6a9ebe7823a8c0087e1d8245ae1006e55772d5856b1629b31e80e7cbf41e78e1f6e421882bf1af7421593484326bc5a32535cd443709f4a62df46b5a2bce226c5ca434ff45219b95f82b2abc374f559325b60fcf1c6b41fa7749d5072a7af33455f7a4d0dd430da7cd30b60a34ac96144e7717e15131425a2e04fdb248be803b5d89918fd681f640cbb61eed074b32aeab6dbbefbfd26"}], 0x2b8}, 0x1) close(r0) 01:48:53 executing program 0: recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/1, 0xfffffffffffffd56, 0x0, 0x0, 0xfffffffffffffee8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:48:53 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fchmodat(r0, 0x0, 0xa434cd546edc3d1c, 0x0) 01:48:53 executing program 1: getitimer(0x1, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0), 0x1000000000000018, 0x0) 01:48:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000100)=0x557f, 0x4) r2 = socket(0x2, 0x4002, 0x0) r3 = dup2(r1, r0) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x6) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000140)=0x4, 0x4) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) 01:48:53 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000280)=""/201, 0xc9) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = kqueue() mknod(&(0x7f0000000380)='./bus\x00', 0x20, 0x1b) r2 = kqueue() r3 = dup(r2) sendto$unix(r3, &(0x7f0000000180)="106fa0fffde0c6f8df32e6c95102c307437386d9170eecf5aa4f526a50e592ece41076cb944cdec9da039aa1461272dbafd79d9d14032ad43ab50e4601595c24cfc9dfa2682637d5852be959e3d0b81b8bd3d32d942ae74f19feb575087d4a4a75eea08dfee0a40240652f0ce9f8e7aef582c2a4d0f1ec24b7d37fe5a9449886a7341b21a49d24e6f0bb8c27d24b394076fcc7ae80f95558ed1a144a485f03b2a985abc15fdb71a76de3bcc922c79749034a59a598de", 0xb6, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f62757301"], 0x8) close(r1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r2, 0x0, 0x1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) getsockopt(r4, 0x1ff, 0xffff, &(0x7f00000000c0)=""/29, &(0x7f0000000240)=0x1d) socket$inet6(0x18, 0x3, 0x8) 01:48:53 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x7) r0 = socket(0x1, 0x8ffb2f0732829eea, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x7fff}, 0x10) chmod(&(0x7f0000000080)='./file0\x00', 0x51) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x100, 0x1f}, {0x18, 0x1, 0x3, 0x3f}, 0x8001, [0xfffffffffffffff9, 0x6, 0x0, 0x1ff, 0x1, 0x1, 0x8a, 0xffffffffffffffaa]}, 0x3c) r1 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x7}, 0x10) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) r4 = socket$inet6(0x18, 0x4, 0xffffffffffffffff) getpeername(r3, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) recvfrom$inet(r3, &(0x7f0000000340)=""/187, 0xbb, 0x1, &(0x7f0000000400)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000440)={0x4, 0xe7, 0xffffffffffffffff, 0x800}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000480)={0x7fff, 0x400}, 0x10) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)=""/243) fcntl$getflags(r0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000005c0)) fcntl$getflags(r4, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x3810, r0, 0x0, 0x0) r5 = dup(r2) mknod(&(0x7f0000000600)='./file0\x00', 0x1000, 0x7ff) getdents(r5, &(0x7f0000000640)=""/241, 0xf1) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000740)="66e22a57241e2aebed8b39cf6af34bd2db4dffd5542087cfef727a99465704e2b4742a6f241d31263be152c4c6abb0df0d06cb0abf07be15d0b4bbf1", 0x3c}, {&(0x7f0000000780)="a6007a4c024958f1d12c5f3e0aa694ede783b37a11b6506ed816e2410f08a8b0a2074fd9e87a8e526bd62d137e4f56e466555c3ed01e631a9122b2bfcf2e622833a7a0808f7f92fd6876bd57d37ab03ce27d70f4c024e98262e108d9c1af7f29e2cf91af036d58fb2c694eb79a9af0f23f97e8a4bea6766ebae8b5779ba85b3ad17004562db7c99fbd77dcfddace87ed0c425872d80694dfd2480c8b71a99e3f365c7b646acf5f5463915a044f6328dcf4cf7bc8e85915fd0e78d037b86ce081213f37ce13d7b425149c11f7856de10bcdf89470f97cbf65bfb1efdabef727645876", 0xe2}], 0x2) r6 = socket(0x20, 0x5, 0xc971) sendto$unix(r2, &(0x7f00000008c0)="346565b06bc0d31092cfc2c5ade83a601061bde808e67008f56e965b629f5bf69a76e90159d37a7bac96f90c466ae5aef910e7288acb151a00f975c977926f4634ed063cf3e81e847e12f4dfa46682c7be22e68da02472c6477ca90306cab1cbf5eb5b2b115ace1e799a89b88e00c40b57ae454f4ed283d421ff2de2868e44ada27928e3bc344a655f32df283ec7834914442fa36055516c6483ba1cf4c3dde63c3ab60c3edc871f6f3d79c195f5032e53f0d92df1e2f6572029ba4542b8fe2f550236343777329d17c0c4198a8af9cdeff00f0fc05b00df81cd79d5f646fc68ae4aa58a8331609032a7a06bd3168a138c0e99c75124efa8c5b4ab7c", 0xfc, 0x4, &(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) sendto$unix(r0, &(0x7f0000000a40)="ed43be439d24cb333e9527205a84e79b6ec5eae549c54e59a8ce9c3365e97fc0032b06fef29c9db53b3937311fb0aac95635f1e5cc1343bff3dd8b3d27c5945f5897a2a0c8e707ec26bc1f394dd56345d55760e3d2dedf8b6c846fe8", 0x5c, 0x408, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x0}, 0x8) 01:48:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r0, r0) open(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 01:48:53 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) 01:48:54 executing program 1: pledge(0xfffffffffffffffe, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009fd83f97c5b91396620772560d000800000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) 01:48:54 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r0, 0x20007478) unveil(0x0, &(0x7f0000000000)='cm') 01:48:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 01:48:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 01:48:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="3d05ee3ace5b1ea2bbd50b0dd669d7222bc8e22cee8a74c9a52752d809f53f87fb046d702c8a47f44169ec3815b54352885a78cabd3cb4c7f13497d1065f50f0fe5195ea1c83267ea56bc368f207a6cceb8b82c7bf019c962a0821a5c63409c48c3e188153f2", 0x66}], 0x1) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="b685279f21981827e6748f15f87af3f76bce577d6d779b0fea79673024428d43fc5c189d0c8e82827b91a72f2e25358f8ff9ba875561c85507b1ddac2645f55bae89b6f31f1b007dce1c803937c36756cac3e4a35abad2d49386420fd1b350aeb17d5e7b5fb2bac2664c320e71482ec3e2588ab466317fc34076e88cd7ab53c909f5cbc575b57b5eb3d6a7ececb943528910ab252cfff28e9332a085c3dae187e6847201bfe98ba8b389a86f21ca81b5c828afcd59f1660b8c63dea46809b25fd86eab6dc1479fbcd391246997a4fa680532cc6232b4d6b18a025bf4b8afacbd8ad4cf48332c37f8fb877b80d7d0df27f84addf05eb936034d5b6674dc7f2d7f789af8bc56b8d706e1573c241b1a5e5b320c0670d4b18e57beb7d5d6c76210a33d737d55cf0b5b24f1391ea4ff67a906f9265e374c7c15a58d3f394ebc589a0654a75c72e11efe87eb1f0bae3ddc9e967b2fe28950bbe43e3126a41cab119f9471a066e2f602bc1cd1773b1726a8d59321744ef41cdf79e5505c38797f3ffa1b803760ade50df86c53c80169b3d1b0f6913dbf539ebe7faf8f8478a2c56654298bc045a97831314ebcd6255d23fa06e58179204ece95c3bf2b2878977da6b8e6f51f6227c85b7e8d41f150fddc8c46b9b9aff5257e1c8557d7285f77d4893629f28771352300bf77177400fd28fa387920acb5ac05e308493b5c29535c7cad4d3c6b299b42c118cc98e54a427568aeb2d0703fa1986757bccb205f56610743d786df7626bb1dc4109ae36c572f3af210ae7227bf6ddd8f303f6fd1e89710ae005db3109b6d9c89153cb568ac27b07f6d96046153f3ef37a3fd17c5aa8c0ae4551ca3cf042268e3cab2c13b9c979e090b63c91ed35a9112a69538a85f5ab3ecd2f03a125b839f62f576f78b679fb4cf8a153bbeb50fae62001e317427aea82d5e7f4830df6e9e3b4ecc0fbeb0662cbd1eed7063a0644b06c4d4fee5f61074a8b862e0f5800188582a0c5e36e9e0ab699a3f7fd3c958471fbe03297d27a830554fae84756bdbfa7a392e7e154c3017dbbf3a9eac9e35158f53a9b8fac3d709821ffd92ad7596918bbcd3e4cb4a1dde327676eb39828da9cda5307689b34c27c886207cdd00e938232b4def8af6fb5c6f490a5241a9da91cf4f12f5d72506dbf77ce47ebb5aeba4d68bb7baf0a8b87737a64a3ba46e54a39fd771a229442b552ff8088fc1b70bcaf519fb393ce1c4eb6517612213a3b5b0c0a182879803ffa841467ee01eeedeb5b503e0b4dda7c703bae5f94f715ed79844f034b04548bf3abb233171ad9fd40d354e1f2adfb2034d3ea88e61d1809b53dc6d74712c69c106c02ebf53525aa22067d73c10160c9fe508ca2cb1d4125f7b6ea88644d8b529dac7ead19f2db9d651b37386049331f95826e78d6ed714295baa09bda621dab28440677f804825d066644c29ce151ebddeef03991ee17b0b5951b7e44b7b49f1d5c52795d91301de0b360e968174663f92e1813616a15c1c6e8ffa54ad675e80318662d17c8765aa9a08e6c313f3001f3f5418289a2bc13df4ee12e7e10e4c2565c4731273d7e62f6c7037bcbce59eadd907006847305a1e6387c13a5b909ee808c3ecf6d848cec179c15b84efdfc73df1b8f0b9a5a08bcc6ee6f573b19c75b87504189909eadffb61ae80a59d5c6df83ea7512892c4a08e0cb13266e5d46cbde8a25a4c5d65f3e97e1d8f2eb00ec307ca1123f7dd27adebb5c7fc10e56f70bf8bb8f8043e0c58b1c270e59f12ab776af864dc268f553d673951d2a4fb2c42d926b7a530bd4d46b365a976197b5788076fa32ed7e320ac70d62a394a0fc52592669651e48e9ee30463845d151b355bf55b7005a768a26c49feca3a3814a81c9695e28f05ac817c5696a8bd7969fa98755cf0c0007e1abd7b3aedb19ebed6ca0aa25e52abd60fc152c9b1c2f6b32b2c2b57db3b5f4cf66490fd11a0ae456f31c67560287c45471992428ed5b1c4518bfa5751cd3e3881226090c8d4515c14e6a3356d9d6e74008b30a2f99eb0635a54ecef1c4e533d773e829b381f23cee287c22836b0e0e94acf6b8425ad6ca2c699582300047c5f011aa4aa20a017c6b40d6c4911900415cb0662a1b9a7b1ee8c36747a71b148769de4f1f5b2a495e55a6ab1251c964ed32f2a4b9d8871fc84ad308f18cf4507023ee89990d21de745e4188ec89e62812a3dc3ccd7ae6749611b640b9b30c203b8a0fe5e730c0aa1eed15e36bd4641a5d42179bdfd71513ecb46a275bd7d6ffedcc0aad7009f65649a44ad1db6c3704049a3eb23df861680b4dc94a8f9a6f8718d521a1ba481960d71fd1d02f17f7014734dd470c70ca82123acaec4a7f6963e1ea16388223ce2831822d2bd81b92249c69d2bbd68778ce7445c3425f84d963799353e801fb5e17fbeb080bab1622fc22b24a7abf2d3f4dc086c8f61ca299ef711436932f2455f08fc40aea11b0ff6dcc52ec2946505a58ff68ef1fe253aca36a4a1977449962c594d6344ac78920aba325599459f765742f15253a9597744291274be36fdd0ee56d0f16a1832731ca36df52867b71f01cef609ece3a0ec953fa9d7297893d4bf4cb9d1daf0c3943401101151c0ce58ab1c4c653b579b9a6cd1fa1288b20ecf164c6b0d1fc92c63ad2d4c2273108177b9e1bb234b1cc0e59b5360f513c24e19d02545da6ffb3f4b8a861070577e9f0196b242cdf37872f626d9b7df97d33a0144bdca3f4344a637fc42bf9bf8fa31dfb54b7db1982eae41baa164831865aa1a164bbe0f66d6844af96d475b880831e1ab95abeb", 0x7cb) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) close(r0) socket(0x0, 0x4, 0x4597) kqueue() syz_open_pts() 01:48:54 executing program 1: socket$inet6(0x18, 0x4007, 0x8d) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x2}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641dff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) 01:48:54 executing program 1: r0 = socket$inet(0x2, 0x1000000000000005, 0xfffffffffffffffb) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 01:48:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4002004, 0x32ee3f36) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 01:48:54 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x80) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x161) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 01:48:54 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89081ef32776e71b", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/148, 0x94}, {&(0x7f00000003c0)=""/199, 0xc7}, {&(0x7f00000004c0)=""/205, 0xcd}, {&(0x7f00000005c0)=""/21, 0x15}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/52, 0x34}], 0xa, 0x0) 01:48:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8102000, 0xd8ff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) 01:48:54 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000080)=[{}, {&(0x7f0000000140)="ddf98d08e197ce76c72d8fe54667689a8a7a13e109a46be25b24ca1195b83b2dba558ddf0b73c25966ed4e3ec02acbc24905330368d0e9d7d6892c0e7517e23226d5bbc74ce6f6c68b9b579638d416cf85ad4e02d5adcfbf68f85f89d1cd78f41c2bb595af75bf3b6fce4ae52cb25a07181b68f5b909807e0add9a2fdb18b442bbf7d83de2967fe041810ac3d3665e7f837bbd5967685dc655d492ca18fbb7a82d4da865f2fb8b188d43f1a42f8d4a51154693aa2e5c8e7a0e61f4cb217b41750863ddfeddb2d9a7f512472cfe016741950bf3aeb973524c3be759cd23d46583ee3b633e7fb590da5d06a6a895c46a1678a39fd30fdf7b8dda238c", 0xfb}, {&(0x7f0000000240)="390daee8c25f5af5d56e4364a09d074b8bd0139ebea6936c919c66b83c9fa6a168471c57f4e9d74fa0d390a6ca5494c619cc6061f6f8b221fdd5e57487158fe4197387feb1af3d05cf2a64b08e0a79879bc6c3203e825d0a4244d450a1872fbf86ddbe521ae176319b127eab968354040b0d1b3c85397d4be3852555170f33855b29a34b815174790dac8509cf37cd9153ee7aed1788e8acecb5d2274d1e0693593c0ac1a382eec7c0f468f59c79d1052274c7669b7ec937d1e3787116d084bbf9cfc0feb93246fe6c5b2d15b2416a49363fd87ccde10e78", 0xd8}, {&(0x7f0000000340)="7cf2c56cf906d1090fcff58ab70a04f87860301204b9368250279418cb4de870d623d925c860151f6a43fa9d7e962e3c57f635b7d6bf9dbdca3fe6f454486e8d8ba76dbae38164e4991a6a75969334c5907abcb3bd2a21f13de2e69bcb706cc32cfdb2378bd07ff272dcdf7011a93087b1b97c594573d87ba116ee867cf23095cd806163ad8379c05028201a2c8109716436e8ef975a1058d1332386e113f63748bc2c3c9032c663a91b91", 0xab}], 0x4) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) close(r2) 01:48:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 01:48:54 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) mlockall(0x3) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x300000003, r1}) 01:48:54 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0, @ANYRES64, @ANYRES32=r0], @ANYRESHEX=r0, @ANYRES32=r0, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRES16=r0, @ANYRES16=r0, @ANYBLOB="6104027886f5291fc2961277671825299329a807cea16c02a01985e849fa2bb6b5117cc10bca3439e9e973af5a86ba3299fa4560358dd9d600e9839c2bd0eb312d12c9f000dd63f7a18fb223b7d7559d092121bb3630b7a47d6c3cff"], @ANYRESHEX=r0, @ANYRESDEC=0x0], 0x3) socket(0x18, 0x8000, 0x7) write(r0, &(0x7f0000000640)="2202e005eadacb49d18ecc6d080bff225f7cf9934f2b3c9218cc62a6e9db66fe9d1ca11a256efd5b142634c2e5c83cbb8f0f5633f03ee7f15ce4c4f5aa789fe0e66543068d7fdd332670696d9d77becdd1c637c53d0f16ae1a85bfe2eb067f9725adf50ff5b387747d108f371d99a20cb449b62073d21482ebb2c9b1b7f8b504cbc95f770871113dd39ef1d6b04ea003f45631b0233e4bd2b51157e23a2d2dc399d099958e4da94ce787bb67b8be1605d90f6b16fac699a48cd9e7cf5a8d507de33b5f57", 0xc4) 01:48:54 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) chroot(&(0x7f0000000200)='./file0\x00') setrlimit(0x0, &(0x7f0000000240)={0xfffffffffffff800, 0x800}) getgroups(0x1, &(0x7f0000000100)=[0x0]) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x5a6a793a, r1, r2, r3, r4, 0x80, 0x401}, 0x1, 0x100000000, r5, r6, 0x7, 0x5, 0x2}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x8}}, 0x0) 01:48:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) close(r2) kqueue() kevent(r1, &(0x7f00000013c0)=[{{}, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x1}], 0x804, 0x0, 0x41b1f84c, 0x0) 01:48:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6004, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f0000000bc0)=[{&(0x7f0000000680)="3e14e8", 0x3}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 01:48:54 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x40, 0x18}, {0x25b, 0x8}}, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffb, 0x1000}, {0x6, 0x2}}) r0 = socket$inet6(0x18, 0xc000, 0x1000) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1ff, 0xc56}, 0xc) mkdir(&(0x7f0000000140)='./file1\x00', 0x8a) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) poll(&(0x7f0000000280)=[{r0, 0x5}, {r1, 0x2}, {r1, 0x8}, {r0, 0x6}, {r0, 0x84}, {r1, 0x12}], 0x6, 0x20) chdir(&(0x7f00000002c0)='./file1\x00') nanosleep(&(0x7f0000000300)={0x5b8e5dc5, 0xf47}, &(0x7f0000000340)) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r1, &(0x7f0000002780)=[{&(0x7f0000000380)="2db5b507fe50c428abcc81ca99d26b2117408f789e304262bbae2fd8ea46ce175c4b39c60ea3d3b0ffed989fc0e61ee4", 0x30}, {&(0x7f00000003c0)="359651385ac034cf962b4c2df41cdaa4b23924bcce2e10baf9b3db4da1ca52a34e7b00af813861e3b2cd24fcbf163e2407121cb63e562ddef446748318aa1bbf9a46c261a227a73d7892137a4981aea1b34bc88f11906a5bccaea4366f89fba95a9b8153a552902b5ad8d48ec0911e556e6ca3", 0x73}, {&(0x7f0000000440)="383de0de6923093ae584bc958d9b8cc17c155aa80cb953e735cf435e0e5c1f86d35e2a87a9c6396291ec35386842f80698b51a72e9514acc46c21f4efa1dd91e33a40b31ecaa45419c5e10714d766c65bddefec4c5672247e3a343ef9e4c03bd9371098378896cacefc0803c3839ad9c5a270885cc6c656677761c5274302be558da00c31c73e1e14c4c172a0645636322a46ff45ef0400612c3a4ec3bcea496c08b261f55b59f8e6e9960e6dc3a421386d6f71c39180363c9f6454fc701efa946e294b71edba1bf1234f727e3d08731e20da5330ac12cc33500e0d45db71eaf02f90ddef2946ca62cbe88cf2240377183491f119beee1d978a93ae449946fec70f7748fe8e6ffad511b5f1f2e15db1dfc46f68d58528a650275e9ea4dc998a8420a01007dc5d86764b7a5b7da3ff5bc4a993be3db59eb5672bf51e2535ebaaab7c70ca0cfc39cafa2d8c7445e5ec46c9fa58bc9e860623a521a66c362a03bba784debb8ed66e62e6b62fea64aa0f04ae8d9030da73f4301efa2e413aacbfba2a8e70acfe2926473524f1e20aace185b264a6b49055b97b8fc957acbff598bda48c04043ecfdcc15a8965f50d67479cda6184ef97a85e354437598b0aa05e50e955170c9875b2f44f34295759129bc9dd91eccdb853637ecf9d9429bfb94cf75c981ce8c52ef18b9376b97310db777527f98245a0ce7b0474adef8ac8bf06e472b7cfdfb5f3cb9347cc7243a94cbccd0d023c5998ca7fd3dd2582d7cd56c6c09fcf08c6a1171fda6259cbcac4bf0f13fe6ba9c147bc646860818026d47ecd05f181748df1a4be3e6ffcd5bd235f9b14bd6119fe02e8f55ba0410456b39d2aefcaa8084f4edf29b48bf0eaff45fee62b7cfd3f5f872404e1cfdafc00c026a27c3a81360add3e1a2d4ed24da4d55a3d19357c35af4202c5eaa36729d183d84ec4b00327c58f44a9c34160c07c8416bbe48b9468406aa0e44b0b8eb86fe9dd9320c3faf9bc682e632d214c4b1d1e958a140359ed63d35edc2a7bb0f9409a6bd0e1578d9e2e94e67178339100348e05ef7f21939752d7c92f52b7cdc58d2ffb14e37dea5b7790fab751fe1aac5d4e7ce04f41e2299371462a0822ac217eb3c847412b265dae3742e670f72c980104d5d9e4e16a124962c3d3433a60571196369a0f338f3998ea9e76d724591e724ae7e5d54a93829e3cefc245c8f3ab1a466a5e621434aa187c72e3da6d5642f738015f0aa43a00edc4778589ebea8f9fdbdf797a4c2d1d473bd4aa8b2d3a2669b4cf727725ce4f63c06be3814943e072eac104d895a636329b7bddc0183fdb7fb7602f08cf18bfc65b85785ee4e7dcf69697d263795a4ff726d913cb012b792d19f8d241ae542bc4306c5e82175f9d85c9ce4fa4928406db9cf9a6114f6d9303ed8be183560e322e744e61f1419b4db02a16b383fb25a7c612a49a89ec1db2d2f46787ff4502d9e32fff2ffb895795a6fd9cddd99458eec209243a793c5bf37a815f9224d317f40601aac1a60e8b4657ba51cd267cfe52e768544f66c9f3d377ed1dbbc1f8b5c4da5755a2fb7513d3e73141cc588d1a63388208830a124b37546703275b74508e32e2fc46c0ffe03e005e0ec1eec9bcf0b204d441e7d3b7a5545edaf367e5e5fe54f3a04d0b1cad510ad871c574089a4c31188eaa537e1ef113d275d5b249afa4491b80d78e111c868f0ce25fe9a0d757fea5854a044fdfe712e58cb35f60b8b9d71b3bbad3a5fd3c3953bc651cc2e46ef9025a89ad5464f472d006e78520c82348ee52e45978793f16dc2c50a1867dd3b1732e11a3620207c1d6e60b4f186376126706ff9608a48d9ca087885bea4ebf4211931c5147d474a44c87b0d12381ccb220e55eb62a359c9de65240e9a2614688fc832305470ebfd45d99d0eeba04412aa097b707348f710372f1f139bc443d55d51ea791062161226411911e3aa6add47ebc10b5a633b9fb2cae545281c20ec585c96d3ded97f142d627e3b358ebf66375d8278c583ac94b8af8da26f71f7ee8f37a7771643b2fabe2ce5710078b388920dad463472939478e20d7f9e6e3c820cc0f5b34e45413ce906bfcf413a1c51c762b0f35eedf6fb2f26f070f7c7dffe5bbc5c6e80ddc66e108d6339aeb02583f64e5dbd2e144e7df33d4df7d2b66fabec4bc22fc9943e8f686fb352fba46342f46fb8cf69b3f08ae59a95984a9685aacfb7ad1f0c181c1978582c936a01612ffae701523a0e55a3e729c3c43552a5d59abc6f69e13cd398a19c7e596e7e49fbad75e84649084bee9fb112ddc1461ca63cf4b11a314e762656b0af1463c86375d54f51a30e8abd86ecf31fb35772968b708b9255d01a9be3b5abec3277a75c81060477f7bc923efab94a34e50a1abc35ec7c54ee1702bb2a65936bac2dcbbf9d63e9665fc95382260fdbf16d42a7ac3ba91a3d4e6ae8e8d904ab58c4c4a7526bb1d12c05b25126461cd524ab6a11453c9e0c802e2ed9423be9de5d6ece57ad2e39608d0e3956ee74f62de4a3c35374360be0f3959e1d268ba550997292ccfa0163f9c4a34092fd2f5e8d6e4d5f71244d9a490ffccd68251fe3b1cf8ba3d534f75e8a65e87fdfdbb1543fa9f9c1b1f1f154a382d7998a5583a455a115d1b78734bbc90206f1742e415a67a697c14bb9612e8e901e676984695cff650463f9a84316aced11a47928402fcf356db94fbc858e0615662155d4014f670031eb733eb999c576f5f829e47949d9ba87598b10eb493835cb67a79084d4565920864f2c673e68ecc7370e13f25a85a7077171a11cef4e6276c1df66a86828ecd518ac85f4266a2598b2a5889aa4e9f180e1e493abc748a50ade316554a99a1059392a787d99208446b2da6efbea7680cce0c6453c66e0d7a351eb50ada0db9ee51c76db0743b827280732b29e6eb3cf38e0ce4e07c159ad12e981cee6351d5db0887bc2ebb04b3c6eeac4635445d421c75382d48fb3baf8e5c5464eec3fb87858aae635e73fb160b0ebe70848c1f24c74cb4162737f7df8cc9b2f0396b10eb9a23b248eaed0e65ef9d257f46a03f298af9be8a477fbc3ccfa29c193a1985b62a06f1a7eb76c90594f7477f9bc2a122c36849149d975092f5732ccc28616c7332905a387bd61317f7ed3b3952f35e7341b67a2f5695bef821e16ad3569a20a9a0ad0d5e7766c40f271007e66529b87db4448af37f680b9bff6b34e893d45911c68283d659ab03e3f619d1d2c1f9edd801b73f65f64f9ee0f9b486d05d48f5623ae97a064a925cc3fa0f7d4125f899249e08dc8b1842181079111ef0cb649c67794df333900d8ee5f5f630fc8ebbc5ac8c8c2ceb761f731796a472cff4c32a243f01e00b10df040c8313cb4bb4519245b3cab1f1c40c83346ffce1272ad995a64de40c643c66c4321385e995f6124205b1913607229f7e0e32b62f776d71bd27d3b85d0e0020260ab4cda0573e7e142552451600bd25aee67f2dac9fb9d11cc28fded0bc504a2781021cc600e1dedbd5ff475bf04b54cf250e6e8581cf22f9aec97150fe60c15490127983eed6439d77753598d5a767d81a614c7d580b5b99cb9c7b88668d1bcf6afb82097c7d217001876f33929afd2e50aa7092da10176f8fe066aa05d9ecde5b646aa5c606059365e941f39bc53f7884301805d7c7a887568618d13bdd8ef4719ba379989b09f3a47597873de01487df83e91c8647186ccb302f23a4b51817c772c45b627eac3b26f23b7633d17edc7e41a1d8d625b20b70a78b2862660f9ef5c4d3180b0e160689344ad8fcd052019560bba2d7f947e82d1e495d54b2274334ecdefc54bbcab3d99d1bd596093bdfa46719228f2b29f599a000a86484b83bb9f53dae211bc8f5e40f43e507f45829a44ab50d0f7bf2ba75f9a19036dd59caaec223ddcc320e4c74a8780b987e1d0e1432be82be086c09b77e76dd844c706d6d11a8bc191abc8e5d23d58015fdedaeb4ee284e21ddd9a4b291e197bf78be05263de5a9e5dd6e9aa1366a96009b98e5003ccf4dfc5026af4402e6a07af2894eaf94380e7af180164bab011c5093d92ae3dcd08c1d7cf42bca37097de0d8e4087de965bbee8024f06e827f8529f44409117c0994b8ab741e66106c31b0c62e42d68dbee2fecebee6a989741640b48e101816d3d3e37faa7d8fd7278e78fa6f38079b91b83183bee474b93b34d374353ed9d96faef127d5fee2eb8d16f6650d4862c82264d6e0bd6fb95451f27c7107fc9ba6e654c8fab17f33d81ba8217eb88a4d3a345b0321ce087c072fa8b2c64b580d64e19b4b4dff26203cf5760bc89417b2d1e315b12c1c915bfc94779aa9eb66dc9abe4875ea377f0e2c0491d060156ea0c1b4292ff0b9af93f9edd1e31437d30384c3777918d71d54128758f6c1e028f779b0be143ffdae2489abbc57d2caa3afec119009c68b4ba2b72377996c53442665d64cf93efd05a3297a9c18ee0744a2ee7c3fcbf5efb4e0c52c755f06d2af6d7c21cf9abe4eda07b8040806e04eb272fe8396baa756157cb25aafe3dfa90fbbbb907c7eed635ef3175e556e8d723ecbe0b827ff49e08a2493ecefe9eb9bfcb19e24c22dad630ce12e51b0e865417b9a04a0f88a98ec3e07448cc4688c100db17ecee162ef013aa38ea1088873705deaf8ed0c444b19eb16b554846aea097034ec6146471601c8c34c028b7f4798387edc046230eb21b6316ca4f8fc52d5956c1a38df644ee01b8e42110c862899c9b965deb39522ab2fa9458a24af3cdee69537628fa977654bc5dc2e2fc713c0046bb60c6eb68039a52c9b572ff8c83037b558a82abab654e87f88473965771b18224eb3f82ad2e3af9784b12a04c6f32d729898621d2a8080eb4b6b3d10e7ebd2dc2cba1e2fc16d82dcee588efa903eee46bafd0e883abd91b08dceab33bd0a9cec8c37adf973092d95fc854f3e5285f028219c96a8244a5f0c941906e43df4ad78bb32dd6d91cbc91d5d60028716b817f958f7afc7398f85c78b5acd88f69c28249542a2511d5c9111db0d19f2f7ab77f98cb11e90033f8ea451ea2808a028e359948b626e2d04e4a4405308f07c9ffb00a140db42fe4aeb1a936f217a044f714c427f01da15be23f399fa428b4eb2d6f3edb0d1e5632b1726d8fe4ceaea84dc5b86c2addd98ad9578bb5229e86b3b82e64ecbbd9ac31195a1b112f1d9e43f1cc263911e14e2355304841a17a97ae5bbe9e677e3f8d48277a98566943e3ca9f6a23600118ae447e4a372a4520f0110e34c9ceade5e1d6f820c88aaa051c533deda684b06c513866058d3f5681797012102c2d930dce678bc4700889e2d359738eea451589c97d92b243919780db6dd52299a7add9bac7bc371216566f2c5c92b168cefa2471d5efc48122b4e9d31f657e3b511c19fc47c5fa860307ba775266768a1b4a058808d64228141d41394acda817e66b91fc129f61306014b7e31f83a0fb199cb743f2c523f9757c7ad8a1200f01b33d1e0db5061b2949282b5fb9caddfd0e9f52cff5e41dc8b6d5926f46ac9c8bccd19c3df6170d18b46d1718093aa6eeab0fc98cc89530256ba1f44bf899b370b42f55d050dc3a52590a0403334af21c8aa1d1693f43bcd33aa05d11d234f3e04c5a988f0200db0c1927b75cf057c9948fb916e97b28c2d63b8a378820cf9377282f5cd29fc05e8901d5aef22af237fc6caf413c0860041082a8d65105319c177166e832d18c4668f662a6ff999b98ee3b89a9ef93f48b1d9a06ff721b41fe6138b77dd04bf0f8a16cd6", 0x1000}, {&(0x7f0000001440)="ed2e42b530b34a8f2024c3dbf6ece2d655e98f5385cc492df9a084b88261208321585b45bc45adb9a3753730888622659f182f751510503c4f3dd9a64d0be49b236a632bd94ff4d6c623ccfbe957a6173963a80ef8a086c8df293b6b366095fd7b46e442f2b46d8c405c13484375e118ba45bafc603eae3b793e6617", 0x7c}, {&(0x7f00000014c0)="420c5eda60d2d1b1b28f15daf681bef030a388cd2aa8f7041ab2b04bb7084f065f97ec600b293323685a8c902fb8ad6a151ebcb55069664703", 0x39}, {&(0x7f0000001500)="0658287b7aedf6cc89097e8028d008a02b7b6d5d4ee9919e7bab3c8a6383f95a7ac58ca0f17055fc1889152db01bc470ae1652b70dce65669c206b80e8b3bd15c89f2253b008e78211a509b636507e37f8ee5060cc8d195bd5c3ff1ad654902c4dbec94655643f2fa5dd4e4adcdf3c311b395ecff6a6bb00081f770c6af1b58b8ea0b4e3b51608e7299a87e54001d1608d8f202a4a195fbc8045d596b9d14d27d3b561aa0d8dc37ef31480a85d0a073e59ad6faa62a5932c50d3efc60ded70bc28ff269464b8b65e57b3a431745e72b4e2925be359510d11177ee086b7ceb95f0322e178bb0ea0976d7c77ece8377a66214a7895b2fb23b832a767293a767340fd47d0b7a5bc0c67c51af62edd33fcb074faa320152d5daafcded9ce5c632361aa307ea1a740051b404c147ccd1f5633fad7d65ed5e551a157b118172d8c28de986573430fd763f420b20ae7a9aa8af89f00284322437f0fb26d78a87695d9800ca6e07a53048a850a17ff087bda6412d52310cf77f27cb0968e1020d723483393c239f76a8f94f68ab20e0a01f50f4f918d13cf24b377419ea76ad2d638a33d377e499d18785b14ec338f65b6dd95281dc09838fff61d1704c05eaea1fd8ec0c0bacef3ccba01d9e99681a96a8224a145ae218b347ce82b746703e180b2371801ee77f607c4b539ea6772b74cdb9ab4495ac8f8b11fb6af8f0d033fcc1273e69c81df7511f9df65abe615f36a9689bc847228e871ea7608c804c831a71b991333b633e62d7307bd7dcd908c5e713d1ae26921af442f0d2fc337512f2e7d6b0e3c4ade35f6c1455ccb8bd58172ba1d589645d08961cc8db35e87fa0dbdee7d9051c77ba2301810091930eea0797e3505fc7a042f64e4a2053047a1638b7435dfd862c4023fccee953aabbbc13c9b94f749e67a47c6cff53017f533f6bebf0ad7efb4e1c3d80c3589e7a85da023556f9b2c87de162b32d331d7ec4e66b9460ae2e7e706ed9d3f25c3f5530a3a8ede2eaafa1f89c49987bb0af861a2eb9a200eb342fa92d7a23c6411c5fb4d43e25113c5a82219c1106680367fc0fd2c8899036e6aaa04d586759da9c410b66149d450cc930b2b421ba42530399bad22e0db53b2bbaa078ca12748cdbc6c353d901acf7ca68e998d383b841f3c5d54485a17d1403cc3e2ddbde5c77bac3a243a66a9e38c58b4e090301979770433b40ff7e6fa1a9f67fc75456e3352ce54b6d740b99ef28bf5e891d08ec30de7f3ff4a039cdfe0357a1bab6f69ffe25245c36e83e1a730b7afc099e7916e454652c3e94d64792c5dbd298a1e29c416e221dcdca149b8aad817f80307581ce7f75f50d335fcd67c420d02321ab5b7de48d7f4ca401e59df06f8b67edf19f0bb510573e15ed611c26c3317f4542d7e45bc076ba4e1a970a04055cab78a1a7e03b92fce247b858f4a43f2c031396b7a6d690f25b3091ec2202f02e204cca48ca26923be585ed895118662fef7fd1c7e0fc6ba4418a4057d9861dd363b098953bd35c04db6efc733d16a1d85a051ee756e86af14a023f5cc1a9b05bc94fc74955688b07af14cda90800d3829f18a107f255e19261fa681a27e8dc7506e5fbb77fb5796865df3d9cdd1a8bfdb1604d84b40db787f5dbc41b7c24a562a60db7d99c31aa374f2eceeefe37a95e5b75b2ded3ad11bd435a36abc10712d468b56acdd239ddc2e9aca1eda097254b9281c18613618e5ffca526a02d2f6463c6616bdbae826e93a803e76fd3141cbfaf64aceae2a660dc6af7df2cd5ba9e67addc3495d963aeffd2a63ec815f552119a2c3bfa365ab16d0f17aeb21bbd22208eb630d9c5259b875dffa1301aa0735f08043f16781f5745d4c368d828f311027987fb826767069a6df38b3b8bf93f3b4d8786d9b19b882033008028ddcf483de9506d224f42f84db9d3a266337c5a0db430a9a1e59673f11c4c59da6238b397a4596af41b9c00b3b06fbfa335d299454f196a88933688dd41678c255745f424d145188f7889d2fc0da758d82f4852d33e745a2f846fe3fdddb9ccf7a48985a2616d1d5a4f26d852bcb1b9e855c776ea28cfa89feab7853b46f54691165fe5ae58ab6df264929172f0367314b374d12f1acd016a00c2eea58bd61e6a6b4e10265e287b814f57d29f71414f61e2b19d3709907886040b717cc9f741b9659764d2520fae0a79ac4fcea05ee506763c9d55422a01bebe5294d82b6fd53f307a2beb3d09933adb9876856bc224850eec248047bc5fefde37ddc0d8789a853f9145daa3ef2f671544986a77fb5974cd0cfb4b51801813f8e035438e5bbfd47923aa8a5a7e7963c887c25976f9c5aaf2d868a31776214be08740523e00c7893953b60d05d7be965bef3b543c3deac94c091e5e39f02c6f77e38b1d0e3cf42a81df942c1305cdbf981f678302ab52c508881c24bb02751fa020c93a5d24dbd1d1323c8dc024871855642feb1a748223aba25da71e962021f01c1a875ec441ef4958e7772cc296adabaafa2dc44ab51ca204ac6bac00f75f3e511515f9b7fd1068f58605ec645e4abfe1de6b297bd4e2508ae307541395b16c07fc3c63c70f0225ea9053c6be05b0412cf64cdc12cfb8535d39db5fe9e485e13c64d18d3aef0a3f9d53d26c8c5239438d37b0771730a07a81b2dff6efe965b1c6b1978216bd7531ff2d79f18259ed39846783432f9bca84fc82a28e8994f1831fcda71cdfd1eeae13dad22b12f888a2f721ae45b93c4372688f03949cb16031e41f7e54cc56b898843707bea7126bb2603144f0b0a33796dbed585cbca7a3460c0073cf6c85b50dbc1fb07e15f680abb0e479aa0cc811b47a877b972abd1a5ede316142a6a9e969afd72efc2725a8bbd318182ea79c61279c3c25fb86f22b0d8fa8d7d7914269a627b70dc8b96b368606b3d1d7b39042d7efefbec5850448f2451d1550600cfb4246393ba2c205fa53fd7afc72d6ebc286f719bb10c82806832fc27212fa8d2b06638397f3db6b33edb3dbd612dcacc1cbdcc45d62d5025644c4fa01a7b8c09647df6404efa4ea6302018561e6671d23a1cf447fa40341184fde6c92f3286edc44b0e7cfac21c47089f9a529694154d0dac2a4128e8af2d6c080b7fa16e04e7be4c83332f2c3f3c6b4ca5e9779be3123c583df8887d6cb0b5be7b3bf90a0952c6b316637d6c620702b1855777d9517789d666f37369f51e717ec03128a6195f1657a778d5345c109099a327d9f3d7fe5e277fe011f18969d9c36f0265522c22e40cbb84f3bb9468a4a7512bb732a564ae1b24c62003dc91b674f3110f6a3857185146dafe34c9d69ad22203799e283a89d9fed47c1c2f406066e84c9b0b4c6251b7e6e368db775c3a18d5d96ccd8172f3fa2cf2fa8eb3aa994f2d9c58e1fed15c741d2b0c1c11fc2381320237d8c9b11212ad6c8287556566b0e3df928f569431e42230b2da9c38235361b48b5b2d0b2298e8c47a990a7b5aceedb2264485b947e2ea500aed0c4365408412f114790b90d97983a12dc29b59d7651d0ae27337312f2fdd11ad1b3f48fc37b06df2c7b2a18ede3f4c17bb7b38ff8cf62575f83b59c78389a4a3f2804ee398a58dbb6b50869e47e0c2a14b602ed29089739f5e6087a298facb82184490dcd7be0d7085a590a2e24050bd36c8c864ae8d217f8ef54070172ca8806ce64cc4bb8eb1dceb549ec0c9004da9066fc47ee8372ee33dbfd5874bed97ee77bafe92e76b3715d15fdc1579469cd7fd273435a5525281f31bd56e6b097d90421b0a048d4b1792e52c4f5a7009845d60a1207553880838a87ed576a66898a2e6faa43e60aa0d014b7f03a280d33d345a056b207b83e3332ede725bd16701314d4957988c4fdff011a1761428c17e5a13708fb5e09f8d7d1edd89861ac87df0d4f3bb722d84837cb5ad5425762a1d45bf9f3d2ec566e2f3e08bfdb00ad801695ec31bd251238b3ac205e88309ac7154d15e8959633a1391a3299c09d1760c02deb7acd3bb082557b19bb8c49a20783732cd030c17d1c917c24b59a6055fadb3c5387a4ebc266773f718cba7648b959e9fdd650df6e435ca3c02ab45399e35aaba960867a6c22a05e29ce754675cdf2058507e6d944dbd6337b56b98996c02303fa1ce85605d85f7e6a137fa358b0d5a21f88ffe159cb550e9fd7e96346e3e4e33fb734379cc2731733257d44b2285c8e347618d8bfcb659649d36ea86e8afb490951d40f9e85065a621d99f4dcbf6b5dbe6988435e530dec16d15934035dd905736f1c2b71878572f31f037f29c4fd3553ba39f51c014da10e69276562905ba7ee2f39fe251c210ff0223e57485720ce4b9920885786710f40ae8d2d3139a7d97379f0e6b544f8c9d3303168d73a4ce9d378f12f1c6ea988fe3cae7a1acce93777bc93abc85c390c964da37e55176692ffd370645e19b5fae50df4f30082f871fedc1feb383a0a01bc2a0f325fb40810ae86998f11a618965693e7f4f33dff764e82c552ca2bd4309c8584dd9ea2a38f908067d1382dc14ed26124f26dd0b79416ebd4b8cc779a1a588be4796821844bdf77a5c7aa7b065f048b9a2c2e211fc82e1d949f8c21188b840b2b03023bfaddcc5cbc3934c6944817b8f44a8cb5b38d0e5ea26cf4d78160b11c8869dc4923e3178ac454bc05120d505a8969f8b3f36cefa7a034a5ec25f5a1389124a935d5fbfe9026e22c684f0ee725df44d75b6bf553b511e58646879b16b1e1193516dadee27ed7faef9d26d6a27ba1dde0a6379c159a9bd9774429f46e3094112bff18d33b4a98fa19e78a41cc714e510e7bad52d4ad08929d01c5e6597d3e8fca25d00e6a9462438c71543cab8cc726931fd1e39b7bc25a0167213241d2dd9a0c76a11c567f54426f5ba808f626e5dad869eef707456c2a47bf5d32db9cd76dabc7caa57a67bb32fc192b5a351cdf7e6cc2cd2dbc55f201ea4ad9202d79d21ffa103694d004f6e96b626493e24d84c1d3254ff4eaa4b2b2019444fe6b976c4cfb5257d3160e400c3859e611489a7fdf4db12c639a5bb261173f1c4532cd9f3b92553227e2f8705ff00b826fd90fe10faf947eef5dd2afc57732c2b11c811abc0432a92a6eec08704884229e7c7ff5f4671e1c5e4dfeaa5982650029f5b5eacb92ddeb9b465f8fb7eab4f5386d85a5f6a1779707027548ce164af78a640ac886a82f39f8ebf53550191e010694d69a7fb9620f43786b7b2798754b377cece59e50e009a55c8c9aeeb8baf01f6ef05ce856e5be18c8fa2b1c9ea8583e4699a54af24f0cdeda87b9ca440daa3240c08fe7f09449b9718a42f37cf62ae774444f2f2264d37bb445e513a802d12fb4156ec54df9968527a567b1054f92f119672b137486a4e0855285fadfd2e3176f8089ca2db2f67ebeeab70c83c2743ead2d13e7f0d1fcfbdb30135cdc1d9e20d0ccf9cd6ca21d504587880c811887166b0402e33baa624b4c0a1be48c0b8ada6a10cba761b7cfb78911490d47c9e4e3aaf4d9c23d9af133d91243565e947260747f2fe37f964acb42e69435a400ba96610eaa4f2c877395a7396775365549eea0435f9fe214248dadfdeabba6a0b927c885efdf969440e1c240565ab4bf5bfda31ebac644987c2f4ff8561222e2bf5e5ff31178d77fc8f96361f4450428ea24af84faa3b6af91d18be32a56cc09f3f3af7f504a0dc0a2b44de3dddf64d132d6643b6ad24ef4586ee7869ff68ac935230281af6b4bef05fd047be7d71cad4899280f41f38d538dbc25f18ccdaa2d05bea446fe3", 0x1000}, {&(0x7f0000002500)="870d67a2db325af1cb95b7c9b70aacdffb941dd320d97b53dbb9aa2dcf3eda336ed653c60f36ee5bc7953ffc5d6187baf5ceffecc1d78c109e661c66dc709c99ad5b5c91d71672deb2d7e2ac4278359fe8b8f8b736a957ae9a53e13bab238a1be2db3b3469431267093a6520e59d3ab66d17846fedea7f906666fcb0f53d29b3e9369a66e333", 0x86}, {&(0x7f00000025c0)="5a7be7a56eda2e28ee06c99e8bfc4d941a39dda5da42023b27ecfb040c7281b2ce3f5f9b2e07e76cb7ebc300a8ffbb35e2f781b92d2f0987dd6b1333364dd1088da49ef19bc1d141b1fc90b6644a018afb349d9cbb258a9b4fb826558a17ae8a4235f7a06510a07dee73f88767f74eb9f22dd5a44329a325843dfbbc0db546f467f342eeec9cbb1e9fb296d9aa95086910d9aabbde58e39a40f26e0ea0078d4f1c109781aed74285e82dcfd764301e6c5d07f134a5ccd6c34af75e9abe06be87976fb909b89f03849b06cd59143db6c884a8202c4f98045d9cba2d85f88239bba7237d11754560203a54bcfd7acc84ceb97b", 0xf2}, {&(0x7f00000026c0)="445e6a2eb843b8aea32c370873b62711b9242b7a4b2b3b5fd24bcea1a7180a7e1dee6cba123c2f87d32355dc0c37149e3eeeb66a902f5544181ce8c2b9e35264a64141df4d621666fd9da53a17f17fda7077e467bc16cd9d42e04d90eca1985adfcfed66b7613c025a09dbbbe7e001e542e77f9bd4194983b50d9389734d851862a037b30eb749caf69999b241d7110e3c46bbe3b6e2677dacf481ec5df8e3ca", 0xa0}], 0x9, 0x12) rename(&(0x7f0000002840)='./file1\x00', &(0x7f0000002880)='./file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000028c0), 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000002900)={0x100, 0xff, 0x1000, 0x3, "5212283e2611eb3ee100b406094b7f4e602bd82e", 0x5, 0x4}) readv(r1, &(0x7f0000004b80)=[{&(0x7f0000002940)=""/4096, 0x1000}, {&(0x7f0000003940)}, {&(0x7f0000003980)=""/25, 0x19}, {&(0x7f00000039c0)=""/4096, 0x1000}, {&(0x7f00000049c0)=""/91, 0x5b}, {&(0x7f0000004a40)=""/106, 0x6a}, {&(0x7f0000004ac0)=""/26, 0x1a}, {&(0x7f0000004b00)=""/65, 0x41}], 0x8) r2 = open(&(0x7f0000004c00)='./file0\x00', 0x40, 0x4) kevent(r2, &(0x7f0000004c40)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x8, 0x60000}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x1, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x38, 0x40000000, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000006, 0x3}, {{r1}, 0x0, 0x4, 0x80000000, 0x800, 0x3f8}], 0x80, &(0x7f0000004d00)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x6, 0x5, 0x39}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x8, 0x6}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0xacb1, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0x1000, 0x3}], 0x3, &(0x7f0000004e00)={0x20, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x31, &(0x7f0000004e40)=0x3ff, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000004e80)=0x8985) readlink(&(0x7f0000004ec0)='./file0/../file0\x00', &(0x7f0000004f00)=""/249, 0xf9) syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000005000)=0xa8e) symlink(&(0x7f0000005040)='./file0\x00', &(0x7f0000005080)='./file0\x00') r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 01:49:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x2000000000000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 01:49:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000fc0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000ec0)=[{&(0x7f0000000180)="c9e7c1ae04dc8958df76684dbb0b7327b4a49c019c51f2555c922859a1ceb3aa148abefa8923bb5372cfa3df868deef188b594c4bb91ccea76879902b8126db12247c8f2b1ec4579fa2131043b39aacbd005d4834ad3725357157b25b67895d70e9796c9d189c8de08665d6c7b67eb4a73027f08ff1220ac0e06df4d38a15b64422b283bd446598507834af04a57fe1edbe6557603147d4e3e734d1ea97f5061885c4b4333000e613fda7415", 0xac}, {&(0x7f00000000c0)="c38626ba42718d61e7382444ce7bd795583aa7ba739a259f75f32e2640ced28ce8ccda467c4f71a24a4fc46984e8952ee91515a39643fa5bd7b7c1b2678ce26a551adbdb4b4861c5143110ecff25f5c52dca78c13ca3256b2f53633032e96c5220e08f783b6ab79ab479d0b44b3357d6", 0x70}, {&(0x7f0000000240)="d19ab4d3dcc3d54e04043911df5cdb9c3b7776e2682e2bee71bace0c0ae1221d8215251e3e506337d8c122d33fefba94abfedaa1849f8a52f36527c11bbec2074d91af8663a519babe97b663b83a21810a2aa10a881183363dad569dc53d2ea9b4974c4ec2e426d23c93b0a880cedc9355e5c2c763bc64f1", 0x78}, {&(0x7f00000002c0)="7a158547c8add3e44b5d778dddf049699d08c3a23a1ea186b6dfd1732b0468872221ee3abfee00d1caacedd86ed4fd7ef264ee5a285df939c6f017ff41f690772cb90948a56589f57b3b4f31d2ef1f9d783912c342781ee9aa6a754e1373c8d9e30d63fbab0bfe63", 0x68}, {&(0x7f0000000340)="db32aab51cbec2c06b4b4d79e212488f46", 0x11}, {&(0x7f0000000c00)="06c73435eefcaed6d9fbd0dcced62530adcf837bb005e2a62c2b757e0bf8e049f0f8fd7fe030b0e566cb76bb50eb2c722bb368f417b752ed9dd30dbce67bb6cf7eaf7f08d77c42b0db64f96416f29fae719be8cf625f09e9e2a2dcc03742136065690eccc4df7b944e5d5efbe12616c33b458e4df2c26d6f", 0x78}, {&(0x7f0000000380)="386cbfd4f5a61e5aa215a48507d208415ede96f518481346e58a1b4bf8a7579eb58d0803a6c1ff74175b3804f02b4f94e738d1977fcf736c", 0x38}, {&(0x7f0000000c80)="c7ee12f177baf3b8bc0d9fda57a71a82643140934bf89b4a3140e8754b95ef9d1c699d72c979c37ff1999feedac26e0f85ac1ef80baa4fc22959234aa6948ab6ee7d8bc4e093352001268db117fd6725bfe89f81883cbe6d040a4a92b001103579fd477c4620a0375a0ec5dcb89991549b26a088022c3fbe606c2b5b4e185abc7bf9472be0a7cb3deb5268f0e0336dd8f4f6130802611f16ada03bd0cf60974fb8ad6876197334ca3dd305477e7c4833f9bebdbf65b10f3b464d", 0xba}, {&(0x7f0000000d40)="e9690057f276b68c89ea52e0e5d04526b06a75d8938e67699b6f4481f7c8e50d1537c1a360a857a8cbb0d1fc1dda63d109edd7adfa7f0afcb76f4ca0b909793a95986563a5fab460171e757eed1c95b09a3ea552143cd4d69d8d304b6cb51fa8333a6f6826f9a34fb0e978599abbfdfa925e9d7100b4faea5757b3c85b36a8b17cfc8db00c62fdc97fd5532bb07b4539e05478b6bf4838b2b902091d7f19f1a07125c41ff9af8f99887db4fd7b36049cf9a775be6e7882cb78f39057f887ffee7cdb0a7284d1", 0xc6}, {&(0x7f0000000e40)="40b386394f39bf49c365badff2a23cbcd976f308102bb14c7fba52d7095b9848255b8fb4686f05be5d452692a93852e7495afbeba289c32f812bda26e9323d70a9ef85364570c4a61a1ae5bdbeec72dd", 0x50}], 0xa, &(0x7f0000000f80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x9}, 0x2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) write(r4, &(0x7f00000003c0)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09711f232076c2a973d19ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a24", 0x801) 01:49:00 executing program 1: r0 = getpgrp() r1 = open(&(0x7f0000000300)='./file0/file0/file0\x00', 0x3007e, 0x137) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)="2b2ed300", &(0x7f0000000200)='\x00']) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r2) setpgid(0x0, r0) 01:49:00 executing program 0: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x420, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x670, &(0x7f0000ffc000/0x3000)=nil) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmget(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0xb) 01:49:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 01:49:00 executing program 0: r0 = syz_open_pts() r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 01:49:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffffffffff9, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4010, r0, 0x0, 0x0) 01:49:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "28bf7dc9325609466a9a05fe7293e7813c1cdcd9", 0x0, 0xfffffffffffffffd}) 01:49:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getuid() setreuid(r1, r2) 01:49:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xe1a) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000480)=""/156, 0x9c}], 0x10000000000000da) close(r0) 01:49:00 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x7, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x44}, {r0, 0x24}, {r0, 0xa2}, {r0, 0x4}, {r0, 0x8}], 0x20000000000000ef, 0x9) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r0, 0x4}], 0x5, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000340)=@in={0x2, 0x1}, 0x15) 01:49:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000008c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49e82a944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030aace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf92ce3476ece590c6b1b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f83d259f728a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa3694021f54028af3e2efbef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a6435467da0c723b95d0291c6ee4cd2db668d5089e6d44349f92ca1a23620e95a54d57f3b387fe6a0aa2452b6e5a6601292d4f3edbce78d49acd7da", 0x2b6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 01:49:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x31d) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffffffff2253, 0x6a70}, {0xc8, 0xfffffffffffff000}}, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x202, 0x0) 01:49:00 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x40, &(0x7f0000000000)={0x9, 0x333}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) getsockopt$sock_int(r1, 0xffff, 0xba2f72a02bc81a36, &(0x7f0000000140), &(0x7f0000000180)=0x4) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 01:49:00 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)="79d5") recvfrom(r0, &(0x7f0000000140)=""/253, 0xfd, 0x842, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) 01:49:00 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x40000000000c000, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) unlink(&(0x7f0000000100)='./file0\x00') 01:49:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = socket$inet(0x2, 0x8006, 0x3c4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x800, 0x5}, 0x8) r1 = shmget$private(0x0, 0x3000, 0x42a, &(0x7f0000ffc000/0x3000)=nil) mknod(&(0x7f0000000000)='./bus\x00', 0x6002, 0x2) shmctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) writev(r2, &(0x7f00000000c0)=[{0x0, 0xffffffffffffffa2}], 0x100d) 01:49:00 executing program 1: setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='r\x00') 01:49:00 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kqueue() symlinkat(&(0x7f0000000440)='./file1\x00', r0, &(0x7f0000000480)='./file1\x00') pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)=[&(0x7f0000000040)='@!\\&(\x00', &(0x7f0000000080)="3a06262c7d00", &(0x7f00000000c0)='*-/}{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='(^]*-\n-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[!)\\+\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)="2d2e3a2daf28265e245d00", &(0x7f0000000300)='\x00', &(0x7f0000000340)='$\x00', &(0x7f0000000380)='!{\x00', &(0x7f00000003c0)='}~\x00']) 01:49:00 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0xfffffe28}], 0x1) fsync(r2) socketpair(0x20, 0xc007, 0x7, &(0x7f0000000100)) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 01:49:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x8}, 0xc) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) socketpair(0x20, 0x4000, 0x2e3, &(0x7f0000000180)) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x9) 01:49:01 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 01:49:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) 01:49:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) 01:49:01 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/169) 01:49:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x2) fcntl$dupfd(r1, 0x0, r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) flock(r1, 0xfffbfffffffffffe) 01:49:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfff, 0x4e3170e}, 0xc) read(r0, 0x0, 0x0) 01:49:01 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) nanosleep(&(0x7f0000002340), 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 01:49:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0xffffffffffffe671, 0x4) read(r0, &(0x7f0000000240)=""/199, 0xc7) sendto(r0, &(0x7f0000000340)="126c719e7745b77780a2f6f83753e405cedba39d321d7007a146c61712bbe8338eb04d50a355dec3f08b9c503fe60f44a594bc93a3f8dac724513571e6d2ae7b573f13070696163edc01eb7c4bcb0391673f82476b8decf78ceff551c520489d30f08c4d22a16696f9bcacfb203fab765b7368cc9ddbf11bdf0e9ada07a2b1d5445689935bd0586c691422e155e461a9680b72bc8811f910882d9533f47deadefee3549415f16211d9a03979817b3f1b2f160c3d181982f49b872330510ac8e6b33e055c83701a36071923278064e89db1f3381c48c6427a4b76ce50459bceeaf8c1c8babf39498f", 0xe8, 0x400, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) dup2(r1, r2) 01:49:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom(r0, 0x0, 0x219, 0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 01:49:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) socketpair(0x18, 0x1, 0x7, &(0x7f0000000400)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000440)={0x2, 0x0}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/56, 0x38}, {&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/220, 0xdc}], 0x3, &(0x7f0000000340)=""/93, 0x5d, 0x4}, 0x40) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 01:49:01 executing program 0: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) socket(0x10, 0x2, 0x1) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x7fffffff, 0xd7f7fd89) 01:49:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) 01:49:02 executing program 0: r0 = socket(0x10, 0x4004, 0x7) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7fffffff, 0x4}, 0xc) r1 = syz_open_pts() r2 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) syz_open_pts() syz_open_pts() fsync(r2) fcntl$lock(r1, 0x8, &(0x7f0000000080)) 01:49:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x7ff, 0x4, &(0x7f0000000180)="561a99a65fd459f2b891c5", 0xb) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) chmod(&(0x7f00000001c0)='./bus\x00', 0x100) fcntl$getown(r0, 0x5) mknod$loop(&(0x7f0000000200)='./bus\x00', 0x6002, 0x0) execve(0x0, 0x0, 0x0) 01:49:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 01:49:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/158, 0x9e, 0x41, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x98) sendto$inet6(r0, &(0x7f0000000240)="11cf4d633db831aed0ed71250dafffca5bd91a7ad24ba5c820f7148f21c2f3df634f762ff531a35e8e", 0xfffffffffffffebb, 0x402, &(0x7f0000000280)={0x18, 0x1, 0x8, 0xffc}, 0xc) unlink(&(0x7f0000000000)='./bus\x00') close(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x80, 0x1, 0x6, 0x2, 0x10001}, 0xc) 01:49:03 executing program 0: r0 = socket$inet6(0x18, 0x204004000008003, 0x7) fcntl$getflags(r0, 0x8f1ee01500b4f3e3) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x3, 0x200) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/110) chroot(&(0x7f0000000080)='./file0\x00') r2 = dup2(r0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x2000000000000000, 0x0, 0x2, 0x5}) r3 = shmget$private(0x0, 0x1000, 0xfffffffffffffffa, &(0x7f0000ffd000/0x1000)=nil) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) semget(0x1, 0x7, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000100)) socket$unix(0x1, 0x7, 0x0) shmget$private(0x0, 0x1000, 0x41, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 01:49:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) 01:49:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 01:49:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) setsockopt$sock_int(r3, 0xffff, 0x1018, &(0x7f0000000200)=0x1ff, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:49:03 executing program 1: socket$inet(0x2, 0x8003, 0x0) 01:49:03 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0xc) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = getegid() r1 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r3 = getgid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x4, &(0x7f0000000100)=[r0, r2, r3, r4]) 01:49:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) 01:49:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20020, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x21) r3 = dup(0xffffffffffffff9c) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x100) r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = syz_open_pts() r10 = dup(0xffffffffffffffff) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r12 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x20) r13 = socket$inet6(0x18, 0x7, 0x10000) r14 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r15 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r17 = getegid() r18 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r20 = socket$unix(0x1, 0x5, 0x0) r21 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r23 = socket(0x1, 0x4007, 0x3) r24 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xd4da98e9f7a917af) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) pipe(&(0x7f0000000580)={0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x4) r29 = accept(0xffffffffffffff9c, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) r30 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000001001000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30], 0xf8, 0x4}, 0x0) 01:49:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x9, 0x800006) 01:49:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x46, 0x0) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x9) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() write(r3, &(0x7f0000000240)="eb72017d6917f1a3f1c351a55ef7302b189f67af4627b11862a2d7ca06920761ceb19eb6ac3f20592a51ae226e3ce52e3f438885d435991f109570c71e60a354a1242c328d828259a6d4f7ebb2a0a8b9aa4fd01286194a2e15e08829569bdc398cd8ccd93c2536263a85f9dc727f317e4b3b2bc320069713478496b194e4ce6632762cbfbd96b86a139f860e79acb5295ca45a5ab52c307bf8dc8e0c7df9a1d0fbefe1f3cf5405cc1c710697d5cd42b47befd03c0178cc290695236a12be0e6e5bf2b464474e9eeae8d656ea99d3d70b4c43d7c52c44c79b465a1b0e1b4fae633ebd01", 0xe3) fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') 01:49:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) select(0x40, &(0x7f0000000000)={0x8, 0x800, 0x4, 0x7, 0x165ab295, 0x8, 0xe5c, 0x7}, &(0x7f00000000c0)={0x9, 0x3c2, 0xffff, 0x1ff, 0x1, 0x7f, 0x55ca, 0x1}, &(0x7f0000000140)={0x3, 0x1, 0xc32, 0xff, 0x8, 0xffffffff80000000, 0x8c, 0x3ff}, &(0x7f0000000180)={0x2, 0x10000}) semget(0x0, 0x8000000000000000, 0x40) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="f2466d430faee9c44299dc42806526f3abf01106dd7f00f3a713d0660f3802d442f7831900000037030000") select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x9, 0xb2, 0x5, 0x400, 0x72f, 0x8000, 0x4, 0x3b}, &(0x7f0000000240)) 01:49:03 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x10000000000002) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') 01:49:03 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x5, 0x0) execve(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x430) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)) 01:49:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt(r3, 0x1f, 0x9, &(0x7f0000000100)=""/38, &(0x7f0000000140)=0x26) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0xa, 0x0, 0xfffffffffffffffe, 0x0) 01:49:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x5) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xfffffffffffffed4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fchmod(r0, 0xee96bda72b54779d) r3 = fcntl$dupfd(r2, 0x0, r1) flock(r1, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x3, 0x5, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() 01:49:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() chdir(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) write(r0, &(0x7f0000000100)="f9", 0x1) 01:49:03 executing program 0: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x81023, &(0x7f0000000040)=0x3436, 0x4) syz_open_pts() 01:49:03 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) bind$inet(r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/255, &(0x7f0000000100)=0xff) r1 = fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0xc006, 0x80000000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 01:49:04 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) 01:49:04 executing program 0: r0 = socket(0x1e, 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000000c0)) mlock(&(0x7f000007e000/0x3000)=nil, 0x3000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) mprotect(&(0x7f0000348000/0x1000)=nil, 0x1000, 0x0) 01:49:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b41caae10c8d432e33513a8eef23262db77548a7800c3605ad668bdc0a651611c348479273c40331e1218ab0f1e2fe0fb544a3fc4e86343718da3475e42842e4fd97595713c2d32b2720976ffcea32a7e47ce8d875852222b7bb51a1375cc63d21cb705068e603694a3e2e6217eb3795dc5fa24683e91dc07941fbbf91f512f20a2247ac6b3e77596d36c5bc862abd5c53e4768e4b2e4ff6325a63347c4d6aa92ef8a2aeb41dd8e98da549b42bf36e15e4b4fa55bd4deab4d5d901664a3e0b470556897cf5918c6a9222faf617f133776df751832d65cb287a29", 0xda) pipe(&(0x7f0000000100)) 01:49:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket$inet(0x2, 0x1, 0x1) 01:49:04 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8)=ANY=[@ANYBLOB='\x00h'], 0x1, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x3ca, 0xfffffffffffffffc, 0x1000) 01:49:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) read(0xffffffffffffffff, &(0x7f0000000080)=""/178, 0x60efbe9c) fsync(r0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) 01:49:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffc, 0x2) open(&(0x7f0000000140)='./bus\x00', 0x100000004, 0x4) map stack 0x20000000-0x20400000 of map 0xffffff007f12cb58 failed: hole in range 01:49:04 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x24) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000180)='./file0/file1\x00', r1, r2, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='r\x00') renameat(r0, &(0x7f0000000280)='./file0/file1\x00', r0, &(0x7f00000002c0)='./file0/file1\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) 01:49:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fe5ec26c7ae08d53e12c8b47c95cc20768483471770888c9f97d374fa529453d3e4ce5c042ac5172e52a47922ebe175559a8fd352611be184fe66f750ef071576a53c240a", 0x5c) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getgroups(0x9, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f00000003c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) syz_open_pts() close(r0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000400)={0x9, 0x4}) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r11 = socket$unix(0x1, 0x2, 0x0) accept(r11, 0x0, &(0x7f0000000080)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 01:49:04 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r1, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semop(r2, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) socketpair(0x2, 0x1, 0x6, &(0x7f00000002c0)) shmat(r3, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 01:49:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 01:49:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x81, 0x4}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x0) 01:49:04 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0xd9e, 0x1000}) mknod(&(0x7f0000000100)='./bus\x00', 0x8001ffe, 0x236161bc) r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x1) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000001640)=[{}], 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 01:49:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7", 0x27) close(r0) writev(r0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() preadv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000000400)=""/209, 0xd1}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/213, 0xd5}, {&(0x7f00000006c0)=""/242, 0xf2}], 0x6, 0x0) read(r1, &(0x7f0000000140)=""/100, 0x64) syz_open_pts() 01:49:04 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000000}) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/214, 0xd6}], 0x4, &(0x7f0000000480)=""/203, 0xcb, 0x100}, 0x42) 01:49:04 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) read(r0, &(0x7f0000000200)=""/178, 0x47) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) fchmod(r0, 0x0) execve(0x0, 0x0, 0x0) 01:49:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) 01:49:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r0) dup2(r2, r2) 01:49:05 executing program 0: r0 = semget(0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x111) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) semop(r0, &(0x7f00000007c0)=[{}], 0x1) execve(0x0, 0x0, 0x0) 01:49:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) fsync(r0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') 01:49:05 executing program 1: socketpair(0x2, 0x3, 0xc8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8af, 0x800000000000000}, {0x9, 0x100000000}}, 0x2) r2 = semget(0x2, 0x0, 0x0) r3 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) semop(r2, &(0x7f0000000040)=[{0x0, 0xffff}], 0x1) execve(0x0, 0x0, 0x0) 01:49:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r1 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 01:49:05 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) r5 = getegid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) setgroups(0x9, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) mlock(&(0x7f00000a8000/0x4000)=nil, 0x4000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) map stack 0x20000000-0x20400000 of map 0xffffff007f12c738 failed: hole in range pmap_unwire: wiring for pmap 0xffffff007f12b540 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b540 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b540 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b540 va 0x20fff000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b540 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b540 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b540 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b540 va 0x20fff000 didn't change! 01:49:09 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000000}) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000bcf541d80000000000000071965dc3b6e51003000000000000000000000000000005000000134e2253e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfc3a8c794bb3c5d0847ec4e04ae3eea6f29af334fee6d5c6721b51676a53a3d9b079ade484f88781a"], &(0x7f0000000100)=0x61) 01:49:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 01:49:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e5000/0x2000)=nil, 0x2000, 0x5) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x4) 01:49:09 executing program 0: socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpeername$unix(r0, 0x0, &(0x7f00000000c0)=0x317) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/42}, &(0x7f0000000040)=0x2c) 01:49:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000001180)=""/134, 0x86}, {&(0x7f00000000c0)}, {&(0x7f0000001240)=""/92, 0x5c}, {&(0x7f00000012c0)=""/137, 0x89}, {&(0x7f0000001380)=""/231, 0xe7}, {&(0x7f0000001480)=""/64, 0x40}, {&(0x7f00000014c0)=""/247, 0xf7}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x61, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() fchmod(r1, 0x80) r4 = getegid() r5 = geteuid() r6 = fcntl$getown(r1, 0x5) r7 = fcntl$getown(r1, 0x5) r8 = getpgrp() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="d3aaabe31de2bb4a5da30a9e430949e221930e44ebe3b989e3c1dd968988a1fd5774a96e6842915f589f33834c8e31a40b90d316c8cd8a89378a68a4594e841780b530a4381e4e0b113b5aa53b3da19fdebac126eeaed58dcf07980dd8483402a019488a985d9a70e97337bbbc10c746f6a647d0b0c5e224badd827a889f668597", 0x81}, {&(0x7f0000001700)="3daa060d51cbab47bc3358fe10e94d2c108f622f145a6af2b0aed77c1ea1908a956bc5cbbf294d3832c9722e16de44ff34a9f277f47aa53db8117181722098410433db89cdc79a94fd1fbbb7896d50f886935c3a4a1652428011daf2c043a7c6f7a6bf7e9e7fa95b6480ffbfbe8807203dc415ff8774b4b32493cebd62957bb134d67ad16cde80483f11b21159dd77d8a76baf0aaf114a2691f25f72eb76260d5dd9a7c9825b95e03b242b3ec9a9ec7bf09dd450bf2eff9475e81ac14bdad6742d361749db467943e5cf85d8baacd660bb54462aed48b8828e9543578a7b76c31002e3faa79608ab5e2f4edb39d8ce1f39af2d5c6820e98e4dd43397f6fa663612a81374241a536de3c06296a9bb81c84daca74b42614a6a529371ea0c12259211b40f363de761023aa53f4a36e9d0a58d25533bcc1888a5f65ac187ea6cba437294eade907834f2016b03ac57304259b4aa2ea3e1e91dd2c942a7986b266c428f5ace3fbfb049b30ce2a17443d9f24c7e39e996cdd0d1fe2ef7013a702c19f6146f983b1d6c90103b42bc6d0c4d07d5c88ced0e068b393e1eb22c3ab69e6a02455a094b44d308a2bab4b13a34c068ac9f19341f0570c2b0d3b49c5701d779e1f7631aabe44de100dd01295f9083c099c6ec685b3171629753fc5058836590f442779ea3cef8e6fc8bd87764eb98bf61a7ca8cc6bb852c9134002da54fe3473762cb0e86fc9ca4361c7f783e27c9112e039d324afe8dbeacbc67d7e34bda60bae79bb7b8879c0686a7f43250a4cd391340e642de3dd6f5394b6fa8e0647f73680227953caf04d345b5bda1b72d323c6b0855b9a5bb12f3bc9167f19bc82e3f8003bbb77f6f8c31d9052241b781b9527dd2f289e39a2aa2fa61e35ec015d46388b84405a9bf1b0903c7a0261719b52c4d9f06e68cb6c3a94921acc32f8da48f0c08a415bbd5a120365eda6ab5a70796f196a2955362961588b395a6717edc8660535e98d39fafcc2630d2745ae009f7b6a60d63a22098000593acbf8cf50b35f47040bed53ab1baa1a8050da935fa3e3760f2814eb4191e77eeeb4b62db11a51c3b4e930f22516568b5603ef64f3c5e37d4361bceb4fb31191f3640c319fe3d3f651be70d9178d0a47b41409190223a1b0e2dc6a4013f1e951bea4cbdcb1b914a1624e1ea7445815369994ae2b9329ead183083fe5d99922119e95497b193684f141bc9debf0e80d67cf4fd9a564af78c2caa07fae0baf7846d770c4ec9a64b6432e128c6cafb2ddca0a12e95a9e579f0ad0b80d2c147c0ff5e89271183d4f89fe28ae47604eab5abb425591a60d0fe44b63748f7a4f373ea790572d6db1349264b64e15403ac49226b5409ea4a702805993cf465a470adfb1d310de587f9ff0b253e48810eb0a93b485019ccdafce0fd815d4fc56173f0d854d540c348a0fd8492693dc621bdbbd82b9f267f2343bd4536706e9980e401381c51b840cec81d569aefe2001c95fb0e1b4896d147d998032cce77187ff30f24a0cc99c3f720167d93add1959ce73baa6e934f37558b7d3814a3eb9d6fa1d6b554963f9ac5006a017826b67f9a01cfaea191287c60c3c26cec4766c76b7ebb3c3e54d74975b704df28e3638e96e7409f79a0c7b11c03ba8c4b74bf659cbf35784c488292141c4e7c1843482fd6958c76bd00405543c04000f49b30a089f8a74713a5c022499f5001006eb6b784d6cc790cbbbcf48f2e911b18d5477b7fa6a6ab05c9141fbeadf8e1499ee5b481ae74759b4349269ab3479f120ccaff44b8facae80b7fa7706a08e9a19718246681aa4eb3be8be7cbde91932628bca05d37456f6dd210a45ca9a310a3ce430d494d0a320b91ac9849c67fc363fe9102991c9b8fbbdbd58bdd7cce0844eaa3b1ca3995b829ad76cfbe3558766f15fb86aeba5e2a96b9f52a49fba7b887a8b20deed5098b15938d8fd723383e3894f56b7bcb1befe4e154417b9e022887d355f7403c23367e7ee6676cb0d2130def8864ceb57c5c89c55d92ccae4dd0b02c5e34ab1e139e12962b3bc4b3c966ac9c42a6c868b7a6601197f2e8ac0f541cbd79f0af0acf243b1040176d412c7dac076997727b5a3af01909869bda93c3fd409c1277ac82474d335ebe05389ea6edc970a7fb42aed3fec354ccfb92522a2af783cfe9f963aff04226df776fafbf20e98ebd17da6b2454269567fb1404ddf8087cc04ca759b0c477bd5b1585ae3c4d9834e87ef74828631877339249d2a501ac7f9fb34258e4dfd4a7af88be794f6693af0425ba12e98e6a71be70bcbaebdfaddb1d436a938ac9bc39186d0740de28f54233f1f00e26ddcdd35b58f47ad32e1a94110176da36387bb29b1b14a22ef6ffecd4eb5060c3031842dd88822d66c0de84254b0a60eaefd9fdb31d49e662749cc9ced681d367345231f03c2fb4428d631cdca898165837888ef8b5ab18fc9c8385e56e6a470d78135ab6ce712055610f96007eb31ad4dab7ca26895567de37bca638d1ac24ce90cfc673db53b4b6ea35f8473d88b86bd33f18988d3b9346c55b980dc791417655b064707fc770af2ed7a11394e45378e0111a24958c301db24084fc66f3535f7ad9967b090e66f7db324cb596f26ce36bac3f11e7dae9e4b2ccabc357ad0d41ef5f7b181991a71be67eb71686d009c5a719513c9c014fe1139c4d395589d9015dda6195c21117e4ac6c028c80fc2219b88a661c22d7b7ddd1bf1d2d2e9d0595110d068f18e91ce6199ab0b60e80088a7179e70113e1f99c7bbc6533e0aa34f6a4e40346aec5026e0b26a9b8a3df0de9fbc2e10814746eedd682cf97a8c387fb3a8bca0a96b8d3a0cff17bc52191a1c58c5e7bc666a1852e45e97465b5fb0fa499374a97d4d726180a95f15157e54a3665bb0a8b26a5ba61532ddcc1aff42f187d6b3101449c8fb0043f4b471796b57d8795c7d1b1ab441cb7976f138eee1e4491e997b5ff28502d5e4e52fba8e93aa093d9979cb4a7b553c14cd948f744c66ba7c0793aa4390413dc359b95bdbb5dfd83163ef387c850c805753ccff0f2f55deb3c804d50a1de48e9905d99e1af3a9d781a35761a714e657ce1548083c82486322fbef865f47db98a505ed16f8681e56ab8bd8f4d9239827ac89fd671206996f4e23857bdcdccd84a56d9a89d7335fdb2ddfd714defa42a634d5a9ba8b105ebb7ce1d39fd8e479c076a94d00d83f9c076ec27e51e38e7ca9fbcc666168155a4ddcf3c03499307450dca0fc07016e6fe7d97ea68e1bb3a9ab4d463c7d32b4d7f8897ab47badbe748c46f09845ac64c66a10b63e7ad5d982c338924b9b25ea42e90e24c9543d200a62c4e97edc6a9c3f8fc5c10210b660787ea048724a8ccb8ca70594c72f0685ea089b99317d1b0af9aaac05806753880c96e74426326fe32b2ade786bdbaf7787ea0a688d0b3446ad56e066116da81bf91896d8cc48c340eb5760f963e8580692997c896eb73efac8f337241a5d24fd92f853614b67e7cc77044e6d0d720f5ad200132de25a77be611b0461fd5590daedf7597902f32767592d81372c08365d3509666d9da97cacbbd751deb3f11b56c185b2597c26e13180acd7d7c40cf3b1f00645073d5e71e0bc71ec5d04fe44230820272fdef6aa40c8ae381de992ee32945c15d8c07a7e11448416aa0c0bb28c8bdcb9306b247e2c187f26c16f9a080fd681daf4f464b5324308d0ca8b236c800458fa0b34ce9d54e5c3047f4e4f9317f111ddb56de0af2031d857be57317aac9b2cd657b420b00c92c05dbc19da305e98509babc5afadc7cb94775b93769ff1430160fba17bfd289fcbf06bc603f2aae1ddfdc6834adc7d5a28e0dac4ae63ad42a7671118e2f3a5b5350adade6dfd762b56421ccd272dc794a8783d9579f71beb2963e01ce189cd9d24e309470763855986fd23171de6c14eead0d8a8d32d1ca5032ebe75da3bb51fded341651348f6ef769baf60749eff983c38a0dcad209bd99c80327e5f551b500a9561d8e1db11b7ad8dc1b9a63a0a2bf67e1f32c88d20e8d931bf934b8adcdcb175fa39d4e03c4d0285f64143540a238731a513532874b9d25e41665c7a1f80200c910f2453e0e0d0f9f602363cfd4ccf41bafd69f33cb33e581a32a0957728cb531c29f4efff38d21d7ead60958666a3868c36efa3c311d0e2e746eb89e0a0d9b940afc0a6aa5407eadfd81c182ca8559cf28c7c746b2982267001001659145fcdb809cb245da5ee40988e23edfd40513a9b4231f60a0d12aa784f3d1a48e27320d41944f18ef5e581e0eb513827247d8af466ef136c9df05fb96bea5ed218bfe434c0f0e9bfb6219c8d65b4c4f4b84702ed9e9a00dbef42e7e70758410603d6993612dbf7f29bfcba728ce60dc626646c92b779bcc909012690b4d11d8337ad3daa176925c23a5f46df590ff836b42e9029fb552bb1c20f5c021d2284e4b70b6f05a21705187afed98b9fd84d36816c7d019f53476c010800d8ecbc86f5ab74ed2b4ddb9c9788d9172884a0b1ea0b4f655f17ec717bcbe21288931b8cadf59d74f6263eff8a54fcc5e74bfc2ddcf9719444641c50baf35e032fae6570fdffbcc4eb421f84657cf7478450b03048317c0e14e97477cf7a7c3604c94e2070bdae1d546572808e5aa8ce6017ecf4d5dd69ceb45aa946348056d1336ce879c7f314e941085999f53a9bb6e3044857a8fb099aa8e324ae2c571d42a570696a7a39c311d14b8c003c22315fa50e251fe5be7c142eb019e7d32bffdcd76406b39aeb196da39a2aff164006343dae9ba26c7e0885d67d3485dad5590dcca994c50815877ff53d344c1b286daecc76ac121d10efac3ba2c2a2eea50b2157daf4e3ad3126de55e37a64ff199ed9ba8f26b6b2ec19841ff3db0c8570ba88aa641f8d8eab7139af240818ce7e51d863cbf725b035373298494ea3b95ca33e2c33c61badfcf6129368c7fd319bfd440555db62bdbd4167c245454c47a3d5117a34f627691384982819d973a09197fae3655ec49724443a44441945a25f3d90055ba1dda5af96aa7e84f143aa3c7b36a94f7505222d900765cd8cb4b387510bc7e31aa17bf8c8b194640782540aa7b5c0c95e56badb745e540341861d4edcb99ed2187df258ef402d63a1a8edc8bde0c8289c3dd818760dd492bd878d06afcfa017fd6dcb1c524d46d756f44bfc61d663716e897d5f18750e9f3e003b5e0044b614c7b225e3ba25cf17aac54edb6f8dbe3de8bb1a019db995cfa0437e00302f8e9bacb9ee5029b3ab8919ad36d4b799e1aa6c4631bd3bab24f45fc9eacdca53f58640ebdcbba43ce4af4e572ea8362ece04810c9d1a6a07b1e6b023fe499cc630b1ecc10e229a6ca5add1dcd510bafd962ae6d032a878d3a0148b453f82b4108dfef20cca24993a508343939aaf2524ec01797ec72743eb0e9ad5bc46f84f9ad51eb07304eef27b497541e231bacee55c782362d2e806edab18dbc70cd040ac8f1ef9df1458e8d8c3d693cfe0c60d4cc18bd6ee5b5c2793aad6a9d6294499e14da0a26430fd01c7162e2cb2c218bd82c3e87fa668c4a6fb207b85835b593f0756ccebe8c33070f9c09a9f7a327cbdb542eb34ad609207d8d5e90f8de13ea836e1c4f183a6237f4153b0ceb68374447dce2a3e0927f6e5f030e01ee4728fd28433766f646bb92d30d869406af2487c96daa1a85e0ccc67efefa7522d0c39d98e09b2e82e3db3e8cffb2c5bbf4d8d13475557789fbd27b6ba6080aa575d9fa95561a5b8758ba3d21807b82d59b3916", 0x1000}, {&(0x7f0000000240)="514a241f16721739f36fce03ddd5168b21d277bcd39d753c6881748444c44e0a0816e204646b4b08ec1998616cc491a529f8c7657803ef7748c8c6894cb2411edd3910358833d1cdd1c462f2e56129873697c9de1f69628ac2a4412948b4320c2b5d481c0f4678492e2e03a13247575ee89ebaf31864b6f37fdd99df31f0fd0a52396c4478ec50d0220bcb90f265c976b5927065fe2354c8781fd469f2f705f8e02d99c2c3143d401484bcd3343e485bb87f9257a442cd797d45ae0d4664605a20fecc3843e3bd01", 0xc8}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r6, r5, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r5, r4}, @cred={0x20, 0xffff, 0x0, r8, r3, r4}], 0x90, 0x2}, 0x408) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000001640)=0xc) r11 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x155, r3, r4, r5, r9, 0x102}, 0xed, 0x6, r10, r11, 0x7, 0x6, 0x10001}) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1}, {r1, 0x80}, {r1}, {r1, 0x10}, {r1, 0x5}, {r1, 0x1}, {r1, 0x16}], 0x8, 0x100) poll(&(0x7f0000000140)=[{r1, 0xa5}], 0x1, 0x0) 01:49:09 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x5) semop(r0, &(0x7f0000000040)=[{0x0, 0xffff}, {0x0, 0x3}], 0x2) 01:49:09 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x8000000000000) pipe(&(0x7f0000000100)) r0 = open(&(0x7f0000000180)='./file0/\x00', 0x800, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0/\x00', 0x41, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0/\x00') 01:49:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) write(r0, &(0x7f0000000000)="c0f2ca5592303faadb5ac92d3b06070a6e54443421411f220a3d1dd05210e58614c523f5061d135bab3744c4decd68524ab090880fd99416cd3a61f21544b0f0ab9deafae1eca8437efad1052ab90c20172c64bf7d86e59a4832df38d0be66dbb31e0706d1101e243c69de3477200c40a648ab617dd0561f0cdcc7564986d1b3fb42febbd12e19ac32d347dfec67f909bf876b7d00dd04fc460598fc", 0x9c) poll(&(0x7f0000000040), 0x0, 0x80) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89ff}], 0x1, 0x0) 01:49:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) r2 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() sendto(r0, &(0x7f0000000380)="cc99a2cc3173ffd7baa65ed1895e63e829097e421c3d25cf8be39bc5cc9ff2e6595214aec9", 0x25, 0x8, &(0x7f00000003c0)=@in6={0x18, 0x2, 0xebe7, 0x2}, 0xc) r7 = getuid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = dup2(r0, r1) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000400)) r11 = getpgid(0x0) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1ff, r7, r5, r4, r8, 0x38, 0x1ff}, 0x9, 0x6, r11, r3, 0x2, 0x2, 0x7, 0x8001}) r12 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x2000000000000008, r4, r6, r7, r9, 0x100, 0x2}, 0x7ff, 0x6, r11, r12, 0x80000001, 0x9, 0xd8be, 0x3}) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) msgget$private(0x0, 0x100) sendto$unix(r0, &(0x7f0000000280)="f6abf369", 0x4, 0x8, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) 01:49:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) lseek(r0, 0x0, 0x0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x6d, 0x5, 0x10001, 0x5, "0c4b59cabee6863b3d0724f068e6310ed3474b9c", 0x81, 0x40}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kevent(r4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x2029c53a, 0x2f}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000001, 0xf2e, 0x1a76}, {{r0}, 0xffffffffffffffff, 0x22, 0x0, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffa, 0x41, 0x20000040, 0x0, 0x8}, {{r2}, 0x0, 0x68, 0x40, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x18, 0x7aa, 0x2}], 0x0, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x40, 0x4, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000023, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x101, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x65, 0x3, 0x3, 0xa0e}, {{r4}, 0xfffffffffffffffc, 0x40, 0x1, 0x90d, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0xffffffff, 0x5}], 0xffff, &(0x7f0000000440)={0x4, 0xfffffffffffffff9}) 01:49:09 executing program 1: msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0400ecdf010000df0000000000000b000000ffff35ff827606cb274509f029e4e94666e4e17ec5e2aa5b01829b33813841c6fe48f6d2ea75785137d0cf9b93643a676182c86be76070732e860dc8d5d7a4491de37b63caf2cce1672e7600000000000000000000000000"], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xa8) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x2) 01:49:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000180), 0x2de, 0x0) 01:49:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x8) write(0xffffffffffffffff, &(0x7f0000000180)="235cc0202752512743d2dbeaca1ee378df1e50b0804e3c6de0b601ff0169ce4eb0613a4699570203", 0x28) syz_open_pts() close(0xffffffffffffffff) kqueue() syz_open_pts() 01:49:09 executing program 1: lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='\x00', 0x8cb) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 01:49:09 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x81}], 0x2, 0x1269) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getuid() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x94, 0x1, 0x2, 0x9}, {{r0}, 0x0, 0x42, 0xc, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000040, 0x0, 0x1f}], 0xf250, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x60, 0x40000000, 0x10000, 0x8000}, {{r0}, 0x0, 0x1, 0x20000002, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x10001, 0x6}], 0xffffffff, &(0x7f00000001c0)={0x3f, 0x95}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 01:49:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x2, 0x4bd}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="76d3bc4c23598237ff80f57eeb3cc0b23a2aa0925b233c1e9bd001e9f6131eda4e38da7cbb7a1d2ca6ed6631d2ada3311432753d783b30804ee8f8f3126770c019a1df7d77015ad544a81dd11e798cae500f6e4234323448be50d35e03734f562d64c479e84bae85c4326c5163c87114ec2fd5eb586454efe96c7109f9f99f493bcec54f5c8090c581b18548e7b294dc758e2f66632404da5e4058bd587b8d07ce5852246d635a1a1cee80401c117a17494b1bae494cb2b5f3f68c44ffed5b716a0148c95c66cf59", 0xc8) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 01:49:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(r0, 0x0) 01:49:09 executing program 0: r0 = kqueue() r1 = kqueue() close(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) dup2(r2, r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) write(r2, &(0x7f0000000080), 0x0) execve(0x0, 0x0, 0x0) 01:49:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x401) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 01:49:10 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x0, 0x4, 0x80, "42d73180d3caaaef3d03ffc81d882ce61420f212", 0x6, 0x3}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 01:49:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xfffffdfffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206f92", 0x0, 0xf6d800000}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="43863839ab8d37fff1ef9e3c2996129b9548f596f30c1bc3ed5425e5cce804d4a78ff6418a7602701f2df13269da09c4e833cab352f49dce1f0e87a4d3d9dec3dde33bea73103fd12a397b6108b9121f8d7dbeee179c5e93474cfb12b25f317fc1dca3136cc1aeb5caadf26f3ccc8622307bb22f01aa37e88768c0da40f65cd75093bad95cb621c50c5575af84a7dfbb8ee909f1203981d4ac832b79da8b4df88b60230b8cfb3e8647fb8a8862533f56c558688315e7d27bb1659ab054ed2f3858678ae2cdb735924a317d9d615dd923981efaba1753", 0xd6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0xfffffffffffffbad, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:49:10 executing program 1: 01:49:10 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') faccessat(r1, 0x0, 0x70, 0x0) r2 = semget$private(0x0, 0x1, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/188) chmod(0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000300)='./file0\x00', 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x20200, 0x1) open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x3c0, 0xc0) 01:49:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad3a5f07a003006fb2"}) read(r1, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x6, 0xc00000, "b4f3467bcd025867bba096dfc8e804cded988301", 0x0, 0xaad}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4000000) syz_open_pts() 01:49:11 executing program 0: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x7fffffff}, {0x6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffffffc, 0x800}, {0xefa, 0x3}}) mlock(&(0x7f0000e17000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 01:49:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e0bee54ec106b742381c048426d2a513ad5d9dfe9f2570774cf9a546de66d669df749a58296c05a189575eb3d4bbc1e624437e93ba578f6ee26ffe86f90466662033e1811624800f66d16ed871e3681632cfa2609d3c9d7e18455f532dce5db994912018ae665698c510cbeadc76e74a607587dc4f7008fc904ef8520d324a86b3634e15512d6b2c10da6241d56577a5d103ad9117481dcef3b0147230bac0de611a95ce079bafbf650376052d975e1f5d1b91987e53018aededcb220510017c", 0xc0) listen(r0, 0xffffffffffffffff) 01:49:11 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x10f}], 0x1, 0x0) 01:49:11 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) select(0x14d, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 01:49:11 executing program 1: r0 = socket$inet6(0x18, 0x800008000, 0x0) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 01:49:11 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mknod(&(0x7f0000000040)='./file1\x00', 0x20, 0x80) r0 = getpid() r1 = getppid() setpgid(r0, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x3, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/104) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0xf99, r3, r4, r5, r6, 0xa2, 0x7f}, 0x1000, 0xffffffff9b0bc1a5, 0x1}) 01:49:11 executing program 1: socketpair(0x1, 0x3, 0x3ff, 0x0) r0 = socket$inet(0x2, 0x8004, 0x1) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/195, 0xc3}, {&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/63, 0x3f}, {&(0x7f0000001240)=""/39, 0x27}, {&(0x7f0000001280)=""/174, 0xae}], 0x6) 01:49:11 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r0, 0x62}], 0x1, 0xf73b) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x198) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 01:49:11 executing program 1: r0 = kqueue() close(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0x8000, 0x7904, 0x7, "49f0ce6ade8e8df3533d4c149542810ffb57e092", 0x226, 0x400}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x1, 0x2}], 0xffff, 0x0, 0x0, 0x0) close(r2) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x8, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/220, 0xdc, 0x3, &(0x7f0000000180)={0x18, 0x3, 0x8, 0x1}, 0xc) fchdir(r0) 01:49:12 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) socketpair(0x1, 0x7, 0x9, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000002140)=""/120, 0x78) sendto$unix(r0, &(0x7f00000000c0)="3e266c2d5c4640400d666a84205d1c90d7f670060c65ca81db6c3ae782b83ced248edae9b26c52b4fcdcffade1a26062091dbe28a546ffd44635e18bab151d5736d9900c21f0dea1b4c3398103691c41ff09a46f7ce20b73bfcc327ae43e06a43c03603990185a8117499697d7d756633f09889833f38460dadd229c76ff528a37109795625e7a47eeef533899731852fcec70d5d69027ad19d320bca3fe664a5cac56a4074fe8b2ad2ad6ca898b383f187929bb310c49204a915d98d4b8fc0cef067902406746f3bd6d6293e29530ff12bc7509ce7853b87faa8612dc396dac884d8f460195e98488b4bc9704515874df13b6706cb098893bb025813c5eee2d959637d05ad1ae43a798fd252f2e84595c3039aac43b3d2f02ae42344f4258b3861add3b83a6bd247d2672400d5b0ca01e4be6bca09fc4c9d85f5e83ac70322c0634f08e43dc6e29e4f4983595198ef566e4a511cbb078fd248650ba280511ac4ee11130dbbd64ba562bc2e3e879107011c25bb26f5694f664b3b021aeeec5c4d81bfb18a412ae7441782dc550ccec63bedd612eb2890fda1016193fb8db9e65c4cae6b7b7a3210554158c728be98759a4fc3b12010ee0731f831fdc426ca185dd0604c19dac8209025b1df4c7bfa83a5c02d36064aa7d65fd894f5bd9d4c43faa7a0cdbb4a7038815627b0cf6d83403cf3a53828028e0c1b51c51df0b998730123d88acf30b462fca294a27ac63fbb9ade403e82374639774be003603d1fc49ebf424a6be9ec352efe3c9abac6a73c28eb090f94dbf91e9dd7ce5c79b6199247e39bfee241bbf8990608a521c982e97e303c4174d4980075eec9c9bd4da56cc1bd31202580cf185648f0a71174596e8a2bee81e95a53f3f279112459b256634feebac0e1fc10a90d3636192c40e50cee19643a15fa3e7f4a92204d9db6d23233c4fe9821f912ac39e4a971da8d41c9e6f693a6299c216e0d2868f71b0928dc45d0535cb2b5c90f7bcb51bf6b398d0e08e659f38b5210c5ce724f793f31a49df4af39835bfdff16b5450c2e9cef126c12b1a50e26bdb551c5b351e1e0a5d2290af26de5bd168db8deb8ce6db6b44d89faa3cf8b9b83d2c90c128c21fdfa96feac027e7434f6a672104d751e2cb34d10e0661fef31f115743fd75f5a5e41a16fb0f1df7928e3743199e9a13ea19f4d6793734a92b9ebca5fb3ab6e1c7b10ac6c32d1bd31fe8fc8d28a05b12cbc95834b2fd557dd63e963cf334a7c359b370f91d0380f96bc453cabc669ad120a1a7c68580e5a74caee48be3f032e70e02f63a5703d224877ececdcbe9415899f369628a07e260b532988e4f49ee04c022b9806b7f81991620fe7d6c0b946978eac1029e87b8b7a421bf52f4ab6dd7c9e5795ca8fb8a7e434a63954dd515ea485fe07d08bdac224abfceb902816e8f7ac46d57eb8c12d207858ce1a932e8a7aa0892b7c78dea39e069b1dcfa110b6928480cc9b5a5aefd96653a472eecde1c89df88e3cced93884cedcdd065ab54322ab790737b89123cb29a22996ca57882ec7e181de636639f77ba6ef8f835f0791f83a025e8b6c0e19d37e5ec6f2584dd8e2badc474a83004f7934c9301e6a091159dc6a21fa722fc3b7401e92bd6fd5270c3273387ce9479472a563da7394c616c813acc44be3fd3cc676d6e1b437b8503a7318e1e5bc8e972d0ffd62bb785dc2c7349357e5d1ae5b9c2241ef3de545f1c05b9a12329679f2fbc5f3da5fe1dda049d51f5018933c6d7662c5026580cff9bd736483e3f3f2bdee631573f6fd9eec5b68303ba57a72f41dbea91584c198b374ee10bc754c7746bca9c6cb330c25a583c955614ccc2b6643cf9a999af2c011dc118ec571b45e7b2b772972e52e3710fa429682dbf85c9472bdf3824b56d3d011cdd519f96d9f5a88df03ff5a2c4978d49a1a9cd0c14be71e095fce4851ccbe5635b3fcf24af7999da6375ae98e7a3bd379a97849b90735362fa6e97d838835d4a6ed4a881a5151b4dcc45e6a1cca3368ada2242a5c526087f6d6fdb414c377a6157b30479686b72890d68a8d22542360e6df4bc3a2fe7d26f5d277687c951a684a7fc33d4daf0234ffe17529aa1ae128cffd6a5a323d36483861ca43fcf3e7bac63d776e6318074bbf10f4158401b0292128d4b1064c6aaacb4fc4180c872e22e180d0b9db85c62d96a39db4651d9aef0ce4c8a48eedd956a48097848993a45193f33ddcc8467d7248fee540686f6e6961dc1e8e29a8831154dbf6c433c2cd1f0223125dae1d08915e5e1ba9345e7016e74c9deb168e17b346e9a71de4a6e9f1f006837b845f52722bd900defef4514f12d11e57e2245dfd42191618cb47083451a66851823dc6120325f19ec0b633aeebeea5dbabe58b03de738ea5f23b8224fa8c058a6453de0777766a5cbbb6cba1b863f6ac45a06a257767c8d2dafb46de3d3e29ded3e277a1e035f0d1719dfee6c26c7a355d0166525382aee50ec127139bf87a4391d6bfebac02e55f1a13cbfb678a896b6bafde7e2290d53bcdd44c2332130e914fad797a983e0b3c65df4e52b64976b2682711f86f85d1730a66ddf6892f176f2e71e9af5a7ed0796229ed8960f40bd11935bce0375b646610622ce1dde5c01280d786f626d8c2f453201e254f4dc89cc0923ab73a73d2ed31f7d36e3793b1ea526d3ab18a122ca3338a2ab34761434f96eaa3221cb563f3af10c062dde852d2a66d4fd516b50e445fec415acae48260be26a084059571587290c7f18405d8037b066e5a07cdddbaef6b001c3f876cd6d64b61e76735cecc297a0cf165a56641a3ef4e006cd241474d16ceb087b587e2d619189758c9b38469a76295d41ce49496aeb64326a1ecbbaf3229d4c5c022c6a5f25ea6b2a9c70a2281c9d166a7d22ff222d86f44bd2df79fe14523028dd6a19fbcc46f4d0f9677d1804798d28976b4616a6c01d9d4af7b9deb9fade3e38959ac54ba121124c2dd7d49d4b3c6e8627ee910716bf13b60e877c08b4e0ab2a6d65eeb825235fae0df7b71530fb62ff7a41296bfd15ac838480acce6d043004830c83bc3df3221a6a646e7dbceb6854e1b86145cec10f205dc630d8a224efc767c7b397ea4a11d8942072cfb437ddd42208db6b80ed2213ea5a6f2b7bf4e11e0fe8182b9a543aeebb251d96d0022c2f2e12628cd9db06814bdb07ac92fc2840d587601ec802982fb0c9e554b2066f0070a20ac2b2bcd4a68743a9d565e7479f8907a11a294b6b547def721672460cb5a871a7409c62d2cf682b0ee3372356d4417d05c484fc71d8ff8f2d6cf72612c5caa84076eb4954de11805d0671a055cced3b5c7ccbf9488c9ae3cb50f3ba65e371b205c306614f673dce139354c4e5043ce1ec79ea40cd6672eccb3f3cd611943f673c8561a80413756bec9d409492cd26fdb349f1f572c3b32aee8b3600f6a7f76a2a1db1e5e129b08d024614cb2c266574142f494477568163e8fef58180f0ef743f22fa58d7411dc7225424a81466a02c2b86df272b51e60ad7a50ef52fffc436bcc3443c770422f4c8c8cb461760299cbd94aea53146bb3de70dd97082556b3b5b5d7034537c75ae8dfb00614f950b530d12020b13ea2eb05029eda545c8d6396d87baa6284603749f74d96abcd9220d28c5b710bebf92ffccdefa927abbef8071e5cb5221864dd0fc1975727e91f32b3acaeb78e58c24acf78764b26e9e165727c1ae361813478e06699c4fbc924dd1d8ef2f30febf0a66ebb0aabe4107035e0f736e3512ace071001d7064b37bae3a34837a31a26b908d6f652b692cfe133da374678f3f6a7d91e3e86a75388c41bcb6cc3ec3320e01852b4e8383515314f67c2aef5cfa86ddfe6c9ddfa0acee55dd2d65465a07e439d5dc524f86a88ea8ca97289c8cabafd193d845aa3ff9b20c47f2fab76656e168907184b4339bf8198be28c56bdc58f0dec158a32c837e91d1ed246a8810ce79ce77e4132de35729de7bf8d00251ffe449edccb1dcec455b0ee6507dcf594e46b200a6f77059aeaec859a02a1be920a9a99ab5edb23d34f424f9e3ae86382d14f3325af1fe473ef33fdeeed86c01f6ccfce815c6eab52f8a5b771500c198b9602baa478afa8046504f5117551020066eb194922d40193838508239370e00d113c0ddef744832a7e24eeb11fccce10b3ebee94e1068035193a70b96f6daf1cda4d49e2d6a2d058aa3f4780bc2d8e2b6fdd14197f1268878e350170666bbcc36d72a83ea973f035eb5592638e0d4a6d7c4f25731de7e154ce8b5b13891e0f4f5ed9bf1f0e46a0e6f11d3764a4e09890066f6bd78650e059006d2dba2bd0ce1447f2f5eb0a0cb3b8265e5c41cd9e80c22aaebf3ba2e94645d69ec86d9eb52b7606081c43eac14cce888b6db2aa4453fab6d834e9d6b68f66c487a91948a7d3054e4782a785cf5d783e8a9ead0e6f3bdff780dd2e25106f797f424010f1f99aaa4d1d20f86e02b4732832123f2cf635608e0aa22f7ee36b8227722cbbc9860fc19266b8f743b54ebd8203f7eeefe691665be23826536ac2141daa5fb99c97b15a3560e275f893741e4b70613268a585c3636954b27e255f62a67b1736b0ec2c4e36d6c8c4c33d53708bed4474de9b7d69a3de73c6ae0e276ce3268a15ddc0b0b5fe0abf8b9e8614e0680b2fcf7a185e79cdf0bca889837e2d28add303a36712a7918c9ab95a09a1336ef7e958a987cb54f1465f93caabb8a10e048bc18827a564fb008a128b2992d5eea036f10a2a60db4899e062ee2abbffdbcf7e676a109a3563464ab89d0a5187804f693570066d62123a5c0dda4d0646965c5de456907c237cdffe1e610445e1166601cd10161898efebf9ec153dc6092417981a1c228a1accaf1512a6847e566fac0d2f5c8718195c2c1117d366889effd2a132d7526863b68f07e74637deb1471b984c405db61e2a04e13ee4a4e66dc403e2b23e82301cc61d0dcd61272ac4669c8d8d88b2ed923a4f1feb98c5d0d6f59411d8e4bea98fa5b1bd6b0a3138a590d2d7a9e2abd063a1ec9fa0911fbc2d1ad9c59e3d2a3538c716d2924a5adc296c6f2e903131938285a5a519cbc291306970674fc3664b38c799850807bae0a3f7a16719cfd39422b42174a8fa6c7d606049b4bf10197abfb408b9efa88f11ac1c1234224802a0a1a5ce1ed1087e6452f5ae0a94063e1ab554072667198d062da4f29e2b82d653a6d23c1ba008a8491b80dfd4a0833c8d1ea10b2fe4ad620c4e9591ca425e701c41f20098ecc935ea42dd19c655d62f8c6661dfd397e630dfc6299e7fb0a1133260e393be2df7b6b15df4872b8946da07043b4afc504198180e9fd6430fa874e2bf26684c8cb0cdaa52379357561398747ff8f24763a0e78253d9ed8300be76240572ddd810d6cc45564fef8b7341940606c483619834063e079e7c0b2d44c3ed98a11bc851b8a9bc83a484a6df7d5d7fc9584e6968561f331d1eaee545eb41cfee173b6034162e27c3c981b645d97f89922d74ad122e0e4de56c8f192fd86e9347b071b0427327bc395af015d78a5aaa312d3f8878dbaab2d34ade07b41cd2930bfcb49bf112d12e153230b42653283b4fa75d4ea6c99b7d37bcb6d1decbe317d5b8826d1d0e6861e71d13f93452f9a67f883db936f61bbd6b92464f375b44919ea1bdecade5ec7775238782d5411d36af3fe1b21f323c97c7c4f6553c9f5e73f6f03436118e07a23d2638f15f31338eae6e3c7bf3102e2319ff44c2b3de2cb2d0ab0a091aca298582257b", 0x1000, 0xb, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 01:49:12 executing program 1: shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) chmod(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x16, 0x8000, 0xac9a, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(0xffffffffffffffff) dup2(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 01:49:12 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x102) kqueue() getrlimit(0x4, &(0x7f0000000000)) 01:49:12 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 01:49:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x203, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x161b) 01:49:12 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() socket$inet(0x2, 0x8000, 0x9) getgroups(0x5, &(0x7f00000001c0)=[r3, r2, r3, r2, r2]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getpgid(r5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r3, r4, 0x0, 0x40, 0xb9}, 0x82d, 0xa86, r5, r6, 0x40, 0xffff, 0x9}) shmctl$IPC_STAT(r0, 0x2, 0x0) 01:49:13 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) socket(0x29, 0x1, 0x5) getrusage(0x0, 0x0) 01:49:13 executing program 1: socket$inet6(0x18, 0x1, 0x9) r0 = socket$inet6(0x18, 0x7ffd, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="d9c4fb11", 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x3}, 0xc) 01:49:13 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) flock(r0, 0x8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 01:49:13 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e1f846a3ccde717115ac1f157ef952364137f39b4b4ea60ec1b55a6db3199ddb557676fae6a6c824053beb1a1c68c1b205ac95c409eb5a82bbc87c5817a79896d8792d7d14011f18e3749a5537cef07a50d04e7481af07284429fb710032c59a99e36a9313b07fa1ef4aa9efaf20a42cc06e8687bc6f", 0x76) 01:49:13 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x20, 0x0, 0x0, 0x0, 0x6, 0x8bc1}) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = getuid() r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getpgrp() syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x7, r1, r2, r3, r4, 0xc1, 0x6950}, 0x32, 0x8, r5, r6, 0x8000, 0x747, 0x2}) 01:49:13 executing program 0: symlinkat(0x0, 0xffffffffffffffff, &(0x7f000034aff8)='./file0\x00') pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) syz_open_pts() execve(0x0, 0x0, 0x0) 01:49:13 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) recvmsg(r2, &(0x7f0000000540)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/167, 0xa7}], 0x4, &(0x7f0000000200)=""/12, 0xc, 0x5}, 0x40) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r2) execve(0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/230, 0xe6) 01:49:13 executing program 0: r0 = geteuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x2, 0x0) setreuid(r0, r0) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000b8bd28f2fb984495f3f14a4027d788f62694f3e37c5ccd674cf3169893c6e4adbad602bca0cd0c4691c44a22389169621d7862df44b73d3caa6d99d666b279bf686bf9e617e4e54a961ea4002047e788fb269912b0dbd783743cd356dfec8c46c2efca2e1f63d2f59269059b4f130f96a30a59badbc9680262f6978fd4b43b90fc2cff2ad7812399fe96d633b3b6eae0347c2933487edc23195dd38016d11f2602fa2f930f39b39610c9a5313969d3dfd06e7df72387"], 0xce}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) seteuid(r0) r3 = socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000000000)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRES16], 0x2}, 0xffffffffffffffff) 01:49:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202462f66696c653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 01:49:13 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3cb, 0x10001, 0x6, 0x9, "b67c6794be61cfa3c2447502f78ccd4c4cece8d2"}) chmod(&(0x7f0000000000)='./file0\x00', 0x30) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) read(r1, &(0x7f00000000c0)=""/37, 0x25) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1e0, 0x4) 01:49:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0xc0) setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000001680)) 01:49:13 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000180)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6004, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 01:49:13 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 01:49:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') chroot(&(0x7f0000000040)='./file0/file0/file0/file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="61daf856b755fb2c2e2ab438df8a3826c6b8a56368f13d74b49fda73c0b991d12494a9fc36b29c6f5cecc2529fd0c58bef42a43ee6ad4df4c3b7965ba6842ca1f31afe7deecff5f1b62c79d174432aa6bceed60fe80d145b226c32800a6653e1e762ffe64196c5404962e163a1d40328659564f5df7c8e58e88a3a07af3f61f0f87bf283db1b5c24411a82876f0555f7bee6d4a33fbc7495f4", 0x99) 01:49:14 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10000000000b) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 01:49:14 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f49fd4d2d7c682131b231e60e56d567aeeb30deda11a91a89a4d284d37af7bc6e2645278d0f29dc4c68367775b87504f14ce39a5fd106ded45c8b8dd427b15ecab1338f93c3669182b599076fd10e1c567bdba332547a2b3e13536beb1b05bd0361629e3804e7e749ecaf05163530c9036ec7de2b1095b1c97b382a878"], 0xfffffffffffffffe) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) 01:49:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x90, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xffffffff, 0xffffffff}, 0x8) r2 = socket$inet6(0x18, 0x8, 0x200000003) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6100, 0x1) read(r2, &(0x7f00000001c0)=""/4096, 0x1000) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = socket$inet6(0x18, 0x8001, 0x0) chdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001200), &(0x7f00000011c0)=0x8) setsockopt(r4, 0x29, 0x7, &(0x7f0000000040), 0xfffffffffffffc51) 01:49:14 executing program 0: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x611, 0x2000) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffe, 0x1) fchmodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x1, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x12, 0x4000000000004) r2 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x20) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffd, 0xd5, 0x40000010, 0x8, 0x1c00000000000}, {{r1}, 0x0, 0x11, 0x6, 0x9, 0xe9a2}, {{r1}, 0x0, 0x5, 0x20000000, 0x83, 0x8}, {{r1}, 0xfffffffffffffff9, 0x2, 0xf0000011, 0x71, 0x8}, {{r0}, 0xffffffffffffffff, 0xa4, 0xc00000a2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x13, 0x80, 0xa1, 0x1}, {{r3}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x557, 0x7}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x7a, 0x2}], 0x7ff, &(0x7f0000000200)={0xffffffffffffff6e, 0x1}) 01:49:14 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0xb, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x1204cbf051639326, &(0x7f0000000100)={0x3, 0x0, 0x4, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x3, 0x6bf1, 0x1, r1}) 01:49:14 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = geteuid() geteuid() geteuid() r1 = geteuid() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/69}, &(0x7f0000000180)=0x47) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setreuid(r0, r1) 01:49:14 executing program 1: r0 = open(&(0x7f00000015c0)='./file0\x00', 0xa24, 0x0) unveil(&(0x7f0000001580)='./file0\x00', &(0x7f0000000280)='x\x00') sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000180)="9d8e7f85a19c85326781148578e3f9f9d08de89f6fbb8799d9a0967f5b72ba96e714759cdb4d42c0dad70a2ba8f572a23cfe0c4b4484817092ad84b916a8122eececc72f98697c1a493116ad018a2ff7a19b09fc286993b1640eb02131c756b0906c7bcf1e7bf61d7f9cbd1d9ea629e396342b13fe31069df8397eca0cf9cf0e376138e67f1cd7ab08be87d372fe67774c25", 0x92}, {&(0x7f0000000480)="8477b511b78a24ae1891b0872f1a1e13ceee8ad8df6a87c9f81b7f13e8fcf135f13f7771eed2179c951feacd92950155082fb41b9e3f635bcbddd8f336abd6eb68b3d9aa81774f395429ce39e11f693e25da4230dfaf44cc4cd38fbf33ad308cc1c2263cfbba7823e1c116744cece944e684c7bbc3d14eba81c9dd7de30da27bf1404192b436f44b110001a7997e9bace10def6e4f01111db844aab548a9133aae5ce26e5dd42c9da320727f6358bb25b3e1dd9af29bfd7b3175ae10acc8df4d537576de7f962c6d555dac7353c5fdcae400b832f8bf0fa3cf7135bc141c6f826859bd46e5ddf6d50cbde04d2e977a5eb01202c7e11a10b457656c57f35bd7724701b5b62589268587eef8242bb6098e5770bb0a9aa1a543b4f95a5db2f94f4d2ec93da434daaa3bad5c0f9e20720dfc90bb6d51634c2ba970270387b0b35f0372ecac620b203139102a78902f1b0ccc302f674a7bbe9f462bc7fe614b92251c3df0869f8e64897386101103329dc5a3311b70413b4343b8e71345d631bc52b607049ca134f86b44e164e8ebad8077d71317da48ad32bcbdefaa352377dde96e52d3240cd336562b90e7ee6058bd59d3f8e250ef7459be021c8bec8dee324db7286f77e840186cd990c4123c90326a7bd285dcf8f3050f10674e2e3a5bf235b9527dda58c8771b825d65584a32b0f8bdc5283495501185eb47aefadf5a7adbfee020a5af4c9b30b9c68552591e22f440ef624be7cdd38ab1b57f90932d27df722108d5cabbbcd26c9a658ac6d88217ca434c49d9625178506591f243ca33713f022eb4a7cf2e5824787f5f64bf97327bdb1ef56aeadf922fa187779de4ac699143e5411ed59f6cb8d7db4e2d7b6aa5f40ac7c96609152d818f0623f90024d2b7e2a88c5f1452dfd8d8d2e1d76b32125be6bb1f3ae198543722b9571f96846bdf8aedc25bbffc6c11e7bee31742e11b0f49940404bc1702a3ff1fa6210e884a1a961e1f4ca9ec7da0c333ff3879d777343cf02b3bb98ed3eea36d42f64a32ad5bbc1318912ee750211068f6c7b8f79f17c642ec295ada95d3c6071ba1f345eba71aa79791697daf280bba2e5d37169f8fe0bdbb974b4916622e7496ff21fe6f47b66541ca7df940df0f61f2e3592bf2c372da3bcd89ca5fa1decf229ee348047f2401922fb75826850d45df20da4492225205f595c1e0e2b08ae5d752c096097a7d91d51af31165191d99aba354ed3bc001fff0dcbf7ae320b231380127cbb7d4be486cfd40b451dbde9ea5446c0e20637250f9f0ab3ffc5000db59918bcb368547921e2b5b12d164629b4a873ba2519c0ff2383d195f4297d8e51f2fa968fd5800cf349268458b89b31123d8bed32c7b36065f5a8feca564b3080930f5cc8e7e38d891603325d3b4528b58ef76c10ac073965cc5c4eba440cb468b6ea4a266f1eaeb4ebf5fb00526bbb468735f4c19e3896b960beb287fccb3f8471c9085cdc8ff57a6fbb0b823a72641b126318b7a42cd935d34d08c09a72d3d9c4ed68ee445404d320445a54dbd073619544fdc06c9a75896e3403c446e330824399ab6427342f7b54130f299a935dc3ef675b4d7f8dcc878a2ed7dc21a98ae2dd9ca335f5dc9d7c9ab9892e77e853cf811833e96fb200722cf4fb804b66cd0e16f78de4d239127f7c91f046474d060401828bd4612a43dfd090aed4172ebd9382e34a433958150100ddd85181a7327139b9a4f5d0820c9353da796c71a90d70a24fc918b0e24c36573ac6fc57e3694e075630827743a581373f8875df66eaaabef74e2a194ae35f21cc230fd8bfeae5dce4fbfb1af86efef0bd76253054661d676fca967af01a8b740f868c843ffb230c0f407b90ab82a935f8a83a6c6156837fb59dee73656e5258b1b20ae1a0f2404544575a6ab872d768ddedb7913c523d80d993a8321703fe9ff60f065502862655c4f3a452330fe8f008b4754c81dccdb5ff4e5fc8d5e1e93f59b2e5dd17c8a918704bdf7d23705a55376f834c54da7dbdb5a87bebafcb236d928753d12fb4bf1bbb30a009f2887bdb9a902b4ee59a7b300ae3238c3a37957f01a6f075f0c977c8d1b6f653594712cd088c0a6cb4bac283a6652231b508cc676f2f972a5b9351b77321df5fe5e1db411b3a8c0c55a90266b409a8d6f0659836e85caebbf91b932e692c57eb086e6730c7b05c8d5711ede07364d18b17fba82575162ec07166a3a954a28249db56103472d9ecc7c4b09e3268c8286f2e34a8bc6855e38f9526e58aebd639f5acdb2aae977c06079609b92a9f6ac679096d5ecd63de40234c82e963759b21e0d8c074ad527dfbc18486f7ff6e21d03457bd7f93fb9aeef7b09cff30deb6e27c920bc526382a5d68b0f18d96716e902381f6a09eaf9c3b63cfc67fc2bb760506613939577156ce4711a20858c72f67d4397ddc9eeac43aceacb989e28b5852b158b1b1b456edc8a9f0d3a7047c17bcd2f0c5e1dc5626f3e2c0744beab78fc4d4423725c152ef7afdf769aa494557f40862556e7d415171d91269aa84f2986ac31ac03628d5cc73dd799cae7668bc55a000197f45192941f3cfd84ba79569355387ab4f82aee187d7cdf218e3726d53748611ad5afb7f21c03112c7e472eb4f7c04af6bd834ee255a7a3fd5dcc915ff84e90c0ce6c1a744c5f28be69e268a85bee8085e1c33891e949969fa493e1c16220b54448433df022bbcb793074fd9b28bc700e3684c35f7404e341cb4cebd2a57dae45486e8430bfe6af136d1fddbc94896595f7e7c672d77c5fd47495653b81c1a5fc92f6677abd0cd4807dd5c7b81aae4126de5435010bcab7a7f7920eb11389331f11b774cbae062a9fc17505b84d0434b2b294bd97358cd4e320183237b74af75a4b848b6c09ab2a6756589e551f690ee21090d7ca067739d99b5781614a4faa04f47cfd6327496e165803d6f0fbef722e687c11385f6be825be20cb7aafa5c4412aeb2360bd36b1fb98c1551bd39566152c885878b876943798bfe1bc23fd1acd65434d3aa2e660d6e4ef920f107f3404cc4a72e34abd7e06c59f2f8059daa902dd3226259900b4d134efbc055e1781b98c75e10a6c6ec5aea0bcf7848e0b07fbd5bce2fb59c6723cef88af8b2d7330592fbf2fe5a9208141bd64cb454d2a5f516b35ccc9a7a0aaf60cce4884480ec9efd2bad62493057c54765ff3cafd95853b669802257c1599aab4e301357a33458682945d4a57bd1f0407d75e08f06c6f3d9dab5874d331f4d00ed779839dcadd8dd161f06fde24cbb0f4c84f1c99b647d7d0bcd383b5d10fd70250ddac76d66bc649635988033584df5d197ea420084e8ff4cbec506567afa6d0371d18bfd218205759e2d23f34d0568fed4095a2f9ec4de941a07609de103d86c1468eedcf017c5bc20a8b113bb1473d70b5ec10121628555ede911f4741387f1c3385b9d48fa22ccb4aa3a1782242085bc4f34ec03257694467fd0e7e9b44f6cf70ee45d802c47e249f37a2fcc4cf0980e8a7d9be33fec64a337c44d2deea23260c2734cdaf4114a4c7b6123d404f89ed8faba4fe5311330fabf9e05e7facc874fb1b876da4bcbf29f87629605664f6a0b6a7b329798ef406c41d3006d18c23e594f39155016625631e30f0320669667413fa4542c7708339dcad7cb3a54986bb8069cbdadd262c06bddf4d6c7807691001f036aaf57c7ebe2f088f2ed4465463d2cba854ba0024b26221dd394acfbe036ed563b62c64a5e3c6eb7d6a9b27ae2e4360feb1dbfcdec00ca6ee42b8ab94082390de98d3f6f9592631d580520a4b1361b0dc82407fa567963efd076c00584a97e22b7e16ba8d4f2c08da5274ba035d779889b5d55ee0c1bc1f74a2b53303d78b93ec5fa66808cc5e411e02d3a9bf9b90f8260ec2ff49382d7d39c3d8a48a53a76601decf8d733ac961b6c60e743e45f3eec326b7df8614191867a50d1f68bff889268e687a79a124513d9c9c46eda62be31ae483a94d24ec6e3db2478ef1ee2be11df1a76d9cf12cc5d19a281237aff85b090f32992b5a5e70b3f8071ba879867eff511643be2e2b39f4e6172ceb6b467c247c307711db0886c5ae32dc1eb36bc237179257ac7d263652d10a59a738870b9f4044fec59553a510491b90effe4adc164688acb8b244c177fd19bafc72b49a66495e1d5a53e22966595faf23c9b781b92a12344a92b8fca5acae3c37766356b5439e6e136f226b3caaa903a844f319927503bfa08038c6fe84df3cf54a657863eddb022a1258707dd04a10197488a00a3d37185d27ca4cc47bfb58c0bed8603b9180fc58bede6bd9d80917cf023942aef57d2024ee12289603e903eed9ad3d622853e79e18d9c74e016ba5c7d54d05a24de249f380a030401c9d6bb5fd155faecd32bb1263a73f0311e9b200c75a9d5a5d2065a8d6533ece32a5cf8fa4940eeca40ed56cb6a5559a4b4a0ecca112faa69e0a257ed6f9398d973b55c1b2a6fd18397eb7bbcaad1668583a70cdbb33cc4d66b1c838a243cf58b593a14c706716b7f36cb4b37691912eef0583cafe63eb445cc6dcdb8a5b71583b9fb413f59560d6732a36e7adb39535f07c6d40a54bc70de2a84451da5b9fd6d8d25831eca4f2ca6e71e180ad262608b630744418da441037e4d55b50442df0cfda95247a2564234bbcdd7ff465c754307b54a357a103de514b0e4b84c6b8be4e930d75469bc2f784545de2e00e86ca4c36eddb796d999c08905bb4fd5af7c921aa2b4058ce7414644d2b8220fedaf419c028be5c64173d7e5aa6f6dcc45e05118528f7f3b51dc3123da77ac2eebbe4dc510e8f882dba9c541e87779107e2f1369237b4f8852dde294757496a4436ecd4262d43ec93c4efbfa71aa9e8907eb1916b7220c6173cdb8000dc229612f7c85fd13b1ad2ef6767cd372ae3deaf8677451cf0ee117a886774d4d7b8e41020208b17bd677eb8cc7868cbd7b30de306673f4924a5c7b1eb0751e06ed9a47f6ce9f168c1567cc8bb38531a2a93c56e9e2422712de6f9b2418e6f543e283d7aaa86507ffd5fdcfcde8e3580066f38f00b74036db3ca07ae56477dbf5f7d6df0036367513c5269602d37fa44f5dd1ba60c0ba9882b3741f2d187780bba6d0c6dd8c71431c39fc9f9d9b14b7dab534c6dc256ef7281e697bc9fa8be7ab364d4479e370f29552a30356413403261958cea85becee040e73cc690e3ef3cbd9f505856e45ddc590d02fe277bc1723bd8ea9b85538940db2b594c4291217bb97e512793909b436b397a637199fce5a9b275d5e1296d2f61dfaee1db0b75a2a4e189344ad1c253e991010b2126729953aeb11e9db85ce0d9700e7bd005f72086a261244c5fa2b017dfd894ff51b81918101d74d8217c92b432bd9380afa408cda025569d8e29a63c2b4ae4f69e544b30c883afd2e6260493f3f43cd252b96c67b322cd26fbf070ad5916cebb39efc11139d90dc6db35bf8328f65b2b9ba9dcc5a20441afc33c1ecd44128502086c4d660bb23a5ea8a1aa553ec42d1c246e28fda0b913c2f3d24316d9879b9af1f4ccc6372b8d05eccb1c9e9cc6f32ce9689e1542a313b5d1f4bbbbb955d66399734bf1bafa4722778e881db1db76128cc8ecf45bd6c48f9f13b1ff378f7089c1ecc8719542af2ca515c33b5fef982783d6a35f6ba130b9be7b7bbee90d697d3029fd1a35e96c258063f907e1162fe94a6ec9e3bef3e80a72de8924c503d26b90ac11c96e32dfd5ddca15d0ddf615707f51953caf23153c38f3b8ac872125fa4de6", 0x1000}, {&(0x7f00000002c0)="50abcee2aa1a954da6d24b6b722c0415d9a4cf5dfde46b11acc1b53b1e911f7496283565441516750b01d60d195d9bb5b945f7b744f71500f1b2947eb6d36f8a11a365d2346a05c6f65413725daa76a4855cc1ae279f09323ba3bc51a474973590c488c561850e1d87dee317b1534a34282ef06c3e076e07fcf42a272d5e7c30e8b01f5f5a20f2fcab265edba42eb9fe28d20f36a95228e6aab4285d09744041c9991b7f12949897f32f1948", 0xac}, {&(0x7f0000000240)="46dce1e73cce6bee6c9453ac67b63839ec5626ee879ebb63fbb09d4c6d6ce69c6a8e3f50835dbd070ae03eaa", 0x2c}, {&(0x7f0000000380)="a2cd59783b94b3b9b47e1146648c0b668f1b96c66f7121354e4b4168af6c65fb47b184043eaa6754985b68fd3070f08bb075e09a7c903693ab9658c7f9be04c5dab634775c2c3ed654798d7dc7ac5ba5338199e287d8165bf4ee090a538f27326eb92991677349f92ad39371613987847495e1ae318f7871954fabedf268bd8e73f9545843e7b2ba93fe6e0df676bd0c28ba02b7bf78360edf25ec4317d3d9c28d2341ee0a262bc22f", 0xa9}, {&(0x7f0000001480)="90d303f301807298745c7d27640481ae2eca290a3a6b38867ab1e0ff91ed14c6d996860614f9548c", 0x28}], 0x6, 0x0, 0x0, 0x8}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, 0x0) getgroups(0x3, &(0x7f0000000000)=[r2, r2, r2]) getgroups(0x7, &(0x7f00000000c0)=[r4, r2, r5, r3, r5, r3, r2]) openat(r0, &(0x7f0000000100)='./file0\x00', 0xc0, 0x100) 01:49:14 executing program 0: setuid(0xee01) setreuid(0x0, 0x0) r0 = geteuid() r1 = geteuid() stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)) setreuid(r0, r1) 01:49:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/194, 0xc2}, {&(0x7f0000000180)=""/38, 0x26}, {&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4) 01:49:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffffffff0000) 01:49:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530009b6d5bd6f663ed6050f3721b9e511f49436e5c425b784874a2dfa91330f0d14fb29f0a5d2a0a59c64f801d615c1ea11ae5229438c3efc0e7b133444eacbcd175dedb86b4808e8ef84071ef21f143e872e3bd43e5dc88d233ce4f41f4e775d5cb6bf34db2e8749385"], 0x1) r2 = socket(0x2, 0x4002, 0x0) sendto$unix(r2, &(0x7f0000000100)="116887e783cd9e3fe93ab5639c584bf80d74be251465616fc052ede738ea03798aa52463e191ce66c95a2cf6814cf88ebf48087330c440af91dba90dbe3c21f75864", 0x42, 0x6, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f6669f7027000"], 0xa) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2) accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fcntl$setstatus(r1, 0x4, 0xc0) 01:49:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x80000000, 0xcd, 0x8001, "f8383b2b9dcf2bdea7a42c5531da96561af99a2b", 0x4a9, 0xbb3c}) write(r0, &(0x7f0000000580)="ccf6f849de9853a16f613eebef6628c95da12360081f8942874a7c23724d86fc605be5ebad42858ae6008535d6459c70c676da909bbc90c208e2d229b07eb46b6e7853076d27e4491a5c5b3db2dd000000000000000000000000e40af35a4f5500f7c887051f983e81e1c9d07b2b664e19c0db494fe1c4bd39aa2d31fe3045c2c309f4725017651d406ce54a6b67a9cedc703f136ae39491293c6dff2e9785d1d11eaed35ecbd6521cdf66087cd59bbde74694ccef5d53532f4f9d76783ae2b4a0e41d3d72f5000000000000000000000000000000000000000000000000", 0xde) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r4) setuid(0xee01) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xf63, 0xfffffffffffffffe, 0xfffffffffffbfffe, "a146786eb953d07babec3301fffffffffffa0011"}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/255, 0xff}], 0x1) read(r2, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSDTR(r0, 0x20007479) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 01:49:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x55) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2", 0x7c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x8001, 0x6, 0x0, 0x100000001, "07e343f081c4d9b3b2ff3af123ca2a9190cfa2be", 0xff, 0x7}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:49:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2a) pipe2(&(0x7f0000000200), 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) r2 = syz_open_pts() r3 = syz_open_pts() r4 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x41) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x0, "88f1543012ee0caac627f33777043ef0244d5a6e", 0xfffffffffffffffb, 0x1}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x6, &(0x7f00000001c0), 0x92, 0x0) 01:49:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x20) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 01:49:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) readlink(&(0x7f0000000680)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 01:49:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/64, 0x40, 0x0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 01:49:15 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x6) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) 01:49:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = syz_open_pts() fchmod(r0, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10420, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r2, r3) 01:49:15 executing program 0: r0 = socket(0x40000, 0xbda6e22e2a2774d7, 0x805) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 01:49:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) 01:49:15 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/179) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0xd4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 01:49:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="d82aebcea5d56e3825b1ca06b407baeb41f30179d30cf8e2a127008f1196f30d74c848cbe4848017a246c75f29194fe4aed04aa600da96d6210b6d9756153f1d7a16e13e38f6b30755f7a359c73657ec6917d076836cbb9552cb187b9ec905e5186a5915833c44ad3e1717ae350558b478e353cafb8fc9cda0bf8962bdfd1a986d3f067f2077dc4531fb08a22bd8e6c9930de453c23aa1fce0490e523111f1d899f490a0af92a1be363627cf4cae052923a9c4239a4eb30bf2ba767980e3d4803c1df58a471af30c34ebb194df08bc910b44d0d3800560db87274667aa426c67c4926df09a70b895e9a58f8586c4b3918fb146f9ee4af415", 0xf8}], 0x1, 0x0) 01:49:15 executing program 0: r0 = socket$inet(0x2, 0x3ffc, 0x0) r1 = fcntl$getown(r0, 0x5) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xfffffffffffffda2) setpgid(r2, r1) r3 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000080)=""/45) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f518e94ddf5a36478fb72182f0c9718cac6ffd33d082206c806d35fb18211f2225a79f89dbd36779ef53e7bf269a371ea20aad75d142532a51c20d1b5cbe5769101eff5fc84e48f77fdb4cbfe27dc431f8edc6b395d951a40ab04f6008c3c769fd38dc867511952b14619cf60fc276a8d2a6dd211b8f1d4efaf9220b4b9141d6ea6d6b33877aabb5c13edfc932711e94919e14039d5aebe72d95852cc9ac9404a9c3137067536662090246ad731429e3c5d00ee9f9f7c371b9b564bb3cee5a6dec7225b17ca1263777f52142a9", 0xcd) setsockopt$inet_opts(r0, 0x0, 0x4000000068, 0x0, 0x0) r4 = dup2(r0, r0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x2) fcntl$setown(r0, 0x6, r2) socket$inet(0x2, 0x0, 0x20) 01:49:15 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget(0x1, 0x3000, 0x10, &(0x7f0000ff6000/0x3000)=nil) socketpair(0x18, 0x8000, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff}) fchdir(r0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) 01:49:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x211, 0x0) 01:49:15 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) 01:49:15 executing program 0: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r4 = semget(0x2, 0x3, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000000, 0xfff8, 0x400, 0xffff, "364069d682ac7c234334a9f7d8a8851614691edc", 0x8000, 0x710}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000001180)=""/59, 0x3b) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000180)=""/4096) close(r1) 01:49:15 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 01:49:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='Y:i"', 0x4}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x80000000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c3069562c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x13d) syz_open_pts() 01:49:15 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/41, 0x29}, {&(0x7f0000000340)=""/99, 0x63}, {&(0x7f00000003c0)=""/216, 0xd8}], 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x5, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/60, &(0x7f00000002c0)=0x3c) kevent(r2, &(0x7f0000000080), 0xffff, 0x0, 0xf7e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x11, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x100000000, 0x7}, {{r3}, 0xfffffffffffffffe, 0x22, 0x0, 0x3f, 0xa}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x7}, {{r3}, 0xffffffffffffffff, 0xd4, 0x20000003, 0x3e0, 0x6}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x54e6, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x30, 0x100, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x7, 0x8001}], 0x65d1d256, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x401, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x1000}], 0x7ff, &(0x7f0000000100)={0x0, 0x20}) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) fchdir(r3) 01:49:15 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x82, 0x4) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r1 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/99) 01:49:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2367c6238bb5f1439b80d424", 0xc}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x2, 0x2, 0x1167, "b3e75c8dc661b0c46f3a4f16743d21d0c2b07bc0", 0x101, 0x10001}) write(r0, &(0x7f0000002740), 0x106cd) close(r0) 01:49:15 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmdt(r2) shmdt(r3) 01:49:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x10) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 01:49:15 executing program 1: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) readlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)=""/235, 0xd3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chdir(&(0x7f0000000040)='./file1\x00') 01:49:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd98345f07a098206fb2"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="0ad2b4bce54638b18f8f", 0xa}], 0x1) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() close(r0) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) setrlimit(0x5, &(0x7f0000000280)={0x3f, 0x8}) r3 = msgget(0x1, 0x56) msgctl$IPC_RMID(r3, 0x0) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000340)=0xc) r4 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8000, 0x20) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x10080, 0x10) symlinkat(&(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file0\x00') ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "c290000000eb00"}) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) fcntl$dupfd(r1, 0xa, r4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000240)={0x8001, 0x2}) fcntl$getown(r0, 0x5) 01:49:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) 01:49:15 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1cc) fchmodat(r0, &(0x7f00000000c0)='.\x00', 0x10, 0x6) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x3810, r0, 0x0, 0x0) readv(r1, &(0x7f0000000900)=[{&(0x7f0000000140)=""/244, 0xf4}, {&(0x7f0000000240)=""/238, 0xee}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/144, 0x90}, {&(0x7f0000000500)=""/151, 0x97}, {&(0x7f00000005c0)=""/177, 0xb1}, {&(0x7f0000000680)=""/93, 0x5d}, {&(0x7f0000000700)=""/226, 0xe2}, {&(0x7f0000000800)=""/198, 0xc6}], 0x9) 01:49:15 executing program 1: r0 = msgget$private(0x0, 0x380) msgsnd(r0, &(0x7f0000000000)={0x3, "9c6fa2771d4e66bc62d328e0e2f55aa83e88de1e4affcc54ce3ffbec943c28f1413f91d60bca968bce0a36adb64a9e2bafa9f6e9494537867563f0889ab546a20f3f51118cb5dd3ff0d9eb95a81e9e174dd9f7e447fda8e99d4e6f36ba2d82872a3115969de84ace623e10f0db64a16b537844b3874b1be31f1d87ea39e76c8fdc80984a32d09a7a1112e0ca8e0ee226f9fbab8732cc6325e640233bb66faec29bcbe780d32e2003144acbcab49fb5abf6de1d4e0a865dd9e33f18d120cd89b53fabb176da6c8e41398a6c2ce4cba97af74c7242406cfb446dafcf6612d94b707f62e65cd6d925"}, 0xef, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socketpair(0x20, 0x0, 0x0, &(0x7f0000000180)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1010, r1, 0x0, 0x4) r2 = semget(0x3, 0x2, 0x19) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/169) msgget(0x0, 0x90) msgget(0x1, 0x20) socket$inet6(0x18, 0x4003, 0x1) msgsnd(r0, &(0x7f0000000280)={0x1, "1984a7a444b5b1cda23163d3a3d3ccb3ce42f333792a5adff51a3802baccbfcfad82bc0bb9082d65aa8e6a6d6b6005f8011ae98e61c1ef68e49943506f15acbdff014f0c5f7fc0cb53a9ee0b6e91152d4fdf8d78d25999c871757cd818cd46b7b3eb77102ee50e886f6ae918e65bbf17c46abb5b9d755532fc49b064154cc5ab0ae26d8fb80225eba291eb722bf78a1b76faf992a594c10484756cfbd89714e12aaa0869eb89167ab265d715b9f6f732c94923595c11b0f562b904000000000000005069c8bf4639680aeecbc0e144fb09bed5691325d7972c17c2359b003520381477877cabb8412aa210883c34d1f9e9b894e3aec0b2af"}, 0x100, 0x7fe) shmget$private(0x0, 0x3000, 0x202, &(0x7f0000ffd000/0x3000)=nil) msgrcv(r0, &(0x7f0000000500), 0x8, 0x2, 0x1000) msgsnd(r0, &(0x7f00000005c0)={0x2, "e35ba1a5740daa7e269843c0bb0663bc3e7b8ea345ed5563570c61f60aeb3ad3853182e4b867ebebda772357e36d321d21758aa13dbc7f6dc1b46592d287edf04682e2f3a114ae130b5e441684531cdbd9fb2e1dc7555197873c0ad0488f952103"}, 0x69, 0x800) 01:49:15 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0/file0\x00') 01:49:15 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0xffffffffffffffff) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3fffff) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f00000006c0)='./file0\x00') 01:49:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 01:49:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) flock(r0, 0x6) flock(r0, 0x5) 01:49:15 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000140)='..') 01:49:15 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/15, 0xf) clock_gettime(0x0, &(0x7f0000000000)) r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0xcb2b) ftruncate(r0, 0xd6e) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1100, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 01:49:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200), 0xfcef, 0x9}, 0x4000001) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0]], 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000100)="8791dbcb1a2d1bd5eae6b6afb88366a3256a1956e9c761b58b26ea525991507073dd4e2b22012f2c07032be1a0a0ffa8b052e44d9ba0da44006642706c9f867febe743c7bf278044dc27c9654812619edadd8039ca217e7a78d23b360b57130691ea4e4e4e89c19fe842f1f1cf55736f43993528fc247394382f90da4b0622334255b0fa3009b5322635856b94d774e4e2e9f8a830d51f5dd363fe2ab181ab676f416835834126c705329bde5ad58d95c6db2761e2d000ee602800e7eddd093de5a0acb0ce1720d68c60f467c11b2e391bd6621a112941eb78856bc465345cea8a60f00d8a43c1518e", 0xe9) fcntl$getflags(r2, 0x3) 01:49:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) fcntl$setflags(r2, 0x2, 0x1) getpeername(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x3ff, 0x2b50, 0x4, 0x0, "090f0651acb6a68107d1f6a213d6b44ec8fe8739", 0x39, 0xd3}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') chdir(&(0x7f0000000300)='./file0/file0\x00') getdents(r3, &(0x7f0000000280), 0x0) 01:49:15 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000080)="75bb9c5386633c229ef7c61d7f0724513fd7b893dc1b8209b3d46d78fed1ac0b7336db97deacdc06d6361d8f5e3350e3306ac6aa21e8fd09324d7222a0193115e9c8e394c6f6ab9fb90b5675b455a47020b4554a93e638f8bff4400733584f9475a3a80ad53e47b8ee51aaa34d8024a4802498677c7d07aa047b32f202b59eb9f1f0f101cd0c0bb625e9b0d6dfd8bf37384e4def3fcea58ff39161b09a5995ca58a2c7a5c09c4e036c2d3b9edfad80dda02ae8a3b2c5ae1829f9e075eaa42c8e7f6e8ade204b0ecb0c301a62f486514e358e6662327c22d88ab56e6446544da2f56a374614658fed3b5ca1fd04eb3a1bac61fbc98a11c152c71ec3bd1b420ae78085eed54e1ea798c1cb586bf67bd803ca4d8ed0e88b518a072128f72033bb171ed96bdfc3525fdf1e39f32c90ac8de2adf6206229ba78f733f20c087615e20967970deb153a3ee7d19402fe498a6c8aa7393856711421cda0e9375e78df364411205c059d7733d4989938416e75c9bc33fc2293f2180607df6e9586cb17e66db6e2c37344fcb7d2cc83f5aac43eeca91104f682eb1b5a5940e6899918d0c98f8dacbd908875f6a1b467259adf2b33e0d17bd60afb71967e0d225f61d4651814b4140eca8cab6ddeee4957b3d9e9cfdd0f2bd5fa1f8880910c32f71f958f64ab23c3242c3e59dd05a88ba3cf8d463b3a7fffa71ce7c1165e055c332d5ef953fc37da9b17a0ec2bd37b08093c428606701bdc7078353e2b31db831ce6ef5f3b4b601570ff42711d31d8be295e69df2545fa21cca910882c89b3b322cdc78eb96790a2a6dff579f2186b3c39d677d37cededaf8319ae356f0a6484f3f06eb54ce146448dbebaad37c0c46606b7659c30751ccab339201f80e6a8061237121a813cf20e940140cf1fdd3efdfef4ba1bfa16d77d8de45b4206ea1f3ea695c3f554d672f499bc7996bb1464965b3deebc41ea43e3f65176c06db695f56e59f32fbfa9847986ab49422984cfb7c6ade2f90a99394d7b8b489456725a203b5a6978a2c0cd002ca2062b3ea57bbd09d7f755c79dfa71b363fbe3e9d1970a3b3d29221094dd47a568b835c5838b40fb12daded6f3261f7d4edd4e0555cc5b7ef4e06f1586dea6ba90c444093762f5e6116d40ae70dac677a37b6449a7e647236fb2b6811bb03167e10fa07668e654b126b902a966c98c6b31f0b7ccb9362ef9551882bafc73db84d23755cd31d5bcefea6c47b8162fd414754a0b383ee1ed5e26ea21b44e4f87aa778c80ff9e209b33a3e3a0fd2e331271bdbcb8c752cf4b0574099d2462ade568a21e9a29d87e223def202f80fc10aa4a0ad19a645bfd9cf5d41d2401530aa0e994c8aa950650ce36dccebcebf2a5a60d78c44f4a08f3653d91c4c866c17bfcc1bf88006722f64fcb00985622b4c4c48318be61847f8c045621a8c1e45549b8013bd9f2849d39bda41a695c03e10fb352a0d94fb4d2a5eba2cf77f3f38b0735ea0af94b2df39f240f58ddaf4d24b1b4a0da1944d5166a5a147ba0d2ecd234fef3b5fc596af2328917b1b6eef0011a584e4ea226fe7bc419810f1f0cffe04064a40c1d1c8a47c1406a3cdc1ff3d6d9e454ba106286a8b4f1a3de49a792182ca0d456e7673c11fd0b4bc7050f67af701b30baffb80ab2524369fb319d088ed0d9f16737aed0328e09217c47858a121131ff16d78da48e5c7213aba46c11c6409d6905b8085a28c203535a714e9a1d1dbeda0ab449913d0d620549f750f8dd0139a84d48e32c8805f259f8adbfdf3e3e08e01c028fea86609ce58ff6ed2c94a85e80fcaf7975e915e74245dee9ac2838400978fc46a81a92a71697492806875b955f9be203d383896b9884c9818c2cd983c0329f4fbe8713da7e79d0806f1a25de56a70558ea50d373310cd1676fe643e761ef99e52b01fc6ec740d4c682ce49bfc0078468a989bcbf2c5ceef6002500beb2815a227156a340344aacf1a5d27d947518fe1a9ae99e9b02111ff7186cdfa4434fbb310f2359207bfe7d872a17e0d7fd3f5b7620f006036922feda03d11a3c0be21e03670760885e39fe0282feee9503366ca4bf794b4c5c7ff35d83409b5413b410f1463c16202a3d7c259de9a4c735668ab3e8b2d94105e9eaf47f2bf073f764061036fcd30a666295d2218d24a6aaffb62c6768a99d8b05bf76e93d3ef368529713d572860abb6069df3cb6c921d4d122914df8e8c984e553351bab2e690e24eb2d0cc7e9c7fc5d4d2f4208289a4349330771b4d7dfdb17cff23434dea9f615098ad776552994d9ceb5bdb99e44233be11e8364bea089309dd8a891819c5f9a56383a4e745e8fa34fe181085aeac9accd8815117ab39812faf91657861e6f8e5dd3300443b316a3e30cca4c6ad25a40a9252342ac71d231ec6e89456f2f26a06659f1e40a8813892ffdbb4436bf4928fea84a2947cac53a58f2d95be2424f1499f34d746bee2aa6268676afe16faafa1b4d03434861e7304de3d50d05d582351f94653af5423c3786f2834f05e2db2e12d642c405f487aee720e432be23bd828d5bbac3dabc493072d03d29daa8f8215bf23c9776da652cae04fd5a75a32b881ab3cf5a5bed137b354c131de5d6b7560717b512b942bfa91d2c6e811009b645d81d8ed250bd6ed104fc87dd925fa5a58e7e74ed5e986e73c37adef5f9a8bd1f828a38160cd438d359a3600426e137429e2abcc4b90de35825dc0e5a8b1b1d69fc8b0f29ebf92c699369133c35ddc575e74824047774c0e80b53f20d34ccc2f326d4271fb074b1a6f86e3cd3043036aa080fe2aea436e4027f2f22bc03e941a34a70ffee697c15712cfdc456f0585b4e2f33dceb0f6eff4a9e3ff2555425be652c2b705c64c46065b878fbb6e40215ddab3f856c3e5e643a128ac39d8c10c4f9317adea34d632d86b1691ed3c8c25929264cd5050f373c3d8df511d87eee5c0813a22f52b7a018e2524beda121ab0ab63b0266a89c61d7fd70b4780390dc3bbd673d14891c20a4547b3eba9227bb086d723f863770dbc32d48ed3ac6d0fbb23db964f1fbf819f9d8530031a717ce79dfb1cf8220e090ba8c08754f8e6e3405226faaf1a58bb66a318868e436f4cf6451706d3fe708c710fc5cc89ef2e52cf2ce00bebf7a2d0c4e8e9dc80c91515808a411a939e5c039a54f7fa100be6f64ca8ce2425e570d33da34e300377da7cd950e2c60817aa1028f0f6a42554a745fe6b92260371f9f2612e356688b5d28ae65688b506d1dcd36f64cd442bd6ae50ba27b369d2490f451e79337cdcffa5dd539c2a27ca3256e129e86788ac5011618d6f31d73c040f43add63c303a5f34728e8785616e677b49fd166c52758f277a4e0294ba13d5bebd8985deff3047ee56b0b4d94a902197da4cf8c75607178b6e43d95c82c0361f4ba0b35fe8517156ec81d0d2ff5fb67d55e46a7dc505aa64b43569493802ade0ef30befd81b923465258b0c3a25bcabe74b5f875ef6e9f540ab153d6efe408fa4779815f9e3a531528bd2814d74ac1e139c7f12087cbe05390f778a2e4ac045baf80cfef2dfa5269fa7a669b79f061764f18cff10f15ac399c53691993b896d73ce6c23797e7f8a273ad4ce024764af945f0e1d364975c02aeaa28b3cb26f1d917fddefba1015c29b1cb5ab8a194bc9c6d95367c35a89d2e39e798332a26b0da28383ca843ce0b55971660526f95fcfaff4847ba2b658f918068e15a3c6724b3c140589dec1de3df48c828c68d00d7bba5013aae8b391918faa653dc7724c4f7dab2a80f593333a3a100e64e29e32129830f7992b105d9503cbd130b05e48b308ed4098f3caf27c5255f99297f929c63fe5f07ba4511e2311a0e3f24a4eaed9cc8ba0dbc6188811b14918877cf536b06b67a4e00234a9762c04c88be53e6fa4370c75d2123a23d6d3b3ee2959b16aa0d674851473416e145ba4ca1513a94492cecf221468f5284f93fd16a7ffd923923484cbc8eb177064b71a09d48dc1c192bbe3edace642dbc718328eb3357698305636ce5c90bace852666a898ede87158fda00e3767fbd8319f78aca5e3b41c0c0f3293ed0dd9875414402b89655e19fef5c1d7dbe42e1481a87d6e1a6510e340823260d9cb9c2cc3499707b9298d6002cda2e44b78b7adee67c86d07b96b98ba611c32a30abb95495211032cd8a2de274d7693ba9dd003a5beec43284697d6fc53da5306c04cbc6920337e4433d455159fd843df6ea8cf048e1cee779c4d682c7d9b17153b37913ef6efdee1b47f562a6a779da3661a49183f4912f881e0a644037eb351236de16e192a4782aa848f7993e1645e2f0676d339e7b1043ad0542cdd2e56800a51ea69faa83a84a53f68c709cd99c4ac9148c3f0899c564939dfd52e3af5f628a44815d690bdbdfdf5bb52296235c13c36e16e2dcccf5f38f400d54a89a01f29c2be71f6d60a45e16d2190db7b550c6b8c64ae8fe90e2dd0ca0dae5e04df0e245aee3e6c4a08abccd52e75bf5f211beae15ec7dfff4391d2755627db2009a7a6028a918ce04c9fa924783b3ee5e6b6dfeb70eebbb917292538728e1bd1f23570f6ca1bab4c01e7eeb9e21210586332c79e8ab1f5a3bfe71541500f65b2832b93003a5faff459b6eae99ce5d8a81b0da86f72cc4e0453c180e692ee5b6111c8b3c3af4ce3117ac356c994af324316a71b15e933c413bcdf7cd44acf5e845d08af4e2988741dd9fb53e9a921b77e091c9893639cb21330b779dcf0d42faeae9cf9550775c8b8148195b9de17e1a30d08304c7a1cc8c5ba166e689591c7ae77a903aa4a3d12f7e2e3087c87cfa46c9d08145211526f0c7d0a1e04ff5514a6444124dcf11bc998be9cef925cc8914cb0c550ff210771fafe3e21640584ab8ebcb2d6b967852d8897317a44ce53c7e95870a27e332a0a39863053c631876dd1d2f48f663f852fe6437c873f376850f3acd663847773981a6766f8d2f9644470322fcef362d349fc5ce97476431db24afefbe340eea1271cfc132183a3fe010a4b26c83eb9c5dd52312c645f0ddf65ef1cae99b6696e382739c15a2cc5e789854ad7f3d87f0a664258f0b4d1e9e9a7a263ccb17f53b8a562957648bb1527bccf9345542ad2598b91f5e436d0075b4ccc5114b6426d46bfdbb195623cfde19595f5307512ba94461047649afee229732c0ca7af797d8424c3fc1db35da864fdfbeda85affbb0cfaa990234987cc0923ad6bf0d26da0e1a465ee07d5cf678a038742d86a9914f8972eb8fc33ddb72fe7e04ff8e8b8279552fce8d0257b1a18dd6808823361ef2900147f689d75560d03c2de3e81f315cf6e3e14134795ed956c2f01d13052c3e3bda1c6333c2647b9c4668c1c112dbb41d28c8e2f5eca9e1f3ebbf2a4fe6dd17a8273bca63899bee2e3e8c02b11382d747ef47b5664d6ed29b157258da464d215bb3a0e287a3c3ed540edb811757e8974ad25296e3104e14f9c2bcef6ccebde02acff187f5fe5a1edd0d8dd3cb5c6f6215edf5275cac9bf62bd5d9405d8668e5157399e075ef6eb3025ac3c11455f457fa703efc438e5cd41add134bcf5d901f1a1febf50065c7f60e20718853cbd9b6d202b610aff3a5cfbb7d1496446dae2689ab9e784c0b4e7482e108f7324e5b5ddbd51452664c96f7fdd5f8a52a233f5398d34dff14cac4abf847b701dd445b45e357d1e9e6d9dca6ab34803021b720fdf672cda04a5a35e7ee11cf552d0525935debcdfe89841abf347811863d579b3e8ca6abd09732c1e6609962c95223197db", 0x1000, 0x400, 0x0, 0x0) recvmsg(r1, &(0x7f0000001180)={&(0x7f0000001080)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f00000010c0)=""/3, 0x3}], 0x1, &(0x7f0000001140)=""/63, 0x3f, 0x2}, 0x41) r2 = open(&(0x7f00000011c0)='./file0\x00', 0x20080, 0x1b1) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001200)='./file0\x00', r3, r5) sendto(r1, &(0x7f0000001280)="52d90b2dbb41d4c77891fbf83424de74b66f8330e9c46aabc1fff3a49622cf75e3119de6", 0x24, 0xc, &(0x7f00000012c0)=@in={0x2, 0x0}, 0xc) r6 = getuid() setreuid(r6, r6) getgid() getpeername$unix(r2, &(0x7f0000001300)=@file={0x0, ""/4096}, &(0x7f0000002340)=0x1002) setuid(r6) mknod(&(0x7f0000002380)='./file0\x00', 0x1000, 0x1f) utimensat(r2, &(0x7f00000023c0)='./file0/file0\x00', &(0x7f0000002400)={{0x400}, {0x9, 0x800}}, 0x0) symlinkat(&(0x7f0000002440)='./file0\x00', r2, &(0x7f0000002480)='./file0/file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000024c0)={{0x18, 0x2, 0x3ff, 0x4cd}, {0x18, 0x0, 0x2, 0x6}, 0xffffffffffffffff, [0x5, 0x100000001, 0x3, 0x8, 0x1f, 0x4, 0x1f, 0x5]}, 0x3c) r7 = msgget(0x2, 0x181) msgctl$IPC_SET(r7, 0x1, &(0x7f0000002500)={{0x1f, r6, r5, r6, r5, 0x154, 0x7f}, 0x5, 0x8, r4, r4, 0x5, 0x9f63, 0xb1f8, 0x8}) fsync(r2) r8 = accept$inet6(r1, &(0x7f0000002580), &(0x7f00000025c0)=0xc) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000002600)) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000002640)=""/36) poll(&(0x7f0000002680)=[{r1}, {r8, 0x1}, {r2, 0x1}, {r2, 0x10}, {r0, 0x40}, {r2, 0x50}, {r1, 0x88}, {r0, 0x100}, {r2, 0x11}], 0x9, 0x5) accept(r1, &(0x7f0000002700)=@in, &(0x7f0000002740)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCCBRK(r2, 0x2000747a) 01:49:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e8000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munmap(&(0x7f00003e9000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e7000/0x2000)=nil, 0x2000) 01:49:15 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x3ff, 0xe82, 0x4, 0x1000, "77d86d26df48f62c6602972a4283457e9a5bfcd5", 0x2, 0xffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c0a46eac8dd2ac8f703ad58cabc77b2763239151"}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 01:49:15 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x81) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() 01:49:15 executing program 1: r0 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="f800000000000000ffff0000010000009b2e6cf31ddf1d80b92098ce00e3840ba513181fea2de5256fe9e3e448d918258162b09153c49edd3d6a87f92a2b80646da9d71be9a60af93d7a1665a92d1975b9a3f10b72b67ea408ad391b7b6c3fb2e0e25356206114bbb61448fdd604b2b3a1baa6237ed26b048ed0c50102ec980ca855a811431ec2b134cbd09ab442ddabd9d67ddbe1b130754620aca986bbdfcef48be8cdb28d3c72ef4d00f2b9f251b9526bb88d8e83f8df6b4f31d7f6b66f0997d61b06502ac6cf18d85c426eee6211b221a838041e1ba65c768f196479997419ef880fbf3449623ef78f1e37f0311c95dc000000000000"], 0xf8, 0x4}, 0x8) 01:49:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) r2 = kqueue() lseek(r1, 0x0, 0xfffffffffffffffe) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="7aa40311085fb30abebb2c118aca003bfd7d0ad7db86d21f20a529ad4b1f4bce772020f481601195676bb152c6e246a47566918cc4e6757409866a9b3fa76e9edffd87e902aca7382afc67a5612b32d1f56839bb759bb3f9373380b39b1ef9be9eb00efa8ae163cf187b39f998b73dec2a34268c58f37ca216073b9a094c7df65a7856b777f618853d464aa5c905cd2405cbde8d26478889580837bdc15ce5fb266e7309ffa53f906b0a0d61035162b76c8e96c8008e3adf83b7af0fdc1873", 0xbf, 0xd, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 01:49:15 executing program 0: r0 = msgget(0x3, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x827, r1, r2, r3, r4, 0xbf, 0x7}, 0x9, 0x7fffffff, r5, r6, 0x1ff, 0x0, 0x2, 0xffffffffffffffe0}) r7 = socket$unix(0x1, 0x2, 0x0) connect$unix(r7, 0x0, 0x0) 01:49:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) r4 = geteuid() r5 = getegid() fchown(r3, r4, r5) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) 01:49:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000100)="8b01dee6ca9ecfd706fea8046a183026dbdb0fdf5e69f77e38629953a6533a50905d87aaf9f6dffd81c3e44266e4ee673cbfad5687cfbf84999e08082215211d4e82024f40ceade8b81258a74ff15cf79f922c8e23e24a865512f1ceb2c3b407e87abecd1fd8b8a8433a2d4584b531f2b86f69541749c293822ed891977d86658c61", 0x82}, {&(0x7f0000000080)="e3340b8c8551dd7da2917737e7f00dcf01093177fada2f082995e0b4", 0x1c}, {&(0x7f00000001c0)="09d080f9e2f51cfecad47b023682e6813b2f464a0f33c94316f75671776e06ccb842e24164035eb554a926123bd66747de0e9ad586ce6079ff921039fbe73b57221f21c23c50fbb7d7ceb4e75abdcb5901011adb6930e479ef1ee4d5ff53a4494ba209f9564a4d5a4a2d6e5335843912677e3aeed1c49d591364a3128aabf48a185701afbb258cce7933ac2dcc32", 0x8e}, {&(0x7f0000000340)="94002b7b781d5d991e5be47fc2fdf3a02d98c451bda4d4e6af3b69a6d8da0b86fe900acdb439c61b58f0023630fe379b84e69ce90d7f7f647bc44242c8fd767c2fb5d01cf58a02620d14a171e389467f8a110d1502f7773f3a701166c9d98d1104ea11595683565b86234c6e5023d021f1afb479621f80da637788b6e41c40264fbd04423d62b54401d7f67ef21bc53bf451d81e62fe0cd60079ec922dd240004c02fe99bace5eb917f6370c0714e95c88b594680bb5a9858eac3a127ee94375dcdbb9bece33178b1f2e667cda87e8ec1f9f8e2a0843cac801e3481c10dfd4a1c206d05a8e94", 0xe6}, {&(0x7f0000000440)="97249ad8399a611db83ad72aa33be7ec4df4e5761bc1e6f84dad350c6ccfbe7918f4ee9fc9d969198e9231f7e1523fc176765ecca5fa9a6f51121d43cf16cc9f31c66b85bfa5aa56d6960976b8a3df4b7eccdd450f5ca093021eff836026d39ecb549fc972f76c5c2c37930037f1e6507550611e3a11153f0faaab1e0b198c6158bf9469181a5cbfeca323b1fdd247b77dc3de9bde47b26c7705c66a30d1448f6b600375b13c19def7013e7083e76b76f38f65e747330efd88d306f6f4968a5d66064eb301ef2334588f83ea984c014b8f2e1ffd15e4", 0xd6}, {&(0x7f0000000540)="2d8f423bbed31b6e612ef60df213f5d6beafdbccfdeb062165e9625bc2183369aec1f34c5ac21f725ab622dd981683036ad4b943e9c9cce9d2fa012017a9fbf23e0938a3a3cef72548db20cd3de007bb89fd30c3439d736173b1b9f9cbda83f5f8c21570d070249676ca0215f19ca469a85d6b9e1a443af3674ba4972624e444a85ba6cfcb07835d0877d1cf28b3a242be438c51da597fcb98871358598b6c88a7b0b15ed00f4235f5125e12db3eae0460684ff3f2c8c8cafe97", 0xba}], 0x6, &(0x7f0000000280), 0x0, 0x400}, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') 01:49:15 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) 01:49:16 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket$inet(0x2, 0x5, 0x2) clock_gettime(0x4, &(0x7f0000000700)) socketpair(0x30, 0x4003, 0x8000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) setitimer(0x1, &(0x7f00000005c0)={{0x7000, 0x8}, {0x9, 0x5}}, &(0x7f0000000600)) r6 = open(&(0x7f0000000180)='./file0\x00', 0x30, 0x21) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = socket$unix(0x1, 0x5, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x202, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000680), &(0x7f00000006c0)=0x10) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r13 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r14 = dup(0xffffffffffffffff) r15 = socket$inet6(0x18, 0x8001, 0x83ce) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x43, 0x5, 0x4, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x62, 0x40000024, 0x3f}, {{r3}, 0xffffffffffffffff, 0xa, 0x5, 0x7, 0x40}, {{r4}, 0xffffffffffffffff, 0x0, 0x10, 0x0, 0x129e0fba}, {{r5}, 0xfffffffffffffffb, 0x20, 0x80000021, 0x4, 0x7f}, {{r6}, 0xffffffffffffffff, 0x48, 0x1, 0x0, 0xd5}], 0x81, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffffd, 0x41, 0x2, 0x3, 0x2}, {{r8}, 0xfffffffffffffffd, 0x2, 0x0, 0x4, 0x4}, {{r9}, 0xfffffffffffffffd, 0x10, 0xc4, 0x67, 0x1}, {{r10}, 0xfffffffffffffff9, 0x31, 0x80, 0x6fec, 0xd567}, {{r11}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x80200000, 0x6}, {{r12}, 0x0, 0x2, 0x20000000, 0x1, 0x9285}, {{r13}, 0xfffffffffffffffa, 0x2, 0x1, 0x9, 0x4}, {{r14}, 0xfffffffffffffffb, 0x2c, 0x42, 0x2de}, {{r15}, 0xffffffffffffffff, 0x5a, 0xf0000000, 0x2, 0xf0}, {{r16}, 0xffffffffffffffff, 0x4, 0x60000011, 0x40, 0x400}], 0x8, &(0x7f0000000580)={0xfffffffffffffffd, 0x6}) 01:49:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 01:49:16 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open(&(0x7f0000000100)='./file0\x00', 0x210, 0x180) faccessat(r4, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) sync() 01:49:16 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) write(r2, &(0x7f00000002c0)="d1ad2900eb2d6bcfae14f6c972e6f47f186573ef2ec7bd200b9dd6fd6e34d0fa6fcccf284112f40e46b1e50641f3d22497fd7e43cd37d59a1a348faec316224ba425454b373341d1fa18fc129011fec3fc9f58052897b76a0b8811c0ff235b3b0b05878963dde419829d25a217fd00c003f6da0feb7ca05e8f5b4abee229317a3237c7c464421abcc17a5730474f63ccd9dd4d39a2e5eb79121f0106e039d2536db387a9d7b7b4a374c336f28a44f1db5f8d3f853ff943dd1e1bd2ffe2b7b85577437e9393b520004f77caaf5b10547174ba3851ecc2721afeb99e91039d9286b893c2b858ad4b90c121a43766c091fa8f368456141ff5ef83d3310f005764a80497f90338730ecdb708e5736bbe33195d71779cf8588a970742152dbb59366ad07983ae004407cccbb7bce116fa9528b90335e8429dd1e0b16963e3d988ab50e876985d8a80a34ca0e09fc08008a58daca79af687511239d238887ff9fb87f2526287a03837943f3d117e05568980c14159b8897986123ca90588beee18498fee23f3eff3d7e15a8c1e9d857db544a0db602ed4b77838f07a7155242d33568532c340a9fbbb195428d4134d61a25845ae24d66442ee3ab70d497c7adb5410daae5a8f5f9ce8f4361c285476a2b0afde9e53644cd173bddc8a4ca88ef3f984b5e52674311dc6456813c1cf0f6274c228fc8295d7aaf551b4381e8c4252abfb8462dada1b7d39043a97de7a00db07dac2b07b69c92bec16518cfb95374dc53effb1e584d0f584c5123fb7f373feca9b6c5fe3d795893ef20b2d3307afd4dfc360275172aa885b8a9b9b08c6dbfc03c06504dc526bd85519adaeb2268955cd10773bd5a78524f321c14ec802fb65ee7b9f57c651b567f558a0dd140eed3a2684ef8e1182f99b6d9459ee8e0cc9b1c13de18d6d66c026c872fb8f1ccc619b9f00e8c521ac6608f94932087683e6352cf652258ac86840b22524dc39941370bcde644a36ae39422707bd5432eb9478db1414d188697bdb3c47839166e6369fd42be1156518c88eeb2f7f56e27cf0dd57c55e92335f17170840588814c8af4834c830dc832c6d8e5e98c6776f10178743865a12a15f1a14c016235669de5db8945d52052f0ffc7f4ced65c956aaf047a136b3b9e9367192689ec4cbdd49f71190505400219c3043d4ceb32dd26b6d6f65da5296aba887ca7d4a0e6fcc18c63360acc4fdfedf8bdfe623d1b69325924889e66ee9b272a0ddae8b280363f6bd549c584b19db7451f96ec2235799f625e8d04e3df3c4f9c4976d4e46c25171e6525d12265725cbf041ca1512dc2edc4d69412cac905f1733b81a321c6b91f67ce1bd1e49b5ad2a00a0d5f263355b3fea9df07e1fbd03bf27c05463b1c2dcf0daacc16b0237c4785c52bd97d3a22feb63ece4750742443acf41c7dbaaf0ab06aa2433ddf721d2dc5bd2305d682c9b612952a1797654b2e76e5bc916a60ff4eaec6b971e35b5a101fc0309f7324baadf800e6772fca6697be0703d2877b271e59ee9cb561cd92e1b5337d8d0b1859aedab6bd3b94cd696f94625948807d2b915bd186ae93c2d71c625c1ceb7e1ede9cdf4ce0e225d4067c70b78f637afcc4bca7357868898536d826724a2c0cadff7d6f588f008b82ef071fe90ec7af0575e48ca05ab30758e656e811f2208e94e892c6ee913c31602aa91a3465a77c3c502b7321a7ab8688238e53b27d9db81e56e8d5b6b5d5d7510076292f6f876d0774448791121e00c303ffd5b9455ae523fcfa6a29ceaa2f8709d859e24c4b926ef6f908703eccd3b28eeaa42c88bfae42174913cd61a860282e93b1d0ef85439a1c0aed2e63005c3ad03ec2a9563866ad9fa8962c87fabefbd1e1cdc384b8c889832e17f5539498761bf320acba0bc7e5a2f62c2f6af29e94f3945325c773059c64e4a36e0330495d0030388a5be5a0076e2d19c019fc5fbde8d8cdbe6d7f20e4acb4686882c60288c4f644757655c0106773c12148d3942828ade14d0c2678ca829eee785d84408daca20b4d35fa0a7c3c3ccb82fe0fdc72036ed38ff6a3078b6674f5fce96d8c014e2357189692b2e57ea9400bb01e9a11bf5d8c3e9b201dfe4db2be2f8c3a8765185595c01b91ccd696d6a30495f5fd3d12a0494c8e39b70a3b1b5f800ae10f91e3b8ec66939d79554ccbcfac830995d9b4022635dfba7667617f173faf5643cafaceadcf3005b8a95e1ab4bc26550c2c76d2aac7ef9144947cad536243382e2b3367b6f9ad01f2fb88496cd64cb418bcc9c8e73d2a64aad2a60d986f6d3a64bbb2c941762b9e05cf427779dd759aa5948b8725e52bb6569f560cf3d331fd47a9ddf898fe4dd0a3db82a4c55edfa2807920830d4847fdd0e72eb1526dd6baa13709dde16eda174ec2795d45abb3e251b9ed31146485c667261d881e522191c2b39e75cae07b74b1e61845b1e6df1f41928dcedad67c119f879215deb86449a3c0f9e5dfc66aa7ce1d6bbd0b4d2007cd767c284e9497baa742cb2376fdc7ad5ed393fac24b7d0cdeafad01f9f0bc3c513a4afded421e1fd9c980cffd77580981c95807b493c387d8cd403725cd0586b7443123fe1d469d0d2cedd5abc6da3728102c4c8bf012c4c5319ed6d7120c62cf28039d5a03453f70e9e480b99ba31066a7977df57ffcc8a6c21bc9db0a17cd52934f749a20fb6f3811da3f95ecddc1d585c34e207c1d8263e637ec397bddf0e9299babcc2da7166a26f99aaa18e36828ac6c412fb7441fe373dd5ae0cd50754f94cb6cf3a8d1dfa3a3a71cbb48ebfd4f61fa25cb605a25ddd5532758284e815fbb8c5c34286f9c596e9a80be44ace1a80688c234413c3c2206fb5347279c0871cc7eeb32dbecd37240ac5a2568c170956a188765749ea226d37f96a6650da42f6242778ab8ee84884514a30ee36e484d9f5d921683e4d0f54872d0cbad85e22b3116d4365fc3d18616800e66b2079cebcfa9c6f409bf1373a3f390ea41ccc7643ab075990a39c9def05cfe66d1f31c04a2d0e003eda0be94bdb5a43d3c9548fa1aa9cda3c53a6330183123098a505b985d51fd33da26a418863c8efbcc31e9fe4c587e16101d5226e0938b4e7ca3fc2c2c8152a5692f9a11e2706670e6dd0c14e265538e5a2bfee2998175ba4df7c521025e0cd32f46d79ef62b20fa20e39191dae9100ae726b0b523d246fa8a25962b2da4155a82090377dc135fef8de72d5ac899960a7c4f0d1350b85db11dd23d3f8baa504a0ce33ba5ebadf205e95b233a82ab3cfbeb4af5c8345b8de8d806c057bde80d68063d906aa09ad689ee02afdacb6e287882a57458876e41993ff729b31516e6aa90f791fef1c39b4b96c9c50357e7e85b9bb456564ec77a9ea1ef1baaf82572b1060708798c0246ff231e44464fa0ce2211fd7a78258da31b8546170242225e61675d0330704f66e01f0117afc981401a8a7733d1066bd845c5f359fa2a98d46e28e4d293c5c76aad5aef63242fc9db55eaa8a083f67339f213f733a3bc605ac37b12d2b10e535c8fc21b4a587076f82dde9e7ef96925c10dc7e2b9175519099c28799a96fd100bb2d88b0ebfc6d97042f1a8633a7176bd78c2f60fc9c719c94d5e8c2280f0aba91b119321d1fae89e092bdc96ef4d08593af1d69a8524a8669d461118cb2b6ba3b63759567bd40a2c35c7a286fef531491b26cfaab6639d9279b4bec77b53eaa579353878f6220049c2877479d29b5bf9041d075f2f2bdf5d6cea3deb29c5e57ddf9c460e8ded7fb03baf8a9f4d8e2f012a5d6b6be393e1b74206f2e2c2faf65950a1777158292658be2548d329b08ea618e7abecd749807559c99dfae7c497461a028d6784ba9021ee97f2c3d2e0b42e4ca066e416050fcdb8f6a94d6e49aaa076975cf15e5d7a04200dee42eaf2215cd6e02da3a7ba7daad25482a6f525e8119d4fb1d1057fc33f29a97aa07b3a885e8866c4a73b31197ee9729bba55aad7e79455df1af22f1a9813695d7ecc027665f702d6c4243007cbcd40037b8d1a7df28a2e8368757e34b34dc406c64cad62663ddbcd84742ff954ae3ecb1a63025510c702542a634ff9981eb8c1d22833a1abc35b7277f490824a46a5c31a55808d51d25f3041e1da58db48a7eff62f8553ce45d65c9dbc65fad7b6693fe54fd864a8ff3d0d363751cc6a39e78b5b7a213c9f8957db2a966f0fc0f9a5b737c4fd5bca3cd2bcaf44cf31ec010e1ff449af3f25f8092e386fba3d5127f5a06c4fe537b3415af4ad33b6d331efb6712172ebecb635bcae6f4370abdb7b7d112ec32a59116bd7f7cd7d290a8825499853ad610e3de79099ac0b9e5431580e8c1e66429525a967d9f8c6f51c6f6982132fa0c8e4da0b9b8982c76289ee13263c1e7d1f5ef638125d2f449b3825aa5bcf0cd4b2db8bca7ce7aacd8e77c0dbc76eadc35cb9253ec8ea7d4b5d903c5656a2059be9cfdde3bd021df17d1936f6aaeb42d2d3dccccd667d4462ed3e9b66134cb2576de9c843b8f9c5769a30f62159c0bb218b390a05af2cd871c682209f58f03eea81117fdfced7c399c4f4462ef8bf06af64d6b5c4c1c0c15c96a8c2586e1f99d320e65fe74431dbcb242c9ec64ee949ba2f1d1eb24e17bc15df6a68f0b284edfa6ef66210acb6d841256e1548d299341c79354d67bd2df68879c95a00c4503aef41d0620917c4df16fdae5451c344702834b7284074f82e569bb032d95ac26f0f2a60d1c6104be00dc6b2c56602df71695b795b61689cd7d04176a9ebf1791700ae7c35d655c5f4d9b2360a8a2cf2c422ccc478cb7c5ded1a90cd917a5667e9d84bbb319c036015be54cc79aef200f7b063d16423c2c8044d0c152ca04429a7454939d3df942a91747ab8fbeb798ec9ccd55063f6d7116f33ab4d8eba28200d5893f176e5c323a1086b2b306f6a7353414f91e87223e94b03836d030ee0cad74a51109a013739c561eed0ff782b78751a5072b8bf179613a623ff6536b64508cf1dfd62f51eebd41210a720d230a7d4c65f07e59f1dd2ee3a0d9fa80cc42e13655908ce9532d7c465983ac30fb7fc25283b1c1d44b5c709ae48d9bf5261b78e2f676aaf216ead57d893fce82889c7024436dda23cbabd8fa6d0f8928bd734425d4601bf180fc7d0488c2ce216fd204c4159cfe81dce23331dd44a6b5412809025310abc095518598b7ed225a00664de2c6d716499660c271acac4260bb211b1b0953ddd0fbd459f76c6ea2852ec62a6c6a43f61e62cc36f2cbca05347aa76638ca8512ae0de71eefdbb7c294628c5e36a01c9303fc0407efea8a7818701600f3d112d85a58431eac81cca53bdea339dbb271dde007e7bacb2a07a4702b4dddfd2f428c661a8ed0cbde71a10bef7616693f827f30221e75d9aa4413689c27f8255e7ced7a466d16cb32e53be90cbdadd784c0ecd806604345b0e5a93212f41cf461e9af3617691923dcad7affe4bab71ad4c861cfd391ab33732fced9abd67b1713a98ee5ef3930eb504f63175151b40cb9293796c4606404a11e63da677380f8e21cbd8ffd2ad3a20cc289c3e9892b8d4dc594b20f1737ee54ba1ab70626563f88d4f3774e55609fdcd902a28eb237b0d39e09f359c9515e0ed70d629cbf3635542ea15c7ac21ad2162b72a704a6ea93041211c973ebb9c7fbb5cf67fbe029e3f254355439fe5fec3cb124673880910730e7541487d988ee6dd496aa7d79178e6e4faed622b0ff0176b9c65b0918eaaa533681f9d830820a80b75d438ef04b9fa956f0db635d2ffc8c", 0x1000) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 01:49:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="8a4042f9ef3fdd7e3533a875b95f4dfe5cc354d30603a74e0766cf855f9775791868091a7fa99d7b4686bc903a5ee5865bdd1386278c351505f6005c5b64e71edbb3e7f50c5e91cdd8f633c38606f238d84607154115c6c08be66f734020409adb34be627ebf66905b7a700898ede3aed7e02bfdf15cc8a6e90f347e39835f23476c40654e2bea7d455d430252ac2165afd945aa107c98a398b3b6942b2cf8570fca00c6ccbcbda352bc0f42f516f6152cbde61d5979a7cc0b357116954b34ca3815eba3792b883515ac7a7e61910ed867d082a710d54388e08424d43d86ea2d27bfa4c2e5c7a9762e69f6c187415f194f03e56f082bbc44eb20726971ad7df5f26f51a97e5fd230f928ec766507fa6cfc6a5b89776a08c1e0bee8984c6abd2853aeec002aa87df88a89372fac855d897351320b692ee313943c16ef9298f743c924f883d6997c26eaf29e140b154f4ff4121134e54bba98616c254a0730c6cf56db288fc9027031d8baf7c9ab17edcce361bb63aa96c5d9507bbd8d318c66f0e175f1c7d20960fa2bffdf2e604918abfb17a89959c7ac9821b8dd31e87224551f4e50f8b2495d301fd1e8a9bd3c8d96ebc65a646aa958588c78670fc3eba32f910b441d08337a5ca20664968a9c3c7f11c5381b323f3996eff22f12f61f8e8e6fc85f7ed4fba592877b65cf484276a94b5773966b5fd694737c82f942577f208593f52154607389c474a2346126daf573e03fac32369040c05d7668b5621c290e1714444a648485a97299c71993ea95546fa569965e8fa287e84b9dcf7f12439baeb3fb14942c4738503e9eb9390f7743be6ff777f082a7ce56deb75363fed990370b0073c2caf0cb0ae2dea9542f2293aaae2f9271517798a740576121910535ec7c3a0c48120c5f0d0cf8ec1613c2cdf5fb1953071e65f12c5b3a934867f45fe20db4f7ea94848e557c6338daabfc9c2764920e780ae8168e4528c9fdd668caaa28d824d03ab3d2fd8000fca7997b0fbd09367ad1da646cd7859e19e9c084eb522a87461cbc7ef332f582bf17843e67b4726ffa6d9e3d463d1090fc419a86744b1d3f522802295082be780f396cacde6bb14e9afc2d7ebe368b377f96f0120b5f84b8d7ba6ca6ec3adcd7fac43a83fa90be251a8ded650ace46d64e03c11154f9328b313fd4be0c7ea9d2de2f986147811ebc26d1d91868abbaaf4c372f02e79567ed5749217cd0bbcd44bf4ecffb44ebc0826a7c84aaaeb4a32f48677d83d180abd9d71069db00cfd6ecdcbfaa045768f7e669ef5ca74875fd9f90e459dde6c678d1b2d02e08578f406750e2975c067017f200b283f6f0b49f8494ffaa02d8c4b62d957eaae2a30e57f040b7cab9ca860dd36fe9aa8b2f908ab28d63977bf00184db3fdbcc05634b05e5e73295bb9b93eb834ef3b4de37d064ddf5e36ca48cb8ad25b9589dbd0f2ee6cdcc89d7864cceb088e9aa818ea1b8928264b368fdb72389ba821558cf8523cc15d4bc1502d7437ab6f711505b981c4dd2f78952a94b590e9320c02074e16f9e8f19c5ad0c68c88f9eea07d4483a8f77eb295e501df53ca2721c995a9e8c0adf1bd6262da2e226419a23e789e1d9462482a7db77dd1259300be7ef022e1d477bbcc232fcd2f376e9423766b2f1c44c6ca66cee0346b30b630c7b953795f88714b6d8a05c9d9b55bdefc23477fd5e364794ca4fbb279311718ab5caa34f00d29249d8c4223dad87f3499ee6f6428ae465b911d2bd00a546c1191b82f609983c8877c9a0256570ec1bd7e35d40bd31bf85982e4e26f59ea948e36ee2774333b4349db8a1e009ccf04abb9ec440b34b5457b0cba3f2a23175a7d459235e548b22b98f29fd2f78bbc15a048b5d79c4a60bc2e6ff9440015501cac1d2b38f448e8d9e0ce97cc7b95ebec90900befe66b2f1ff9ad1b44b21578608e1c7ec3025caf9088725960a2f89a68a3c6e4a1819d418425fb1c638380167de1954908e761bb51e1e46e15e716dd17e4b98d5540cfd631ecabf834351cb26011b810c25bf706d1f4bd6044f4ac7d2c78add54ae9f40b23760ee07a3433303421439e3b148b92b7b06e2994a00135394dc0739755203a401dbb05547f3bd5960cb5908c2f71161d14178bcd614689d2d2a0978293e7f95db195b227d0b2be8becda71166984c7226d67ac5aa2c65b59b4896f1d968f7d338c99d62a3b8cd821ee03a48a6e4c2a3459867955cbd293e4816be03ae8ee416d446f2c178207a3f9c9adf5762dd0facf1a9189550dc95408418b48792c615f36a94ef562054720be382629d7c0d9599bfcb24a83b98f0070ef18c487bd2de5d7b6c3b8d94c25212600d52c7199e3ca02d171bc7c90f7c7c1dd62aa5eb2692698715a7988ba9ca7c659e0cb84a357b9bf3388f6c8fac1a5ac4ec2256545f4fe85949a9262244866944e42337f23aaa20ce0d861baa866a749e66fcc3c58a8fddae22e159775d59435e7bcb096892997e60c40ead283b6aa79b98310cfa86447e073d307c028a1fcca9a8c0410d21c5934cb4bab7c01961e9d881021f0ec5cf9406f12536ed3d3dd64050133940da3b891c108dbfa05140c1cbbcc6318a31c8275d566b24950203ea586498b40c47cb6d8d9de71826e90c95167ff82014949c95441ff83e8aee85de24f3fb2ccac57a49902235cf5fed44bdc78246a251c762ed498a6f174b6c0d97dc6715eb9c07f497eca56a6a064f83ad17eb6acb8cc0a9ff862dac5cc91e11463df089bae979b4317571916f52ea689386655d0a1ffc277a36c4eddb8ee633223c8bd9537b1f59576f7edfb455aceb11a6b32e3c50c652ed7f80d4bf53abed498df3f78a39e140adfcf5033fcae52fd88ff751201565f6b849204852fff3616bc21da457cc6af463c9de4280c6ca5ce65687fc6ee04dd4fdf43abc5dfbf31da4fe1265b368c8f14a9ae98b70370091d1b2478a898b437e3d65cd66d5b25eaba18c25c589299c929969d6134239fea0311461dcc2f38cdca786e8c0642452d2cb62be915eb96107c36cbfe4a36af0a32127bae4d594c299b3132d85d9882d6f629d02caed87136ba786b11fccd474aa56ae9a6bc37a811ec9dedf67e28a808e2047f643cda99c6c9aa89ec2fc385e5f965ff2781b81fe6c1fc565c7b2c3c4f54c16e803d918b595e6465b6d28737eee4113c9d45425597cd5c4ab0c7477a8be4b1ff87b48da8d6780049b489dcecf280a1fb898e2b1cb4ac7c3a38d8fe9956194769bb09b569100e9f1d98cd7fe194d2558e573f9b61b524dac730465c44d34a1cb7abeefa98b6da30a7b5666e46668bc0bfad52a3ef7a59f6d7b4202cd9044f04d7e50f31b25c2df01737b8e111c064639be31bf106d1a9ad7995216cc58ca4ad9d5a2e9e4b920295b41a0817e853baa4c65dea02388f50eb591f6d2e1a7c7e3713af425afcf4cb5c4a1ed262bc8ee3b1f6434551e4f3bc9fef1d6b5ced85e02bb474f780b45efab67c5f88dcb9715a59f3f1757614631b1baa1dc4debbe3c83895b1e43e1fc48fd42fb35269f0881bdce5d8b55a07ba3df70b572b8958116caa929b4715c19f1697b2e1612c3fb55d53789c40708848cedadb1f711bce01666fba972825b65fcc0395512e0795229e8fad3a6d0977d0b37aedeb41bbe313b8ab13139ef181073c2cc8c285a11b05eda55f9b70fb6fc78ed24de3aaa12d1aff6af02850f0b7ea5a19470bb0de7fd68d4e89e9e665811de0bff49c57a827288c864de15fe2904d1e478191918e0293f21d1d6438337b8b61564179f9b759c2a3abdb119466815d38ff740012dd27279792bfcc47f692e0db1832a779f84d66a7a61e4ed5df2b1e9a49f11330fb36f09736498094304e7ec7694272a1ce09d627864319ed0b8690a9d709e44473d8fdf633e6d31b3057aaf5b2bc7d5be540f6b1fc0994a13690c2329909081462d3fd7c46514ed2ff37ae3cf49e210a193521b9dcc7a576da3751e358c70ad30701b76765873c5f381c885c2260007d6a56f9e3fd1feacbe852d6452921b072899ad734f5386865e4995e5376dd801a003cffc7dd3d042919c1d7c7d886c7c097a3adccfae48e437da554668452200a5a24992df6f9839f4f759fbcfe58b21c493d098e0aed7d7cc1a7b527e577d7ede6515ca0a9b90c5ec0fa45cc090ba7d8301dd58353493db573e0db4400b3a43cfbd1763c6f87befdfa42b0d0e25feb988bc8a1da33892a3fecb0c4bc03ef12700687db9e3490781edfc241147b735a9a8a21c48afde43d1c158ae77bf2f667125ef0473519e3293e183513073fc18ed0087424b8a83f4ee6963a4d6211b6745501f8c42930bb58cf874e2264a95416fdc39a9f8bbdce3d2b9b3d526d8d669bd99efad9fffd277b6a7efcac6c7be5b27a7de272c6d9c5c534d3a280cd40804d49caab0771d7808f7e2783aff606584ebc59b59a5330797d74b15290b2a2e807e38e991a0d77921cb409dd7167fbd580379f7cc318cb31668d0720390a9ae9aa7e0f6cf5a4a12e7c6f0dc8d3d1e0a80d78f8ec4f02004539f7be88792809fcb658f54b1d30837baa2e7d6e3af49b1c6472acc26eb4b6496e147f183370c58ea783bfb455381824d91cc029cf1c3d9570a0829a79e8ab98c8ab9a6b23a765f56d01e45cc560661f78a39d72b3e6f0030934398687e9e4e62b2fc0f9003b49e73b872d6f1bcac6f7151e01b4c4975334e76f8bf2800a62b15f891e06158ba71bf5e507a9b215ced7ab38b22bd7397771bb1fa28ce11dd6d042bbb219f25f18e93197bb74946ec06e76fbd5a5d529d65894b01dc8274dd316537ea5d5b0a484376257e17b7f672ae5e057bc0345e979adcb0ee535f07f94b3e154c09229a3c80c52ea8e8960b038b60d5eefdd65522c5b6c2418d6a1eaed098460f85c2c5abf70c20db5f8a42c3f046e43c9965051aec1bd4dfca318182501cf17d3c1d4bf56cb16cea735f065ae49d8bd9a1ed521c9879af0c0b94260158591aab48551a49415835701df4b23a1a7f799a5e0273ca30dcdad2fc9e028b993d4fc8478b6c49a94300515afb2f76193d4257271d9f28b257fc74fcf495f53f136f1ded660d87675b4fdf76790b49aead02f4b6f1a80fef1b68016cc34b00a0be3c0c399a7da2fde840a0fe9b20b01000e5ae0d5212220a7c94a0bd02d4cae1f451d361307e6d04aada6a8e1e157f92be5daccd83a59f8ab3535e271073d2568117b950e70d35015875a09cf35eda7101e60416cfe95897a76d0dcf1503a85fdeae0f170aab5e2799526df1048797b6c87bbe4a85232b2fe3d1bc3405be495bc891fa65a490339a6b54be706b08faa31b5d8e55539d094d6f2a63b6a5ebba714d6efedc319601b73f5aa5db66de38e91f49f638857425c919e7c4340d14b78db9fb6221f0821395956c2f84cfa63a453b2426abf7d51d10f06dcd784647930dfb8533da5f2af7132b93f7ba4f751743d0e072b9de2ae7de716378861403c5d53966a9a7f0670866c03aadcec2caacf72af7133877097dd3912cd9097c396e12c2fcf53f1006b096c3ee6b927aae443c33d56c1faba6b2bc7ba39a938ec540948a4f3e0d253d175ee803cefa496c604d0a0d3a76c37e8551b2529e6eadd1cbde9cbd08a43cc178ecb123245716020990cf9c086c69a710e8729b2eef65e2b9fdeeb3d91a55cd66a25462e8742a776da86043522fc43c2b104b5aa81e78645439b86866b1ef8f1dce7c1813f9c2a8771a463c6cd432535cb77a81e70ffa14afd12f2fcfb9fe306c31eaf4474f76", 0x1000) socket$inet(0x2, 0x0, 0x7) dup2(r2, r2) 01:49:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/228, 0x29c, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0x1000, 0xfffffffffffffcbb) socket(0x13, 0xbffe, 0x2) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240)=0x11d, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/79, 0x35e, 0x802, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) 01:49:16 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100000005) socket$inet6(0x18, 0x7, 0x7b85feaf) socket$unix(0x1, 0x7, 0x0) 01:49:16 executing program 1: socketpair(0x1, 0x3, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x3, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3e, 0x5, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/242, 0xf2}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/55, 0x37}], 0x3) socketpair(0x6, 0x4003, 0x7, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000002c0)="f24137169d4fbfdd72390d9a6b5cce73fe70a4c8b98adb6167f58ee3ebe45cd46f1d16d34ec2a9df9d93275e5d71b713457affc799a8a59ad753401cc4add465484bd8fcfa9057b8c14bf0d5245aa46c483172132761bcf71234d8e8", 0x5c) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') symlinkat(&(0x7f00000003c0)='./file0\x00', r6, &(0x7f0000000400)='./file0\x00') mkdirat(r7, &(0x7f0000000440)='./file0\x00', 0x43) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000004c0)="da53308f5458b60c6be3ab14e6", 0xd}], 0x1, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}], 0x18, 0x4}, 0x4) sendto$unix(r6, &(0x7f00000005c0)="d3791cc09e5dbba389d01d57e962ca596fb29522b6904e7e11cdda6e49fe992357aa2100ff480e1d3c16d28ca2b011395fe5dfc969532661f3f11b7d35a8fc8019ec42b12fa3dc81a3c0887fc0dc882a563df38090330df0214094c1c7aac5beedcc68141a7088c6ce4a0cccc2c7c9669721efdcecab9e827771108f8633117ecdc85edac70a1a2a8b56f31d7267d5ee43ce85be342fdd43275ee9014e15f6bcde82181bc307b52bca860ddf0e04dd7bef0aad94cb4b3bcbbb85dbbd42c8ea54ab82c7c47b5bc1673ce40351926b", 0xce, 0x401, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x31, 0x4007, 0xfffffffffffffff9, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x3, 0x5b73, 0x6000}, {0x18, 0x2, 0x8, 0x2}, 0x5, [0xfffffffffffff800, 0xfffffffffffffff8, 0x2, 0xfffffffffffffe00, 0x1ff, 0x0, 0x7, 0x3f]}, 0x3c) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000780)=0x5) mknod(&(0x7f00000007c0)='./file0\x00', 0x0, 0x0) r10 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r10, 0x3) close(r1) open(&(0x7f0000000800)='./file0\x00', 0x10, 0x40) sendto$unix(r8, &(0x7f0000000840)="a688743c348852a5c3601c76b6778fe2beb2e55faa7e733e02acf7f741c9489ff5d1e872f3deb046b9e37f1152eaa010265b7cfc24d82b3e99e94b27f3aa983c72992137418f83fc511d9f17bc788614104a4b9c6a672337fcd49a66a3dc1537cf350de2", 0x64, 0x8, &(0x7f00000008c0)=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f0000000900)='./file0\x00', r2, &(0x7f0000000940)='./file0\x00') faccessat(r1, &(0x7f0000000980)='./file0\x00', 0x2, 0x1) r11 = getpgid(0x0) fcntl$lock(r5, 0x9, &(0x7f00000009c0)={0x1, 0x0, 0xd7bc6a9, 0xffff, r11}) r12 = fcntl$dupfd(r0, 0x0, r6) symlinkat(&(0x7f0000000a00)='./file0\x00', r4, &(0x7f0000000a40)='./file1\x00') fcntl$setflags(r12, 0x2, 0x1) close(r1) lseek(r1, 0x0, 0x0) r13 = geteuid() seteuid(r13) 01:49:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x3b476859de64a8b7) read(r0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00", 0x58) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) fsync(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x7ffffffb, "835dd2518000190000000000fa6000"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000003980)=[{&(0x7f00000005c0)=""/212}, {&(0x7f00000006c0)=""/4096}, {&(0x7f00000016c0)=""/5, 0xffffffffffffff31}, {&(0x7f0000001700)=""/4096}, {&(0x7f0000002700)=""/153, 0xdb}, {&(0x7f00000027c0)=""/178}, {&(0x7f0000002880)=""/4096}, {&(0x7f0000003880)=""/239}], 0x3) 01:49:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(0x0) nanosleep(0x0, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchmodat(r0, &(0x7f0000000200)='./bus\x00', 0x20, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = getgid() nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) getgroups(0x62, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff]) setregid(r4, r1) getgroups(0x2, &(0x7f00000001c0)=[r4, r3]) getgid() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x80000001}) fchmod(r0, 0x10) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000280), 0x4) 01:49:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3f) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba006a8c5dfe000000000000"], 0x18}, 0x0) 01:49:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) socket$inet6(0x18, 0x0, 0x100000001) syz_open_pts() syz_open_pts() poll(0x0, 0x0, 0x0) 01:49:17 executing program 0: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x48) msgsnd(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00004adff7)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01ce0000000000001054"], 0x1, 0x800) 01:49:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0xce, 0x1, r1}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000001300)=[{0x0}], 0x1) 01:49:17 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x800) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000080)="3eadf4f816bde0b4cf0ea83da4afd2a71bf88470b41d10cfce48c2f0ba089dccb4fc6f0c997e12e088549c9a5a0eb750e8e0d0f55c1059c471a7e682d2656d11a359a3cacb7bee41027050b53065e48ee1f7205ec2424cbfcfec26ecbb3c5aede06a4d19870476bb2010c52d1ff8d65d53d787a01ba63ef4cd2f95e4c4c6", 0x7e) r2 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) shutdown(r2, 0x1) 01:49:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x1) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x5e7) write(r0, &(0x7f00000000c0)="3233f21df0377f98e14d03fe8f5360508ea84a37226b6f546ea37150198a17ad37d0a71adfd1a4a7f838dc674910f5e30a0b0a9816c01e174a56f393831e008b9e5616135ba0bdaf9f808f9100b9254e0c80c296348d821539dfa6e5f92ebce91b6eb97de9b5b10965b7e538b53de4191f396fbf22ab1bf6fe585c01bb20cdd0d1729391b1081b1eec6f567ca78fb6878d41f59e43658d750143af7ae7f54c68142d7cd375db4d5d0167e66113b37373d494560da33d5774a3753faa918502eaeb76c39fa37a78e6c0efbb1a2d6e87305154dfe7caabdb7a94eee5d987f17b600606d277de5bbbbf87494443b5003287a52dfab20edb75030df5aa36f44acbd4464a3dfad3f221fdc0af9b4a59d26df1104a0b21d08d38fbf35a200fb1f93f454a3285619bbd157e5cacd797d5d3d412fa8f5a82c5f7520a4d99263d8decbfa8909defa11f6db49b0f47d8fc8724f91869ce748fa5449d57826e19c20729b7c23d42fa44b9d9e853d6fb2176f8dad7c787350407e0f74325c572bb87901f133941d76ec556fbae28aac2b0f4391101e119f5dc9e5ec5af034f9676eee74020ed37f4ed308a9be88935391375fe11279f24a0d1cdf699f5e6d57624ffcbe45856ea2221ccebbdd9e69384172498778f28de5b942a9492ad3e16890f6cc3a60140c4d777f9532635dea6dd37515c473ae54e5817d4d669d7068319f94853b6a1cfc71dc3103641ee0efe29cc760661506500fbe5f804659e4a56ec1e422ddb9ee3c6221d14aafbcc5f8a8fee207bdc0204f38cbc4d12ccf4b1cb9fc88d3825421945df9c48acb3df36eb3fb73ee3f98be63e3b8ff74918ae53c99bd02bc27cfb2b4c5beb64c725dd7fa4856da9166779456a887a1db0282d57f7474b3b0010870f972e50e4d8849f3c5da2d9059886031e454b6f84867513f87f9d563313399c9f383008373f1c754f83df2777a70d8e2d6dfa8a21be0db02168dc1f0ca4bbfa420ede1dba83a8a35a9dbaafd93caffd78905ae1437806b3d83fef85d3446647609a71ed4532afb09aae6c06b7fc792d8e81ba76ba5fe09b362155581f47a9b04e12ca2b8caf23c7d96d697a0cfcc72976631e2b674d8db592833ed35efb094c3bdcc49b88737d4c5e3a11064cb1b50bef38a509e8c08675604d70687611f73d090bc5039ba9ce8c7bfa0fe37e8e6bade7473f91aa2321b6ec2c9676ac89afced1307b3663e96a156e0364e529fd306e0c76577dbbf1ff20d0d9c5951ea255acc378efe915dac5a78a03cedf200fd522819ef2b115db2b8eecd584df67f2572e93bc34ed8ff23a1022405799dd580c52056dacc0ae7bdd73f8bd9ca12ea05ed0cc70683f44faa660871d8a5318e77b82827813e5fdb2c7cd68cc59413ff950e83e4ffe1f383f262e5d9aefe3bfe44547605577104b0be2b20030255aeef71c6665826fea0055486ad16f35cb57306e48d4eee4982225a4099c4f916945f1541d139885ea1624267449169b626bd58b312a9771ee2f1b21bb62e84a7ecaf2b2f5d0c7af9f5d0ef5651b3e85c1c4bd4bdc8b612299da0481d41095f45837342f3a75050b4fc7ec122fb516f80c7d0dd914cecc15743ac987b56b5b22a713059c14342e936c27b7be5faa5fc8e511fba55aa04f343dfbe2cf767329cb5c184651ef68613b3a5dc8bb617a2c8dc3c3607d3e6dcf4c2b36a7a08edabd10835c5a54389e61581087d3585c177e2b45b89619a43a54ea85ef6d28fd58ce68c654286e8a1ab1c8f7bd8251032b0ba55edac5fc6e2d8abe83a6ad521fadfbf123f7f980e47f915eae5067803136df579c02fb864ad45f0d91a80e056ad3ae8f426f122bb157b20c9e1bcac9fea756ff6ba5f4eeccad6d79c9621dd7feb3389c6ea7d21cebcc9c84b721decbbb6aceee017a432040778a3d6aff3eaa2c867196a4086e6d9aef568caf49fdcb5a41790f0154fe5da59e9430729d55a2a4b3f4e95607865a15f192679ee8b815e6ef7c626f58c8118c4cda387b2cae2c1eac1ac83ef60838ae656553cfe7c96f4b70820c49ea83f43936a8f3e65e7f7fa88d10a2394c722e4f6ee906af15a1bc0f923ea33a808dc860aef5de140287f42936dd134ae80d43dc1c2a3d0060b514b20026ae89d5294af0290c62ded3e9113ed9b0eb0c5132f3902a62774e75e0be755f0595ce7c034b86522c510c2a2ddb79efd381863c61cb53ba3c9e528b4f6f8d875d01a729ea95ad296a980a51e39831ca00983e64f6dd2d1cac8db108894c3599a21c5b53ec197d4143add0c20391cceb8f29dcf997aa86c3e6743ebf47a87c9bbc3cedd477b74289d3efafd5ed0767aad3e354f2a91b713d237e4796c4c9ebbb4f56552c93b884ac638196b9097378ce3afa2c620bbde153fc7a958a2213475c31dc8dfc42e5c40f88ff2dd3689e7fe064db437e1abd693e41f8bbd270af35be861c1f472687fd1b845e40789d57286ab5e5b63f1ca1fd8f426206cbc0e69f89ffc224458d68e32c506839e3302b87dbcc83c6cf2718b3516447c0a78f4a8b6a6673ae6dce706160778daef5166f98336f88f128d03ce9e8aa3cd9e0838af3f71b18391d550506a7a4c28ec0b44cc75bef2355cf9775af5ff261568ca3e6c43d705f730461640ab7db2f335f5ba8fa308ac61355d4d1990f9ff2fd384335c7ab432b2cd880e17ee6d1771d4cc5b17b2b2bfeab00ff280ef596720b799eebafbea93e8849e175c9deb7ece1646ec27c2357befe27487e8520301aa27585c4dd46bc3c7470834c356b906679d3354e9ab9f3d5e5fb6addd51a9c38482b9ec2dff9ef652f41dbbf5bfd6fb4951074146329a8dd24a6a13b7990832246f98e8346a5cc253e7f50a8edd7c7bd8eb4f8df93ba513eb92d7e3bce497f1f4f03527b9c0ae7166d49c4604f5b444aa53f2637d79b0da0c0219c1ede4a6626a34fb22502d7d6a9097ff131eadfc7bf3f60d4acc0d00a65014760322131e5a52343d4664cee0a78f97f1a889ebcc2d0353f9ee1c074287db0a5f7f18f6d2e29a5141dd007ffc6594217a05a23c561ac1d2a13bc259a2cca678da4d39bbb8524036cbb5238d92dd2289695ad51788da0c3ee12d0b6af57e7a37e260f91766c69f56bb0a35c1f40b312eb41c6c0c9cd01dca50651b06c7099350b1a090f1be0ce26c17cb2ea56f5e1aa5cb2ac67a80a4b0d3633066db2dc4458d85d4cfd7f7cb64a59da5fd0b280fd09b75f26e7dc111adc4f6c065181a0f987493c31fbea515c48b1c7403cc496df3afc13424b5749adf2b7a1d25c01e52b9487072e9e9153001c15ee5cf65eb82de8e6a9993a62a8a79f40", 0x934) 01:49:17 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x401) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0xd2b8, 0xe3d, 0x3, "0bd0d1cec10c623bdf69fd8d0ee25b25a60c9be6", 0x40}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x2, 0x1000}) fsync(r0) 01:49:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0xa}, 0x0, &(0x7f0000000100)={0x8bf5, 0x7, 0x1, 0x0, 0xab, 0x0, 0x4, 0x2}, &(0x7f0000000140)={0x0, 0xfff}) 01:49:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f81000000c1c9"], 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e7fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af", 0x83c}], 0x1) 01:49:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000040)=@un=@file={0x0, ""/31}, 0x21, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/234, 0xea}, {&(0x7f0000000480)=""/140, 0x8c}, {&(0x7f0000000540)=""/24, 0x18}, {&(0x7f0000000580)=""/252, 0xfc}], 0x8, &(0x7f0000000700)=""/121, 0x79, 0x3ba}, 0x800) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r1, r0) 01:49:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() r4 = semget$private(0x0, 0x3, 0x62) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/228, 0xe4}, {&(0x7f0000000080)=""/4, 0x4}], 0x2) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000040)=0xffffffffffffffff) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) 01:49:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0xa4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r2 = getpgid(0x0) dup2(r0, r1) fcntl$setown(r1, 0x6, r2) 01:49:17 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) syz_extract_tcp_res(&(0x7f0000000000), 0x23, 0xfffffffffffffffe) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) dup(r1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 01:49:17 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = dup(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x0, 0x4, 0x3ff, 0x0, "5af39b2b896bbba268b717815e6afc9a3919b560", 0x100000000, 0x7}) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r3) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978d135653cf57872a4f81c994277a559dc93cf0417c0200000000000000000000000000000000"], 0x33, 0x408}, 0x402) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 01:49:17 executing program 1: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x474a, 0x6}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() 01:49:17 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) ftruncate(r0, 0x101) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20052, 0x10) r3 = dup(r1) kevent(r3, &(0x7f00000000c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x8, 0x98b, 0x5}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x13, 0xfffff, 0x1f, 0x5}, {{r2}, 0xfffffffffffffffc, 0x81, 0xf0000002, 0x20, 0xe6a}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x2, 0x80000001}, {{r2}, 0xfffffffffffffffc, 0x4, 0x40000008, 0xbed, 0x3c}], 0xff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x200, 0x1}, {{r3}, 0xfffffffffffffffb, 0x48, 0x1, 0x6, 0x3f}], 0x0, &(0x7f00000001c0)={0x7}) 01:49:17 executing program 1: r0 = kqueue() r1 = kqueue() msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4002, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r2, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[{0x10}], 0x10, 0x3}, 0xe) close(r0) close(0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) close(r4) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 01:49:17 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) r1 = syz_open_pts() syz_open_pts() r2 = dup(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) syz_open_pts() wait4(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)) ftruncate(r1, 0x0) 01:49:17 executing program 0: getitimer(0x101, 0x0) setitimer(0x1, &(0x7f0000034000)={{}, {0x0, 0x7530}}, &(0x7f0000000080)) 01:49:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x1}, {0x0, 0xa9d4}}, 0x0) 01:49:17 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r1, 0x0, 0x2) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) listen(r0, 0x0) 01:49:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = semget(0x1, 0x0, 0x100) semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000000c0)=""/151) accept$inet(r0, 0x0, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) 01:49:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000200)=""/36, 0x24}], 0x2) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) close(r1) 01:49:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffffc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r9 = geteuid() getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setreuid(r6, r11) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="7ce84c58ce7bd0cc3a8f08f63449402b5e09f9b342b3845a5d4ec1f257c2ef5c082a7cf76b85416870fd0585a5ef6ba5ae8146a898d9179784690c4e6ca771f52e205749d14fdb893a8eeee1925cbe56194228733e4e8f77ae3a049e7ac0987f092521af33ef2fea606064526b4566fda489565a3f", 0x75}], 0x1, &(0x7f0000000340)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x120, 0x400}, 0x4) 01:49:17 executing program 0: pipe2(&(0x7f0000000940)={0xffffffffffffffff}, 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x25, &(0x7f0000000040)="3a929119", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000980), &(0x7f00000009c0)=0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe(0xfffffffffffffffe) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="b89fc689b3a4a00d329375d7932b3c790dbd244e9c5cefd96c2d03e126f0883a91c224cf4e8e90fa7298a1d966152a23daf6406030c65132985646adfa9fd0cf1902bfacd2f906647698a74f14d85c7f9193fc5d6499170859abeb609f5329d896c5acee5ab88c5e015b2b7f9018643a115fcfaeb11b0d96ad2fa28c993ada8f02", 0x81}, {&(0x7f0000000380)="caac981e6f", 0x5}, {&(0x7f00000003c0)="3bee0e6e55e465ff9c3b7a1dc037dced7c4c2f28c41411932c5cb2f3054c0f6ae3329b92301551956928e4dccd8506863b0e696fdf2dd5a2f183904af2cc3566659fb36437b8b5ff1f74fb8fb3bf5c016f89705ff6a6b1beae77d2ada2e1adf13ecc152b86f95f6e0e922325", 0x6c}, {&(0x7f0000000440)="b3f43f1622665167052e6c74649dbeacfd15fa8e60ca8aefa112ee338fefc4f0332dac6d65ec4b0cb4c54b97f478e7ed9b613016aae9c5b254b9aeeff54cddde08d60b9e807d1a439e5f050b37bdf79f0878d6d8b2d07d40b5704ca1c4230f6c98f7f02c031d9d2be3635586d8893736276a3317d0", 0x75}, {&(0x7f00000004c0)="86c745516e58d677e257786d17b0e32d7a9e2be362a667819d8ba792494916518ae7db82af2d0213005b8762cf81960f98e6495fd7d52000cc8ead31658a846920a16b5f1231e0d565c348752517ad9cbd", 0x51}, {&(0x7f0000000540)="002c919a91d2b79bdc2b0dba5a33318b77702cb1579bc9b822df71eead7a89e761ceec03e09939ff2707e38b2f216403c7a12263ed014fdd862d546bc28da68007c95bc22819042f27801316ca75c4075319feadcfc72cd9789af9dd290d99abbda2af091a9994efd163269f2638b1fb21de7acab18610bea384166bd479d971ef7b952b6f9cb2c8570f6bb12ba9b8555c3b48166b77815791519606f35a115ad35899e600c3346939c142ebc73f532f", 0xb0}], 0x6}, 0x40d) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000280)='-\x00'], &(0x7f0000000240)) r3 = socket$inet(0x2, 0x3, 0x40) recvmsg(r3, &(0x7f0000000900)={&(0x7f00000006c0)=@un=@file={0x0, ""/88}, 0x5a, &(0x7f0000000880)=[{&(0x7f0000000740)=""/20, 0x14}, {&(0x7f0000000780)=""/91, 0x5b}, {&(0x7f0000000800)=""/75, 0x4b}], 0x3, &(0x7f00000008c0)=""/36, 0x24}, 0x840) 01:49:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x7f, 0xfd) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 01:49:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x1}) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) pipe(&(0x7f0000000140)) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 01:49:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r3, 0x0, 0xfffffffffffffff8, &(0x7f0000000140), 0x7fffffff, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) fchmod(r1, 0x4) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) 01:49:18 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xffd) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20000000000000a1) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7fffffff, 0xffffffff96142e89, 0x2, 0x8d1, "ee96a3fe133251d55d53d968f8b2074c6c6dfa5a", 0x8, 0x1}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) 01:49:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x0, 0xffffffff7fffffff, 0x7955, 0x0, "52774a166916b808c56261141891dc3972940bf5", 0x10, 0x5}) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="a309f3e67815e54e9e0b5e9d038b6b087d9c3b449de4847a669dffba95f14920afb2d42ea87670e0981e1cf21ae7462c6605e1211b413818e28ea0499848cc14ad31995684cdf6b113d747a7dbf228798d2d9d586f45075e4e044e8ca1e50186e995021962518fa4644c271b7458f58c53160d47298bbe33", 0x78}, {&(0x7f0000000140)="6308b36c491804bb24918d6056c9b8d6daf0b9e7ebd43888139d7cbd3b092b9c2237e53fb7deeb3f336bb261fa78bca6e4c4b16da8db5ef690b41e28fa60897b7cfde27bf473a778b9a416dd58d447cc7cc89877692c5f2eeb49a5391824ebe589e9e916508f95c1f9ba393d207c9b72afde2760b5b5d25f9f1b0fb0e938d97d7f26d1a600dc289e70821efc73868669f74c7fdf4ab1a331fac9044406b2a1d300c067796d585b22689908a61220e6a5c816", 0xb2}, {&(0x7f0000000200)="24ded95441be40e6a59f7136f1c8b70e593f7d7c1bf96b46b18d4b42f9a16366a89c03fd7d23f32f620ef82621a6a4ae894cd1226edb198137c0f4c922cd559d39b1ed1184137d395cb9a963638bc46c0daaa75fde2f7f1944caf80bfceeb3307d81", 0x62}, {&(0x7f0000000280)="7d559faaf8acdc670917ffde42e21bc7411cd29449efa31be8c3363879334d24af11a2ebd7395fd1d82eaa04510a42997742abe8a082c2514f0a53ac7a9bdb36978a0e5626004f3c4a399821b2275922bc691346ee4c53e64a4f9578121c46e016861664baf9", 0x66}], 0x4) 01:49:18 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/139) r1 = syz_open_pts() read(r1, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 01:49:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a44864a57c69bc4ef1300", 0x6d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) dup(r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)={0x4, 0x58e}) r4 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f00000005c0)=""/241, 0xf1}, {&(0x7f0000000400)=""/53, 0x35}], 0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r2) socket$inet(0x2, 0x5, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xffffffffffffffff, 0x7fff, "b7ef21dd1cdf1ba300a61ef43340a8020d9d6871"}) 01:49:18 executing program 1: r0 = kqueue() r1 = semget(0x3, 0x4, 0x101) kqueue() semop(r1, &(0x7f0000000000)=[{0x4, 0x7}], 0x1) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) close(r0) 01:49:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) r1 = semget(0x0, 0x1, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/146) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) 01:49:18 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0xd9e, 0x1000}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x144, 0x80100000000) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 01:49:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x2, 0x0, 0x0, "ad6e95fc51eab0fa055acd6734f738c9282fe555", 0x9, 0x1}) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x8041, 0x0) 01:49:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9769e37fcb215acd3dcbb68b84cbea0487fe128b758d0c853236bca4edd9589d1816da4fc82fa6e0ea75467644ce30ab63e50d30d9d314328db5dc000efa9a463f92b118eaab019d49158f9ca7d8b502e7b592e63d927ad8aeafcd8f87dc55091ea05265ba65e886e93bf0f48", 0xfffffdd6) recvfrom$inet6(r0, &(0x7f0000000300)=""/227, 0xe3, 0x2, &(0x7f0000000400)={0x18, 0x3, 0x3, 0xfff}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) writev(r1, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x5, 0x3, 0x3ff, 0x8, "c8887c8fb8d1394821f5cbaaa1974b8057682433", 0x8, 0x2f9}) syz_open_pts() write(r0, &(0x7f0000000480)="2bcaacf85edebaa85eba4b17a91becaf2e987656387d32732c687077624e72ef7dc8a600792aee17a396e405abbe36984b730868fa2023144fb3c58d06f2b28cbc2e862b6cfd5c39a7b4046a360be3fdd60c6a70968397a888959c269b8c101194c4f4552138c960ab2ffe037146a0a2a52d83e541d4b2b0de949b216f7b619dce081379de215c14514b12143a7f3c0813279bd20eb425110893707537d21297863cb52e7f201901cb85cd0fc777aef0a9bebb73ba21c86b7f465f472e08de130eab8b3d27412fdef672b811c50441e62d16ae543f8b1a9af6978b3926", 0x4b6) close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0xd, 0x4001d38, "825dd2518004190000000000fa6000", 0x4}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() open(&(0x7f00000002c0)='./file0\x00', 0x18, 0x82) 01:49:24 executing program 1: mlockall(0x3) setrlimit(0x6, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)={0x10001, 0x7fff}) mlockall(0x400000000000001) 01:49:24 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) getuid() r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x60, 0x0) sendmsg(r4, &(0x7f00000002c0)={&(0x7f0000000300)=@in6={0x18, 0x3, 0x1, 0xfffffffffffffff7}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="f7db2553b6568def739b4addc520f8e31de301c2", 0xfffffffffffffebb}], 0x1, &(0x7f0000000240)=[{0x50, 0xffff, 0x6, "52ae6c836dad4f903a454af9e3d99669fb1abf30810fbd634d20786a548f6b00842ea565a516038aad176841dfcb617f1f7d03d71490cef649e413f8"}], 0xffffffffffffffc1}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 01:49:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) fcntl$getflags(r0, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x8) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100)={0x4, 0x1e}, 0x10) 01:49:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x120) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = dup2(r1, r0) lseek(r2, 0x0, 0x3) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) close(r2) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0xe77) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 01:49:24 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="b2", 0x1) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r0) read(r0, &(0x7f0000000080)=""/11, 0xb) 01:49:24 executing program 0: minherit(&(0x7f00004c4000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x40000000000003) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f00004cb000/0x3000)=nil, 0x3000, 0x1, 0x6013, r0, 0x0, 0x2e) r1 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 01:49:24 executing program 1: getrlimit(0xb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000040)="f0abb95efdd201a66627ba1ba97ea2d350b89cab133b7241b07efd3eda403b2f6ee6487b565b583709e49b0a2c2e7f673c18cb6e27713170b2de96ab1791016684d0ee291d0eec9ec7945fe2c1517b307daf783967722b5d280ebc77e26c688b799bae310a5d", 0x66) 01:49:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) setuid(0xee01) r0 = geteuid() setuid(r0) truncate(&(0x7f0000000080)='./bus\x00', 0x0) 01:49:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="07be11d5fde917f5ca5a51193473798442caec17bdb69a1e03a9541011383abdf771b23cde1a8ef0deada5b3956dfa695cc38f6a014a9d292c222a1369e853438648d288b0d5bf9de3aac31b11b3bc00c37a6afab77d2c634aab0b983401b079b153648e93b9df5dc69dd33f3773d2f4b753c27b89be44611c1797cd98f470a6d762dfd5f480fbfd7aa4b8577d937f0efdf00436b2d518a747cc2571f94269d6828c76c2f9e6c88df2094975a100464aeb1bf8b9d46b11b89bd861eef3b0425346648ef3837fc24e140a16e38e4a4f7a6f07c1621bc143bd79bdc808243b693341593114cdfc4ddd5a5d9a00824fd5f632eb09e4ebede9", 0xf7) 01:49:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) getpid() write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0xdf) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="01", 0x1}], 0x1000000000000229, 0x0) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) 01:49:25 executing program 0: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() r9 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r10 = getegid() r11 = getgid() getgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto(r12, &(0x7f00000000c0)="0b094e024c63462052007a12dcb3e24d7d84d0d8b00896737d1e1c3d458e07c33b613e8d1553d4f5258d31dc742094990c591ed5a1597879ad16940f743c9988cc1ef46628f4eb778f5d48398a36326baa8644283643700dc3faf68957ff9b8af901cb7861dc31387535c2302973845dc2056bda8a9a2b1a77a565be5400d34270833abc8a626f5596c29d30af1e9c034c52ade8fd1181a97836ffb6addfed6f229076dbb2e005442572bb7263664f5f9e0763c8d7fc1b92ccee04efd7dc50d4f7eba7154090d3531d8943ecf4b95be5a125f3aefb4c9b6ae0bf22c8974253a9d92f48c7d75b3b04b309d9e25ea1a10dd35a", 0xf2, 0x4, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7f, 0x200}, 0xfffffffffffffe19) 01:49:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) open(&(0x7f0000000100)='./bus\x00', 0x401, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0xa0) 01:49:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002004, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) getgid() 01:49:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="b4d303ef0a5e609fb3b681b5d8a03b1d340817a7bae5542cda2b969308c2225e5b9b371e9112eedf7140dbb681c2f775412e512309d22dce7b249b22f84b0dc34a7306f5d5dd2ed4a8eb6d8ca9ef86e16a44646bf7dfb19eb1d2e9855c0cb02294760add007b62882101258154137d38ffba16d46593463ce1e460257832d442275daa8ccfbad6597f5310973ad89477bdf176de48bef059e84b24fe84af215e0f5bd757ed1b5b385fb7f280eef175551d2a46a1fdd860e37b5bb1a125349a788cf06cfb00e2f6", 0xc7) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000180)='./file0/file0/file0/file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 01:49:25 executing program 1: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='\a\x00') 01:49:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x7, 0x401) sendto$inet6(r2, &(0x7f0000000100)="f00b9b76d4d85152e8bc2f79583c2c8d72af4f3564a60b19ae59495343d43086959d79ffc6ecdf0379f7baf7d2b9d7472a47f5d37da1aee718bedcdf6ca7e7ef16112c28fcd36dd8f631368ceb715ce42dd96588a153de8205ba4fe58750033bab31ef72eb1ed69d620c9bf881b9696ca745f178cc7e6d400121819e9f0626e4b3b08680ea9e14d840ceb354a66e2423f6630b503b62710c7e00f6e4d6", 0x9d, 0x400, &(0x7f00000001c0)={0x18, 0x2, 0x3, 0x2}, 0xc) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, 0x0, 0x2d3) close(r1) 01:49:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274", 0x2c) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) fchmod(r0, 0x2) read(r1, &(0x7f0000000140)=""/249, 0xff90) 01:49:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x10) socket$inet(0x2, 0x4, 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x4000400000002000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, 0x0) sendto$unix(r1, &(0x7f0000000080)="60846022e8d743481ffb1db393f462b6fec013a1ce01c68a09dc9ad444c47fb4f479c6ec621f1404ecf60145d2d4b6306937be72e780a2890daa3b20fb94e2de1e7578403bbdb2d43a1e8e", 0x4b, 0xc, &(0x7f0000000100)=ANY=[@ANYBLOB="00003c73f0847b10132e"], 0xa) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) 01:49:25 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x21, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x72) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 01:49:25 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00020000000000003000"], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="42e72d6deea76bbb1483c5bdfc688bd286d5c212c2b41bd915a1d860345b4ef6f3ef8e9130d7ece66772ee8ee05a204212dd6f83bb67f52e477d47c0a5d91336e06c8c4f00c5dbd6b87ff67ea2810f34f40a9b3c310cbb20c5b8ba773d9a664fa59ba2f55819909cfdc0f02e9d69177e4eedf4603f58d819e4fbb7b2c40b75c9b209db1504684571b3cf7236656dae2808fdc55c7f757b767f4996a7b8", 0x9d}, {&(0x7f0000000100)="cbb58342e3a110bc691bf5bf845286947d395e9eba62ce63bc554b2c6cd262a143e63a32ce2cd7f6628e19d45919f43cd2d22097d76d6c7746f46c61f57ddd8f9d990652dfe94dda658fa6029cda4a18ba00130f392506ce36be05b583bfd96348f00184f703f745c564222c6d6f295187e0fb05adbd5ac06282a8e9b45f73db0de847cf91c2abffafac61e7e205badb466cf99d8f8def6ed40b8b1f87dcdec211b2a2bbe340c818161ec18fdfa0f6c6c9d4ce434ec1d87ca5b94681887f1be378b88a4f31abd3a782e5ccbf64349bac", 0xd0}], 0x2) write(r0, &(0x7f0000000640)="2202e005eadacb49d18ecc6d080bff225f7cf9934f2b3c9218cc62a6e9db66fe9d1ca11a256efd5b142634c2e5c83cbb8f0f5633f03ee7f15ce4c4f5aa789fe0e66543068d7fdd332670696d9d77becdd1c637c53d0f16ae1a85bfe2eb067f9725adf50ff5b387747d108f371d99a20cb449b62073d21482ebb2c9b1b7f8b504cbc95f770871113dd39ef1d6b04ea003f45631b0233e4bd2b51157e23a2d2dc399d099958e4da94ce787bb67b8be1605d90f6b16fac699a48cd9e7cf5a8d507de33b5f57", 0xc4) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x6, 0x3}, {0xd44, 0x4}}) 01:49:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) 01:49:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1002, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10388, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) 01:49:25 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0xfffffffffffffffc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 01:49:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup2(r0, r0) renameat(r1, &(0x7f00000001c0)='\x00', r2, &(0x7f0000000200)='./file1\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r3 = dup(r0) sendto$unix(r3, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944f", 0x98, 0x0, 0x0, 0x0) 01:49:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xad}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x90000000000000}], 0xb1, 0x0, 0x9000, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getgroups(0x1, &(0x7f0000001200)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) r9 = getuid() faccessat(r0, &(0x7f00000010c0)='./file0\x00', 0x30, 0x1) r10 = getgid() r11 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000000c0)="3190e4ec08c6ce4f19480f949f9f7d5b0f3191969755427e23a60fa2421a01902350851eee92a66e7e0ff9de77aba72af48145280446c1373b9818ddcfe04b4c60bb5bba04dcc276cd86a0eba2769d0a4189d49c17b84412086542f50b1ee705067257505555a78430896626135fd98133b03e39aef742bdeaba7cec006a7742e91351a1b83bcb4c044d85e9485b45001bb22a8f9caf0b83aa4b763f75720d43d55c8bb715e9658b3a74e319979c615365ff1979d8c347cca6f745853f758ea4fa63147a5eb7c8cfd83d8ce76e08b1631152fbbfe34960d2dbf5469fd5e630b969882ed0f64ac7c4f216855c14252eb39e293b82e312ce02938ea8c18c1b326ae9973355167739e84e604a13c27807f3255161afa28b09b2f02a0579af955f02ad96c60fcff5f4fde0f10acbf88d466d6386f2c90529c5749a56055c6d90800044e9be17fb25de98a5a8105fd13b4141ca3d4bf8530b2ea25f1a61067b497839e58ba18e9d2bc87e380e3378b310d46ac4e0d5a04156d99f8728ce2c8a358b46f15d02c51aaafcef7a457adf6fa9532ba15dee5e8a000a5d0faf4c3495aa422806d58e70fc954d9a119aba4a4a0191941fb41f9c69b7a549cb028dfa38592b41f45cc6e24ea706968d7f74eb3f85f6162315468c32e806fa7babe40fcc3ac81697acff1d39361bbf61b3f8ca1d37616c020ec0a8b3c71e4679c330dafec2b11b963895727aaff4ea71604e26d18e94864a6fea4fe0b443bb547016984de7eff39f3f98081a1c4e6e5b923ffb7bca95d0b2309f1c75548f3269590b7848e620fadf335f298203540eaca813ae58710c680b910270f464fec26c3921f2bf0cac73d2ae2a53be225a48ea6eae01a6f8a4886b772239e4dfa9eb2448b17592b5a1f8bb4afec433e7c558ae810645d7326080c83685060cdbe2388793224abfbbf5b3e7fc17f33b4d76d8e4b09befab32b484b1da71a52940a855ff538fc56931069807770575f1113cd5d23228a05911da5ef1329674d99064f1500a6c7555b7c7e02a74b6ffc7fe350a4700942d6a123be3c8c13c9bcd44b9c60bd7f36e3d2a7a37c98dc5d592185258ba5cddc8766015171bafb16e36c27c9ae1b7e68d9b60328eea5fe94806a9831bf9e15784a1fe4b00459bfe7c517bee2963a23215e1ab84ff59e10095673c188249eeb5209d779abf241ab6433c5005e89c556aa0c98adcf6ff3fe619e72d4c4c22b74de46ac6ffd2c4335eccdec7d54a72f0e75e9605fb521e3186f12ed9dc8add2f14a902d922047ead1304edf85c5faeb3de74d65833a569874e802bea7487e198f2f48601fcc0f132f56bfe6aefd5f245b71638236b9a1053690fd1f1bee16432cc43d63e9ccb78dc1746cccab0c4fea15eb3d6e458cbbcf3f7b01ed680df36cbeadc1ea8e2693d19d34000d25b44ba943529d8ac3a41b9563238311adfca60c5223d6fcfbf9aebe9292f8d37611e5a48561521a1a20974e19200153c58091a56a22513927656a331ec1c310da3ffc6def023be6914e2ad45b838b36d3b4fdd5c6c504d4318860d1989b35c858291467ac8b4e24f9330f7ba8d31f2303a7748ea7c3c2e5d112766ea8fc7ce2be9a1bd384f9bcc59b99e115d3b79e82c3631ddb2ec62292cd6ad82bd4efc45be0b46e3e8a75d8f23d30138ded7960742060908c26236e6e3c13f366cf742e52aace1c1028ab1003274ce6e1b85b38e58b2da44a1465d0fdcabd611328c4eee7adde32915a85ff87736581577a14a2e91235e4504e736e63765200242fa038c000f08725816a997145cc966550c0e8e76aa3ff55583e05c8d31eb1c2afc5c78da70de1eef8a8c6f7667c711f15e1a40c90d345183e9af26fc00933c0a566c917a2da91486cbf8dddb72a1cb5931b41a6717eaff5b0b5a36fa4cdda3e9e0857d6c334627d0cba97ac87ae113d3ef1cccafde3dee23423e15f866aee0a928c3f36ecb1c2f2e78179c61ebfc864f3396715246e28214bcf099175aff390fda8df4d7569ad30fc8cd0ead2b2f8e8253b5395e415534990844d42ae2f81cef2114e60d2aa25e73622bc1c2dac17e1d86df703177ce980fe7f478ff053902cde8647b63a325cb2c00dd620a2fca089724bb28cb05bb123ebeab381a7cb506297c8f428af1d2122378be8e19dccfa850c226ed0088f0a0644d9cab94d44efb5bc00a787d4c9d85ac6cbb03c827413f863acd4d37bbd411eb3260ca0b41e0a428372ae5f18d0bd5af37bf947ec8bc8733bb754211596475fe62eaa0bf44b0ba9e9a318675acd27e3485e307703b0634d621129f5c37930b490e3a783a6266ca3c027c542ece3986443864e0b702da9072a93d004c78e672d2548caa13b88e2d726c64a315510cc072387b59aef90744f2488dfa2f2634f63f5f1511263339481836b03bbcef87cffd4eeb94675adab2aa2014442185738ddaaf9189d3e940ab0ee5550a59d33407e7aab34e319e16963e46d191b29481d8b78e290938b8b187569369793311e8a3ba9b4ece0c1cb593ddbf84d14993fa94755a5ea14f58133b9f92a8509ae249f32a164dcf20634369810f4f632b58903fcb097b98af9f3873cbd528482b1ae5eab94a2ad801645658457265bc0850d310bde51df7f99fcafe823747765219cbbd8ba8fafefd89aa05c6ac28a731b5a1270214e170385c5830313299ec0f3a568396d67db1e00273572957434661621fbc6ff45f60e14b3ee5e6de3bb72ef68c6c3eca31671db483e85e2686cbbb005068cccd6e75a68b9df02577c5fa2e764e05c1e9dadd8b08470d3735035f19faddab113c63e4fa153a84da6d1482103db4a106f24bf374cf6f90dea556a7503c5548c3d744caa831d82671cb3ba8e74c6791a0859dd635684634db0ccdc8bb894681acff6f78b10439a4b5f2a691fcecf26df7a01b217b10d730c27f03d9c7687a59da1e8e4dd459651052e58bb3075123bc3fa96c85c77aa7cf9786fdf44de62d24a964834555b66a7fd4d4b5f0addb63f7897b7437d3c8471ac1a82548fe42b9300a27538ed34b8505c6d125a6f3cf3a4d93be18a9987a9bdf6bff7fd1a8e44c41b5f7a089f2c0a69b8e533d35d36c38cff42f89dd289ed372a05c214c11926b8bcf286af1accd6e21838fadfc778d7f85edb0d5deb1acc0731137172132c2819813fc61153ff1d3840fb489312e528022e3751d1ae7d5a6ad2d186e61faf6b086f6929c5fab03fde2fc43496bf85dfcc8813f31f2c4af75ca6efec66acf1c43a7f0b596c40a6eb05f6a8b4789b8425843cf9893d7d38cb6e3c5c937c7176f7acc1c892aee0abcbce51517895cadfc6f61038d6cc0ebeaf0a35723763d478929da4b68b2a53d7801fd6301003106368ae7bff7338f610a4a483f58a6ff84a76fd851e81cc38fe704e7ad69f9bf2a4835e34757f673f116b50615163550fe830f06570f56c849d0ed66b49347abeb8ece058be0d0a1ee4918eb0ef4104585a77cf5b41226827df39d55aae7d27365dc4ff634ca27687b57d335ceab37deb119b5819ace210e3b09ddf1a5ab24275c8846186e91ae4217b348fddb53fbea944d0fef1742d6fe6626ba8c8b69cf9c578763ee5028f9ba132eec5b08820f056b49c5c995f0b4d77d619f9b4233f8f5e11d210590cb9321cd517be8956eea618395ed697f337d8eed0e109051da4c4704cb1180be687c9fbe7a4c9b8b6cbfda9902453339475815f1c310616f92cb5e89af1ac95fe83fe70d84addd0a31c9bbba4cb837e62f70e4939baf003ae5eaa2eb761467796d0998d46617c766b043c128a4a11002d5a5cacd562707eca0c93da122404eafc4951e42f0a084edb288959119b277690f25255858c9edc0c4e4bd21e89e06702849fa4bc50e5efecf30d0b61f0d5a1e8758fab3005d9a07f3522aaeeb66493fb278b988d6e948f0257ccd0ba8c9fb100f1ba103bd4ed7511889ce57cc1d041fa020ff9c39985ae8adb5e12fc2133317bb1aa68882506febb57e8693ebceb3796bcf65843dd5b1d359552ab762b53502f2e1d313a0d58b9d1e9f19b404b8d1df9d4e646393bb3ea9bf3b473eb55208125bc728a2bb5c48ded4d8b73895cac6726a391dc4678e7f6035fd9a7acc560b7ff5ac4956bee4186851ba81fe128f88cf7a0644704a7e75ca71ad0112654231f1a35c1355904c2ddff00df0bd9706a59e6f9690b5bdfa7e2b62dd11c6cbfc8bb76169d39744ee0386eee38ecc1c00726f9c9e8730a2a1084566c4686591c1f0ee8decd8e150adbcc8f88e5a19ec0254b114fb4a11680772b13c4451aebdf2be59967bc289753d9ddc38d0685cdaae55dce0b009ea1ba95dcc615e0e76d4c2d11645239ef2398f4242bb201abd7fb947fd3f2395fd5cb71e1b2294309f486c68829a790a6f612f7a5df780b1b3fd7b24c7b034f8865c9eb1df98093467c4f3d014b59bb48a1e2047a7795c92cfa1a3a2300c15da578e1764cbedda4401fe5e60b62742b77f6402d0b2592bdeb89cd2e7d61217799ad2a7798652b33e17ec7c0fbb4d08f45280dbcf5016b9b1cd23e601996d421a8ea12cd79a9ecba6f302cb40ecf7848854c51f6911f6c166c0e0945c74f64977584421f8344faa9eda8453e7a1e0813222e0a2dbee2f09b0df79f83a5df726c13ff917146d0cb9b7ffbafc052a57dfc8a13870f3127a7ae673ef0ca182eeb5beb329fa2b5064ce62810f52176402060862b4086a22b11e7ff714da33fa5f406f6401988e12738cd739cbd9d7ce563ad7955af6bf126d4d421b0692ac1bfa5302e058aa1fa0d9c58c597df98c33e25137b6d534efca6867610184c8127034b538ee237809f45c5a8b55e2d5bb5e4ab29d5da7fd021a4a746d2fcfb1d8cb858dc7f55416d5290883e3416dd1d4d9b8e62a1a705d4498266c6842d0be5cac09b16b870ebf848f8c5ef7671f2bf85c6095e5d6eaea0bac7256033cbec83eab261449f0e2457f9f0e913b3317ec145220409f353c5d894aefd1a9b16a0c2261a824f27ca1566c4d9b311b1621aae9ddba0b7b528b27f6047bfd764f065f9a74c0e794869bb79b56f08b41b1707ac303ecc14d02a12d801933f29a7e8181c2b4038937ab03bd4ed1e61a8310b805c8c0e73821bf11bd6187a1cea5c33c1f8bebcaa04b409dcda8fb56bffc000dc4eb4397bddd781ef686587141216608d3d66ce3ec3b53603300502977dd35c356df5894d3a7727e66bbc41577170a0e29d2fa82e0b0f914c61925ae7a14b59b383372458ffd2924ce73cdaab937e0bd9198840eb06c87b8213ddda15ad32c36a0d21148be3c89a85666fdeb1e2d980ac25c04713bec73ed4fb6f886b657019b1e7f65edde93adf2b3f8d8caed49d805ffc2276a9ada72dcb6e3dcfe2de8952d7ac86f699d77735771a683064dfe3efc2244571fd4991d7e63c195cf21f0781a464c91f8493c5aa505c89217574c2146cdeeba4c631992249a62d0c4d2cd1ed16923a23635ac184ddfab7eda96f9fd09f362c0e7a8781bd7252a6e4058cd60bf4149e2ca924284b191e022763d32eb0caf47d9f8557007724946eb26d3c331b91f38d873ec4ef05cca55b16fa96ff210f7513f980437a90b0c782e51edb1e2e3e5f8293459760bf0d3d88672f1961a4848542ec6477055d3446f4d933613b4da49c57bd5456741bba7eca544025b57f5491107c780ad6002b14ac25776740f6dc620a7b70f989471f069006df3e526b373ea05f3b5d3e7c4c8dd005cae2eb7a9dad87a0d95b54bcf214f09486670b8538927d221d5258632db", 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)="6af47fa4ed04ab8307891033ebd35eaf4158f173a641391f9f25a5d723", 0x1d}, {&(0x7f0000001140)="0e5a200ffaec9856efaee552a16d83372bf4caccc728b14d6fba2c47aff6ac1aa8f3d01ccb62fa0342ce2aa56bb7a7d4c05ab50ac95f19dd3b4ce7d0aeb7efa365d0b2339b45581234f3637adec05245b37bd43b62ab9852adaa9b3bcbf3b928f7d9b838", 0x64}], 0x4, &(0x7f0000001540)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000000d77cad97c4284c00f681000000000000000000d61e0b700ec4e631592976d2c5f0c31b5a999fe1efd69b6e91dbd471ca57702f4c519c550c044ba4b8bb466c7859fe53260d83405bab32d89345c2b452e6563bbf892995b601f593c96d67be8c144815fe143aaa1118fe383eecc74eeb5165693169f5fcfd72f98133118809129cf1c9b315ad770546b13b258429becd4869350ebd342d93bbd71559b343f3be7389f06a2d62f03dbe617f275b2f62c61e0385ff6db000786eea893cbeef8ad068886eb8c5b2952420b3f5af975a1ef424d56a3b5f212e965bdcd34bf043573ad9c586098fc5cee4bf48203049cb9f9dbc9138", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r11, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r12, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0], 0x168, 0x1}, 0x409) 01:49:26 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2, 0x20}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xb, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20008, 0x40) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x400}, {0x7ff, 0x93}}, &(0x7f0000000080)) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) 01:49:26 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x20000003a, 0x100000001}) fchmodat(r1, &(0x7f0000000100)='./bus\x00', 0x4, 0x4000000004) 01:49:26 executing program 0: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/215, &(0x7f0000000000)=0xd7) getuid() sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000040)=ANY=[@ANYBLOB="d91836ca0e6fd0652cdd205e921007d1e468852025786d0d813d978d686c8d54b8f0695e9b33b1e7ba9f52ff95472b8e8d6b8c6b52170db9d206036b15193c957fb9d06309c7c22d8cc3ca1a3cc10ffa7d56de"], 0x1, 0x0}, 0x0) 01:49:26 executing program 0: symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 01:49:26 executing program 0: poll(&(0x7f0000000000), 0x2, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x29, 0x2) 01:49:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x28) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000000340)="c906cb6a875d44f91f4480f42001594c950f3cde777cb7d6f33237ca29bd3007f52db0f928bd7f6a56af58e3e7c545d3e11f15a055bb8e39440267f9579a930c087a4abb3edbba7a69982f6f7e994d88f361817ec45a128fe980ee3d4ada62c3d0f98ff6516a7bd2f8046df9fb20b837f3e07664309c3f72347ec8fecec6fc5258856b153b9ea61e4a2464b78a2123be17eb6ad07ef9ec64d1ea21ca9aac82380ceae51f24351deafe34d8fe043ccaf6ab6f30f92393ab3a7ab8b43c79aa3db7963ff55b5623722d856972ac187c711ebec20afba5a13b30c38c17f86e8760d326109a8be6f680d58ffbb8c1b35751cb56c7a7989507060bf911c2acb3b1e6b5bca8bd34102c7169c54c5e2ffdc1cd5cd0a3b21b875566479a25012dfef94316d9234a10ca2ba493fcd09966f8648e94f68969e24856acbb731caecc0df601cccefb78fdf9f0a490c950638bbe3c10555229301f4f623b6117b3f415b618725b01576e047d1d22e17b099e1238501f16c376bdbee302e1cc633e18f3075b2fe3954073b668ab9ce0be173e96f8e75ed1c5b1e371db350d41d214eaa6877f957643a5ab8f3038cac60a420f8a331b13a44677c58da010659465eee683153be86181f3a714632bb67168a0268c451bbf70dc47eca17ef4ab487c32ddb0428d45e219877fa1cc482f68d8d05eba566b2a1777ec03bbdbd5a7d7533065f3095a2dcbc963e15658e29881551230d20ea2efaf09d8fb64fc1c84cfd9f5bc805792e84381d93c7041a10d884007850ff33d47ff57a97b72fc7396678e255555a538d999b5de8e574f769f29e7599053f3cd7337bd26d8605154d52bbb847feec3ed0bd95b1e94b87c945b5aa697a814161064076a3d35e68035f31613b2d4c8cf69571544746fe57b636d377cbb22ffb94d2f1003aae0c971f7e5e0e3251095308cf4664b106c224c96af76d90284693fd40888d8c52370e942c7b446f87f5a6596dfe49ed66e16f71ce25d98d3e7e1a3cd72db42f757d8b0a29debf0309ef552426e18f6475c28402513f56de1ea67d1654c5cce8457fe9bb9ac0153f99af966d8a436025c0b28f0f8c0a50c2c2e692fd350d83bfa5c05e9041c12390a4fa97c4c5a85eeff3451886f4909394ba2d5fcc9b1a6068cd4e1117dd2d0155700f39653116e10f13462687d49256347e709adf7032f615d76235f5681993aaa064304da8230e07b5ae98dc2bd9b7819b37caf9049db7c0e3a1b0de2dcf680a8c4a70e5a263e2bb54eff1225c8efe6ad18cc2c5dfd4e9ead56b83c271ee0532a8830f6bb1afe0c7ba8d9b91687ae3046b1cfd241e1468f7b2fbb8488f8c62ace173a81b23009e047c9a18d0c2343bde50bb8aa85aca35a5b955118d8e8469cb1c7ef3dd3b1071bb5aec0844c835c032fc797dcb01334c9dab9385e4d66e60a578771e767dc8f027a138836667fb7436384ce157a7ceaaec7e9ab38558c2694f2af43a41835d2cbe30fc030a07585b3609695c53cbc36cddba0b34633b7c63b16fbe46241accb2d852ea12940e5aba07411565fc06b885a13ac0f370f549d56c83af064dac2cd9343b4cf05f8d7d7ac6a7d15e6f4898c09dbdf57051191969034990b0e97d4cbb4b87e7bbc1b6b1cfd05b7b8e455597de7a6274a73a88d57153c02be0406f6b32c2c04a62edc51063ae37e7cfd6af3d724e5dbf92e8e414233b03574bcdd1a3d652433ab50e0e39f5ed3e22d4ae6ba9a47152d4ad6812237f591adda21029bf018c94111b485106402bfb1813c6de4b4b2fc7f1fb7692d678114c5f723d1175f4435fc05cf0dc440e88fc1c746f0f0b55425ebfdcafe1ac6b0c3bdea64f45e1bc11cdee1c71bb325f97bd3531116f377c923bbbf63ce8c66b65155e9d73355b27e2a03e1d8592925a7257ecd4aae9e7a4f8583c95ad64239a43b6d782e03f76ee5653c9d07f8b560c984316ac4b5b2fdc8ef489ed3220b11e1fb14f9614079778b3d2d67c64e1acae2320a96d4bf3dda57899a8ff88feb8074fef94e0bf5c36a6f1b0890c8bdcef09efd45afb508355810a35064fdb0758bb041278356809ad3527ece68bbeb2ab95be62ce40506b9974b9f3f418e2cd66347237bf1877124e550951540709f7108e40e5eda381f50399d6f817e38d365638f8aefa73c566bf02f5ad638353f185eae32e397380518a6da73f1808ec7d4ef0effc9427976fad0fc1dc77809ee41d8abbb7c68701198b977566ef6bab06150d6c16a1127c31e0f2d78e43f0ce72a8f957de8329aea671e8d3762622e3f3f347d2f976634273ea0f5630dba30da8d869c290982f2abeda536cf1174f3941e4a5379c8d683fa877ee1d7af783e49a7be717890da361e7747522bf0749b7e1556e1de176dd8808a6a60852ac3d0de3a8bf48554580f777e1e7e1b2b40a01d5a24b9d9eeaa8a78d6c89bc572555cd58822f62e560d77df0ca3af32d6d37a4d82baeef5f23b7cdad16d50ca1afc5cf949d469ffdb6047e1ee0c8b77e089e9fdf78744e6cc63e02fd27d66a216b05a89d9a0470e06ed11302e8fd60b5304c777814b0ee3a79f7553427dca0e1e4260716633c2f12d1429331141e62a689efa2c25376959969d6a0b01b183b867227bca15630f8842a77e0b77d00cac979ca93a4eaba35b740c03b149ac54893d316ff37f28c33ef7dd5625dc92c6e061d7b94ba03d4959136e7651c6afc114b0d98fa6b918c627ccd9ec777151a29c971346cbb05d0fc762680d8bd0f671560dc9cec5a3bd7c5fab611c76fbdaefe44f85991217dfc761fe825b06e56483bab93339557e24a9eb43b35f3d769eb8e363467867e66a1e0b27b74ef15697e0dd9a9c22951765edf88cc6fbbab429f7ea59138b487abdd3624de7560b4b5d279407a947b8ee95848a96826b1687e320b6061361d0158ae16e915d6dac04810ea4730ff0f130dd323bc8ada52fea8e1c0a50ad6f37d4ae563ee2b5864e1961d7fc6ad83e6b350946c833cebcbb459f200536a0f6e12da5eeff307ffee9fca72ae2e5cddbc298fdde86f2ad111b58241f460acbf944e28e278d81715450f5d8b08e596bc5fb234cf9c5c2837f0f0b3d052f0a6a89f1f790da3138f49c0b869fc986dca4fa705a46dbf8f9fc5375aa5e2dd4b83b090df920ec14c5e0895a17f03efd9e7f5f2798b408d1e3f02d49ac1b34942facc757a0d19d71c1c6ade6bb5775685ba28f202558e2aee55ed5c638a9c3d151351b37ebf94305666447852515ae21ad29f2c5d46f4327ba5c5ed429c97952d5a7c6a2dda76f723521fa41df22a8920c63e9e9f20bb8377c083c7a4fb4b3e478ee5c73ac1fd224774487779d3a583606ada6b80c3dad319e2997745aa4d9b88554d535f27af0132b14fd8f38ab4237b6912ad08274b3f5ec42b02c79d2b27ee7ad455c0ea7e085266800549823333e896a3c6077a57f54a2aaa46592dc03182c5397eb328da58f632d8f81c08ef56d5286349f5506181cd8b6ff14db924b612386de481cfda14f05fcae9d21fee76b06282f8936bc5fe3f11c0665edded19fd457cbff64e20e1c3f5a42f4f86d2fe56dbf53807066f86a4bae3d1f385ef30d7ba26d3f7e35204417f2e9a6bcaaffd09b1ffabef46859ef6682db436015f9fea6473c0aa59bd041aa16634339ac8432850efd44c68692b325945e70e098060bd885cacf531016e0eecaf9931230914e819a8374d89a185eeb72ff3ba09424b24a91f52176df9ffb18f434e2d28139e161cc0cc3cb77048795962b84725862494b17613f5a63e345525aeeb4ad8777268dd79f763940e2a932cc98ebe2b42d84ebf8a2110ecde3610a28f8bec669d86ef06bbfccf47955d95d20e8d421e1942c0e486862454305489cd6a0fcbb0675312ffe487746fa8493fd161706c24145f136ff6c11175d4ae054456cfb3e9d6c2a0a9a53ee4b5da8d09fbf6a4d31fe9d3a4ff7b04a104a97305ee8b9c4be01e5d0b17512c785592d19416a689404e97eb80ca42df4dfe17c1fd0f0dcf2339e12987e066ed4bead6cb432d85f0f5f6d41b3df4d669d1563f8537ad37b1ac7560061ae68a6f02835bffb3fc490323cd601e3839cd26e6d1c9f7ec333f824514fb5d2db3d57c990b9075a5876c95eac4bd40e89276ee96b3ae939a890d80aa71aeb6eac3400534b139a5f4d8fd43d69616cef14e94a4c950c6559eeb94435253beb343192b1af4ebcff818ba19c52639f225dc2c6a0b146e58c80ed5baf208064184abd3819ead7f939f28a4c031acf6e845cdf745b571e2780abfcfe6baf2af580ce5c735fe4b696b2ec8af9abfed742b6997da286857cf1ed0bfd2f412bdc276bf0c18497055128676fe75efc95570a63085690be2ec526a93215ef078a92ec5585e03b2e63b13ec56d3bd656c9d1043de7f04905d3b7ccc9ab0f75cc587d8f52af7232cdd6040ece4301b8f2b378bb637b031ba82425487ad6ee286a4cdc3ca69d037e5bc6d6c60b06009e7658394a4e5c191747fc6561fbb171bbba020b317e5a1c866c356ffded0fce0600b9a3ad26c4f47703536462f4892a4722e76efbafed89985d23e6ae6b50ccedf5e4c94aed36c527b3278feeb81776c0846ed49c81832ace8a6c284b6c221719e02279e2ad63611f78734dba3e8b4c7901b0a2469511347eeb959701d0b27794e94e6457796cc6ff856eb29af8bc1483b87168b0b0a7053c6e7bffd1ca4a2ce603630c7153793929e7dc4956710446885bb89bcd3b92079f0704294abaa7492df6c9ccd8dd8c844d4d45c1fb1e19b3a7d294673e2e4882433851315f9d696b7ac2fd561bcaa2a6237cdd219b3f2d2bba7cb0b55d8b15f116e32d7e5262bc4157bc6f365bf4b34231733ba753e5dcf6dd90a9f74be2cc6288ec06aad1152e8ad0cb1a704ce45da782248299685167e24a20c80fa30fd42c9a672c89235e334dba795fbd70de338a5b06ca3f862c2e83c41146347f1cc9731df144e09649108e3f1e31baa9aa0aab99b8f5a6128515b3f024873d64515a976273c487e8198b1a21b66a120e35aafb7fca80a2fd5bbf6cbbca0f894f8cabff77aed42bb11c845eb1d51b118a0d726da5eeb5608c52b7a6db0683c725bb11b25214bed58248fb5049a22a2720291a0762f6252ba9f5b7a5b4dd20bf4ca63affe43203dc74e8a9135ea6aad71dd8acea08c9b4421e6a9a98aca59f24c20c8b273e28cd06890b268b284fd4ba1865e2a5b045a954288577ab48e14f5b8be0d5ee709424796cc121b34ca762ae3533d316685ba3d3737d25a3562949aac2fb578f7559299067ab521fd5fd9884731f13f0d4bf8c7504fa4c5cb807559b640de2b2e522dd914b8c2dccf91d4b9182dc36e1bb1a56a5dc48bacc494229623803c79118ce28f39421541bb4a9c735642845d19bb5d7267c7244d33d082565c1fcbe4258a2b12e0d4e27ac62a0935a778551d2b39f3dc3e3c89244e220aab7920d3841f8121701cdaf6ad186fe806575891d312ac66279140e957452fa4470bc315e99f2f88e26fc5b6c4c8f02417839b96d398553e49ed430fd2ccbd00e5a87c4dde95983c8860c6996809b0fb210783b45b50e1a7224778d51afe7e1eba1f6aa6c82acb56ef30fcfcfa5a112ad28391765233bb55620988674c885e10fa0dd7db5164eba8c0270dde89f66547f647465a27a0c527bc4cf94d70d9c85b2f610881129d3023edfd8c03ba319283eb090174f132520ca307727820b5da31497744e3fbecec1c427bb0ad28b9863b2764795ab4ab59a679044fb049e3c7cb96a44", 0x1000, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 01:49:27 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 01:49:27 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x88) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="49b288ad3b9ff28b03a7fc86275e4c0e261c7b84026060e82458fc70b5f51e3717157bd6fd500bc413e3e8efd840fe63688706ab383a93a4cbdbc9c1ec0d614dc98eaad347aeea8258bff8047399f3f92a8e93f88b82f6ec93aea7883c18959455adfd03a23a6e7c7a3b73758ac25a34f1bb6fc205b79ceb9e0fda92ffc17f5141c4da183bd106b10a56d3541a5f24af2df6c7a54a8338460e11572279df61c3be221e78def21f676841ad6151fa2bb26b45bf14d5508e56ccb599a8a21257dee5f3bcdd1f70f36fe47261468d2ce2522d3aeef740d2b729bb7b418cb6952bec11c711fddba279cadd8fa933741cc1fd", 0xf0) r1 = socket$inet6(0x18, 0x7, 0x200) r2 = dup2(r1, r1) write(r0, &(0x7f0000000440)="94ed5e7af443d783316b4d9afc9e9e55595368e016b3d4f83c06dba896f54f236cac9edf2bdf979dff090ea0add093b6cb08b9f5ea3102e348a086df5144bba7c9d62f1801d5a0ca709f61ea71a49ebe213ac6fcbd7f50da84977d4ae794fb6799265a99811b1f2c58ed74ac2d910cd5f5e77de7b8855f236501fbbf803175eee3382a303d7791f838a8f9405c4e0b08ee08fd30be5a4aab9dc023bfc250b2a731a4048e7f3fd358", 0xa8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="4431e8bd0d52f282a26188e4f701f2cd3c1b6cbd79252017ee38448fe5547a0d8e437eec43cf7250f889848f21fe27c4d8391ce2e3ec512f6d7a8d313d78930ee4aa904462e343c4c5202b19b9dae2912ead70530e2e7d4afae2500162a181cabcea59022a97d61680d989d357eea867841db7e1cfa239e6d1ccf4009dedf88d28d67a3b5d2ebb0fecbbebbbb9485385ab8bf4f4623d1ee6dcb4171a6bc0efefd5f762de8b7d44737186708920f3a5a800b3dd0979d81acaf3ac8eecd557c6b7938d7c5117a67aa33674d098fb65544e7c6aa42cd31c595c366d02f7a1e686306a597eb451837ad873f6b6b7fff37881e72577", 0xf3) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x42, 0xf0000000, 0x8000, 0x5658}, {{r1}, 0x0, 0x7d, 0x4, 0x3, 0xe7b6}], 0xff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x43, 0x40000000, 0x2, 0x40}, {{r1}, 0x0, 0xd6, 0x80000015, 0xffff, 0xff}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x34, 0xf0000001, 0x4}], 0x187, &(0x7f00000002c0)={0x3f, 0xffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=ANY=[@ANYBLOB="00ab9a00008007000000e2faa16f7f42c2b8121b0e5b4ba41799b67769f1998195fd7ead0d25d02b1b49df913586a1271d8602dc69c982545b1ccc92fea3bcdbba25b793ab21b52dcd45778baf64d7918d145906f05da1161b77ea645acf612b4570ef1b143b08c9a5d8fe4b3cd066ba6d177bcb09c90f46a0c9b3159aba65c5b1236f08a025d7483f7ae2b5044d97cfcf51f90a"], 0x1, 0x0}, 0xa) 01:49:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x80000000, 0xb09f, 0xffffffff00000001, "3cc874147160f8d47323ae364d7beb96b4515cf6", 0x9, 0x10001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x72a) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x28820, 0x180) close(r0) kqueue() open(&(0x7f0000000100)='./file0\x00', 0x242, 0x1) syz_open_pts() 01:49:27 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r0, 0x24) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x70}], 0x1, 0x401) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) 01:49:27 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) symlinkat(0xfffffffffffffffe, 0xffffffffffffffff, &(0x7f0000000140)='./file0//file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x7) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') syz_extract_tcp_res(&(0x7f0000000180), 0xffff, 0x8) faccessat(r0, &(0x7f0000000100)='./file0//file0\x00', 0x8, 0x1) 01:49:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000005c0)) r3 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) lseek(r3, 0x0, 0x88c62227e69ef335) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000540)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x40}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) linkat(r3, &(0x7f0000000500)='./file0\x00', r3, &(0x7f00000006c0)='./bus\x00', 0x4) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r3, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000580)=0x5) writev(r3, &(0x7f0000000240)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d437628619747d6b1bc7ff81a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a06ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x4c}], 0x1) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x1000, 0xc8}, {{r1}, 0xfffffffffffffffc, 0x88, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x22, 0x7fff, 0x5}, {{r3}, 0xfffffffffffffff9, 0xe8, 0x1, 0x7, 0x72bed230}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x401}], 0xffffffff, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x1, 0xa, 0xfffffffffffffffb, 0x81}, {{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0x8001, 0xa42}], 0x8, &(0x7f00000004c0)={0x4, 0x3}) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) pwritev(r3, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="4f18a2d4ff43a7b42cb1429e64136cc0f7560e664db5f687395b44bd60d6bd042e9e58adf4d98fb441a189b21a1ef9ab67a8ef1452786bf63b424bde82c58102201c3edcc27585c809ae18d05a57e10951be0de54312ce8f83a81879b7ee52c2f2038c43266de568f4df89b5c7efa162acea8cf8c6f4fdd83aa671582afe56b83607c0a16c9a038ca1b40827798b35a031f69d84e827dad9019d5e8701d56c1940b926af9c869cbf33020e5e5d40746e366b5ff2228791bc79e879b64b588c1d5f5a5be1b178", 0xc6}], 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000640)="1a6a790fe022a25e82edaab0d2b87c5379", 0x11}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 01:49:28 executing program 0: socket$inet6(0x18, 0x8005, 0x2) 01:49:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20, &(0x7f00000003c0)={0x0, 0x10000}) write(r0, &(0x7f0000000180)="23de363bd4c39b72afc3422f8ed2d9e3d64ff45b033a3d31de41896b1ef7ef5a964a4cc728c35b051644540c2ea34eaf71d4e74100986ba6fa7a670f2327da8e1a232b9414b9707df05bed1697a1cefe6980f069389d1ca2859893e815", 0x5d) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) r1 = getpgid(0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={r1}, 0xffffffffffffff23) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001880)="1eb87e782625645ef2eb2d0105f0500250e21135d8a9f5f3b62077d3db25bea0992f73b42ef71cbe47746e0cd2256280d4e6b18cce3c9387534904d956da30514eedbfa1dcac688c342facddb040334c211b59cf4ccd9de35d40a59efc64418ad38955b2f4a3b1c0ca0613731327c0266b644f30a54790c0b288f8ec659151965a3479459225621c9f77a5f56b227c4b44f78b5d54f2659d44e18549cb452bcada822d9e57448f7dfe54a991745426eba70b70eaaab21dc6e3d0f03a6ad1bd97fe888e8d5ff67c246616076efed833a0ffecc01c5fc5c4e6108cc3503ec226d78e33eb1d1f05c807725649f3ac14f3", 0xef}], 0x1) r2 = socket$inet6(0x18, 0x4007, 0x71140253) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000580)="858b750c33cc66805edd282901e6a33119405c4553d97acf839d4e5e030a78c09aca1346a4cf33d1f3bdc195511bfbe0feeeaa3f64b9de5d1f283e13a3e49c7561a146ec8666cb9a57be0f5afd653c167df47254b41377b4e1d992902110c564f141318dcc8a4d636340c7fd1d164196825043846ea2c8fc38a9828087d0dfbfdd55616ecd1c190b40d4bf94e81ded441ceffed113284a9fa78521cdf57fbd94c42a7f0a9c0f6dd4e36d7ef1ebf1fda55ef48e4753c83de66b333a37de08aed8588eb557910cf2754293bff7aa443b402931dfd42639d7221d2f509c2d6b404fa2cdd7d09c25220ff53656e2b4f4395fc79ca7cf1c930353b39556c1e27d21a5ed08d4d07405cb6a30789573bcdb160cc732b9061808c14efe4595ae88244ba52cd8c08dbb41bdb2fab3dbc5effc4221b9db276151adbd3ccf237b1bdffcb8bc04bdb1faf20cea8362ada77ee6fb88d6ea0b3390874ada4fc056281fe6aea6f29e6b59a366fe785d21703a632310de9a769af9093376a78fe99b6227e911594585096ca9de2035fc46e80f4837207e6aeb5e1bd84a937c753c0e54e15d8d13712d4fb06ca1c6554627bfce16c866c470d97c9f439f6de53149cae31a904bff7c50e8fcdcc0d395423c199db1bb6677014225754a4032f3498185f8610c7b6a7587fc508f9ddfbbe5be836da4919c718410e31e3ea983ab1599a24ac4adee0693f170511ab2af965677379f6633b5fa08c44f4bbd573da980fe488c3caff2f6a73ecbc53b12326cfbb468701da637403a2bb8b93ee5f407db0706c8058eaf62f557e45afc446b9a55d511b61db8ed6d76a940364f2c35e2c998ba4a563b054f0e625f17675deeca382ce97f29058ae0bf33fbb1ad7de1cdfcfb6fcf3e6d9bd0796489e19ed867489b4caa31b342e5f257332f48d162bd7d542585fbb22dd396df0b314aa13f152ed4334b69524799a39165a0a3647f197a3620ba4fef278dcbb5b10b0a6cceecd1487110c80030d1e182cd936c6a7e88cfcdebbe9925829a265456a4944266593d331d411ae07ff9bf866486ce64b7e77e626ae05163234f3036af8fedbb4e17578f82189436b6aa94648780b7a5e2f0960289b16f7d6ee18e52967aa6dcc94ab3ec13be3f3680ea3320d81ea0ec75e954892a05059d89e787e207038855640804fc115ee97dfac80f2992feb3768f48be4eea2bd2989ada935b7f7d11aa54f8a013422d2d0631521116411b662f701e3cc87ec297084e512f0d98f3886cee3b94c7b0d634be3ab0bd8a548ceb334b96a317bfc7c510b0fba2f615e5293add4d40e002cc03e2aeb6aa80ea3fc2d2ec1964ee2a5b6a4f01ed8c42fdbf440a63f8769ca75a1d72ff05274150ab153de2767bbae3d437b2118916668b393c4a8ab38516b6fb07d046000411b2717cded6e2ce79427122786d936aecd515f36f2a0d2ea62138f719cae7bf0ab34fd38c283349a05965322482b527e44c835c78787732d21b27632ae4e5e2d0780cc4e70ebd9334710c204bb1eb5fbb1c29ad3dcb30cf130d98a9963afb6c97c6264132d90f1d9d9f5c23976b005c009ae4196626269e36858a91054d95e257aaca3b68e7fd789f5bce6addf927f950e207577962dc1af131efe03e3f8e8b5bc551326e60f6169bce78dcc36e9da5146eae882f9ee5ec782875e57efe1d724b374b345670bf16d89b4d233fe8fdc50ce002a61fc0b65291d8aa8470dae1adbf3dae6cc1ec31f4720b76998b0ed07e8ccb3149eda52a12c8641588799704e14a96d40b9f070808aa9bb2ae34a4dce01042fc13bbf404b701c4abc46a121124d08d797a7389a5444e6071271ea6959d7116bdbba178f97cbab0226663f66438f578b9eeda0148441e90b54de5c40a3a39750d4e2b404cf1b0758ced9f447171c441eb8d65254a9239f35efbcce66b311c27b3e29049309f9fb63393d9420065e3805189fb56bc2928e7f507ffe6dce879d151a704b39aea8c5d9a05ebc72c48d26e82f3cc63b76644f6368c6926c671935e4da7967665f227fab8f5d68c7ec73713222518785d33d7a4fa0e80599278f1c948f5894f11d25906c8535491fa1406274731173efd7fd1536fb2d3c10aee45b3c51a5bfc80f9a5494035d33bcb5ad319b66594844841d1902925387539faf630c00fe8ec48e90a779f945ceb4f5dcb4f04ceffd558f2e15d2ffbc5589e532190d184de6c0041eba97ee32723ced7ed1d2bfb9d17f4b35f8ee7d478ed0dcbc42fb504798d875efa19978693e6c91bedaaf1ec240e0fc5342298045b32af5e47da355bb87254f0b472ea77c5b4a676e46bfa400ac492d1f805e958158f69e4b267dcca0172898e454f4a1febe5c9ac60859638b6c246cf5b997de6b7d627e865fb1cc0bffc32ca74dc9fcdc764925e37baa07f81a6930392831d4f61d7e87f611b2c894c3f1693b96135ff5c153ce923bc04b1dd86c8b12e2870a64d7c8b4af70e7ec094f458eeb0c033aef1624d65b397e5347b51121cc81d2504a471e0e0c982a1e6047a70c16a4775a82456e7853141651680a8032084579ade7d5ab05c3dcdf6238fb528e9cb8ce29fd6a7055e90cffd92700f61724d624209f2f7a15aa21f6619a0c829bc177417616b7cce5861983a540c819631faacc7cc2b70c6d95ee9bdade029c51189e0e703166c577febc054a8e45eb6a251259a081e5b52188ca1269bb804404d811a6b4c4e79c75f5d6b55b6cc49b6a71ffa9c30e4f61f02226ed4c17902b3f745e8861d2a2847ec29508981e6098f6bbdd2d86cb43295ae85eb9c31c9b14532b9c616f691613dccffb3a427e009683e7bae6835e638fdb5bb756409647871550ec92d5c6e7ac45db87a014b234b5b9de4e74d9dd4b8d4e0c4013f7caae0443a168012fc90223818f3eca8ba5e61ae47656456f501b6cfd94e7937ee66917b5c274dabee70776fb78484ff0d618c34f93d3b3eb561e0954b1256ea588ff10806bb8d971644bd5275745985fb9de909fb4c419a4fd6a576c48821a82241546aa0a9994124b87ace922862b8bd82391ba76eb9dcad5bb5c0780fbc453214e4a0a24bcf09c12bec324035b89dc4b3adb7a0dc69eee3395b448b8e1370ce4453a8b1c1b6803016ae110dad135af9d089c8e81adeede14fd9868ec65fac41f43af943dea74a9e215aa87a197f2ba6f55c823e38a21e2c85fb46ef34dc7da6996997ad8ec6ce541ab0e55e3b52ad1acbab47ccee8cafe53295622a58d43ac1475515cf7a84b5140267170b9b6580c0223ee4d6bd33cf74d479a199331f75f4f975f568a89a64b30b3ea0f396522b15752e42a98498f3f96bfbc167c603459302ba7ae5ba70e93018ae4649e3f78b66aaa20dd123e1913b87259d1cf7153f89760eaa7343c2eabfa6be2aa806ed3828ca4475eff84377bf7f69d70b5f1f864873ab23e7335158b254611451480c4fb6427557ed048ed9fcb9cd47d45f9cd13d8cdd69cf15f3ca5a6007b3a624c8687c50da84a25e8883aca1dd876ff76bc03a22959a52c802e1034ea759724f1b07909faadd4b6978b068f97372351b401be4ab36a90458a3ef6ca54d5aa35b899349f05010b7a82bf6b24a3ab207cd0f14261d7fa38db574a9d90d7a828c7be25621cad6c1d2a252f0694798159cf737964a7268709d9cd42a60d51146a14cd84755fd61b4701711d04aeb09f35c68fa5b908de6835172b2f4617330597ae1c84e69de5d575ecc070ebde9ec8f0b4a23733546eedc235136dd225ec03e91089fcf9eeb24560fd89ab7eb75759879223ddb9eba45a19c3ca432e836ee205b905e2ce8d4a7a560227106ba93eaad26a73365dfa74b7c127b9ca41eb90c42bb2de5976f2696d8b611b043a100d7cc3cc7cceba9d0bb7b2e3ba0ad3b266f6fb0d2af2843743e3c090ba4af3cb90e1f682f944e1c753f4d291b733adc552bb3a8edb904cf9162d6866e478728c7ead9e8b6cb58d89c9802d26d295b0d605c475f1b2709e4afe667be6ba256f9b3940949eb27234a5cc31a9f7aecf012c4ef122f1b22de8ba6f5a6a940bb00b05b1b007a7dca7ee1bf950f4236e565ebfad1682fae1515273cd5b372dd219727f7d55ab24f1c8995bef32cd1e3821b102400f72b70cbe396732bc59a5720aab19c005971b17e94c914e08cffaa3c4dc32915682ecc4d5250cdfcef26342f9d9de3f855e75ed6f12fa24f8d5fd10ba21e69da33911e33990f81b51c9ff30dd72c4457283ad16d6e0d7ed1091c78fb6fe9602b7fd22900f5b6ee45aa7471b35f2ca4fd7acfcf58f89bef9725705a6357039ecd5f68757e4b9092cc2d51b7f46ff4a99c001344bef690acfb32ec7938a2e7307b90feb11e47a9b2213b605bf1d5fceae8cc3ecadc622b794a3830c04ca6a4a00c075864f3b8c3f5390f84172a55ea8537242e70370689c250faff4c2f27a6fdb6bf5c0411146f31d04db76d2d98b026add9353ec23c33a7df6268e786fba5a17962d594a53d536c80c6cf23d3eb62a83a9cef62061556fee4c8626e828180c3e2a1a64af8d4922ac851a3107b8739cc1d71d02927dde037514e61d8299011cd3d7237afac3fcf8cf9ae5a66dfc98b0af8e57eb49168dffe5ed96dd6d12f36ec82e931d9a00b5932d4e1e2b630e7e45ff8a4a110059faffb8fe1e619a49b951bc5590b2dfc40cc4394f847e1611eeaee4cf4079bda5ef3db0edea8ee5c132900ec582ef8dc2e1d2685b1439cbddaa3befdb758cb9cc818652e4f7700082cfb6b5a999feef320d669b65443d56f895fb2bf7536edb30f2d0342632af75207ab1639df11e7740697ec98d66847d358ef90d79e76275de9b00834a2bae0c93af90c6e0df45c47a7ec190e9dcd0b3d7fae3aabc34dfdb7f09917861f41bc14e5af52ba6ab8114192bb4ba48d091d6f32dd9bc45d1f70c9d993273a0b88897666810a354c20e63e4f19b5eac42b83705087e728efc2533842fec3b9ca91dc82f0ee8b0224554a9828dc0ac4f8308e8083cc3646f49aaf6d6a1f39bed38c1e03f311fac82670ee63566cabebb61616b6427f8d71acb7e11f2be31bd0f3c953838087c521dd123a34e9dfa8f7aed2b5c58857812926299b67e9acef30a12a3e0ba73ace3ed0e058c053b65d10a3c12a6034d0f9e62968f8e68e0f6e8f26aea72c72282d1228eab53844a2fa30941a1f6646b048164d24d0de05b2931e844fa0eabb896a21d550956f069cd24395fdacb5c625e1d9acd8d1bf732136513f5d1ab1e21fbb41032841b57ae5d3260a376c12fe6be677e8daef18cb540b45a4da38451630935b20613084380b6374f179b521268c2ee36a8be32371f6f91852abb27e15f20149fd8367918bae7e8a88ee65c7e5982828f1865c5fee26c0d32667b20f0146afd8ec3e92840095e88b62e307a53cc02e6c994f98cc448dbefa4c8f3fa6c70fbc00a85b6421eeb8dcca2a5aa91c0f8b7faaa091a4a314e83d816584a3e5fc74d96a5a00caa7c01c80d012585a25f0063272dfe0e6f76f4f463ff7bc65c6f5509652f2576538b3d1a466d60810c51761742219c4c4132b1fb0d9d982773390479da0444600fefb2c384462210c7b8d7a862179a0ed5d886ccb22ba9505d8b131807a789bcbf195ddd78b9514cda41195df3077f1db50e37e283651028973bd14a5c689d04ef6b0b7ece1adebae9134a70732d148be1a35403f052fd242f01b33fa3cd8c7d38a0f8b0596e65de9322d4f9dc497fa3b582aa2359dcb44034a77385393e003c8ee1b39cb4edc44d7e5ed9d0a0cf75d08", 0x1000}, {&(0x7f0000000040)="cff313eb596e2747f57b8c808ee8e6fa778225cfff8f2eaf38acc2fc93a61fb271a75b06dd990b", 0x27}, {&(0x7f0000000400)="00ea29cc7f1fac36b2f30526b232bace040a6e34c7fada545d315b4e37eacf59e3ce443c641b3afc550d73a74683c1420ad376911ccfa1982f2a8c904cdc83513453f8aef2d4175eab8f48ff8a1170c3c9e0adeaabeb5dd96ea12cb3b55bb85602d1614014e67c6ee4e5f63aa9ab18a9e370825901036cfe393d4140cc3fa7081a2c2a1ff3ddaebd517169d024052bf2ea5aae54a943d671314ed5691a9ec8dd8266b8c5", 0xa4}, {&(0x7f0000001580)="d402db870815fd0ca714a98646ac46dc44f4000fcb52e890a1ecd8b0b63dfec93fd5375602b65daf3c6dd01b9342277f6f281589ed1580f82a6d28e241777a9cc06cc90d80fb562b600770a300dedf12ca2ed84e158230f8362f2a8d1f549d3cfa96c0cdc23233c2802a5c4a18f240f3d39d6503066d610ba70c978e6ec9b0863d3864d7", 0x84}, {&(0x7f0000000340)="5768a97b9a88ca2315868b95b43ab703846a9e6ef56449f899ccf2d9469b1ccc8723e3d8f60d9730557de34f744574647ccbc494886e062cbb7032c9c71cbae8ce9737e9c9d08f5a25732a4aabeb8a3ffe0a0049a9362ba56a43064a0259a14061c1ccdf3f", 0x65}, {&(0x7f0000001640)="b68840c8a4f917c1a67039ea59aa80e18838923ec962e4a0c0427e70c44031822b3e6a08b4393a95788443df9b1c2484d17259c1a4206132190893c829933466351a425faa14175b23380dbcc6cb4a2f092d5ad6a7bd941cb2ca732c431781b780cc93afb928b3f5920427dafbb28be476f827170a7b6520f48f306a82b8c2893b073e990b45fa86c7a383f34a6652be8ed018744af1a3776d02041503a59698a49929", 0xa3}, {&(0x7f0000001700)="e004e1e4e93763818342a53b568b25e2e9efaf466631141417bba0f5d2cf735136aa70870e0da4762d43660771e87626782f3280d532c85069e18019a18d17fe078942b1667c262decc9567b819df2f16f4c8208de76dbc506cc3d996d93da4f3624919515c58e322a5702621789c82e0b88857050e7d40495debbf6dabff27fbd9cf7c213dfb0d826adf00f2360425ee4523f5bf5c6399c2090820baf9b01705f083a3434bde71c70e223868bab2fce1a424e0e93bb10700e21a13b7b2f40c15c5df935312bf1fa20068c82a81ab8cf25bf9da6adae21a7f868286bf936e35c63f6c1e168e120c0b68cc9103f959bc1a2aac334739f868d8dd12db7e6a1", 0xfe}], 0x7) kqueue() syz_open_pts() 01:49:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x121) 01:49:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) lseek(r2, 0x0, 0x88c62227e69ef335) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x40}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000780)='./bus\x00', 0x4) bind$unix(r2, &(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) r3 = open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x4) write(r2, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) write(r2, &(0x7f0000000540)="84d5a964c2511d430fe10718551b45eb9b24e00a55cfde503a867e97b47d67049e1d0eaf5d4be7ba5cc6e3cbdbcf017b1b1f86145a2aadbdd48d50f0d911190e35c508782323c774a00c0d8ecc5f8f830bdef35e8ecee96481dcbe0bc49f9b3a40932a80c1ad2fb3e054bcbcee3b64223ea1bba30cd082f6725bfdf8803b968650b6e2", 0x83) writev(r2, &(0x7f0000000240)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d437628619747d6b1bc7ff81a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a06ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x4c}], 0x1) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x1000, 0xc8}, {{r1}, 0xfffffffffffffffc, 0x88, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x22, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffff9, 0xe8, 0x1, 0x7, 0x72bed230}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x401}], 0xffffffff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1, 0xa, 0xfffffffffffffffb, 0x81}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x8001, 0xa42}], 0x8, &(0x7f00000004c0)={0x4, 0x3}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) pwritev(r2, &(0x7f0000000700)=[{&(0x7f00000009c0)="4f18a2d4ff43a7b42cb1429e64136cc0f7560e664db5f687395b44bd60d6bd042e9e58adf4d98fb441a189b21a1ef9ab67a8ef1452786bf63b424bde82c58102201c3edcc27585c809ae18d05a57e10951be0de54312ce8f83a81879b7ee52c2f2038c43266de568f4df89b5c7efa162acea8cf8c6f4fdd83aa671582afe56b83607c0a16c9a038ca1b40827798b35a031f69d84e827dad9019d5e8701d56c1940b926af9c869cbf33020e5e5d40746e366b5ff2228791bc79e879b64b588c1d5f5a5be1b178", 0xc6}], 0x1, 0x2) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) linkat(r3, &(0x7f00000007c0)='./bus\x00', r3, &(0x7f0000000800)='./bus\x00', 0x4) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000640)="1a6a790fe022a25e82edaab0d2b87c5379", 0x11}], 0x1) semget$private(0x0, 0x2, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 01:49:28 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 01:49:28 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) dup2(r2, r3) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x12) 01:49:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2000000) 01:49:29 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x1ad) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x20) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x4c0, 0x120) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000280)="f939a7bee5ebd6aed5891e2f0fb64dc9b1331290aee4374a7233b79fb9c4f46cd4768b01aa79f25ed27ab8cf4fbc5476599741f9681edec023a80778eb8585618dbe3ae5f7372a4f43886ace7a83fc89e8da3769b462a0bdfd9a8a6a828837f0810f4d15bc4d4983fcd7d1da17d72efed1b0c1ab982b6984b5ec7f5d1fcc138e2e97685ad4e31d3eca504b0ede2ba5bf82ab11a3f5994695944a0c928c8b5dcc282aafa7aa382080ccf5bbbe0b3bc94205208e1b5f2aafda69e868a2fd034229966b9cb0c25b9f5a6cd9d792f5b6b0d040620f93a522a3caae97f54a271de90fb7c4eb9ec708be53a93a0fbc55f137235e34dcc5a8204cbdfa4dd5cf182ddcf7898b90079601def188b438a59a581ca3e59fd8a4232676aa372a3b12d2c07717d0c5a725b76e0ba2afc2635ce74984a7f4cd62f192fc104c924bc04af4b1d9f3eeff8cad1ce46a23b8ae055b6b5123c9431307052b230104d27026c1130900fbde916cacbedb4e47c86d85341da04f1ac0714ab7e679e4480c8b6431d193fc9514d91fbf83cbcb69717508df22e4b3231af2e7a61dfabbac72b66e6a14a6321716cb9fbdb7e886a28a640bf21fb9d8f97ab7596f1e007e11b045ac215067314f1d5a3c98528ace3823b43ae0a927498505b9fc1e38f552dc00da0fef558f5aeaed92eef78686803836ae7efaafc8aa2f6539d76d9d30d146997862c303c1b73f4cd901068564d1b6ad762475b34fd81992345d9ba4a08ca6944200f961b47807df9c203ca754a59beb535a3d3e9903cdf79c674d64363294259cdac10cb75eb4ab649b52ec02099d8185b7859ab60cb9a745565b3fec51c58b107bc094b1f61d03ead2ecf102d1d78ef09f367861d3b12ef0221a90f625c17a800d3ef8120c23904c73f431d8d8b6c3c45ab3ed2509562c56d387de618cef1179eef465a84640e155d8dfde474afe34dd85e9ee10301bf24e35532058a5833d14ce8e7a57a95909c7cc15bc68847be8811fc4f97f650300de05d4c3bb0f8424a21159acbcb6781d6d14d00256341c2d4ce8ee1afa4fdd96ff35e391cd1c158342400b860d95d35915e081a6beb19e3b54366effcd03bc60dbf56130353f3b9f16182279f5796f852ee520f743fbf87f6bd4f6b01184b86aef2fc65e4a1e5333e09e825b27a8ba91e23a2e562289dbce35592fb344dabde9872a437338c004eb5755d0b277ae9544384ced5c1ddeda79c4b51619b054dbbcdb8ff51268ac0801ca0371f6ef79a377d516da899b99d583dddcf4887cb901f1f33d06f041256a02830e4f65c619f755b903ef6c4884449d16d45a4588718953e85a0402e04c1c6e5b9f98f3ef0b0fad5efaf42f6f9f6ef0c248ec2eca716acb537fb28fa1b090064db2f057f5147add1f9e88a08f2480fa2d81343e5fdfd06b041431cbbd02a6d29cb6fc944d1266a936bdedcc176fa6798f3560c45e070f8bb284fe8225cf61e3e87587d6311c20169c7347ebff6e62f0d9f6c149c27b7e28824d1d164920fcd38f5b2a850bfc724b59e7b54cdf835401b1da4e4b06560df36850d85f2768225431f95cf06a832796eb8eb0a745ef6d7a10cc08208b9140caa2d3f18ee8c4731c7abe17ca92b83477dd183649b703975c5c07410af9bc7040de227a11bb30bf725e9fe9abe63164668c452908fadfa7f0ba08a906727fc03dac1443dcbe0d105419d6690b3ba6757326d44c06d4b7da0c0d9117fac6a139ffd0798bea54301aeefe0140fe3bed02b63e48b08b675873546100a016614b41d0b0a77cea2c7e35f9e921e6dd849fc02643e4f37815bb37845885a50cc56904b4df8add45719aadba481eb0b76eb810d757c8416707a0b7e303ac6e073b341dff1b713703fa8393040233a27dff3a98ec3c524f734a664d48bb7d7625d5e89371813c788268f5079742bc615be0d9b022d3eaf79610c6a4778a9ff829f427e3028c4cbfe5e7818e83923245fe99fa166fafc3ca3489e143def1716e284e4b2323a7a37681680b3677fbde6268b2b34d527a0c789d9a97fef4cb8e522d86a31aec91cfb962c8fecafe458bbb20b407c4f98a997161bb9887d40a2ff01a60166250021be7b4b2ddb9a5107f8806736a180e16aa0227832ab4f7cbf289bdb73ddff5f44439f2b1d25bf663b166673059a1fad39f13c46e711b4cce43666f4f0df3a88048e7d3c5322a9323f0799418d41663afd3b94de5df8b6f03344c7a29d88364560a58e21897a70495f404641cb6113d9da412c6287b7ec0863771015cd0a69d016d1e0d76f039e9ffb711c4373b92c92e6e088ff20f6f97cca281bf62ef6563a7d26c1c6571aa8dec12752946153d8076d338be5449716779537b0879182398bccdd9145585b4d23a1cf77a25c1967c0b5def5605bc0de852492968bfc0a7b5a3536ca006bdeb2fed277fbdb1ad3a067b4277ff513678dacb4eab46b1f5d267cc7b275a252eb5019221fa82d2948e3f6839659eb8493a16ac518a82c3e3abf63191bbbe57429c1397b59e70ef1ca46b3b1e4d33d159c215ff0db8d8e6f1964d0e167bd2d27fc53523384ea215c480197ccd4ebb8ba03f38243aeb403551d3e7dc3bbd0e7dffce8971443288682b8ec2ad0796c03a8cec0905360b65af5d86c1e51a8e3f455e7467e16d14f5a01df6ea81f4e634c8ad74916fa4c4d72d3cf071530cb47a299fcab7b57c5aef7873c6bc2ce83973bd1c54ae3a5b19b15e631459f2add73242e74e739b1bd17b4311045feb0c40237aa2cd7050b141cc62b83217b883e0584c0c544fa4b3a50a4270e37a9f9ae97c67ab3476cfe65173e495afc6523a275f80dfb90b0c104c4441c764812a97b0b03b690da772014a49cdf5b836e3dfbacdaaeec035f50fba3d3611362503aa2e5656563767a1e9e324140909353bf48015329b5708a0ba2e6ce0abea20e78077376a5953d0651352afb8781583346381019944454fb7ad415eab4d60ea92df62403832f79a7cfa02eac647218306e6f94892958250ba6c9d3bbf51575a61f8dffdb061aa43aa48dd630294c5773269c7ab67f3409882e938dcab449fa0440d59995ab50fcdec01f783c7fbd81dc784ca510b6421eaa23ec0356870a1b2fd0474ffadc0a7d5aa0c1c2d4be9af05cd0919b714b38ccc2762757808f5826186c112d267bba321f2257308f9a8d38a4d0cb64fee11382188450f97882216269a8af97ca8f147335e8818c65c6460204e04ac0536f03b47c3697b700a6371c393d236c08ab7d6137f1f787afdddc6da786f4b34144285248f20a794d24f0f8477b3f4d24bab7623574b00df61b212b79c0eda9d65205be6f25f95254347b87ebc9902394ad35bf1a0422f05425644927b4e9eba83d4468e4f1b6bf1076ab35ca15319caa155ab825e7245842c569f6670ddcbb17c7696cd7bf9eaf32783ad42448024534ca62b65d36d296e2e7f2b7bdb021bd799283e80121e8a5fae56bd85245d4404ddf86e2620aea46f92ee3286cd8c44b95d22288942be02bd4b42d331f9b43ee2648944fc71ec39a3b4f866d56e3a3c3c723173589e4c15eb7cc06400738780736c43c0727da1f76dfb9d7c08d371bd3c63f765e34e30045cd761c44b2c8f2726a803608bf80436de283d7a2a46732b83ccde077bc62429bbeae158667462ebb2df48b8550be0948c2a821562bf9f1274b205b68333a39041a7c5343d4e4dbf160672c8cde73ca9621bfc7d9c5e7767ad280b0850015b7f6516797c473ca9a4f410ba3ce87832407ffa10a0ee5121694c66f95e4b3c8cdf252f167686e6e814360ad046fbe0cea8a36c3c07e2a6c682bd9891f5e31214cbd5bb8f69be5a3e43530a90c3ba7b140950a6d0d9c46c1da6d69a60492893bee963c1ea48937fac89f41b0866d2d12022055110b9059ac160a5d5a521c6e5a9c8e4e85398abe2c7d496f181ff5f5a95cfdce754dd2c843dd88cd88d2d63b13dd75fde9d507a0d48716bfc0acc10f06b5d50458766925545463cd934d088ed6e7d3ed3aa9f00ec5946923e7000f9a13a2c2363be6ca5732bb1dac4186a419a1a781caf41a8b0edb81bbb66f938150c4c69eca607e68241fa52f60641b98c3762acb3c68dbf116e9437f164ff1e876f79d57c43dd53f4b787deb83796dfcc091fc712ce0a9517a245f3b5f7dc1cb5973d6c41d842cd1395c185795665b6395b76f3eceb25bac47ca900cc91f3839625421a0e2bff21e50cf9f9c628501f12d5e60511ba5a2d7a1886e8472c45e3a79bd84216ba6051b9704a5e056bb1d5e1ccbc134988ff53fe86bf14ac4b010af4340f18f76314cf74adfe9e6dbf2f02117ee4f47e33a5da028ac942b68446b44e1155ad6a4d10231d065202ce8d24940ecff229a99218b860469327abc51e304174271131363a800d3b2895b8c4b1c99e45b625a9e3c8bedf2cf39f1d1d848ae7e2918874ba2b497c22aaf47fb2ccdd874510a9414d6a5313126921fbf967cdb2916e40d5f140b70584991704d06b7be5ac9934c05e9b44c857a33abe01efebeaac9dabf295e46d55b7b4baa6baad605058277f13070c801c6055d78beb1f339e7504d80fe868c1193ce35629d8994484f1a4a83087a7475e8fb0ed098164389745156500225a487f9c81d24e408a911f337bfd722c31e738a2848068d6b2adb6b074607f8690e1fac5087dac3d41e51d09ffe4d386cdd229b3f051a9fe82ea7d2688359b4e0c69462030a0dd17cd6f470cfab96e5596a3a3ca90461dd6f4f7652ef1f77bba4c1e5222a639fd50e7e516eb3d0bf985cfe563d40fbe863ac411233315930cfec1f4431d057f78ab4be73b24b9f166110aa657c49315f1897edccdf3a360eec8b4fca85858a6fb2fcaf0bb200eac14809041a45fcb2c5675d0641c1fd9bc977eca40b7f3097dfed66b30860525ba5b333d945a0dd36f209ff3c26c9dc214251bed8fc217b34bdecda5ab6b0122b89e9ca7792fad74d4bb28f621b3fdc721eb0dda9cfee66d6925a0603142b60c28340bb772ebc59037c92b5d3f285c9fbcd5b5fa447cf927fed7ce8ceb082ca4614ba441545da3c5d50ea0c1d80a60230e0fd3a8b2de23acb77af91d94c0642c99f0f57b8781cc0877cc22fa740b1f4f1073cfa64f14ee2896b2ceacd5c322423b807a0d4aa411375385fe5bdb192503346f0e54449361737d7eb63cd68f082893c6b2d8c47e0c60bc04be6099f891d1243e763527ada9c662a3161d8dacbf1c4cf2068115433c80046b19600c64e33240e34e009e7dcdf484f1083e6eaad34482a05f3daa6dab93279a82615213178d9974877dbab604025221ec7d7b087c460461906f00a12c38ae45469b573dd941f7a9df54adfec9c578a426a3dbcd4d3287808752a2f3a1202c6a158b4bdddf62ffbd18780c2a9f7f36f1778bae9850dbb3c4e23517a5d1d0b3eaf7022b610c05b349b4655a9040faeeada7e445caaf085495b71b07418f10b538df32b4dad6c92cbb4b3efa24039f56b856b31aa8871dc13da4b6def2996e916c647b63863882c1c1115c070fad8ee491c7e379e51909d7bb3de07ef784b31c7c00a1bafc173ec4e2d31b1fe4afac3dd3d22ea7a6f34b3f79d51ad9f23df0e439970d83bc9eb798063f25d337e9757e5453ff76f7a2ee2cc5b23464728d8c7bbeb51962a2bf675180625480c7722a0bd2e56a9d76cd08f4ab7e2dd47e4a1af3dca0c94a6eabdd34cd168c1759fad234de0f3657784b8556783a21f80dcaf61cee758bc0faa709c9064ac80996fd1e1f02d64512500399be32fbadd2", 0x1000}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="3af84b5a6401cfb271f82e591caf818fa36d2c83c5a44ff12d95080415b517a4c9984391d1f46270531aeeaff836569810746be7fffe3873bd29c0b53a68821695dc764744f37738e932d81997465ff94f848f2a99cd660365b9abd5829c84529feed9092719ab64efbea1a33b2d169995611e28b02eb95d5b9decec277860ce4639c7f604bf0e1f252ec71ad3a2b2e66dd1a6fed93812138acae56e3dfa7caf2f189cfbd75e3a19f6c7c5e60b0a32fb8ca86aca532d035926d38c282f2fca327f632e48f1476be1a6da7e45acbe0afa2d760a8bf7d03b4e2bcf53dafe3e4d3e1c9b3aab8b", 0xe5}, {&(0x7f00000013c0)="d89fc6014ee7242ce336943f29aa2943f535b42924b9a16328592ade9d0d45afb564d71d50318d53604275925fc6913eb21324670761f51ce7e0466e7b6e84a39f2c5fce7dbadcbb7f96e57519517bb41347bb0edb634be2e3ee54cee6bc16b080e8c93fec2ce00dc42e2d52fb08d5ac4f8e04a9cd813d61", 0x78}, {&(0x7f0000001440)="94dde381cb5df6faa5c3304468986a9ee25dbdd0c76c314db259730c494e6f38e8556c79f85880a08b43e0cf14e8efc0e5b84264c5fe17c736ab3f072e49f30a29c09b4a6e1b9a777453cec160281431a5d3929b1a98ee4b7803870ad3b589c0a88e35011f790a8239650301f8da26567a876a1c85ba98176f29e656187ee914c223fd0f612262b9c95853914db5133d29", 0x91}, {&(0x7f0000001500)="d9dc4b2c527d0d9d3e8e85f6fb91aa0c7ec3bda8df35f69e0c019f", 0x1b}, {&(0x7f0000001540)="498c728434aef2102cd1569eceed52c62cdd1d550c0df79ce6712b745f2bccc4f3a9a59cacf755ea6b2f687b7a3eef3f1f9c43bdaa44da2ede3991f434f1ed8c18b8c4839be6d9dfc3111a0510899253caba47a57ee721584e10e0cf503456392cd5af6166fb105bdbd40d01dbfb70d6bf2e23e15ae146e8af0c1dbeba5637e68ddf37221836dbf4c5f665f15f3705d82f7a4df8d7305e7c0b3857b3d81ea4f7269eaf28c66ffa11d720614f021d59bf7ef78bd9399186a619219f35d4b171d748935dbc65f6a9b2c5d14832a21c5b39968a", 0xd2}, {&(0x7f0000001640)="b2eb12dcccc3e924e7edfb3611992b08d1f6c3d502c065510f1487116b12a0a231375caf0929e7f95049299503325150e5d70eff291e6f2fe7187a3e2a324d027a5bb01b27ffcca85ae422027b08eda9e70c35e9258dc6ae0ab735696c814462ae453d0f98139e10ba67996962917971d46893d04262ea1e128ffbd1c76d285bb8", 0x81}], 0x8) 01:49:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x2, 0x102) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000140), 0xc) 01:49:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x32, 0xfffff, 0x3, 0x6ade}, {{r1}, 0x0, 0x0, 0x1, 0x6, 0xc45}, {{r0}, 0xfffffffffffffffb, 0x90, 0x1c, 0x7, 0x4}, {{r1}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1, 0x4}], 0x100000000, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x50, 0xfffff, 0x5, 0x6}, {{r0}, 0xfffffffffffffffc, 0x96, 0xfffff, 0xfffffffffffffffd, 0x5be9b420}, {{r0}, 0xfffffffffffffffe, 0x18, 0x1, 0x5, 0xff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20, 0x0, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x28c9d32f, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x101}], 0x742, &(0x7f00000002c0)={0x100, 0x80}) read(r0, &(0x7f0000000140)=""/48, 0x30) fcntl$setstatus(r0, 0x4, 0x4c) r2 = dup2(r0, r0) fcntl$setstatus(r2, 0x4, 0x80) readv(r2, &(0x7f00000002c0), 0x10f1) setitimer(0x0, &(0x7f0000000000)={{0x600000, 0x6}, {0x7, 0xffff}}, &(0x7f0000000040)) 01:49:29 executing program 0: r0 = socket$inet6(0x18, 0x80000000003, 0x0) setsockopt(r0, 0x2000000000029, 0x1, &(0x7f0000000080)="00927a696828c10a56db52e9cf08ad3dc9000000e4086d5ac9e6ef834e6bf8c016bfb0c5bdd075dcc03479cb379654a4e65115c25273416b9c69bdaa3391f00b12883cf4fd3e5f1feb582207d4d2bb931eb2320dae", 0x55) 01:49:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}, {r0, 0x18}, {r0, 0x1}, {r0, 0x104}, {r0, 0xa0}, {r0}, {r0, 0x20}], 0x7, 0x6) poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x44}, {r0, 0x6}, {r0, 0x4}, {r0, 0x8}], 0x5, 0x40) 01:49:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kqueue() r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r0) r2 = socket(0x2, 0x3, 0x20) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000100)="6ba773405fc736daa103d7e208514249cd71b42b53da4d2698940b4c11a6e7264f2151095e32dc43011151e5d887444ba2d64ec863dcc3b5414acd691536025e7a67c082d5f479df58ece283a36e636c22d4151ee5fa9f11cee2d690345f9530ebaf77979ce3c58524fd001554acc1c2fa05c438e619efd8cb1cb106fcc8f58148c41dd94df09b3cae3c9ba6285d285363a233c80eff634194c75eba3a45", 0x9e}, {&(0x7f00000001c0)="9e6dd49906d0212a65a5a395bc8762051338e5ff80e7cb1a6ef8600418eb536089d934696370beeed59844ce28f5cdf4a39d8dfce5e6862df3f1b6619eae053d9273c14ee007b89364187927138771e1337d3b10ac572aa56122e4060dd977667d5084800eca1dcad0ce66b4f4cc8fa63c9e361662889c2cb1185ff37364e3ebffa811db5c04341fe9de34e215d8387634f95f0888514b73e82acc2302ba914e1c32ffe48adb905e9b2ff06b913ef0086174f66cfb82408d63a318ed10f0", 0xbe}, {&(0x7f0000000280)="19522d7d0e3e22894a70f996f00ea2bf170a67de45afa3368cfce61c1aea1db23ccfa5fd8b4c546d050aeb05354f4b2eb4a127b8e95c526dec6064f8d30514971bfeffa4530828e5dc210cad861ec3275b18082bf6dc34b3a299a1d41ca74e5e363fbad23b7ae9cda1060ee0e2c850e188baefd6c178025cd120bdc1259bf160d6c8e33c9eb174126e0846a7026b2c297c6d75b2501626506cf6c9680065ced26d07bdea678e1d2d36bf82629632f21edc7b9d8b238211187857ab5921ff32226163bc4c8e5d332494bf82207664d0063467785e1bb7dcc1c75e5f9791150c007ed36f008b95121e57ad63e7e685f7c1bf7406172fc471c9191223cf2fa9977ba2d4bda3d524446545ab6a3059bd1983fc6d2d7aa4a7d22dd65b16e0bc3f30f4c9763d442247c1f51b64842b68bcc16b7b9fac69b3cc9722d61b40ed63afb70bb08a96a197414935f190cfc765f5d929b600f99fb622eaff761080a2de72cd3abff7fbceb11ad934c8f746639617ad13961c58a9aa06979bd39dce03622a8d6ebad5aa8b136fb59d02f97ee615883d2429e5c8467e3278d3cca84df9cfc0099afe167446d37a7ccbf302b351cb057906b86c87a4b682fd168d3ad86db6f7bccc5246df0e491257aa5d4780a02715a3cfb05d48a2d2bc5025dbf65e3025b3f643c882477f17ae1cf53bef72e7097349893c8f80c62b31f734025ebb3d5e4c0347454082d034f9944030cd06ef5ed5e636b2b837453f02d55cc4391fce1345bcc295d8c932afc390b162b870ef1933742953d2fe8e90962fecc13f673ebdb7d8f36a5f2987f91168c71242ac7fde6c112c011d8518e125a4ec4edea1c06f34c5f37ce37e08ddd8ab346f70a770b18132e54527d6417e55516630af13604db4cae9e33b1ae4f6ff739da5bea30353ad58410fe28d93e766dda2fe67f251ec291f5923288a1b4ea71854f4d955d41892e865b207416b22082d1e6595d6cff81963b046723ec21fa04f9e1c9b1bba3606d84486421da0874c6e29ca1b08a53c18767a98939ae65447cebf2d219e609c52dd73b13e3597963dfe88eb0457724cd746b690f97ae855485e2df484c05270516ae0c3e3cba65246110c98db2727ee91f747996e04c5a37326691b46599533e34cf0290d37e5e98b855810c15002052533f3fdc2d28a24a2b4879a25264ec4b47898687077594b6bdb81d93512db2976e7b300bfc05b3c258be998b80efa7d89b8c261aa5e22afb0068290865164b0e175fc5c836bf9893f4a6dcab4da7c1c0f1f46888fa4cdb18e214ab8e6ac06b30ab809cba58325d5309cce32cd2e5846c653d65a1dc8413d39a68f65747c3447e5cda85daed5f286fb3df615abf86ce7a62dfacd9f1ce9c9b63b223cea9f7de4c375931a31cd30103cea712349011e2d7a3d9f5f60da1919cc1a9b677a1b6d21a5eddc89268409121209f28a9e552278c6defe22189d306a535eeb68ccf2764a2c1ebd26a2f214b8aaf06f54187c4e3d9261a8a5e110d781f498025f79777f492a271573718d4e940580c04782a859754eaf6f827e89febc1bd6b6e65663859bc8fcbed8ea41ac52e0ab0b4fe02471b00fac996c3705005d12814f23b786223f3a4b4d9a2bdc0de63f62683a01766a97250ac9ce5b12fb8fb92c0bac32f39733f4028aa6b2179ede1956338c64658a72c536ba2751be644b791deaadd38e9e8c0cbad0b9d825a61ae96e16ff0ce52db57acb13cf34f05347d7616ea5290c4620b18f1136e78312e83c53e0e0dfeef22a3d058475a7c5b597eedee8d8169aee474dd360c8ea7c29c132210f74bc4e33000a0b9fe3cb91a61140316f87606e4e3cdc77257060dbbcd1b9f17b878387287c2271a5004343796026d4bb8a5dbdb967b30cf93c40c8641e4fb3c623fdda13d1279dd953a908248c938e6cc59ef4f531bc043f69fd66df461a49cb3ba6a8d3d705a9bfa2a39094f264ec44e777081302a857450870fca974847b9d967c4db9068b2b745bd110c6996c97722a8a037b8fcb18088ca1e6369d4441c631d280b84cac8d6bfb1d0b6209ba9b30699f3f8e015a79377ae7acfb89d663b5a3bcce0b2745ce1b7a18fad457206bff9d5070960e2a7627963a2d799392452c2380a6285540f718a0dab435a109870cc68de6a1fde347d12af8cd9be633bc11b6066ee1b49b232d7e902bb96367c18683f0f19619cdb2684eb9be18a24e36461b80cd55f469d644c48c4aa4730cdc2e6527016cecf1b58bd7ce7454b54b97f7048b7beb33a4526b5a1659e13139ea1a403f6bfcb9be0327ffd7b21b369685180a1bc06cbc10ba2758062ed032a506b1982d1cf200f5c3cf6194b8483fe3d3415c63c645a56350fd2718487e9d0d87db170dfb96e32da09fe5e920a4cb1a2ddef4d3e479ca3e3b9b86159fa25274fb271c94571b81486b65553dc95e42b5c5eb108e10f09eadf4e56e7fe80a0d0b26866d2ade0e46729269465726e013b989a60013ba07bb19f34483a935bd33bf9ef15f1618da1d58cb9dcab779934ef73d13702c175966349e6e22e95c1814031e6ae544a4fbed6e6bdd05a33745a3d17ec093681ea610e4e1819d3f0c06f004bcdb7027c6ed07847a0c2b489f32e1c7ecbc0d531a2ca9f2762a339d830b4294336f0d9f7ac33906041b55d6401a1453485fd78f726b07c45ee7f3917ec35b68050d79796afd4933352b8833c3ff8a24208e351f569915729bc412a50d196e139e5d9e1a1c2df9b15d8c3def7d67cd51d3abd9f221ccbe8106f448ee0dac375986f27de9c81536ce7ea498edf5e6bd9c3f36cdc5682e212a070d08e6d1bcc22ff9ac6219a21298f6f3fc566b285c8f89a8bd03bae3e49a72e7ed3a561dc04cab2bb331048f4ad3d3227fe669e0d3027486cfc4dfcf6486aac3c6bbd61a834eea27a7b2b0bb19b3e06b1956cfe5e6ef77b9c126b350cc40bc8ae6f600788e660ed01c1003ff2cd1860c78bccbb9a0993531df5c16501c2dff9c1be7e07e403c68d3b349f4f41710f1c3a1230038693efea5ea767c802f5f5d3483ab8190a482d5d9cb50c9258b39b92daca0b2a9211292ae218e46cf5e661f77fab7d2d7370b665385b5368b438bcbfe729286f9c364060aa3e91a0650d14c1db7a397d1afa0b86c13ea44eeda8bc1a905ccfa0a4442bd72910e3e558525f0f6d6abc7bd288bc44ed864e9b86824e5f969a1c02e119f96715610285e4876e9f31b159ee9c66a1665bfcbfe51c7123b11ccd65bfae8da798a2086157e59880e6fa895850c3347fe9ba3641bfb50acf110180484345d3813d53735c3a059c6a8c5da983fdaf3f116fe27eb04c1963ed225d03d1de08c47f0b5d12fcb0bba46c5cb9021f188ec60372691f674f06e74f89d67d36074cc37797c44e0614d5b4cae60e68b7f194c6d5c698a2e1b776e9ecb3b3926e2c7337501956c346e6f35701a3bcbebadb89926cf6e1f495534d6e3e12ca3435705b9fef82361d9cf62353502f5311016923b589775184364de4056d667738ee4b2e502e81744a35cb0f59fe9a99c974bbe65ac48cbec0a783b9eb85b1b7e0a6ec6484cac5283f7bb82cedabfa90c0fafda9d243ef40f702d5658fad376310a9205b7183dc13eb1eccb0f49182f59bbe4073242606c07094f2ab42807b207958b6bc9cf87356869cc4a1d7bb4ff18ffd640f78d32c03850d8d53950baa41b45c19c6a7c9ad301e1cfe95b0925c060265bdd2d3773a4e6d5bf15de8e6845b1f901c48b60e607ea71c6d8771938bf583dede3c2b75f212ef49b7a013bb8c8b7b6706609c4271e8f3e7fe7b72a28b132399f712d42461da670339b40bc7d92f796a44d52ce58aeca369a7161d67ffd1384c1974121d1ac6d55cee77327f9a318324880d03afd82ec94c3933d9d8a5913f41e8834bbdcb4680dc8e8e9afcd96494e406dd1f85b6a5932dad7a2be3055d350e2a6d2ae9f3208b983ff0e99d9323c9308733ea32fe2de2a777d27a4178b1ac8dc42a66f8451ac83a0c756d1f21efb54c6284aefb5f17a455fd450a51edd5dcf53b3f78d1d60995221356f02741ea1d92de7e08dfe88d161af204c2344d5b9ba2f880681e25a9f003397fb971af297bb2144b7a7c1942bfb54199eecfd11da3706340c89fb896b066c1685692951c4dd714b1cd68d9756f195f541a9019260f69063581fc34e0a940016258a50f8ef4f1a2bb81ef8184d727beee205880db3e91e90ad89f4e9a53e2708e65a73e7d074f98ecfbb9d158ccfa32a332188df2f984b95ed2da388b0070b323108d9c480f6bb52fe365049e9d77cfe5903ea9881f707d993a0667ab3ae67b0ba83ebd4992b569ba4cbd2010bd71cb834108f0a42522544cbd61948254208b7d4fd0b8a19ff7ac2448f87c8f408339667407a8eb546132cd592bba1fcf381fe8dabc19de8cc959b00a3e0a05755d5ef102fac812d50b3cb0c1e820ef9feb7081a1f9975e04cbfe7a04343200c8ccb43e014c674ae7bc354871714c99d7a260841a59f05a665a3cf0494be64f338518a913a6842509a1e68d84f97c5e82fc7ce45fc4d1dd82293fae0f2f3c430d97d5c1f4b4bb01f4b2c48632cc2deee0c875a7d4a4a3a07b5aea9f19490df5a6b169f221e1acb24be58bc452edccc0a284aa466ebea3f95a0ff555a144c33c630efc35c59ba0bfe1f67e9954553f7b91d72bdbbd695e22e264559a8ec4f30b14d20c8873a80fe585ac297bc76784056d9bf90e02db4a83c8bd2f67ec95805dce9d646555e571f7f3887af7e2143f0d5bdf11c4534d6c4ddf6b3e42430fd14d4d6ca23bcbd0094eeca72684aa0d5e85adb54e389e962e91436c4f26e3c016138717cdfac32abb43ebd8e66572495efa4ad532214d233c2c874a40d443c098f0ffd4f76ad6083fdd4fa199a5d22f457b6146dc08d0658091c7d82fef6d7d86826974f13f18ad107d708ab997cc24d92c4637079f3393de26c408fe3f025c0edd9422626477a5c25710deaba33ec1efce5c7829c084b6fdea896097593d3c533be9f1d8b4e677e4a36260457751d6256c7c746144eac52aa5a194b20078d5da169350b55c343e449cb4db7f2e39dd6f46ed8560623fa21517352e992535a8c050ff904f2b2680de3418820c0232252080de81b084e2e23d8153b8b86e5cf6a2dc752bb4a2030cc58bce5d047848aabb0c33b8785a7a8919ac0446517341da1e1c0779389f318f3a53c3a7a90c8888426a3412850ddb8bdc4b3b880d3f5dfed89f8d843ba628f61e809dca079a0ffde058290fbdd216efd6bc96a96193d3dc34cad8b047df03a87865ad0498e1d79e5d166de9f6a338bffb25397ef4bddbfe3591f90a7508eb9aeeb5e2f9516fb04ee5e68004a67cbe680038b14ddee4ff1501134365214d7718dbf79c6fee1c42a98ae62866e63879c84566dc921e44a68e2933045236660995d71f58661ae4cc96b4baef18f899f0e7debff79f7a887747c3060857778243dc6460fcc0e2fc13026962d599e6ade9ca7a38440de7ad470551839fcac7761093a21f77c2420cb39c6244a3a107721b612fb7f013f7833d4ba5cfee3040ec028a6eaf582dc228dac5df7bb7f0774b6a7c130300e30f859208e610f7a877eaf34d73cfd3b67fef439cfc347e9f589ef38543edfbdc0c4aa9d13b3dc4db3b89b2203ec363cd2e1b913261d27016f8e6752239cbc1fc2b7cb1eda1e43e2bd4c9cde403d70e2fd467072ae880672b2bb23c17b775f033cd9530493fd5bb876f8c84fe354fda4af3a1044490725a2f7df1a307ba93d", 0x1000}, {&(0x7f0000001280)="b99c92bf45b29a60ed59a35c5e18639da797fba6f6a1bf169f9d7cc9b2846a52d30cb7458dd417d703fc34eff9e9342a95a57061f8e22280c4931c6edc1842a2028763e4364be5ecd25ce6dec98897539737c61ce07f11fa24b4b3943b429c2bae29da3059568fd4ba05ffdd4836f4221509c8293555e92809e1791a3cde15307c1ab16cf1bf72b9dcc48b02b950ce541aab299b4a2a82d6add20cec7888c14dcd5f669716033315b9bb901024af04454e564dd6ef63d25b602dbcc3309b5306fe5af4e695bb8a62a65af75fd736af8a4050447e606c339a045aa3f3f6f0b6f2255efca6614a2d144b84aa8553007ddcd8310a168e", 0xf5}, {&(0x7f0000001380)="67c6baadbe93beec78d390f6932a20e719a2b6d679868ae26f9e6ef99ee51ccdeced0cf7f44d64405c8bf01a379df24dcf4e89daf8479b6556c16b1f45d83ce3be84ffbf04d6d8831be6b6a5984af7f9f252529535dbfa06cc9b35c56ba4ae6d8956b354a8ea6de1bc7acaf76203e671948225a81b9df1e8f519758822e9df2fe238f0fe563fdf7b97913a29aeadce0e65cf2888e74b0e", 0x97}, {&(0x7f0000001440)="b0dec68f29505584670f4297cba3c470c46298f7a2e4dfe7f404699ca98d869483b1d1267a54ccccb70f126327381909b34cbaf37293830717b1460dbde0b35b52af669d2f410a678b276e082f09aaceb154f8e8eae2cfdc96a12e5eeeaa2bf521439056d31c4ca0c3894214c42779ece4e763420f31ba6ab2f1e9917577ff9ff1b7f802b887393d3f72f53c3e550149bdb1dc5b32b9ac2c2a7cdaf194d5b30a13f7", 0xa2}, {&(0x7f0000001500)="150e4bc5e8de3520ee6aeabfc6d8bcd10432a1d8fc64b311e8c764eedc488f2a11296dfc9090fbd0b3a35f5a7b7805049cc72db3116d0b871478b820c1982119850f104bd72d85efc4f5ac5f035d39c0e32b1628e9e88b6975", 0x59}, {&(0x7f0000001580)="330cd02d92a1823e04a129ed105dc387e729ab7cfbad3c623097d9ea63db8b8da4e2aaf2c798927c2f4705c857b661c4dc0761fa355acbaaff4606863d42e232e8a1a31b7b75fc2254905b3d39fb64c8436ed8570c06956a45783d5d4ab4d36afc7f7abe97b4dcc90e2af0abbb09928c3847c46c8dd8ddb1e7384659137dc7c2d34b369d705e772ee38c3c9873d2f485877383655fe2319c16a9a5c67ea546c71d1e0ff63713501f206c90e4ba33b0b17441bafda59ab8d018e85b12f91f75004d1d6d5438caed4f979023a089bc575b8107687743b4df4475161ade40521258f86194d3f089d325a75fd24ce3a069d2575f8a", 0xf3}], 0x8, 0x0, 0x0, 0x400}, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) setuid(r1) shmget$private(0x0, 0x4000, 0x440, &(0x7f0000ffa000/0x4000)=nil) 01:49:30 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 01:49:30 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000035c0)=[{&(0x7f0000000080)=""/152, 0x98}, {&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/221, 0xdd}, {&(0x7f0000001380)=""/202, 0xca}, {&(0x7f0000001480)=""/38, 0x26}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/225, 0xe1}, {&(0x7f00000025c0)=""/4096, 0x1000}], 0xa) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 01:49:30 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x10, 0x7, 0x8}, {{r1}, 0xfffffffffffffffe, 0x13, 0xfffff, 0xffffffffffff8001, 0x6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20000004, 0x80000001, 0xffffffffece67dd2}, {{r1}, 0xfffffffffffffffb, 0x32, 0x2, 0x8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x8, 0x8, 0xfffffffffffffffc, 0x613}, {{r1}, 0xfffffffffffffffb, 0x22, 0x82, 0x200, 0x6}, {{r1}, 0xfffffffffffffffc, 0x2, 0x10, 0x3, 0x7}], 0xfff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x30, 0x0, 0xc2, 0x5}], 0x3, &(0x7f0000000040)={0x0, 0x1}) kevent(r1, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)={0xffffffffffffffc1}) 01:49:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202d957c704436e59f991b8682e2f66696c6530001c0a1fe4b4eccd11616e6f245e1697c51354b8f0b388d897fc4b75320e0bc699e772b7ec19b9293ae4910b5c7a5b243aaab53cd4e1045e812f1eed0d1b07ac66bc52776a6745ee5d9409f2e3b336998c59248a963c26408ff075c1d9fc0f03e4c18820cfa42c6a54548f49654dbd758cfbe7f92f4e2d570c65610fe3040778bfa2e2a434875db0cc458c13655fbcb96bdbde74e2284e8ca5dda01a1fb889676b2bc1431628f8d34db65b8014e91b990b31a8f3d053ebf42130f85dab5e289275957bb920279a7f418ab238187d7d310c645cd880c1146445287e04ab85a9507a43a050402c55dd"], 0x3300833f) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x80000001, 0x4) 01:49:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) clock_gettime(0x3, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="51c90840c4b8dd910e249610ad01fbf52bce23ec29ef8a9f5526724b378bde8d2957d05f03af8a390968c01d9936c6c83c7b2bd020118e459c98f40f2b722b3c417beab468d41059241cc3ffb407a82baa3277ba47f25e871192b5fbdcb4718618449e512a5385246239e1ba9211dbbe7f2c2c2bea747c5969e9c92712f125d96e4e29c37e31333013328ce7", 0x8c) 01:49:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x4}], 0x2, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) poll(&(0x7f0000001240)=[{r0, 0x101}], 0x1, 0x0) 01:49:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) 01:49:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e5000/0x4000)=nil, 0x4000) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x54) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000001c0)=""/232, 0xe8, 0x40, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) sendto(r0, &(0x7f0000000000)="32221385e95d11622af256da380e582b3c1cf37ffab26ba06c6bb512ca413dd9d98cd84ea578b6fcdfa0bcc3633d7173a6a6527f6d031601136c154e08b080ff0ff524437d1c65231c909caaa30b5a9f2173f0c05688ce4ffc6a73a3346bfb9c55290763e8399055c1374a04b08629014b90893913f04bc330fa3e656766b94ced6caf27a2ef7e63886107", 0xffffffffffffff4e, 0x0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000140)='./bus\x00', 0x40, 0x76f67978e8c8534f) 01:49:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) close(r0) 01:49:32 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa18, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x180, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) 01:49:32 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) r3 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r3, r2) 01:49:32 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) write(r0, &(0x7f0000000040)="c3", 0xfd10) close(r1) 01:49:32 executing program 0: setuid(0xee01) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) 01:49:32 executing program 1: r0 = socket(0x3, 0x8007, 0x80000001000) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 01:49:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x46) setitimer(0x3, &(0x7f0000000040)={{0x4, 0x4}, {0x81, 0x6}}, &(0x7f00000000c0)) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0xc, 0x2011, r0, 0x0, 0xfffffffffffffffe) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000100)={{0x78a8, 0x4}, {0x2, 0xfffffffffffffc47}}, &(0x7f0000000140)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 01:49:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0xfffffffffffffffc, 0x81) setitimer(0x3, &(0x7f0000000000)={{0x9, 0x1000}, {0x5, 0x80000001}}, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) r1 = socket$inet(0x2, 0x7, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="70af445d044a821691c0ef18300a03adc03fa7c9a7443813b7886476eacb720616cf6df20759bc337183bd324e67e9c00b089b901fc17f5085a3f8a78a8a3c37289c2cd5621fa9023f3de62002f7128f7b95ea32ab3508b7afdf076c487cbe5b7960905a4017532b8ff4b21cb6931c0701ac5f41605befb79edafaff90d3faf0638674420e7d259dbf9295bf7db2f96514308c6cb29e422dfdb316d3c85d61a1e25c029ae9b03e62e984", 0xaa) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/236, 0xec}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/167, 0xa7}, {&(0x7f0000000440)=""/128, 0x80}, {&(0x7f00000004c0)=""/132, 0x84}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f0000000640)=""/126, 0x7e}], 0x8, 0x0) 01:49:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x8001, 0x6}, {0x18, 0x0, 0x9, 0x1}, 0x3, [0x2, 0x3, 0x0, 0x3e0000000000, 0x3ff, 0x1ff, 0x40, 0x80000001]}, 0x3c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCSBRK(r3, 0x2000747b) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r0) 01:49:32 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x10004) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:49:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(0x0) nanosleep(0x0, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x0, &(0x7f0000000240)) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = getgid() nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) r3 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff]) open$dir(&(0x7f00000003c0)='./bus\x00', 0x20100, 0x4) setregid(r4, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) getgid() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x80000001}) fchmodat(r0, &(0x7f0000000440)='./bus\x00', 0x11, 0x6) fchmod(r0, 0x10) nanosleep(&(0x7f0000000240)={0xffffffff80000001, 0x7}, &(0x7f0000000300)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000480)) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) bind$unix(r5, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) 01:49:32 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x102) pipe(&(0x7f0000000080)) r1 = socket$inet(0x2, 0x7, 0x10001) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0xa, r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) 01:49:32 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10610, 0xcc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) dup2(r0, r3) r5 = fcntl$dupfd(r4, 0x0, r3) execve(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='%(/\x00'], &(0x7f0000000640)=[&(0x7f0000000500)='+[:\x00', &(0x7f0000000580)='+^\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00']) kevent(r5, &(0x7f00000002c0)=[{{r0}, 0x0, 0x8, 0x400fffff, 0xb7aa, 0x5}, {{r0}, 0xffffffffffffffff, 0x28, 0x2, 0xa7e, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0xffffffff, 0x200000000000}, {{r2}, 0xffffffffffffffff, 0x6, 0xfffff, 0xffffffffffffff6f, 0x81}, {{r3}, 0xffffffffffffffff, 0xc956dd3fae6e6ebf, 0x40, 0x3, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0xfffffffffffffffc, 0x401}, {{r3}, 0xfffffffffffffffe, 0x40, 0x0, 0x0, 0x6}, {{r4}, 0xfffffffffffffff8, 0x90, 0x80000000, 0x1, 0x7}, {{r3}, 0xffffffffffffffff, 0xe, 0x2, 0x6, 0x3ff}], 0x400000000000, &(0x7f0000000400), 0x2, &(0x7f0000000440)={0xffffffff, 0x7f}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xa37, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:49:33 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x1}, 0xc) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) writev(r0, &(0x7f0000001700)=[{}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 01:49:33 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) 01:49:33 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000200)='./bus\x00', r3, &(0x7f0000000280)='./bus\x00', 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r5, r6}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r7, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r7, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) getpeername(r7, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) lstat(&(0x7f0000000480)='./bus/file0\x00', &(0x7f00000004c0)) recvfrom$unix(r1, &(0x7f0000000540)=""/123, 0x7b, 0x840, &(0x7f00000005c0)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000440)) getegid() symlinkat(&(0x7f0000000780)='./bus\x00', r7, &(0x7f00000007c0)='./bus\x00') mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r7, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 01:49:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xfff, 0x5}, {0xdb8d, 0x3}}, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x107e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 01:49:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2a1) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 01:49:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82020600000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000040)=0x10000, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) 01:49:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 01:49:33 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000001400)=""/62, 0x3e}, {&(0x7f0000001440)=""/68, 0x44}], 0x9) 01:49:34 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) r4 = shmget(0x0, 0x2000, 0x504, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() r6 = geteuid() r7 = msgget(0x1, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x2, r5, r1, r6, r3, 0x4, 0x401}, 0x2e, 0x0, r8, r9, 0x2b8a, 0x10001, 0x7ff, 0x713}) r10 = getpgrp() r11 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x3, r5, r3, r6, r0, 0x40, 0xffffffffffffffe0}, 0x2eb, 0x4, r10, r11, 0x40, 0x80000001, 0xa1a}) 01:49:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x31d) mknod(&(0x7f0000000000)='./file0\x00', 0x2080, 0x7fff) open(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) 01:49:34 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) symlinkat(&(0x7f0000000140)='./file0/\x00', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) openat(r0, &(0x7f0000000200)='./file0/\x00', 0x0, 0x0) 01:49:34 executing program 1: 01:49:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2124, 0x2) r0 = open(&(0x7f0000000240)='./file0\x00', 0x887, 0xa) setitimer(0x1, &(0x7f0000000080)={{0x1000, 0xbe1}, {0x10000, 0x1c000}}, &(0x7f00000000c0)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000001c0)=0xc) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 01:49:34 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\b', 0x1) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="b20834f34f02139e0cf784259a44d7cca9920815e357ab2836ca27cc86dc96e21731a9dc059d54e2c6566bcf4b5cb5dad4ec5033959f2621f79e963cb3d280f8edcea4e60b94816363b4f1f7766ae1b512dc10771eb0ab4edb66dcd7b353d184b7f68b55a15f8416a9fd4bc618f74c9651", 0x71) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 01:49:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00080000000068f7acad445dd976ca8e098af654923760157124ad937b59fcc55982d23f90c35c55abfe4cc146379d8e9b85385f388a3e4828f37fd20e26cf027bb18008a5e6ce78e45fe8ca62658f2331ab2ab386310f82c58b566ecc40040f03", 0xffffffffffffff8e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="1c27058f5dccee0a130eb2a4241214d13a8d835002c5e42cc62bea4ef63c466fdd8b8033cc3c70a3df1af48823db040e167fbd48a8fe7f36a0076f092f058254d127f84afe78cb684d15", 0x4a}, {0x0}], 0x2) r1 = syz_open_pts() close(r1) kqueue() syz_open_pts() 01:49:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgid() getitimer(0x2, &(0x7f0000000240)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b, 0x40}], 0x2, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad5f1a735b9299766ee6e196bfcfcef1e4b7aab0340ddb521d8aeff88831afd7f330d8f9fe712643d571e0e62085b00e0be4efd7cd9609ba2305ee90b4b99ee18a6addb872aba7819ef2629e8812b9ba6605caed2dba4f1c783f20455cdf87446fca04d6f1d1ff6f4a7455bd9fe2d93174e6223b76773b77878a", 0x60, 0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 01:49:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f00000000c0)="3ffe90da", 0x4) sendto$inet(r0, 0x0, 0xffffffffffffffdd, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xeb67844abc71f04) 01:49:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200), 0x0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:49:34 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0xffffffffffff0001, 0x0) dup2(r2, r3) 01:49:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x10) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x60, 0x0, 0x1, 0x2}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x7, 0x80000001}], 0x5ec, &(0x7f0000000100)={0x1, 0x3}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0xfe51) 01:49:34 executing program 0: r0 = getegid() r1 = getegid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000240)=[0x0, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r0, r1]) setregid(r3, r4) setregid(0x0, r5) 01:49:35 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = socket$unix(0x1, 0x9ec2e1c8b2427ecd, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x40000000005010, r0, 0x0, 0x4) r1 = kqueue() r2 = getpgid(0x0) wait4(r2, 0x0, 0x8, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) 01:49:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x100) r0 = open$dir(&(0x7f0000001800)='./file0/file0\x00', 0x802, 0x0) r1 = semget$private(0x0, 0x3, 0x9a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, r2, r3, r4, r5, 0x54}, 0x4, 0xfffffffffffffffb, 0x9}) 01:49:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e0ffff0000000000", 0x8) 01:49:35 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0x3c8) 01:49:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4007, 0x20) setsockopt(r0, 0x29, 0x39, &(0x7f0000000040)="3a929119", 0x4) 01:49:35 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000080), 0x0) 01:49:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000240)=""/94, 0x5e}, {&(0x7f00000002c0)=""/68, 0x44}, {&(0x7f0000000340)=""/43, 0x2b}, {&(0x7f0000000380)=""/205, 0xcd}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000600)=""/51, 0x33}], 0xa, 0x53) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000000)={0x0, 0xdea}) 01:49:35 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="9cc8718f57d53cc8dc3a7b88a6479d52e4a604f565a5bcf1", 0x18}, {&(0x7f00000000c0)="eda3651063c05f47ba8510af92e6ff27c52665a848d6bfaea1adc641e28492ed529e2167484fefe3962487970eaafeab3399958fe726ce0b11b751310c196b2db2ec781eb534f344b199a0a8c1e4a6b0f5566971e85c2835c28023ab42d28f6529e3ec957287dac7efd9d1450ce28d8d990b782357223c61ab83bf8fcb9156dcee97280f0b9bf9917cc0afcf2d40a5f480c342168f7b003e9c62d921933f31ae16e8f3170e65f37a2cd97eced31f51a8dbc40278b1a15e28c48cb52ab459c89d48fab0607abd56cb0e99d6eb8a18a34912c580903961e14d6831ee25bd76973c75c79c2bc9e4eab1ad68", 0xea}, {&(0x7f0000000280)="2cc37327c6e5e3a19080285a5ab93bcbec0de5a53c2d78acd4a9325a6431e5c00146e35aa0e8ea337691dafa5dd92b5ef61b2e05d43f832eaaa5a25dd4fecfae6e94a5243bcf66c6ed4b402bcc4e1df61709df486dd2f45be3ffd4b97e0c42e799fc09fd261dbc5e5ab3be1bbf0668c5901073f8c4cfe8f114a1d489f17696fb2e273620a3da8fdab39f3b274f62fe6db36e1309614493fe5df747fb208ef0cd3c95a793958638706393fa8cce908ff374d2688bb6181557044f3a785350dbcee03d88477672e31e9e8603ee6210d284bfbe22d62732dafd7a3d454d5d1769703fee8658b0d3611dd1", 0xe9}, {&(0x7f0000000380)="f7038f0a8af1f3b6b742e1a44ebf1bdc456ccc7f52b519b1096c7144eec74188a6a9a4e5df3d459ee0a1843f48448ce2a14484f9df3db303ce56d55d5335af8decf184308840ccd2267cf42082920182e97cc12615338392a55fdb45ebd73b6d57ee27186f1652e5200ee7028f5fdb98010917f9319291868f0b24d801e7f53a5f3afe85c683e9ac6336807dbda16e432c6e994ec4b8", 0x96}], 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000440)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x29, 0x10, 0xcef4, 0xffffffffffff0001}, {{r1}, 0xffffffffffffffff, 0x0, 0x50, 0x6, 0x2}, {{r1}, 0xfffffffffffffff8, 0x10, 0xf0000010, 0x40, 0x7bc}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000003, 0x8001, 0x4}, {{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x3, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x22, 0xf0000000, 0x33d, 0x8}, {{r1}, 0xfffffffffffffffc, 0x81, 0x40, 0x4da464d7, 0x6}], 0x3, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x60, 0x5}, {{r0}, 0x6e996284ff7086dd, 0x10, 0x0, 0x4, 0x3}], 0xd5, &(0x7f00000005c0)={0x1f, 0x2}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8, 0x5, 0x4, 0x3f, "a2ac9ef12cbacc6908fe4c529a0a396947930cb4", 0xfffffffffffffff8, 0x6}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockname$unix(r1, &(0x7f0000000600)=@file={0x0, ""/67}, &(0x7f0000000680)=0x45) 01:49:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x7d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 01:49:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000080)=""/40, 0x28, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000001480)=0x4) 01:49:35 executing program 0: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) socketpair(0x18, 0x4, 0xffffffff, &(0x7f00000001c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="aa9672dad05c6bafc0f783e7856c9051e819af3000d58bf24e8ee567180b0364bab3bdf1a51f39eddfd401d158506fb243bad93f56f9ae", 0x37}, {&(0x7f0000000240)="1cac0de613792a1eec5c456a7c4b8e817f92a28b0723b7f155ace87dd3709a57d5e45c94951386f5eeba7a416cc5fa8046b63b7e4976707b423a6c2d04b0c4e525da437b6955d6e55129b5a2b636c12a326b26f87e31cff3d2bf2073789ead22d8023de21e1b563f980a7215abb22e376e5acf7c", 0x74}, {&(0x7f00000002c0)="14412b88967eefdf3f3e5f", 0xb}], 0x3) socketpair(0x18, 0x4, 0x1ff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) socketpair(0x6, 0x8004, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xd, &(0x7f0000000340)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 01:49:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f663c83595e403c7a56ce"], 0x10) dup2(r0, r1) 01:49:35 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b00)) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) getpeername$inet6(r0, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000009c0)="0d7ccb530eb56e2be4ea95b1fd0192c4108b4f5df9a95735a09368d376639f2f18368b8e39f16a59b0a329827f7f3b8da1687d1004fac113c213883f2975f3faab66977fe941cf6ca6487c9c468be7df86516304", 0x54, 0x40a, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x7, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000a40)='#@\x00') kevent(r2, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) 01:49:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000000, 0x0) socketpair(0x10, 0x0, 0x9, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x0, 0x1, 0x800, 0x5, r2}) flock(r1, 0xd) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 01:49:36 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) select(0x1c, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) recvfrom$unix(r0, &(0x7f0000001240)=""/155, 0x9b, 0x800, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076d6938d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000011c0)=0x1002) symlink(0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00') select(0x40, &(0x7f0000000040)={0xffffffffffffff00, 0x0, 0x0, 0xfffffffffffffffb, 0x3e, 0x5, 0x0, 0x9}, &(0x7f0000000080)={0xfffffffffffffff8, 0x1, 0xff, 0x7, 0x3, 0x0, 0xfffffffffffffffe, 0x7f}, &(0x7f00000000c0)={0x1800000000, 0x2, 0x8001, 0x8, 0x6, 0x4, 0x0, 0x4735}, &(0x7f0000000140)={0x2}) 01:49:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f", 0xd0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) socketpair(0x31, 0x5, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100)="9f3e5be38ce0997edb66c033f390f57503092b3d698ab185fc20f1a1df13deb8aaec161f79149ced519a52ff436e456374f902f40f81f880052467d60101b0a5f69d1f0d237660455fc136987994b38932d15459c5c08259d3a4b2e9e4d8d59776c074803ea2be7bf55782bc71d212a84457a64297d725726d09a88eb3722d40ac73b9c22c07dabafcb58c912acb19f35c82ea6bde2b1abed2289577a364f7aa0a082d4bc2f6892694fb45d70261502fa791babb2afa69c65a5fa470998163f9f51ecd5ad47fc6bbf0baabf3a0490eaebd6d688f01ae39f7db139ffa60948bd4090d0686b5addaec6ca7f223220a01390258dfcf2240fac63cfa", 0xfa) fcntl$setstatus(r2, 0x4, 0x84) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r4, 0x0, 0x0) 01:49:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) close(r0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa5) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xf0000003, 0xe4, 0x3f}, {{r0}, 0xffffffffffffffff, 0x82, 0x200fffff, 0xb908, 0x1}, {{r0}, 0xffffffffffffffff, 0x28, 0xa0000008, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x12, 0x5, 0x5}, {{r0}, 0x0, 0x84, 0x20000001, 0xa0f7}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf000008a, 0x0, 0x91}, {{r0}, 0xfffffffffffffff8, 0x0, 0x79b593d2c8107c1c, 0x7ff, 0x4}], 0x10001, &(0x7f0000000000)=[{{r0}, 0x0, 0x10, 0x20, 0x7ff, 0x8000}, {{r0}, 0x0, 0x0, 0x0, 0x3, 0x200}], 0x4, &(0x7f0000000180)={0xe000000000000000, 0x2}) ftruncate(r0, 0x0) 01:49:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0xff, 0xffffffffffffd95e, &(0x7f0000000000)=""/34, &(0x7f0000000040)=0x22) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 01:49:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) chmod(&(0x7f0000000180)='./bus\x00', 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x4) execve(0x0, 0x0, 0x0) 01:49:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x4}], 0x2, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) fchdir(r0) poll(&(0x7f0000001240)=[{r0, 0x101}], 0x1, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0) 01:49:36 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) dup(r0) r1 = socket$inet(0x2, 0x5, 0x0) close(r0) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) socket$inet(0x2, 0x5, 0x1) 01:49:36 executing program 0: r0 = kqueue() close(r0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xa0000000000, 0xd7, 0x1, 0x9, "f93b5d6df51348d7f2c88378b71b78de4bf81d60", 0x3, 0x9}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x0, 0x0) 01:49:36 executing program 0: r0 = syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/94, &(0x7f00000000c0)=0x5e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="b29b50b5fc5923f79a76728eb32619a5805661d7b891b575909fbcb3e09b9f0b44339b9aab82a4d3e2bb85b484e62e36255b9315ef5101ef0db9a731c42798fa73ca2912bb1bd46d05aaf8f05be9985bf4021feff8d475fa460574d9df807272cc67e25f440580cf2ac040c75551e3b0a5f71f0f27390f4c40df689e844ae176f2579fa971d43718db4c8e497b69a3c9a6ed77a0f01f655c1798424ba0f2ffd5ff0bd9f5c849e749aa8054f00f257bdcf9ed825c096d28d89ed68a8a80f5521e2fb72b2ffc5a2e81c75574b69a31ac9949b0891b079b894b23f807bebf3050400b5368d524faab7d800c9e1e3cca6d0886a4bf42805e00be49ee4cb9411fa03725e1c8fe4625c749711a39236d4dc0ca396f9825fd92e7506ae3dded1c3ecaaf6bf834a8d3ff507136ab555d7e71eea477ae9d81b600582a24e6e65e3043c5e7c4e9b1138395c0f24a6e0ba497488dabe84f532204acc92eb38c2cc41fc2f4c5a4d92fb2463d4de5d1c41f065dc5d7b6ee5913a396c225adad2f466811a8184ff0dcd802740ca5a7fe6335585ba2a8769a2668e131309e51c902ea5d857ebad35d08d0cca0b0c2e7c70d1d063a3af39447f1e4191cb1981827348b8465213eea20c800f2159512cae0512aa3bb5b6129e51de4468fef1f65404a4a852521661c1269aaadaf1d2ba08614e022b1d7d9c4c5e8739ee4a57cc47b99e20227575edcb9", 0x201}], 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) recvmsg(r1, &(0x7f0000001cc0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001b80)=[{&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f0000000340)=""/49, 0x31}, {&(0x7f0000000380)=""/230, 0xe6}, {&(0x7f0000000480)=""/27, 0x1b}, {&(0x7f00000007c0)=""/254, 0xfe}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/185, 0xb9}, {&(0x7f00000018c0)=""/223, 0xdf}, {&(0x7f00000019c0)=""/240, 0xf0}, {&(0x7f0000001ac0)=""/185, 0xb9}], 0xa, &(0x7f0000001c40)=""/121, 0x79, 0x7}, 0x842) poll(&(0x7f0000000100)=[{r0}, {r0, 0x40}, {r0, 0x88}, {r0, 0x8e}], 0x4, 0xfff) syz_open_pts() close(r0) kqueue() syz_open_pts() 01:49:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000480)="376887059efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d577d79e50d0889bdfa350f80ea9c3e5705000000ee51af48e96c0b975721b27de6a473d61319b3f40fcdcf1a5df982c5f8558f61cab29ef955632ba0883c6e150c8427ba00000000b7", 0x6c}], 0x1) write(r0, &(0x7f0000000380)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f0781777f4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000840)=[{&(0x7f00000006c0)=""/138, 0x8a}, {&(0x7f0000000780)=""/37, 0x25}, {&(0x7f00000007c0)=""/116, 0x74}], 0x3) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000880), &(0x7f00000008c0)=0x10) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/235, 0xeb}], 0x1) 01:49:37 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xa1, 0x1, 0x20}, {{r0}, 0xfffffffffffffffd, 0x1a, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x88, 0xf0000003, 0x8, 0x4e9f}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0x442, 0xe6a9}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf00fffff, 0x8, 0x10d9be40}, {{r0}, 0xffffffffffffffff, 0x3c, 0x1, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x61, 0x10, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x6, 0x1, 0x2}], 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) r1 = dup(r0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) lseek(r0, 0x0, 0x2) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 01:49:37 executing program 1: mknod$loop(&(0x7f0000000200)='./file1\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) chmod(&(0x7f00000000c0)='./file1\x00', 0xc8) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r1) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x2) 01:49:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)={0x4, 0x59ea}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 01:49:37 executing program 0: r0 = socket(0x1e, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x6080, 0x7ff) connect$unix(r0, &(0x7f0000000100)=@abs, 0x99) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0xca5) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) 01:49:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) 01:49:37 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x129fe, 0x0) write(r0, &(0x7f0000000140)="e03680f8fe1d0ab25ba09cc96e1b91183575aeea0276f7c5cda6cb13523ca2c0977eeb90ef3e23f54d72226d8a8bcbc7f8c7bee68d605f81be68226ca66cc30a95437aba8748e0cd6bb3c5365462e67e1395948d75d9f6bb2f0638b6807bc2c9c8611c0a8c9dc3085d9da47d290e9862b0bc3950f4454d9918", 0xfffffffffffffeab) kqueue() ftruncate(r0, 0x3) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="96f122646fa1ec844f508935a3285ec76ad33c6283083902e396b620acc645a850de70d5b65aef6fe974afce029ba51fdb39f686ec5759cff17e4e1a2f36f285297120ec233d855c9d76be7f739fbe5e441b78588b977457523d22e9ae2d284eb96197df37efab58c04a0d373d547fdd8370526007c536c955d20ba78c19a51880e5e95aa70b11105d3ab659abe4d5cd128bcb71fa7ff88e7fef7f6a9fa7c63db5b3f8903cea9992c8b1304f855abb44fcbf20d7", 0xb4}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x3138, 0x6, r1}) 01:49:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r2) 01:49:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=""/210, 0xd2}, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) 01:49:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x200000000000001b, &(0x7f0000000140)="1ed6b537", 0x4) 01:49:38 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x2) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f000064effb), 0x0) r2 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() r7 = getpgrp() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x9, r3, r4, r5, r6, 0x1, 0x1000}, 0x1, 0x3, r7, r8, 0x8000, 0x74e6, 0x1}) 01:49:38 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 01:49:38 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/98) socket$inet6(0x18, 0x4, 0x8) setsockopt(r0, 0x2c, 0x41, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/114, 0x72, 0x40, 0x0, 0x0) 01:49:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0x401) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0x100014) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) socketpair(0x20, 0xc005, 0xd87, &(0x7f0000000040)) 01:49:38 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1) utimensat(r2, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x9, 0x400}, {0x2, 0x18}}, 0x2) 01:49:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/108, 0x6c}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000200)=""/121, 0x79}], 0x4, 0x0) write(r0, 0x0, 0x0) close(r1) 01:49:38 executing program 0: socketpair$unix(0x1, 0x2000001006, 0x0, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x8, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}], 0x43) semop(r0, &(0x7f0000000000)=[{0x4, 0x1}], 0x1) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000040)=0x3) 01:49:38 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) shmctl$IPC_RMID(r0, 0x0) 01:49:38 executing program 0: shmdt(0x0) r0 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 01:49:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9112040910617f3b50", 0x9}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="42a2761d342dd021857dd813bda02e3e8200bc81fdc6cf4a226698bc0134444e5481ee88356834ad1edff8e3606994061289144f89d5a4cc5e4f90168037b8f0e719c3906744b59c24a8f9ab2c68d3667462b662b71e8000067962c3db45e80c093adcebfeab2e6c91925d2747c58ca0a0d478186fa537f6cd8352189f72bef7fd13b0ce761c5d67eec2aae8fcc400dd3a4d3d44bc92180a1025f2e749bb99fd88dc42a4c4ee392d4f72d12c1827c326f2f16368d2cba2a367ce39ff23cff0", 0xbf}, {&(0x7f0000001680)="5052b2e76c11e673ca360071ff8d4bca5518f4fc52d47f95b8bb1d2c39c8911779f1cdfa42eb9d1a8aae1a1393db60b7b0a0a27ab679d67ed6c3c260643aae55a9f03105cff075aa0daf994b5f81671ce296031d902219061c2527738468e0ac60d08f507bff1bc225423127860be2394bce940f25374ac5206b5e0d3e8c1032fd9a7c26b8350444f547460bf63f65626d7deb8b5dc7443c921b13ceef8d382302c7e3f9704d4361db851532a423558cdd4fda1802778774cb0ad16b0c0a041b43b06ec86bd326b9f926e184dfa2faa1ad0f8bbe24d55c365dddea0a567e735e041481b459fd225afc628dbb97e7db094b491f3aacc9ce1047d575cc92de129047f6b65e7c1209aeee1c45fdbc636e658338de49a3bc158a4f3bee38850100e9e6f760ff77d337576828ddeaa0b885116874a98d164fbd9e8a567df60ba2a1ef859d9003020c60b914473e655cd33997dcc8edbfdbe01fefbf9dbe01cb940c09be6a007bf942089ebf71ad0e5c110d47137468536d66c4f7eb2746de5b7eb143405a16f4201e7930e489795aca9b7ecbb9f5794a2461e9c16814b986ca39e1db7fa2aabcace2441d4f4fbc410c728df4a5008eb34493b3db1dddba5a81f8a4431413b70fc6205780572c7466721e93196acd861295c922b6d07a5e9a75c6bbbd321554405b487e56e18946be71cbe129c1bc3301b45f76851ed7a876c8a022b8f54af54da73e5c2b378f9b016d32b38ba8b79bee544a965bc78e8e03f5b9771f33fa553bb0927ebf734bffee15bf4f3d2ea38a790988f92a3eb2e377e82895c8b52c62e2bb65c28ecba37d411dfd940558586932a769da99b837172fb0ee5c89ea8eb059d1c154e926bf0fbd8f165e6222b266525079d8c15adc9ee6d7ed288638e16eaa3e0a804ea5053ad9babb3661e4e2d5cd6df69c4ff3a6e9de9479f028bbebfb493b9a0cf770015f19073156c37282c03bdfc6e9614276c341a9ed1eeec5345109b35f55d91d4e0440656332f012a922dc4610e578ecb539b2f2825191b3e7f33e48990e18fd178554d9db29293b1ea0b2089f841172f458364ba9efe3f0a5b6a34ef8c0510a330a4c991d2dff07cf62f7c42fb2273609fba70b714df63c177f07c17a049082a8136da5f05b242ebeb879110dc8db9d5d56566d881e5452af57e3762ce2f58dcc6e7a5fc332e112d5670fac8a76096440700f202f8edcfb0eb7e545b018c9b6fd35d3921f54dfc2c9d75416e74ba42514f895bf8f00455983b1de2588d041e937c73f9e5cfe91fae16f84fafba90ba423fc457c5babbcff74e5d7d9cdb0b197310c46b2cd11cdf1a8abd6295a8acc942e032aad143b142d72feb97de764a8d3ef851f52b63432622d87be7077574000642d5fbf16a7724a299d43fbbf41ca01660f044d714e0b872d3118a0325a762cb79d508ebab7a8cce6da4d944dbdd3602e3664a8d99e94e47f59fa3602d3de2fc48d8b453e614213bfde29181cb00954aa6f6dc69f8ab8c4c22914d0e431d40ae043893361ad8d3982ff13c18f63aa65e41cc7224eb2df1085b00c43edb101cd3542361b817b272b07220e4d08b6ae99ff42dd42d3ba379396fc0b2fdc0bdf5744012b8d093e87da170488e695a7bef024030d550ecd2ee9e4fdba671fb20ef3cdafaf673424b4bd5dc42be9bc8a74ae226519431060031568a78c40b46768e9af60bd340e57fb5ba2027c987e44b18ba4eb93410c765dc694c44f3256a9be8571d65d0d7b3d6c13d0d7c6c9f1c6fd463a3de71bf6788c541ff60a3a970f3471eb44a47d3e9a09f682766cb3ad29cb788bd0a582e47e292b8c21b9137eae004a2470df51c7c863c935890c5a8cdbf12d3305f3ef772e73eb369c253afe949cbf8d5c62f018313e9fb70172addffc2feb90351c645c8ae9abda3408b345a0d59ebd1a68711132a385c628ff04033fbc35d782dc53498183f68effe73eff30ecb794a74d4f8fcaf64e139ebe86336c8d886bb1a71be82e6d4692901695ae70441c467b709673621fdd41c774e6491540db62470e729a153689246d70b560c6eeb51f318649d2ed5c12cc4eed3d597d1d661f82f3dd89ee19c433f61864e32369c5843aab224252d0e17873ead7029792f64cb075b90b0c384d8255d2c172fc6a204380ba43c6b277013af6d0d8ea48a7667d31f6728e0c8bb2a159a0c73d79bef97cb67eb9bdf8ac9c2a459fa1782682f0d043c39685f92a9051f4f983b1cddb565b92c40996ea799c897997e57bc89503ce91aad33e23b86bd0d0a2a4085528e689e0c3d71b0556cf8627c95570190104d422c24110a61622dec15f01d8e26e80c362c71ab48b9442d5b71704ee09849727026eedda488eb978276ea2b708776dcbf4e508c97668f045a551a6f859d628380e9dbe485373a48e4e0b61984be2761d986390edc1403eac33ba796c0e60eef7fc7459040981f30fd87ec94839d561684a10fc1b10c830c9bbdcae0ba2138ec9918fbaef703cb4de33da0a89118b5fa6fb18a9dec0ca9612ae3f8f4ce7aa8c865cc3cba4cac7e0a8c737843f533256c63b6604c98a682db51ef11f0bee0562e50ff88b2f1bbf41617978f54a37abf3c62d503ed4f20dfb6817bdea4aae13159342aebb81233e989394b32ff4b0398047730fe96d48193be13d844fcdd3ceb4b72e62a7554531e3f13f3b480471642575b4738a0974704cabea1bebddca10a186b6513f492877cbdffbf215988bc812f489f2861f18e746baead54d9fe6f408a3e8594293b22142254d589747cef79442a07faff1ebd83acd8e520fa05480baf8f9ecac1171b8ce3d9472baaa59c5f596444b0423fa579491cd5eb236d6c140130f65f82b89565ac1e0508b1f4fbf59093928021c0f4e7d7c521a241fcaeceda7b56eb3be154aee0383649f563b9cc9be0ca596b800dd942f960490025dba51d9b918eff3e34f9c23ce82d44275b4899c90313adefffc37b44c507a8ddc2df8a43be65c4a0c4090503bd930e6b4cf56964d86756df924798f646d9e789c16b7b13ee59ef6f8fbbb948105c1c98bcc4a6b36e720a001e25b2890e0b36e86613469384af9843404c241a46eccb9b8206b344bbfe829c2c5014576e06ede2e8e97a49f5c31a9d883b8175c8edda3c8cd7de966bf7547e982a869efa3c9b149d3ccb605e29056080db6fb2c902bf10ed5431cc014a138a6b38e86559860c42ef0edf70432264cb2b3d0bb007016baae448d35f8182f6f93799c00128649e4f578f768a7f8705690b3ddcb87b3b26f02400a850b455c74ff53f622befcd0adb62993c63366a99f39f4ec6cad5f4dc9d7bf229be9b634ffbb141857007c8e7755037e1b2c4a21aa1ab4da6b8e56da8c183cd4f3bde5c51d14a2523e8fcb2617914155b359192a3f35dacd40c6e9adf1aaf2ddf21843af295e26b0da85a110b0cfeeb25a63c2173b5f4243d5a1862bea1a7a2761ba761eeb91306ddafe8fb87bcdceb4aee206400b685b5995f9a6d41e17aed50ab489ca7ac31365f59bab5cb1717d85ab4c0e14ba79cd74e7a437a73a156e48812a90ec04c654b9a116186df501af5bf96e005dc9af719389786a31eb8c41e577ea8a523e33f86eba914d10fdaeb7e7768e3babe191d59eea59aacd17dc8aba98e856e95c2fca816b1e965306efbc380372b856cd2dce918b9479a62973abbfd812378aa4f7cd85bacb5f95248b17d23101e2e2bd5615d5f9a88c9bdd36af0db8432f6730f998302c85b376a57805e4896270a3db6703a6d5a22f2261b35b006259efd12b1cc909634557eb0aabfbcb970b07369278fa4a7f5d5ae38665588b438c9da0173797f78f261b130818131e634817c12b2b2181a9b32e756d4a2464023457733a30e1eabd02971e7035ce6014f0537fc3757ea7e7fb5d75e77ebce8bb926cae169cd5f605c858a62e9c49d880cc2314200988955d0fe3d225166ce4a6b85629208eb1b60a69e7485f7924e684d31c342ac2eb0fca496ef1d8ca2ba04d3503829564393f8d8d225c17eaa941c07b78adf26ae5c6aefb498862db33d9f91813f0fd81bc54e624f53dd51a61a3c40a38833c58c789852be1194468194ccb4930517536f316e87ff27091552e17b4b0b485f8e4d663b8df372279e5828befcebee5a32e5e2664d272dcd98a462133c8028f0b1f0936b6c29220c2c9cd97b44e3f07f1a691524bfcebd13889e373b78ead48bacb120286e501a82b44ec06dc480d34d5ce7d601075d94607afa0d7be1b5f97a914fd22b1a6af88c86312c178579f7cdde926592c880c0d44d630164b7eaaa80e59e0ab978bf342c0a8c4aa93f6eb0fa551776294edc85e9ff4ca1ac6acf962927be746b0b03e05600d4f2e9a0d9d96f73d27e1ab76a51f625550d7ec5b4abefc62d820e3c4345d7186322a6b50677c74462387ddc7683f8912362c48f975dda06f1445cd5155e1c917ffd88e4e5c76b735c6811ad33bdec8fb508fdb06f512e24ad5dd6f924d094d1b10c7ff0b9a10b4c26641824e333d12351e86fda7258b1271c0eabbdd789c50854a1e346b53a786d8a5c3011658b6abda9cff989730fc5d077b8afad797c808e7979bb7e6f6de4152fc3e87395ca620302975694cece89cd974530240973bf962b00330aeec8bb4731e61670892ba34c42eaacc7f8e32f4d734a5b6876b92739d6173a2e81ec1dfa6506fd1b39ffb5bd3c727f3aab7163ac7d22016c36336a9c359cc4f1e2034937366a54947cfaf3b2e6e641fed8c600b76e40fdc08eb8c9d1e3d0b6a590a615bd158dde93c6a62f9bb5eb3f68f658885fddc8196c0998e55f6f6dde59e23966b51261fafb499b45bedfd84acaa828638a24591cb89c413a9f49b9ec5de898a761b8a636a92ee64f4f75cd14277b88c7a9a88143dccd79519450f179e1198220dcec5a60eb01a4eb7b1280e296cee8fff4e622beee2309d1fc5266849c8e8a533501d6309ec48291e37fe4b4c6b6ceec317b6b41ebf5cd58ca3bc184427318f17fb00d825751c70c54084e3cc333ef7abbda9d524f9285484025be3f80c8680d8862a7fa2a158a31b561018024f31d98df2a9d655d35bca4048daa37000df8de4b827e395f0096ae5499b17e7aeb6c9499095174cf9d098124df0e7bcbe69694a31cf1197e8163062ce358989140118ba3b7cef69dc7f2b0bbd66f1a9e29e0ad9fc60716e5f1f39832011bd89df01b5125397d6cfedbafac2ab1c98914a407ac46084f00770a82769f9cb88fa0f9d85ec4f3c6e279eef60ea2721c822aaf42dd39d2166dba50c60a75072571114ee3891211493f86492e466b789b65d86e3a5c4c6d07cfe2ac1f8987054016e3edacbf0092d8cf657f696452ffefe57e77b20b12959390351fd6e0aaa29b9c069b34401d8e5bbb59e126df50f5eb84e1fdac4d05081aaeb7db0d42e2101f37a2808e48754102457396a618bb2f2c8fff82e722c8930310fb17a7bfb69be43ef5ce97c67580b2a232d2b03cc954cccc6d4396a3c67f2fd1fdeb3045c41f8bc664af05e417fd78598037b89cdc442d772a8d5e1bf0aab4ea208d7daffd2e5599c61f8d9d2ab1d7635d195c8fcdcec60dba913942978f9e11d9f9df529310f3b851eab4bf0a96f61f8f3fd4646a60535e20470f957442d25aa9201e91b49da18578732792ab01eb826753462579d2d57f634aa5989b740c3489118edd1633b3660df0d1c4809579b05c23d6aed340e19e0f8c851e77a6c971ee5bbeb8da20141750f74f6bb393d9606dae716b41ac2c8ca588cc013c77f", 0x1000}, {&(0x7f0000000200)="ecc91e1e1e87253daeda13337b708d1b1ad09955894abc63ce3c35a4b81a119f6389988afe3e336be6f18ae33e4ef06b86061fb881026b21ec0177673131a03f9df143517918ff04cce428e63c16f748333806b824f0c8edcac9e46bfe7927f1a796dfdedc4427a38162d368e10122fdd31822da75555a7cefdd91fa8eb3673e3b7b1298f3d40f92735c25be9045daed37af431918cbfaef87f57dc0ba074a0e2360157b308f4ae31d2b35d434970229be0ca6823a84faf5920c768a218c1846aeb782685ab737f8e9bdad218d10b102", 0xd0}, {&(0x7f0000000300)="eefbcc80a05ad17cccf95f0baeeaa664b9bd08297d7eb4a123e894360e46a612af6a23ec693d4793dc9f193c123b8f672672d3dcb9901ee1285a7758feb45281a8d47b0e08e273a1e3af7a9a4e14b340ee57f889972ebe456231ae710835a8b897885525af8c971ae31c42a0edda91b14871426c1e66eed95c22e7cfb2ad9301a20ac837dac99d35aa902793a81d625907ab9f18d1d2521e", 0x98}, {&(0x7f0000000000)="b391533249d1a6dc3d5515adec0499f1b29c79cf81e11e65b244f856359d25b1e0934208105f64baa849fcb0c317bcaf238ef193f03bd67f16eb4ec9755546530ac597f0245752a23720c5dc36e023d6a0d903bede8c", 0x56}, {&(0x7f00000003c0)}], 0x6) 01:49:38 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) msgget(0x2, 0x150) 01:49:39 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="88825959842e1f2a40562da4b32f777dcb4c456079e455b58517761071f8e3210f3acc62886c8e9f27a28f441e4a4aea5485cc375529f2b329ed765115f0a7cd6a9f41a4dc8847a3356ebda0dc5a44d48f94281765183a868f20f5db4cde198cce47c7381adcc45a7b1fee7ee60157e3e14ea76025866af7339e1040d997db67220fbff206e166ee7e7927568a1dec44227bf330f21f2e1e43b1f626034f502e4aa8c3f449f53f219887ca3eae95dad5c7e91176ba897adc2c6e6533168300d67cdbf50a0c20d81d4b34a93190b235d9cb4c7530939b3f20c3267e1bc767b4d1c3341a492a", 0xe5}, {&(0x7f0000000100)="be92c9c2f97123038a72902e4ad85c9c098aa4351aaebe1d7edd34f0c5feef78af4eb6a8856ce858e5dceee67cc59e397381f2ae4b337326b01a9262b2caaf16b4dc72a92c7433f4e99015966c04ae2ba6df61b435a9c1eda396bf8fe3f78e197635009e71dd6e78cc2387a655ec36849a64720216e32eca4d493ff91addfc916521a75dcf30ca5e0bbdacc73c2e389ff0f880523b70f65bf1b08165ac6cec4e", 0xa0}, {&(0x7f00000001c0)="46615e21ad3d122710e54630d7864cfaf42585b7c6b00624436f7995874bbde2cbb3f1598e99e51e228f94d8fc5f5b337ba24c298e65b02b31eb", 0x3a}, {&(0x7f0000000200)="d1015a65600d259a3100f1d68b9775fad79b2e0081cb740fb6be9ab4bda6118787058ba19d60cd42268b1ca17bdc468d5fb97e03dec53d214e5b4f6ff14b6016f596d1f7bd83cac2b664fb7665a96ec987efe6c27bdbcf7d02e0b051011ef78dbd5b69556ca865b0651f547110cdcbaa25378e882045358edd1f2f3944570c09", 0x80}, {&(0x7f0000000280)="d95813e88cf12fd5885da5122898197795", 0x11}], 0x5, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000340)="0926328e60f91693a9b9de709382a8db311956b352d998d81f3434cacd6041803d9f9d865a4ae0bde7d68e9f20153b4e934f36092c8c4d7eb603982cea664544edd64e6959475ad91e895caa0025a840982ea9cd7d28d5611d39fe54ee541c4eda197cfa300bdd0d1051b85681e61fe24233fc3c7547a9f0f3f8b7f186f474fef2b81e6e10968aa9ee8dd3ecc555387e2b8ff0ee8f18eae97f6697bbfddf1429f82c98b89b040b60d10af86c278d845bcae87abe59479eab6f07963dc7b9fd31207674b0b59ac978", 0xc8}, {&(0x7f0000000440)="403fbbb43c7731bc207a28e57f687fdf276e8a3ceffa88f94349bf006d4e7a12a0f41694c5a12b871630666a261f9b864d1dc2764ec2fd01a6e7a7d3e90bfad172ad8af8cd765559a6b41014a8f55b838d86475e1b855e8d8aa73b6aae6e8c39e2f5733fa23473485e74fee1a04dcbcd1db8964a3cec052ca482f8b0d5240bf0cfb184cbb84703ba7d34a7909ad23967583b65464f9e685f742c89e68228596737f3df4c9da11689725621bc5e72bdbea4a459275928a3921ee9b25ad000d93fe8c90d416ff2173ed634c19dafed5e06697310121a49df814a7c28fd090b0efa6fb85d3b48a49a78c24700b537", 0xed}], 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000580)=0x58) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f00000005c0)="a142e9bf6b59642cceeaffc7c7c040de15918962a0b30220e35b26b4cd43baf2d84e3665971b4fdc3fc572b6eaad66bc5f", 0x31}, {&(0x7f0000000600)="e6cb659c8544f416a5b15d103dd8d023ea87843a0c19c9006be56222e2fdbf571930691a05294e37ac7feda3a5a4c218845a99e7b2e346ec17df517c8c8631eb662eb728aa71e04551b0c1d1aa94ef9b7c1e2de1f98007468c4dd5de79911a774b3a3953b0aafbdae4417868f51bb14dc56106b75d23359835608a3c3e9ce4bd36dfa335005cdeb9e0a8bba95eadbfaa373110d49906294f0e512e464181981d8e9abc394908078e1c51ab49f3acfe7252891a420a62e9c4d4ab15612095a9ce250dc6884a1416910cdbd012bd676be6027b3b883aec2601ad", 0xd9}, {&(0x7f0000000700)="501052804a1448f100bab0540045ebcfce0320a24d8a3368b79f5906c9f63ce68b91e93b71f8ed5ad5acedff3b45784e371d089977923b6d33c30cae13d6d1d485ee8d6bed6398c8284d5884b4a75d93df0378e73c9899e9fa2d97d9739b79759de9ed8219f2a813f953d85c80dd817d04a3b798558c4e52aff78fa2bc9f72bfd2517c966e662928b36c2d913e5ac32a381f452b8cf42f95d63e304239ffc6d7f580c3edb773d092f03f19a8d7d894fd859d11e39fd72c6f031d1575031c95c1d6032fb75a0c551cc469b8ae1bc7983200bfb63fad286df6a0a1436cd56bf013a867d888", 0xe4}, {&(0x7f0000000800)="73aa4256c810724c2beb92ebca8a847f8347eeb970b9660474a4dc511e41d27c15c722b533421c905e222644131ef901a6f86a2ec0671b8fca501980499f569641632757b641119ad65f4ed8e9f1a88baaee8199e68e1906a344d67593e10714350d3ffbab033e0873166eaef9c4518f66b328141f44f48572246965199b3fb97d4421e2641c2e8e51c3d44e859d69cee8d96c09c20ae69ae02c567c9d63bb28d397a30d34541ab0af97a375671ef2a13641", 0xb2}, {&(0x7f00000008c0)="77a07da628f7775f5cf50f35be2575dcc126a36c7bb8984747515b8376362b318829542183b788771256ffd6e0e4636625c5ee4056c59eacd588ee4e9cccaf45fbf0a612c31a360179e77b1ea09b7c28ae4dd4e62f5ab59eea5e8c0f97dfda8b289bae8bc8d05022a92eb97fe025a89919751062216386884f51a7161bf072c4847062d1e0ba43d3aeda324baffff84a12126483774f8bd3d3", 0x99}, {&(0x7f0000000980)="a34cec2c625673bb6b081cfdf6b731d5bf0513a6c25f2cc30aafbd780f1c904f223341a8484b23598369eef80e0c439021637d156530c35475450bb2a3cea8711c9e27ab5a58151ae3ac10bf7e8ac3a494c66c44088234d1fe35f0f4309e285c96a352210b26ee369e250f62cab7bbc9849a002040d4335ca9a0dfb3f7f5de0a6256fee9783b9b4155693bb239f06554d64e93ac0e0aa659c53b4fde0460a8aece", 0xa1}, {&(0x7f0000000a40)="069784c091d25c0d12ffb1a1baca5dee9fbe1ade320946c2f6a87d525cd1deb6", 0x20}], 0x7, 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f0000000b40)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = dup(r2) r5 = fcntl$dupfd(r4, 0xa, r0) semget(0x1, 0x1, 0x0) pipe2(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) wait4(r1, &(0x7f0000000bc0), 0x2, &(0x7f0000000c00)) mkdir(&(0x7f0000000cc0)='./file0\x00', 0x0) kevent(r4, &(0x7f0000000d00)=[{{r2}, 0xfffffffffffffffc, 0x48, 0xb, 0xb85c19e, 0x2}], 0x6, &(0x7f0000000d40)=[{{r6}, 0x0, 0x12, 0x6, 0x5, 0x7}], 0x2, &(0x7f0000000d80)={0x401, 0x100}) mkdir(&(0x7f0000000dc0)='./file0\x00', 0x4) socketpair(0x3e, 0x3, 0x80000001, &(0x7f0000000e00)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000e40)='./file0\x00') ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000e80)) r8 = syz_open_pts() kevent(r2, &(0x7f0000000ec0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x1, 0x9}, {{r6}, 0xffffffffffffffff, 0x26, 0x22, 0x2, 0x1f}, {{r7}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x7, 0x3f}], 0x8, &(0x7f0000000f40)=[{{r8}, 0xfffffffffffffffc, 0x20, 0x10, 0xfffffffffffffffd, 0x7f}, {{r6}, 0xfffffffffffffffb, 0x90, 0x1, 0x1, 0xcfc}, {{r0}, 0xfffffffffffffffc, 0xac, 0x22, 0x0, 0x4}, {{r7}, 0xfffffffffffffffb, 0x80, 0x80000001, 0x4, 0x1}], 0x2, &(0x7f0000000fc0)) open(&(0x7f0000001000)='./file0\x00', 0x8, 0x155) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) rmdir(&(0x7f0000001080)='./file0\x00') setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f00000010c0)={0x3f, 0x7}, 0x10) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x810, r9, 0x0, 0x0) poll(&(0x7f0000001100)=[{r9, 0x7a1fe7bdad335c9d}, {r7}, {r3, 0x74}], 0x3, 0x1) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r11, 0x2000740e) write(r3, &(0x7f0000001180)="6270c4898e1c57ca97434d1f43913f54", 0x10) 01:49:44 executing program 0: symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000000c0)='./file1\x00') chroot(&(0x7f0000000000)='./file1\x00') symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='./file1/file1\x00') 01:49:44 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) syz_open_pts() 01:49:44 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) read(r0, &(0x7f0000000280)=""/132, 0xfffffe73) fcntl$getown(r0, 0x5) 01:49:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r0, &(0x7f00000008c0)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790091554a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x572) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 01:49:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) shutdown(r0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="a126cc769990d39bb22884284640215dd071324e25f8255d31fa5dc39a2e913160481e5f512a6f5346625d", 0x2b}, {&(0x7f0000000100)="401d9c3150120bb93b864c91d22d68d722dcf796cc7c586382f5c6", 0x1b}, {&(0x7f0000000140)="0654c1e630ed28825b2efa5893025b199f13c987998511c3260e42d5396babd6bddae70cd9664194fa934169f1eefc0e73dfd64e823ecd6cba9b676058be4da2db4c6d1378aad36b01f199946cfa8b6b2d06b294444172feb5c9984f3981ee5a39ff0802b96d8e0e822a67b271c3ddd924720b03b0fc21a77e550b7f33ab1a8ba08ebe9c6bcf0077f80db0107ebd48fe5f2391987212b329", 0x98}], 0x3, 0x56) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000006c0)=[{0xc8, 0x1, 0xffffffff, "3c6855191456d94a36da2b0c4c102fe416de3984fd2c31b5e339ff90843998df4a84a98a0c67a149d78481d4291e30b01d709bcdd8f9ee666dc66e8c7ad2529c5daa748bdfe3eef4e1a74741e9ba40a19239e0efd19f11cd94581f2b6318be9ef5b09b3920a2556b5bf7383a379dd79a7185fd51b7bef1641474812855b780c54064f1ee3402b0ec50ded6ea4960872798e4867cd1833cef692bcbaf95d6362614a8bae2eff43da3e55ad8905a26eb7a2940e3b4e5193c"}], 0xc8, 0x408}, 0x1) 01:49:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) msgget(0x3, 0x8) geteuid() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getpgrp() clock_settime(0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) 01:49:44 executing program 0: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=""/15, 0xf) mkdir(&(0x7f0000000140)='./file0\x00', 0x400000000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000003180)=""/4096, 0xfca4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) write(r1, &(0x7f0000000280)="b4541c2d73babb11b079565a64cbb8f11da74a0d02b4a229de23736f8b1eea2946fcc203ef6ae2a1edd37289258f135b92c4eeb456f6c365175f4154e14d169b776a6818efa48c60ef77715634bc6dc3e134bd6eb8327039212fd278f9fb76125058b16b6c065eea800c80a1e9ea31649a39e5aa1d9d88c6aecbbe493020f533e17847230d62e68eaa90d694f19f9249266caa9fd703846e0dda943bfd611bd99e084cc2334d2bd34f8864e331844399b3069db297b6b6860ffd0af7b035e1c27a49078991e959ceba4d0b91dfc17349f646", 0xd2) r3 = getpgid(0xffffffffffffffff) fcntl$getown(r1, 0x5) syz_open_pts() getsockopt(r0, 0x7, 0xfff, &(0x7f0000000100)=""/24, &(0x7f0000000180)=0x18) getpgid(r2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) setpgid(r2, r3) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x1}, {0x101, 0x101}}) 01:49:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x6742a92c80c43638) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x513, 0x4) r2 = dup(r1) bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) 01:49:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x80) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20082, 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') msgget$private(0x0, 0x41) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) sendmsg$unix(r1, &(0x7f00000033c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003340)=[{&(0x7f0000002340)="b81eb193c1fbcc86206e054f4317bbe158224e3c6bc2c2fcb89812969aad3d9e4ae93ea5b5ef1567d91e9402aa68f507f8f76855e8165004632d4e66569a0c1ef8ab536dfc6d88b9899ffd18ec75dc59530f396a619db89c02e854e6bbff57f90b2c8907e984323265bfa6fcf0881945926e2efbd3e9b5bdd3028694cc9eb386d4cdafc6f25a7f4a003dd3b5924060fbc8b118b9a21da632bc672fc503030ef9d90fe2845aa3a77de5b60c01ed0cb5e79ac74b061b3431db14ebb98e0d7b0bd52394339db0798af146e664ac2d94191426cb59536333da204fa66f97973d48c832165342bddac7a050a9026e96b0f8f5bf289007578fb29c8b3869124aeec387223429ca875876ed741dc9cbe7fe980c04288a238cc75a7866aa8b986ae97bafed9648a5efdca2f146e6ba89896efa89ccdd26877207c684111867fcda2c43b00fdbc14b0111f8ffd0a7a7c733970a9bd1c9b7091883cb26783accf1d8f89237cd3d9861473765146cb995b23ce058edd5f89b58a8e9004f22c0b7ed0552990e9db23f09d017054746864ccf1e8e1016d1b269dd4e23d9e22422bf2818daa98fb14d02c94e36b8fe1b6d989ff1b4db47320998c9126a219cfc66cfd66729e83dd376e66ea5e1797dbda5e620946bbc59beb01d2fa644a1ae2544fdaed240e82241112ceb866288e168c7ba25b6dc81f23881366c369d94ea34f7e8c57fa0ff106473caba80b0bac91e9735ae133c8767c651897e335fda81f2b3ad686e518ac4f857b93bf22604d442f8973a32adf4c3dbca119e384c752ee521be476a6a16befa17e962a20e8c88e2ff50881ab8a48589400f757a08da5474253b28ce96f1c2ba835d7905e40aec957e89100994daeb591b7904230a341dad7e502f5f797fa3d6149d5048bd50da6eb7c36155fa5a910606082820211b687595eda26a2bad08c1241f664ad6dd6281223aac9df434fd9eebb7646607d3bae67054549f49ade674bc10824e459c875ba263c05f816e7bac0171b9575a9f4d80433ab3bf48f290266e761089268fa1ecf8f98fee333cb0d35acacf082c954549978cbd29c4d65a011b05910fdd1a79a041f9d6d235879ad7af79e6efb18bceb5d72642291e12abfbfaee39f7be5021675660dafd8765b19052aa1d6fcd46547ab28f2e777a7627da2f0ccf7900edc5d7e79054f7635fd5e78b1f40f154aa18c14b129b76dd40c7bab30a96cef0f54f713df1232667a2f5eb44a6ea40605c71972016f3f98444c782a1c169e1c6fc7a036807d99e59034b80fd9b10580e4262f3d6b49d8d99ab696cc75209391921ec101c5c203974c77ed2792e37ea15fd559c4d1313a5302b013a374cff9bcb1c3f747c229034f83682df0f14b96b4f95bf48128f6813f8900c2eeb0b42d05da1e6d3cc135942cf5ec343904bc5346208b4c3ab20116a98c3edfed6231905c02bb0b3e1377e71040c09639ae518fb317917e070176000bb725a10bd1e1fc7682f48749bf8baaee678d15c1929957e986c76666505321be5aaa7c2bc3d3180f7afaf1c35d7460bf86caea8119c436c0dea22bdc0ad10f4f773c449b245a0f1ab1ec8aff6f925d7fe45061843313df6a871e8031fa66074b12b9b4ca480991045359f692e5a48a1ed4820919440f9b656f4e19bc1af7244b418fe626a603d1ee5972561435ece55321e34a97c3dcc12146d95124c452bb72b3681022ff2341cf40193d3255d1ca87f1c851db43b7009cfe9c9bec4ab810ab39b0d967c605c77bc2903760b74e5636d89961337142b63ecc6177bc16e7d84efd820e863f6969c11c58ad6fe58be059e9662d8b63a8a20d97b11210735d6c71eeb80c6741c335d97b8d5b9433176e16e361e5c8276767967b5af8caf4eb702a0769f3fd329b3bb0d3a586e5ff5f46657967e028d8b455d153df846a9f2000ae2536ecaada2ac2187878b63b6977f457b924a74c39834517c7ad39fd6392344eaaa4101077d29fb47cad93f63f9a3e8da62bcedf7c1ef67579aaf51f95dd2c21715224f9e63baf9a31cccc92c16a7d5a38a008982ab5192c8fd587073ded5ac96f9d8e7b4120bbd0863dfd2046f6b92592022c6a8193394796598b4e91957a1ec469e27de1d1d36054aed31c59e49db0efe1c0b328cb86bba1e1cda2aa9017e0ed7f55e65404d4484d9d733d8e2a8f14c6eaa99169be0ab996662d7ea12fdef31a0d09925b5d6563c19ef8e43986acffea1ca8fdb2e8882f25701e849ab446e717b650a67c447d31b4d887b9f0891866064ba2f8a985d16c3c2fd048f715f8d2a45945525a6910688c5f0d97e27640516ecb608afc59ddd9b9e67fc7b17973ab7d6a30792e2609d81c4ef6f9890e709bdbb065a2b9cfbc168bd303e44961589928225782b2841e71606b6e5293f69ca2fc6bd33ece2d0c8e4c5d98d763c0a9f4867d3b2cf229cfdb191ad4e6a99b6d4f19c121c19f108b32ef066ff7964e41dbef56dc746422a79c918cec70e31bb45e90cd83368d8d4732be7e5aee037e2fef30c61866b6fab9d02df806038f9ff349d4281719b325361b219eb23780399d328cd70da8c4bb7d4ad2c3a883507ba7d0bb7be85d596bea63f06d7b439c5a21d6b0c3846ef38a544acf6cd0c5c2e0fb2f8088e9c1e9328349a32c94aea1d8d805f804d1d2521346edb4d98fc5d4d77fd238c1e4a90b0c76a819ae6f70f54ef82f197b22b25e32335967058ab2df1f90671d633267e095cc75230519ebe4f9288805cfad984de5809fbc02b903339fc6d1f1184b204718556240f4d5fd72a4a4b1d9d916bd69803574f6f299025f581863192dc974a04741877853083878ddea17e329e199942ed507e072fc9f81d4cbf807ae3648836a98113796ac824e1f4d35a0b5c779722d17790f8b011c4870d8688f496e431bd02739b5a50f33f0ea5952d762a3584a6ef5bc592ecf093e495f3f44a9318f4c0df303946e123a28ca8a6c4aadf9ca3f2cdc4f02c379c5383a0b11c87176ad3a8a35f62c9d1f8b65ead1d89ee66f4dd6cd8ac0d7166a12c920fd9ee0a1a64b905ccced53e25830e5b3da99ef42643006606048470282a8f7924ee24bb268d59ad66168c9859a15672606b81d6e09beac6dc7715dbabf1a64fd6f3ec3a8b8572e1f51cccf9c5bb0292c726b2b467aa5996770d1c14e9cb873c306038d4a5413173769ef6b66ca4a7bc2f395dd49a6e7aaaa1f5dd66f4c9146f979b5c848dc9b69503550daf46745f0ea6df41a5f30e8cca1dbf87c95e94078dab2399173f485a67eab63d6986264dcf2655ee5ca66507cebab30449a9ba8df6e296323f9343278d5a1e4c2b916554780154e86112da5a1e39a849080def555dd292b39cdd47747766f9abd6db18d4358194bd7e0d83da7e46a63fe22909f1b5924b600a60022630ce8ac6f995dea4c56637a75ee4a7af70da7afb0fc65b8ac8d848615c79fbdabf0d450a5b2562ef32978ffa5c0215c5fff1120d5aa4b5d0662459731073fe2e13fa77aade25950e34d035743a58b1a6a650d16a65f522087990ebb3d0fef75a2101f8a8030cf82076be21f7eaffca2454a90d0f4f629996a0c2a00f90fb1877d671f3262e05b218a7f717f8575e11a80e9fff16394079ae5c7bc6f1c558f77f122142cfd52836bf51d9c8c02b8215e15dbf3a2666faab1bcf5558e7caf3f0697ce6323835cc31486c9760c9d0592c8614ddd8267cf58a83a03782cecbc59b1004a04c22b4d032d04a302c9e0f14756946eff6f25ce8a09fe1bc0a8853623f40dcf2e1018fd66917974ac0c18a3fe4a8168c931cb2e929c33ab85a823a77d9678ea113c0dc3368e8336f9cf340f81deea783fd7241f878e590e3b31611c6d5bd695f54dbde535b147d83ad47da04506b06bf08e8107f51281d0dbe3f8f9e11b77374260f8fe8047d45232edfd913fe5e60258569d02d9c724464e2dc1e7859778a6a36a568f0b90bf70c4477ef2be5de544e86ced220ac02ee9ae45284dcd0f39e2a6bf8dbf4420c75832d7a586fb28ef6203e56b8a0af72efb2119d666cb38957fcb6f1920aa2684b08b22d82396d9b0a72c4992dfee0a1e008f3e5579a0fc2896aeb886cf0559829807927c2da52652ec328158048d8c07c6dca43dd576edc54fd2c607882366fc636aa662eb8690dfa90f72aab4a645ffa2e7c0055ce67720234d8bfad183ea1c48ea1bb9415d2f7a137ea1ccecc89c5bac52239d1876d9454a02fd44d5accae6724a1312494a054040f9e3705e74510a7c9e3b8a7dc2b80399185027eef23168e55b41d24374d8291ee7035d5eb73cd558e848a59d5edbe6ca630e08e321cce09d35f3fdf343d58699d77904a1ec11f30507f54ebee5af8d9cbf865f3682ee0d2240f1eab358376436f94d0eefefdbc9c6037fe7950c9d38fefc84163b1c0263110aafc9d30900833650c05532ba1432aec1843289ab1440cfd98f39ee0178798f8004a4368431e62898024c8e59fb213ef713f80ba5a64877093fd3eb7072a99452ef5c6f339cc9c8e23925a249e05c51f1e745a1f22e5f42cc92df7dc92d0f65af74d5a81547b50db5a54b4379bdfd9475d6d812f25d698ed599fec019dd3f6e663324d46f1b4834b938bbceefaae6a72adf59464d57d46e5112e0d6fffdc5a688b6ef88b85410dccad38eba7b25ecfe9d7ef94fd9edc23a4af4c693ed4a63df281c48376c39541691872d80718adb2bdea7105b5f2a7b8bd7956e3a5333fa2de975a593b5961b8e1b408e445904ced90639ebdbdecf7eb697f24b9f37c43e0ca40101178ae2af91458996fff23048b14edc874f6a81b73690a75f60c37984f6f64086e0e79059293cc6a134ae206227d4a8427135be149cd815c180bf11435416ac9ae32485185c6c74b9dee29f6ddabe29462797d90c9527fb59dfd8ce90e774ca0adc8ba2c57b8c5f62bd87d73d8ea3f4ee86944dee53b64c6450ad0c55f526e2047d395539ac003dae7c5c11940c12a418abc2245b2b0ab0b0ef25dc0e515d8dcaefd71cf0d3e10bc7872cefa0ad768e03d5ffe8775e58b5b502a4877ed70a46c0467f53f130ec07d18f2038f6c602b524cf10a1836713d66cca5b580d153ef0f06a509f6b756f57e3e29b5da0886963e3685bc93f23ee332f7085b1fa1a2ae88d50b3f7de55c9f54102cc0d2d1645599e5ff361ad029f5e7cb8ccd2cd8ea53cdfdb24f12b8eafa5593b72b68e8cfc34ff6c90753d18af8c0d2422ab42a329cf6baab8a9f51de9e705b15c88e756c3fe3197806d7404d072afc5d145a0787a780c4f381b1f6d658d2e13e40b7d526bb743b5e0cc72af0ab64d64360166bd93483b72b88a667665f2dace4bce3b5d191eedaa2381dc42dbd4191efef5b5e6eb7f035c389bfd4d5420630acf722e0038932fcd0e366fcd66b07990b43c5540225c26292da4f63cf3a4093ec0922be4bde269b2a3d8d2d6dadad7fb5c6fa76d09278993da58e63c9fdfa55c65320f27f498373db2250dbc88502ee3d05104293f58ecabbc6c95fa077cfd9aa662b087992438574e7632294a80992e4d3fec45329d810a9957784e99bcdeee43980eac35b5882ef5907d03241ddfac6f6cd467f291d8a502abf348593dd05638e18458ed159b3a7a27609d0035764d759a859b57d515bc8a3ffec99e677292062a06ff5501c766d0ef41a014b4ede19d690263a2e2983b5649f5bf65abfaeb8498393b55e5c96130dd174e9c278389ef9f1251f9a402122f3bde38b795a2fbae5cc074103196ab3545311538be003bc95059a2ca437fbb6", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x4) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000003e80)={0x2, "0dc7fc1d6816fae3ffc6a3acfb0bd34cc467ae8d64e5df3d1bda8cac158ba7638911e89424dc0426e923855e98d93be24f7524f9706a9baed8c66450d24aecd92a04707bedfd3571c3d7247e74771f731dd829238b97f8598db8fbe68033e9df1083d45424b77231913c686ed526faed06b40d4277e3098288e7cc335c163fd8363d8286fc331aface7212e7c3db2d9581a98cbc03963c21b668380b0bf6d1e085b86946878a73a84e09eac2006f6958d659f64446016375a1a94174b906387075c6a97c7f843cc07ccd3259eb86c8cf888587e190d6c94e7a3630726df760fc2a"}, 0xe9, 0x800) 01:49:45 executing program 1: r0 = socket(0x2, 0xc003, 0x89) r1 = dup2(r0, r0) close(r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x2, 0x6, 0x8, r2}) 01:49:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt(r0, 0x0, 0x1, &(0x7f0000000080)=""/187, &(0x7f0000000140)=0xbb) 01:49:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) mknodat(r0, &(0x7f0000001480)='./bus\x00', 0x8, 0x9) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="758fdf756f1a04e59433435fc40526e9bfe5e9b24d7430238409d13d5cad03c42bba96d4330e6b8045", 0x29}, {&(0x7f0000000140)="349537564ebd2d44af25489bf48f374699b0ceb542a3c8524aa782a70c6d39d54ff494092f85c84426779cddbe61dff999c4f3d07ed8840ed4b75d5300ac2bb5c694ee76ebd7279efa84583a37c556b7af8519631eef128433a580bea0d2a7786d43de72e398c233b8d04a0343704c6c500d74023b22b8fa1ebe5ca244c9d45a373782d82f71290356a20fecdc4fe1bb6fd1589a5d8ae5f7badafffbda7266732e957e0295df040402d8f25a921ba50dc1287ad600cf7f7c63ad08b3fe1333c02f1e52a73fdfa766451033367ee130e7b1a978a9b1373336ff905f4603cea6bf8ee76ef3cd01efcfede07139a102f724938173df1c301e0be21fec291efa1b21960e196fca8aa417e0b4af556a7798b7451a3f55f4d783dc0f6e6e78bbe9c318bfe1d4dc18283273e3213b73469eb65f41f9946b0db4f3d51fbab3993fd93b7d01e586261daaabd496399a8ed84445dfbc6446862da25d379c047c096f1888d100b70eaa4d78becdd13e376080131c9dbe9e901cf9c3c38fa5d026fbc85c048e4d3130ea690fb8844b4bad6a78b78de44329cd1c0e2fb3e11caf3f7525b6e9f8840732aa43a7beb3d43d54197e3a163536f59082c4d2d9e32136cab41fb691e3cd44c0f4ec2c1d7bc6881110d389f7e77259e7082bee02bb52cd4d54ac48767ad4af9636036068285ce1fd1bdac1a81e101cc392e6228b7266e4a8d3ed921bd59168cda035ba7058a30aff1533992d77704ee3167543fb42c1f1a47d29bf64537b99d5b4231276d2e674242683040d436ec40b496bf89da18de806d0a689fe7a6468e35450f76640494fde37a31017982b04aab2e0b47edfe202bae0c2f5507974f3ba95435be60d5ce4a07099a75f2282cf6c504e15ca097453e543cdb9e86b9253a8bfa1c107e90742ade45da7559d534002afc2ed1d8d3ba89fae17a46c547832a0b9f336ceae6674ea763b7c6d997e9d6b5199562bf15954fcf4ec25b383791567741b870592b46c3a0e256c22e2f14146fb17a4273b3a232a56daa7e42f1ff532167954f2595e62ba29a48d03e54c2c4af4c0e85822035cddd78e4134d6b48e1e5971eb278e4a583e3bee92a0ddfe0c3ece70b437d305abbdfd28665a5d95c2f623f51caa4053f528225f5aa715fcf44386eb5749766346ba27f429c39c2adcb7d84b5bc78b82fe21a8d29dae92fcd747ff846e0248603679fd31bf32ada64574753c84cb5f94925825575bad9593b448af6cc737f67bca5d5c595dbf1e0356ab85798088ae2ab0c72ce28318296526beb573949727a4badcedbe99255783da66205a6ec1b4c6d53777f25c8429b8bfb8ce5b516d6ab3e27e5a8fc34d6e508c47b8c95723fc2f90b57c0708c3722209316138de16ab62da68026b29fa6f14222cb00acf287387e78da20d678c2859ec1140462d360e099dd8dfe08e8688ed7fd68e9b7f9b2c6058755c12a5776bcb4411e32b4bce48c5150d5ef180766e21be002afb8d30fd5c17bc90871f4ecdb77ccb2111f8d8fc0ea14ad46ad5d47bc5932a46e7547fa657606295e89c48d4b9ee6e9efad6cd2d6f2bd20f3bee7340faca787dbaf4c7a5525f4bac965f36a2fc8a5beab938c78d50381082e5bbae292e69686cc1e39a1e6a9ff0e06067a02de20ea0177d1722159731806eb5e1fe7d91497a0eacdad5e17783f27ffed531515c2e8c47d4d84ea4b681b6fa6d43d6f91d7354fc29425ec94f53531701efe5cf3ebddd96ce9461985015d38235f07455c5cac8d32240c81dee10bfc6aac1c74eaf16d1ef9d285c631b2696a4477abb055af9a6047714db9c83f413135c4d27042558d070e4c670f4815c4c6282c629f08033b92c6a31dd82b5ff2432ca146367af68b917cf22c96a20866d97386c4f6dc2e99344760451365fc8cbee616ebb21a81088eb2e407783023438f0d71d72fc62d847e08922651886ae66c0a2dbcb714c3998e931f1c8cc51105d7312f0bdcc65f3ad500763781b82795b6fdc8cd1ab1d71f054c30b59fe6425c6e50a2403cb0a9ae7eb7344a2a514b9d9530c6473fb55d948ff7dae223517f080243e3083d896d0a3c9cca037e3360fa70d551ad96aad6522c1c36038da94adb0ac74c10de926e943561656438b481741b6064e19da7c847f3c67b9676dd8cafd7e5fcf184b2816372c5d5fdc2339539d8901cba374c412c80155e47e8e7f014fa3d7a9bc78916d109ac807c3a08536d8546a45394bf9b294f10b81dd3f5d1d02905cc5847789dc18c4e7f7965052ae297affc594a85ad32ad972ac135bd337a8ab7de7f7a8a07f9e236aca6cd7db78904b954e883e4173bb732b576a2a2e930c58411849ed2f4d63947661ef24e30ea1e49360bd75483014bf49df6087bccd4dc645b107973f48b7d8a943b1b05ec6bbaf8252f8bdb97839e2c2407212d0e6c814417fa46ec5cd5603f444547595629c168475d38062f1ba5c01942d881c46918cc9044307d316d2e4a45d7ea379858e111414eef0f7c600c06d396cdabdc985f79705ccab23f7932c173d9bdef0cb4afc5391207479b45e0c04ac0493a5ef4d0acdd7c4c0e8190ef144b4aecee2d2195192bc79fa366e03de2f299f13b659b90e45df9afe16c285b632d39fcc501de3ac512313338e5bcbb6ec435bb276e95370f4bbcaeea200d7a2ed4e49974fe74b04f9a5ec1c0070ef82eadbbfee3428da1211be3e0971fa9f26a508da202a52c5d66ca580f955e86533b73fcb10ab50a6da50e2ce805fdc758ac39b15bf4f87bbaf3400d2b0a7c733e61820c6b3e597b692cdf44e5b950058c2042759f8c036a76af00df0f1a75eb687f5bc11a686f2d6af07424139731042c1c07aafb00177b66e189ab06179c36b95effe5ce2c9406b983618dff88bdeb2740510df8093971d915b0b0021846bf610db3a73b2cf70ef892cd769b6441d7e2bac3c8f3aa24cfda225a64172260bdbd2527d8e437b937f8d12a0a6a0e479c51a3572b4e82bf70fc05d5eb9178396ffed70994177964d9b427b696f3b4ac6872916c86794051472543c97308f016a012d876cdcc8999e8b22aeb51d7d8a110bb78aad7c44240c7d45584a0a38bc05ecaaa78248383d2ce2219cf01c0ad56ead4c2a4d901ebed5caa59fe48b28538ab5e836d7f6e9f6f83239972ba8722f45eb9eb085f8a22c76e24ce055338fcf5073841a6f52878ccd8fe98339fb1f3e0bf22de9e4e1f4b527d76910c5b78a6a87cf8ca120016b7d4f3dfb1f2031f0a9319b15d8a1afbaa984f0edea2fd59971c4c175b47722af675cac5f10007ac6efdb6fea552faf08156b8774fe0057cca8ff7a7fbfdac5ac8134d8c6a769ae1589f8f07f30d02007c90aa493a201919d67e5393354a24d72b2b0efa7c5290adc0e16c2162b0c783243e04aefd49cdde8f0a9d28cd61a5c0c84521f3f2c005718a90f5c45e1353bbf9ab2ef1ddf28b054eb8ef03ae02ac1329dde1bc224f34920fa42bc1f7e464e995621d83345af24ab66a124998f86ff07071145bf606ad32e282b2ca336806e45d142fc2bde8348a9e31ec8d57970732ccb0689f30b1e5fa48a6f77188df58f7dd951a4fb8e03335108a33eaa6db5f48c455b01284cde451766e0129327b7df51f239fe72fbf1d0d8b8dd18b4359f5594516016bde2398b6a99ca86c59d0e70e2e60ec79c6c01f22224a66365a767d636fbec1b8eb64039cadcebc13afa6e8bc62337a2f16058ca27d8f48de07e8cb3ea4834a2daac82f91c7c1a593e433323e109cf424bb3c54b8f4804279d509ebe47a2336a76c63d5322066ed47fc96655fe5881f545e66e727e2484e2aec26f79b7521a4001be85c895cdb1a925ad9513ec2aad9e7821de0accb6f92f2db9c0bee5e7f264549cb4eb6f71edcb3b62f71a041b7a66825690fad4982a58b30f124807e35c65aae1fb00d3bbefd55383f6b59839484be13e15571baa771a1f9bd62ecca9bc7340ebab0e08bfb5ef69f7fdd3b3611001a10dd80798a11cc8496a1da0d64a2472959ea464ff1ea37bc8392e41810a34acf61315c95abb0d4ea134ef95fcaf75f74ad66821312e17d34c49885c8b5dd2562b536ecaa452ac77625bfcd909166132c11192487459740966812d475d6e39228d09811b6be03d8f0eb665e38a3db52e534c2d8b3a6ab8ef7dcd00a7d4b32aa768771e0afc2280ee935a8f12d63331479dae9483fb761404127fe37742c1f6ade2024f232f7a07e4fdc8fa07c59d195563a22bbb18e379105b3931f202c631e138f17a9ddb18447aa155be039f573bb99382aea9a3e4f4703ae94ad1e3b9d37a45d29150ec62ab29b67d44285276540b70d48736515d66969966ea6f84ee82f0b8ef105674aae44f7ff0f704dbc5a7cf610be0062fc3cebffec9d862721946505119e74e481ee779f439ad5a0c879427b71572ba53ca3326dc96c46c6f4e5471854e09b92ad46dc141023e14a1e75ffba20a98853184643f9e1a3a4ecc4314d32eb3e26b005171283f05d7c299bd85f604c695ecb43667032c1c2648ca9805519b543e50b0e0cd1d96e4a436a2c0ceb85ea8b1e8e7e7e3bbe801e556350ed523a8f578bc5bf004f4829f33cec07763d15a65fc6ba04ad4462731ebdc1095df650829edba031d0a1760faf879953530a8a875449da349ecc34407abbd5c204c809f01f52ccd28c6a233aa630124fdfad538cb9b271d9d0bd1d74b9131530015cd2c4fde54ed4b8d934f5925d0567652d78d6dda7fc861751fb1770afc20552c2926f205b59f5a1c81cf1111e046ce7ef1314d19ba0937f43afceaee469455d37565cd6c8d64cbe452c2b2c491162bc1945d305c1278dfc4d7b93ed6f276b2e800087b1130264e4cada9bbba1198f1b6aa72d218e289a3cc3a616e4658cdcd697b09198fefa8c28408381cb123f83f90502704756f7ec7b41a671e412f947516fa0ccc73553a935f4616e5dbef6c974197353a3ded15cffa6a76b0e6903cf999f1dbdb80684cded9e2fc8d14751ac6c432b136b52824bb0c88e561a1cc2cbfdd991fc68040bf23387f1dd31a82f08e67ea2e3484f1a3e22cd9221722a5c31aabddd887eecba224820999d25357ce6c557970570af737675be8cd814b279787578ac8070ab6970cdc17756f7aaa535b0fbfacd59ca99993ca576b19e3f4991a48c3c4c39d061cb561aab7411341bde960444aed04beeaca627db8ac21497f991b7a846d87d0bc5d2f44c7b042b1b71e824a0ce98141f4f50d4a77821e2c2ade4107c359206000701dc1730fc953e061f521917bd3e3b9dbe8609ffc8920714cb1159e31bd9f44ec89f51da533e216f371b905a451a5d99fd2fd605033a832806b6f4a17a53d3e87f8396f4d727f4dc1ef9db770c8359eb3e106ff22d5de0e1f176086f0866508f2d9a26d8997448dfb783b42d0af6827a3de208103294f90c5b110dfa7f0e0e1a8d6af7855e5e21d27eb0542d5f28f15766aa93a84ae63ecadd25da25d120e14427ebce2c5fae15cc73000000ca4ad0084d0201e202dd6caa0dcaec0a1026ad16036fe01ce1b07f294ef818e5feabaa4288638f649726641d2b68c932941f109785eb2d7de7d78bfd170a9e85fec5032327de0bbd2ac6306e347a83d129e209b1176dd5c896265fba8d07354dd132a97f5aa19ac62555da8b3d65beffd0838af9e2daa13638da04c33e00e46fb43367f09c34234f398a995fff4793416d578f3254d7cb91b62cb99e82add4262fa2fe10ac159a8b6a53f4cb73df9b7475f70f723bc1a23b046cd1e9e6f3f64fc60052d", 0x1000}, {&(0x7f0000000080)="c0aeb92bbaa3f68407b525eafb87eaf4065df395e7d15ce64a1d9406b0db124c605ee521dcb618c7e1c23d3f6def5967364efac829b1e08394578636c920cb64", 0x40}, {&(0x7f0000001140)="27a039614fc6804d64d03804eef438a21d65328a0be34492a54cfe3959152374df219d71c7087d2a8cdf2631200a49a041d3974b27e49d20795965602c3323051400175b38b0f215845c0f49f250367c00bf15a2f47ed9bb37b46668e2f73f7dfc7f446c9436f2e330dff99f625bbfa3124608f82048f3bcf302111be65735ac0c3968ae657bceccff93af4e8af377a550c7", 0x92}, {&(0x7f00000000c0)='b', 0x1}, {&(0x7f0000001200)="6e0170c4fed8488caadbf0ee3663c3fba0fecb3569710a85a042d8cf748b2b194ce0845b16add1b719cfb40e70229ca4f1b6b22ae6f391d01f2b5dfb29595bff89ce844b45390525165241a7fef05ad38da815829ad2de32e3cb54d037a9f8dbf24ff558890c2d08e7411167731bbd8e29a2c338edb5c81f231974a32076e87507af5985f21d8833e316426ab2d325744d23aeb1aefa0691060da2b39cfb0d400349cf6ca5b8ad8ceea5f5ee85f6ab35bcd72243f12e0461dc30175c45559f15082d2f67137d0d47a09b", 0xca}, {&(0x7f0000001300)="80448c97eb646ab1124670906fc5fbf321ac8758663196abce26e5e4fd958b498ae5c56b61c3f3c4d4ad6cdeaa1196c4671efe31108f0a5ca0daab340fc0861301d6f3dce4decc4d603e44357a4e45cb4a8d5bf04a187898beceb339779dc7cc7dc3dab77a8a97bfa34d1deafaddfb09b4581caeb5f9e71e7e9d26cf14a59112fed24f24d64b3e66a7059f0e412f830af81f3cde4f02", 0x96}, {&(0x7f00000013c0)="122ae921c40c17971aefffaf691908d0d94ba757817663d420ea4c36e383e6a6e182c31a9d7c594660e4fcf1a45fe3e5b3700540fc8d8747d9d54f60700e10", 0x3f}], 0x8) 01:49:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getuid() seteuid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000100)=""/26, 0x1a}], 0x3, &(0x7f00000001c0)=""/174, 0xae, 0x2362699d}, 0x42) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 01:49:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xf, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 01:49:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchdir(r0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x9, 0x80, r1}) r2 = msgget$private(0x0, 0x7f6) r3 = getuid() fcntl$setstatus(r0, 0x4, 0xc0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x81) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0x1000000000420) msgsnd(r6, &(0x7f0000000240)={0x3, "a88d6c0efd75869b3837e85956bf802bb56c5861b9a50fdadcff32a6546a288481aa2cbfd383459d358ad4bb6183ad6df37737ca54e1f94550a7ed8d1fcbdf4d9d789f1186276452b03d871163cf2728c25b15b91f00f7b545713e33d328c5ca82ff98e4a64974ddd9cf5b676f9dde0894e24e437307b7ba947a4b2a06fe84f828fcd8a23981a741eb21c5856bca8d75106c8a7aef77a4a48a10bf3c96bf5088fe3d98658d62fe2030594807fb8cce040525c0a4242bbf0156b687a2e3eff3719d5b1ce7ba65c5bfae00ed037a673e"}, 0xd7, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, r3, r4, r5, r7, 0xa, 0x1}, 0x4, 0x3, r1, r1, 0xe05, 0x80000000, 0x0, 0x5}) 01:49:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x204b, 0x2d53) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="63e214ea446b70d4cc70025360b82c7f462aa93868c0991984a1ee594f25fd16fbf79af06765cd85e6cb76eb404133bfbbe86dcd49eaa7815dfcc3f90aff5f4fea1c6bf8406d673382c605a344106bc5f2710a8dbecdaf9910338efe7765eadce14c126e13d97917e73d780cf5552b87e8012a365c0737833e2a41a89e8784a79fd440531ca8c9ead9187da0c4a5e7ac2d0a9c819e6a1ffc64024980e3c79090d9ef2ebdcf7253aff520ee64fe2ec70fa6fbf42b67453c4da0e8cd4eeae73ebac98051152c586d65fd687743b393ab40fd0c4ca7c89a8f0b4315ee60defc39357182024c96d8f383a462bf6b22aba5b16a41", 0xf2, 0x0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9f0, 0x3}, 0xc) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20002, 0xffffffffffffffff) 01:49:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) fsync(r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x3, 0xff, 0x9}, 0xc) 01:49:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) socketpair$unix(0x1, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8a", 0x7e1) poll(0x0, 0x0, 0x0) r0 = open(&(0x7f00000008c0)='./bus\x00', 0x20, 0x12a) lseek(r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000900)="3f5980532964859609dee078e24fd32cd44c05bc79c091d4a5f09591df18ddc07a651b65a6bf5113a5a8d36858457538314ab7b10e198b58915d3b905875aabe01bcb2cb29f7fc7bbf05b47541982dee9020d9f176eaa21d765c4ad417a3e671865489958863f60d6ced40340fa26337b85208df75c265b77a5ef35b070a7d040b2dae2cc9f12a7700d03aacebeabae08af5d16212346f68d9e47a638272e301114fdb9c5c3b2d58fb3d8b", 0xab, 0x8, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) socket$inet(0x2, 0x4005, 0x80) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) dup2(r1, r0) 01:49:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x800000000000af3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) 01:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffdfffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206f92"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000054c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb0ff0f0b3b8b83f9c67199662d32eca383c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c2192d27d2772f50e1f7dc5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e86f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f739157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7e4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40dd1a443e5e7963014638dfae1a8c6601001df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37af1ec3e55046da54636f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c35241078714ac535411fe6efd6431f1fef2a4cb11164a55bc270b3389288a8da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2e2235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c4db3bc97e1df644a488fccc7be6537ab023c4afdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd0b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cde21290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc7b838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92e0000000085b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc180325b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc005ac58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686002f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2ae172a4fe98633b805760a0159cda7edf82efbc55bb63a42f7bf6db19fce9fc48b16267cdf32eb93146c0b622dbfd44979ddc0c0ccf8baaa47909ce9017f2796e3252e937099fb65e6ad794968704ad925950831ad26ba534a2ba406f1a70474f7901cdff080bf8de9b415e1eab1eaf28aee7219b27f0fe27375867443581a90ec4c49ccf79bfdd9cc4223f34c229397e9fc1b0b15c0145eeaf9962d7244a0d7d9f50cd119cdd571fb039afd20598db8d50417e5b32823861c92036708cc3d14c34e4aefb6cca6fb236b5f6ed64b89df2eadd9e77c62a91bf7f1339f8eeb329656829040d88a47d9be002a6e05cb8b0b64f19b49dc1ce7b09a56d51b737a87e035aeba8b864710459e4c9d1fbb2b97363f9a096841be5c7ac46b167b4bb32cc214441148390c9e35ee0a3f3397e7c282910000", 0x1000) r1 = syz_open_pts() r2 = dup(r1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0xfff, 0x3}, {0xad, 0x101}}, 0x2) close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0xfffffffffffffbad, "bad84b73f2a42ccccaa70600000075835db57180"}) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='/&)y}(}{@#~*+[\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)=')-*{/\x00', &(0x7f0000000440)='\x00']) kqueue() readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:49:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x7f) 01:49:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 01:49:45 executing program 1: r0 = socket$inet6(0x18, 0x44000000004007, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xef22b002d3a307ce) fchown(r0, r1, r2) socket$inet6(0x18, 0x3, 0x1) select(0x40, &(0x7f0000000100)={0x0, 0x100, 0x80000001, 0x1, 0x5, 0x3, 0x7, 0x2}, &(0x7f0000000140)={0xf6, 0x1, 0x7, 0x400, 0xffffffffffffffc0, 0x9, 0x43d, 0x6}, &(0x7f0000000180)={0x140, 0x1, 0x1, 0x101, 0xfffffffffffffff9, 0x7fff, 0x4, 0xe1}, &(0x7f00000001c0)={0x0, 0x1000}) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) socket$inet6(0x18, 0x4, 0x5) 01:49:46 executing program 0: setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:49:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x7) dup(r0) 01:49:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0xfffdfffffffffbfe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000780)=[{&(0x7f00000015c0)="59e8adbdaff9e1fd124932a0c634dfc2291eeb85290b91d64cbd1bda1e2dbc40ed71a17835259397b2d3c6af12a753dddff1fd0197c7a1596469ca85f484251fa5d625754d39f97eeb2db7aea6301ecf953a7806d35c8d50d985a5ce29e2b14a4c87eba2215b9b35ee53c76e992f19183244d92600e75088d7c82507f2d2423560d68ae2fa828f18320535cfec128fb0e3eb44e8f5b0ef3ff7f2322077c01a5f5fef596433a630c31495393d28cdcfca9ebd38394dc610bc4e9b71f7c0fa55617bce299fd38f6bb4400188ba91fb6da26463b3148132317ff1daba1da320170a6f4bf0a7c66fb1eebdce4e5446d5ffb95de3f51ef83a8348068c748c788321729871d015553e4b417b50f71d2b889241be2ff5080502b5196367df37215f8b9f5b4672a10a65db4480feb5ca58d6d33ad5c0fe0bbb3814dfc5e8840bfa2681f8fa4125d2884d5942be8db0b2f7fd9ba38dc0c8f765d823fa0f22002ed113b0439aa7bf1d4b16222291e110678917613c561b8035d02986b6954d5747be347fb98e49f08c14e18e0fc88ad70ef48ddd821c2a38d032642db0d7d1d9a2922368e6d2a21c1d98a0dffab13d39ff908f4e5e15fb35618dbc4486a2bf7c99a07fc506ffae848d615bb94ebe5a0399a1c55d4a1a11413c631c20e586ad8fc365f1725dde63b26f0c42ec873c28fed30abc7da2f00931dccc9a4002b0e4dbad5d7dcdc19deae5355366cf1b2f79962108e8020f81577496a83d5068b9bb79274cf1d9ce81744f424a34692a2cb94de74747cd9f37bd98d5ca47354f467bd6c022ff1aeb02b1661d288a087fd54743bb9eb953d4b7132845305a11847ffcb2de22c462f58c3a7d77f146d6364342c3c662b1d6da61862ce828dded6ee0adbc2f9445584fadf894b65a63c1388a5bfd69ee12125faa8c4b8853b63af278920fcb921aad825942a086092be318de8f8080d3b1f2fe204aa9f07925f1b980560c62e241da9be5009d57bd28f233da6a2e15c9b997f74bd9d48574b1e49116e362f66ce4fbbd20a5f33cbff33453eabb7d7bd6f4a15649224ba720fb81e47a6e497694251cdd92496d6483fc5d5497e922037a2d476c7ed52432fb64231db6a171561c5e4a7eddaaf7482513f2916941750b23b9943d313489d1757cb45a05e7d7f0075f523ceb28645f447b36f21d94d01d9621b977cef8cf5f58abd30e0c4ad3bb3fbf2beb4688287e837b9b8dd57719de67b406212481438379a65f3a9e2279e426ed503120d427374d04216d6d9677140567802e0fac034fee6e4286200f67f790700a0ca1d05ed3d5adf9f97f294407c92ebe3b422139055e2d26f23bdebd529483f58da5e067f4069c48829b90be957a437e31b766356e8043df878131b1ed4a497326413b65e96602c1ac1cedf15784496617e7597525a0eda40c24c45e109e3fda74f8663fe448fff53222b46dda06e38331d8c7abfa21c88300141383c2834033461a0363858eb5b2e178ba3b121c79a9658f1fe75b6446f8793ef805dbfc951772a0e4a495136204f08304bae2ad850142451c0530f9857ee7d7f8422e9a63e25662b42d23c527c70388a26bdca442cfac43ba1ed1bcd4e354494e9f66cf4082879574c48eb7e2d18cf4eb09c02cf38d88eeb8a9f27f835367e9435699141f5383df76ca2cdaf7ed18cd63cb05b0e444c220ca168e2ee73179f5320866cb2b234a76c0992a4c35636934ffa520036a5d5713d1c890d1f40a282f57c052dbd3922b2a4b1c90d1417b6ae37e9ba0ff5da81eb28cc3b99fa1f4393f2cb9847131ccc05988df7f508406829ba54431c2913dfbbea256b90939b876892f17501be17e6932761f682313fb5d6a42294c7c1b377f20ee88d7377247c8c5dab0a7f61737c90a825ba64e9999e334bc73dbcf9eeb6095ec8cc49095467f5ecc7a4e08c962948cb381882d56d915d0f9fcbd5ce1cf612c86e62987e9447ea5f9f8873aeec0ad573b0244e5ae654c95bf59c21f647eb4bb1e453a0b6b3dd673cbdc11207f2f79b05317ee6eb67571fcba60ecbacd96227caed622d7ae06fa62a11f0ac5dcd08a4b48489909c97506f00f10701bd24c47ccba4312d0ac6f018cade4cb0e539c7e2b3b091694f36277bea76bc5ba5c01a2d82e9a0bfe13c89c794a762c100a694aee11609966989a7463833382b22f6c0fe1928d3eac7776426158f7d9b5b71ee2db26965d5652bc530747c491939a1235cf67e49fab029b7d8f1c307396ef4179ba86d8eed9f81f64b6b73135f15d2e1f237fa7fc94f2a6bea892cc121aaa12", 0x65f}], 0x1) syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) kqueue() syz_open_pts() 01:49:46 executing program 1: r0 = socket(0x3e, 0x4, 0x10001) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x7c, 0x4) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getpid() wait4(r3, &(0x7f0000000040), 0x2, 0x0) setregid(r2, r1) setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000004) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0xffffffffffffff63) chown(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x18208, 0x12) renameat(r4, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00') socket$unix(0x1, 0x3, 0x0) socket(0x21, 0x5, 0x7) syz_open_pts() 01:49:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="8dcde59bc9547e840a2a43cd2a93be0cf35bf735de395bc046a7975c570bcd273fe603f71a6f4faf6f0ee11793e0d8da62c6929ae45beab878645d664059454aa3daa4d504b7637fb5cb8376f79348599b8d3a9967863d76e5498d3c8f9a2b03a360f5b98a97f11147aff67d660de90ef3ec180076c76db633af44f8e3225917731d4c344be1a03ba863438299e35ff4a477427bc539c14f327d89b28418fd50351b9ab123401a4fb421f112bd1690918d3d0d597aea2b5bbd2236aef9e6625b97fafdd1643dfda688d8783ad173096b9d8db9912600e5514d6c80", 0xdb) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad3a5f07a003006fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) socketpair(0x1, 0x4001, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000200)=0xc) dup(r1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 01:49:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x2a7) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001300)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/183, 0xb7}, {&(0x7f0000001100)=""/104, 0x68}, {&(0x7f0000001180)=""/27, 0x1b}, {&(0x7f00000011c0)=""/20, 0x14}, {&(0x7f0000001200)=""/238, 0xee}], 0x6, &(0x7f0000001380)=""/111, 0x6f, 0x2}, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000002d80)={&(0x7f00000019c0)=@un=@file={0x0, ""/93}, 0x5f, &(0x7f0000002c40)=[{&(0x7f0000001a40)=""/6, 0x6}, {&(0x7f0000001a80)=""/246, 0xf6}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000002b80)=""/149, 0x95}], 0x4, &(0x7f0000002c80)=""/225, 0xe1, 0xffff}, 0xfffffffffffffffd) recvfrom$unix(r1, &(0x7f0000001740)=""/80, 0x50, 0x840, &(0x7f00000017c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$inet6(r0, &(0x7f0000001800), &(0x7f0000001840)=0xc) r2 = accept(r0, 0x0, &(0x7f0000001440)) writev(r2, &(0x7f0000001700)=[{&(0x7f0000001900)="f273a176d5781b9bfdb299460dfbcaf2f39d1ef9b68023", 0x17}, {&(0x7f00000014c0)="19b02173a907a3485eb5dd333ebd0aec3450bf99c69971c5eee68dfc9da6d0d61266935b8d39e6b5aa04b2c40675f3f599eebe854a1ca155a3edd524479386907700174b332cae04008e0e8684b1cb756317cdc8fb64b49d4bf547528ed7037abfc7025e7a72bbd1993e01c46183ccf8c09a6bdb2de2c3e535e6a1bb383e9edbbb49ee641c1622556fe55d59c105a551579ee636cbe84c74df7aa9b6a5dcefa0285cc7145ab7fead62e160ff3b47752dd130d9783dfff741aab8eaed056db406137c0b3a4e7baa2ae17c74b8c75959fa12b231c3f045462822083c423ce735d39b7e0b4e5220455adce82407874442167adc5f", 0xf3}, {&(0x7f00000015c0)="928eea55fe5c47d653c54d03193a58b1bfe75c59a33ceb52600fa6867212ad414a54af2e38e7b3059892df50ac258c5f9aead890e5efc5151e47d7c187a92263ee2b9f5d85efad9f5ffebf5b35a580c7febcbc2153b82e28814c90269d0658619b6432cbb3c3c1979974dd7b6703669f684ff4640e077b8466a7f47dd7e3fecf38c392b9e593d2a3adb57648560034a9b0615ae91f23adacd356d332f9a338e69c800645635485b5927e50f60f04e03bbeec34f5c8b936caf61b6606f75d3d71e0eea10b1f43169895956d06b51413fca3521121769965eebff0f341cba93df45fe1feb4029a1109b77ab02504efa560e695054bb70267f4620e", 0xfa}, {&(0x7f00000016c0)="3a7213081940d9442ba3147cb119eedbfe526419f034", 0x16}], 0x2e7) recvfrom(r1, &(0x7f0000001940)=""/91, 0x5b, 0x1, &(0x7f0000001480)=@un=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000001880)=""/20, 0x14, 0x802, &(0x7f00000018c0)=@abs={0x0, 0x0, 0x1}, 0x6) 01:49:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000004c0)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a44864a57c69bc4ef1300bc6c1fe86784b32f59138d4010", 0x5) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) setrlimit(0x1, &(0x7f00000003c0)={0x80000001, 0x400}) r4 = fcntl$dupfd(r3, 0x0, r2) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x8, 0x80, 0xfffffffffffffffd, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x2, 0x200}, {{r0}, 0xfffffffffffffffb, 0x708da2cd00d8a285, 0xf00000cf, 0x0, 0x790b}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x5}, {{r3}, 0xfffffffffffffffa, 0x88, 0x0, 0x0, 0x1}, {{r3}, 0x0, 0x1, 0x1, 0x60e8, 0x1000000}, {{r2}, 0xfffffffffffffffc, 0xe8, 0x40000000, 0xd0}, {{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7}], 0x9c5, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x6, 0x2, 0x80, 0x8}, {{r4}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xb37, 0xf52}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x5, 0x9}, {{r2}, 0xfffffffffffffffd, 0x44, 0x2, 0x0, 0x80}], 0x1d, &(0x7f0000000380)={0x1, 0x10001}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1d39, "bad84b83c11e5ae0265de3d8374275835db57180", 0xfffffffffffffffd}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = msgget$private(0x0, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x53d, 0x0, 0x0, 0x100000001, "04459bacd1a95ede88367bff51f87ad56ac1ce90", 0x100000001, 0x4}) msgsnd(r5, &(0x7f00000005c0)={0x3, "39aed8402629231d09a1188d9793b26d94ab25bf0de8b2a6a98910a96431677358d4ddefd3de12e8e032eb87211f4fcf03e2d5fda5859d91c86ac950dc23f0d872c3cd37462f1618bdb4aad47e7f0b3b00d13865642d67b55a5b036e89a6872bbefc10291a4fcf9c300f3670eec10c1f6847c7ed831bb1fe3f67beba3a3b6d27f7ea8bfc876ccfbf8dbe97f7b189"}, 0x96, 0x800) 01:49:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r1, 0x5) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 01:49:47 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x3, 0x8a) socketpair(0x3, 0x2, 0x4, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000000080)="1ed6b537", 0x4) r2 = msgget(0x0, 0x41) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/245) 01:49:47 executing program 1: getitimer(0x1, &(0x7f0000000000)) geteuid() r0 = socket$unix(0x1, 0x5, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getgid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getegid() r10 = getgid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000200)=[r2, r3, r5, r6, r7, r8, r9, r10, r11]) getgroups(0x4, &(0x7f0000000240)=[r12, r5, r3, r4]) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r14, 0x4004745d, &(0x7f0000000340)) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000380)=0x1000) socket$inet6(0x18, 0x4, 0x3ff) r15 = semget(0x1, 0x7, 0x108) semctl$GETNCNT(r15, 0x3, 0x3, &(0x7f00000003c0)=""/30) clock_gettime(0x0, &(0x7f0000000400)) shmget(0x3, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmget(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) syz_extract_tcp_res(&(0x7f0000000440), 0x81, 0xffffffff) ioctl$TIOCMSET(r14, 0x8004746d, &(0x7f0000000480)=0xffff) wait4(r1, &(0x7f00000004c0), 0x8, 0x0) syz_open_pts() sync() 01:49:47 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) 01:49:47 executing program 1: r0 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 01:49:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x4, 0x4) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) r1 = shmget(0x2, 0x3000, 0x11, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = dup(r0) ioctl$TIOCSCTTY(r2, 0x20007461) 01:49:47 executing program 0: r0 = socket(0x12, 0x4, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="03973292558f4538f1ebfb166e543b0d27"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 01:49:47 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 01:49:47 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt(0xffffffffffffffff, 0x29, 0x2a, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x0) 01:49:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x109, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280), 0x9, 0x0, 0x40, 0x0) 01:49:47 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x280000000000022, 0x0, 0x0) 01:49:47 executing program 1: socketpair(0x11, 0xedec885952180ca6, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) dup2(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffd, 0x8, 0xf0000001, 0xffffffffffffffe0, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x40, 0x1, 0x4}, {{r2}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x1ebe, 0x3}, {{r2}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x1, 0x8000}, {{r2}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x8001, 0x7f}, {{r2}, 0xfffffffffffffff8, 0xc0, 0x0, 0x0, 0x2}, {{r2}, 0xffffffffffffffff, 0x6, 0xf00fffff, 0x7f, 0x7d7}, {{r2}, 0x0, 0x40, 0x0, 0x1}], 0xfffffffffffffff9, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x40000002, 0x5, 0x101}, {{r2}, 0xffffffffffffffff, 0x2, 0x42, 0x6, 0x100000001}, {{r2}, 0xffffffffffffffff, 0xa8, 0x0, 0x800, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x10000000000, 0x80000000}, {{r2}, 0xfffffffffffffffa, 0x80, 0x40000051, 0x4, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffff9, 0x39, 0x4, 0x6, 0x33f}, {{r2}, 0xfffffffffffffffd, 0x2, 0x3, 0xffffffffffff7fff, 0x623c}], 0x7, &(0x7f0000000740)={0x1, 0x7}) r3 = kqueue() kevent(r3, &(0x7f0000000840)=[{{r2}, 0xffffffffffffffff, 0x7f, 0x91, 0x80000000}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="1ae9b6a4ad30492dd4c2298ce1cf1db48bdf26318e5a2e923af930bfdbe58791b3cfa23ad5615e40dc204dbad998d2979e506571c3", 0x35, 0x8, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='-\x00', &(0x7f0000000180)='@\',/\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='\x00']) openat(r2, &(0x7f00000004c0)='./bus\x00', 0x28, 0x8) kqueue() dup2(r3, r2) 01:49:47 executing program 1: setrlimit(0x4000000006, &(0x7f0000000000)) syz_open_pts() setrlimit(0x6, &(0x7f0000000040)={0x3, 0x7}) 01:49:47 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 01:49:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) chown(0x0, 0x0, 0x0) 01:49:47 executing program 0: clock_getres(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x100) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x2) flock(r1, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, r1, 0x0, 0x0) 01:49:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = dup2(r0, r0) ioctl$TIOCEXCL(r7, 0x2000740d) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0xe5a, r3, r4, r5, r6, 0x20, 0x2}, 0x0, 0x4}) select(0x40, &(0x7f0000000040)={0x20, 0x7, 0x0, 0xffffffff, 0xffffffffffffffff, 0x1, 0x7fff}, &(0x7f00000000c0)={0x1000, 0x7cfb69cf, 0x6, 0x200000, 0x4, 0xc34, 0xd9ec, 0x2}, &(0x7f0000000100)={0x80, 0xfffffffffffff956, 0x9, 0x1000, 0x9, 0x200, 0x7fffffff, 0x51e}, &(0x7f0000000180)={0x9, 0xfffffffffffffffb}) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 01:49:47 executing program 0: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) minherit(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) 01:49:47 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() socketpair(0x10, 0x2, 0x59, &(0x7f0000000000)={0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) r4 = getuid() r5 = getegid() r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) select(0x40, &(0x7f00000016c0)={0x9, 0x9, 0xaa, 0x5, 0x1, 0x1, 0x3f, 0x9}, &(0x7f0000001700)={0x1, 0x3891c0000000000, 0x7, 0x80000000, 0x5, 0x7, 0xfffffffffffffffb, 0x400}, &(0x7f0000001740)={0x2, 0x1, 0x9, 0x8, 0x33e, 0xad, 0x0, 0x8000}, &(0x7f0000001780)={0x9, 0x8}) r11 = msgget(0x3, 0x0) msgctl$IPC_STAT(r11, 0x2, &(0x7f00000017c0)=""/202) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x8, 0xfffffffffffffffa, 0x80000000, 0x3, "cf8fcba8c1bfbe7f6ea504ab6af0b275ef51ad09", 0x9, 0x39}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = getpgid(0x0) r14 = geteuid() getgroups(0x3, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="d18c86f6922296f9a09353bd02d3122c44d6f5dca159f39c6145620a44b9d2bde844fa80d400a95bd8fde9173079415dcda2be1d1f98f46ec1fe96e5922c221da0284883c488fb54f7e9bd71fc71cb62194653f8073a4eeb887f5d49c375874111c1f99bbee374e07cd22627", 0x6c}, {&(0x7f00000006c0)="6899cc97c5325323f4a9e6eeffd100de4d38d542604168cc31189fde4f56162f9d7a4e7fdba3ec6a8b5a3693a311a10ceecf09c033736ae0b5aacafff9210fffc8f54149d8eb50afa2f6f4ce3ecc44aac6a1b8193e5cadaf9715969d5becd652a5009f253df242665936c79c04269db9eb11ce165509492df7f5f93aa864a06639bc63f3f830cae9861190cbc6130b00dcde8681a8e675a873fcdc215a159fefd7423696623cc11d24e2540e66bccbd76bed40647cce0f10c4047a2742b1ab026bfaa4f67619ac28dd0b8335cf473734ba3f5ed683d694e5f805f461a1749cb2e716337ed8a4d2bfba595f4289b735b30c0fc9b5a8341562e575529dedf76354292304fe6591ad27c7a3d5f4b7b62c2ae2160d87fe522cbc4dad9fa53c1006c1d3aa3379ab0bc55bd4198cf6ca7d26670c2722799639b602261b6cb3da143af5183d9649249c18e6e1a46bdbd75bd44f705c4be9f673b43a9980cdab7f4d7d4c70d2900bc0fe6e5c07ae786998d98a1039662107d53a56a5b261dd51d14054de04144d90f70b5f9d333cf52ae3c619dfc4df6b8279e29fbc0b70b09c8a6ea9b44688908ccb62a93228eb0b3cf3661ff3bd53204a4f9319f893c86ca4405ed94c3d3d3a26df834e61b9a5a5563bdebfec7d830d8e697bc0b58cf2e3daffc19e3a29edbfe515cab453c1aac91a91b1e80883749d2910fa3bcc5f4ead1d455cc961f8e204a5560227b1c32bd75de2a7c9203d6e1d85d2663a0800c58ded2431f889f785d42ba796469a7e4b44843868322462fcf3b73d34061a52bed6fef33c498981537b1b81d087a18aa679b5764f9b7c06d93631070810f963b3ca9350dd243de93df3111b4997a8e4806ecd7c802cca844614f04c28cb9f75a78dc7c0af09288a87e5fdaac1a5e2ffe9f58062724c42ae0ed5800362ec1547fe3cef4cf3c6e1d40528436dca9141b3003eef68cf196f55ffa2cee878114148bf896628c9b8c4f45c785d3c91fa732e5a6470cade17c55d0b54903028b14557b2df4ebadc45f9a8e07605be336446c71cbda9ed0ac17a19af6f68cb8a7227509ecc232f30a1c04bba0a0065d2185faeb35c13d91033354f394781746613ecb63e52190e8daa351ae165939e7f8f181483fa5c345c66b2c8565b58013b7b3f9f73ace5f9d41a1a3b957acb5b10f3c173b20060b528ef55994a08244f96326c17dd4467add9a4c5a00bd79cc2b430d89d38a882497d070754f7c5f2634806e4568325abdd83410075b8bfc0fb1284a0b9019d5745e717164fad017b3760c3ccfe6b9ccf949d67647f4457fa1c1c49cdb9b3d9144a2042373e20ef1eb722052ac280abbe3de61c8a41e50a62cd56d519efc0292240b3daf22b16644e989336add40cac35b11fbc1cdaaa9b4b9b90c5e4824dddc314d3bb09d81463f0e85df070b677b9481896bf0803aa3c3bcb75bd9b135cdabf8a4e245f136b0559937fcbab271b589d72b35c717289602604c2c7cc925b948ef8ce7927b82770ce0f5e341b0af75dfa1dd3978fa0883b7122b58f3de9698d3e96e1dd9e8ed9bf8bc697dd530f20d045bd7f8ae8389ef05f267748f697ef3a270f77fae133bd90aa02fdbd309d2a25cdb44106fe8d28226c88aae284309a085d1310a8a3fc686ffdf5022cd75e90ff90938e709869cbc8824cbe024e727721131f301a6e3eb6755f022c15ad8184462af16f5e2c7432310a674ecae9aa314e273e69b0a0d056d5578b99f64ac07c88e9d24adb647910140e103d763696c98c0ea7fe626b2ab02a9fae88a50de2bf3c29b7dbb58f0f0058d1ba799fa370f567211831051407a67924b3dcb6055b9cc30389431318bc8cc942eb8ef2fa068b8b237b8a79b97dc61a904fb6081f7f72a94e6a3ec722082f2d2e0273a5fb38c8a14b05df4eb13f10f007fc95dddfdbb68cbd6e38a2285998d9255edef68b066c34a955f1b4d9217f1f64c63a63fe34ea0949b4b9ac15c398512e299116d1b498865a291af4cf55e98023a704e982f8dd7f01322e2ae3397734cb0de8c4a0895ef0b4b983e409e272f018197f2b1a2bb7dfcfedc4f5ba79155238133304b2e5290790a7f877b223392494536d33216cd0dc2caa806926598f17d16a0f39b04b5ed4cdd0e9612b127b8c4b6fd30974a1329921ac0f63e2af82aa46bbf8555fc0bcd3874af912f3b0fe1f0ff3c0a461241cb3a40834bc47f91209467b89f6a6c585bf03b763353e2f20da62d5223bc706b2c13d4238a654631912b620159a8a6c5c35be222548a0366c20158cf2e45b73f111b9e1c4e7525b7b4bbb7cb931f03bb676170b9297b5945ef26ca5298a1ea65f09a65db262266281a623268e07f559c87801172ee1653c3467608d5eac20c91292a42dc0a99457905aa3d93641d3eb851b16e310cdb8bdf903fa62ea3bd3c059a4ad33436b1ca7d3d2178f6176c30966deee46e7a6297709bf5536d164a2dc0bf6bbd2aef704db45a6ac3f35f263bb742ef03d5224658fc88d0cd496e697404bef685c4182caf7dbfed90972227cecc346b852c67da19825e1ac73d0a5d7e307e7c5f7a9258725e109865ebea94f937243f20db8d58c9ecf6994e072d3b6234d6e914e93c8af4e432fea9f4b58d19193c1683ca5a3d1048eb8c13ec6227d49a986ec99d8b557a18e3ddb8f2c955550da1329ebe7d8eff8d4a0fe9833bf8c8dfebaff5a1eab53425ea1ddfa982391aa32828430d76ce0ed7d12f6da2ead86670316e340df50ea956a626ad4335ae4e96b5d98847b71e9a447975738b6151d897842894e85392651961e61d85876423ff503f99ee81c8d9cc7379851f360aaad13af92a8f3fc69c2c938e9e64ca2183a636520d5c67d4ced5c694db028b7ea403b76611f67365eddc3939af5983770f53100a8eb404a643de7f31759348c4d33cb92337c4880f6b7eb5ef5e078838a01ea978ebe6e5b49c14a765cf491df151f6f9fee7277df2e1cb5a0d3a419221f14f81b3f7aafbfda2adb8e9fbea9c0fa042ab56d789f875353aed474b99425e33a1d30d0e6abcc6656c09e319b338eba71047e1b5ea72fd201011b1b888eda84124d0271628f5dda741dc07600365f29436b70c5bdd72bd0f90033320b75b91ae39dc1390888808756b57fef5cb98ecdd6fa243f5c6ccecd64f003141169a751d3008f4e1ce53bcd854303c38a63771da1489b60ac010f7f0e42eb5e2658e8ba722615c7c18958399d292ac647936d6c2acc0893e07e5bd4dc48ff4384f1fca2705b515971ec20f357e0bdf685316cf7ca9adf34ec575df23810fe8379cff796b311bad81a2271f800764095c6441a6096f7a56a3cb573378e67f6b691e7f59b8a4e60dc4197dc6ef6a9c2756a8bb0636b03607780fc7ab6b528b49711e026acbd4ae30733f5412079355b48445e6b09eb21e328790c33f2475f47fdef4482212cb5f68cd43334cda16b96fb8d5b45fed281de50042b3eac1ea30860c25807f1bd05d4ac6a60a8305eb2c171f92ef203c3698a5a11bedf211694910f1bf20edfa8e9241027355bc6a104ef9b48d0f6354f8dffe96dc8397e2c2621fe5cadf4214f24cdcc3818e1fcfd2138c58cd4df50bd890a55a71273eda40093fef9a17756d788658d0f5268001b749f37fa990f851bb3e59fdfaa13718a7541964ffc74abeccd937e1c08e4f9b96fa95076d979a5a963a462cc178c33c2395f26e2695c54c3fc187b30b9026193f8b5a6df49d135d600af7f4477f5ba318a44b70da1fca6946bab4bb8cb61b89ea9400ecc9e2e59784f7d5f4fb4ecf80cd72a3bc0c8e96cf483afa197d555f43cbebb3b8fcf5aa291cca46903b3615183423f3b14b07b59f7edc05900c4056987ac42c60a82530b1c72724c4cf2b4fcde33267b051f112d21f43a7106dd2435e1b4c52c42aaac80e3270482b856075dc8bd20772a2254088352ff6279caa3ad9bec9d2134bbd7388cbfe98aa463e8dbfd3053443a46eec2ee7ec313dd2799caa324f0f0b7886f4e51fcc7c1f9dd1fccf01f88b0a0a1ebe286aa0102851b7898b48d39cbf9c61916f4882e407f2b88f33ca4cdcfa85f93ecccbf2a66ec24502a5decffa7ba4fd58721cc90f8fa8c8ddfa9923b3998dbec4290285a206b646b4c9aee80cae97a99c64073a098a216bd9ac89d2cb9ddc434e16b32289882c1adec6f4c6df07fdb2880649aedec570a0ce45c32754d22846be4f0f1a8e500e02158fb45b8aac6c513e65d576541567a7abb923c4454a7302f1056ff7aa6428d132d313a7b6bda7028fd4e041cb37e39cf6c9528b2b571c5cbd936dab3d8b6ec24a9c85eb9aed26f21278961a3048db876c151a34d5f7a3bad943e606c54eb4d93468ebfa14d722d49b12c79d9d4d1bd48af5e34330ce3c6681737750ceff754a4c0d1dfbad08097d73b7085936ecabf99a4bfd68b9579eee7683ac155665861288514756a5aa487b05175d714d1786012f52bf0eaf94831a6ac0f86599f4a628ca95349ca35d3a76107f576c839cb7ed5f6c2dc85cfc65d258694d4f1bca18710770971eda392566ade451095f4af0ff46f26cf734f59dc2fec7c7c151ea65a6ba0dc11d95496f4b941e59f71ec5df69a53e33ffdc64cc26ba75109a31e0cb8331965d24a11f2d58aa760d45fca5b2e861f055c763b33c3dd1c80fea6b489d42e0c2b51644185cc675ca6da43b78c183ea8eb0899ce5e4dc918154abba3c89321fe6d946a57e2cd47c907b1adb8479f497279b53aa66c845a6aa666eae0b2f6f32a64246175b68f474c3e3cf8c546feb26c7ef256e5f3d5a05b8d70e80d386d6d34915cf7c05151277328244cf9ca403d26b668baa4a0924a9ecf39eaf2f9112ab5191be1a281b880f7a9d748527d692f7dc8dcf96bd7be8ae7b1f6784d5444178a83fca77f96df73190ec21471e8297a4c1cd64196022643379e6f7681190039515b25762d9f2f6451b80c750faa34391533174a722f82374a6a3fc0dd51c9423542630ae640e588ac1bf2a14634ca52fbb6918b28d527b7f6d9896ce18b081bf66b724cf6175c4441b66deafdbe95b88b3ea09e87c5f0b1574e4ec04398ae7039eea3b260937233266f7a8c121e434fb33bb1e8118711de9ec88158ef465acc7badf52014179481a86fc31a69198263895316dad23b82697e26f215aeb16ba77acb37a0295415fd29bd307475c5af2ebfd8debc72fbfee665d4957837465e87cce557b52cd1e9447618a90ebcb041c189ea4c28c469e9cfb76cb6c73fa7212a005c83ad7a02aef9fb6d4565420deee8d6610f91216d7d48addb64296dd311af8ec28630e51db277b90eb341eee22bf56442451ebf5f45dc74d812acbf7137dd8d5efd4c1d1a90892cc032798c5b27bf0511c733d044656c1d800cae42cd45425b6da3341e7f4006fc066f7e1cf0807741c5dfc1a6d24648c0becb8b91582a36959c18f5357c7f3296f7c03b1d3a32015478ec69fe22ff19852f139999ca515db48685c3dbe712b83f72274cb31ecd79d1d7233154d8f5b102a71577a33d488e8edab7575f9ea2de0f5969a9a1c6ef1393836405ff771d2d127478d43d09e7ad9c5342359e3f43c7ed17814ebfd790d101811ffe21b12c54eadd0289c0b2a46c26ae4bc2df54b1360ef3647b0d3e598da8f2b368a050a20a876b55529eb07a227a3358cfe37295f171d2285df3ae113765f67c2bd178685147f2f8a53a000ce10e8024e8a077df3c854b20652929a0b4a669586823dca5783b233980ced073b24201b946c9b0b77f7adf957e976c47915e", 0x1000}, {&(0x7f0000000100)="3745c278a46c7df1971d2ad2d3673b0c61d6369801cd33db36c5914069ace78a24b8b3c99cd6b79d8de67d6844b783d3aae4abab3477d059ce", 0x39}, {&(0x7f0000000140)="134611ae98029f0892c8de09d7bc39c3e544241948b01c37686f92133639f6d3cd2f793f1d504ffa2d5e19ad414f3729023735c59971aa439d8d018af280589ae94e3c53bdaf1ee1906f6f7195", 0x4d}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="3416b632d5c3adf76ca343152dbf3c881efd61be2f5c0008132d78e6d459e093dcbdb54dccc7b7e0ca174ddf3afa58efcacbe258fbc6064a60a45235dd1cbdaca9fdbabcde69f000b4567cc296cb5ba9e8528a4696a83b12600d4b53a1112a17d36bd2d5a0e580887b8dbcb849135293dab447f9655bdf090251a81cd654e5639557e9bc7b8657ae6bd3c3128f141985fa6ba6b2aa701379f34d6da31f9e67f905", 0xa1}, {&(0x7f0000000340)="df8ace5043f9b4a5827a0beb53170f50c82c4126122613a679bab77b302dd9089c0f0247fbfa57337b89c406cbec8ff8ddf533fb236b606f8b70e524aebb9c82e6f1", 0x42}, {&(0x7f00000002c0)="e774518ba1eea133e7988a3073b0269a5543dd0c206f11173bd0685d54b8bb228f629375e3a228f60c0b68357cd8249aa9ebd2a40777", 0x36}], 0x8, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x40c}, 0x402) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0x40, &(0x7f0000000680)={0x31, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4000000}, 0x0, 0x0, 0x0) 01:49:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c7}, 0x0) 01:49:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000000)='./bus\x00', 0x0) dup2(r1, r0) 01:49:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000900)="c6c57ee6dd0a390eaf556c7d5160710cd508cdda9657140d71367b24fc79bf7a224a0f387084a1f744d237affae1bd", 0x2f) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f00000008c0)=[{r1, 0x2}, {r0, 0x4}], 0x2, 0x0) close(r1) read(r1, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000a00)="253c7ab47e8be35e56adeb62cb490033c650c01cd785aaebf2a4db0d0c315194881c004e058b9b890654a4e6b47933aac708ad1295a68fa71c175aeac9f395548c96f46513ce36ed4b44ed135f944fdb140f2d577ccd10019282017f6159fd483b4fd202bdc8755293c2871b18b7643fe34a3a4a046b3f815bf66302a16fa01e46fcedf90f97a6e7e2bf41fe030a4ff6bc5046da1b1f38c204953fc3ab6820c4d05f91581cd7a723d4826b6fa0101af4109fd74099a279aebdc2c3257d3a94c294d6c587519232887ef6f2b7caf3378fd93cf0e13015a7f6bcf7", 0xda, 0xc, &(0x7f0000000940)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000000b40)=[{&(0x7f0000000b00)="0a4268f79a27b4cccd996a50fcedc00c3c46", 0x12}], 0x1, 0x0) 01:49:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x20) r1 = accept(r0, 0x0, &(0x7f0000000040)) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}, {{r2}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 01:49:48 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) msgget(0x0, 0x17f) 01:49:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 01:49:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000180)=0xc) sendmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="833d4b05cb4f64017fb66c69f0094f6921d07a1cecfcc41c05473853fcc4e541c531b71d703ff908f1e621fb4e8b751450e000b5408691dd147df8b4c41940e7d39be2f12a2f59b413ca9fc63597914882cc2a3efa6f3ec1be0badd91a0ef3466833c7b665e5aac8c19de46b6f8634c59dc8f46524bc6fdd74b93273a9e20ad4682618338183b409454c9e3cb863065b26f69a387be471dc49a796ab3052bb7ca90b0c307e164068fb07cae7e5e2cff0eac94b71f108e7ae2e04626942d68b82bd16f6df121d17c13eef9fca0aba8daaab62fed353ca2b3d197e0017b323c62c51566f4654951a5ba6489178508fe980368393553c92", 0xf6}], 0x1, &(0x7f0000001a40)=ANY=[@ANYBLOB="d00000000000000000000000bdcb335657b1f9235b04a5795bc5ec13838b519067d86a56249d21e223b31771cfe20fc37ba4e13360310146921872d8ba97caeba62d444cdefa81909d6789237e377d825188246016fd590ec2627b36a69da0ba9f81ec779ae5b77e9ad67592bc162fa939f099b7220d4f48bb2c3943562cd74e0bcd8c87029be776be7cf015e3a30f855d7e7472b47cdddccaa7da33f97e340a28a7898cb1bb3f4dd35717fbfd3633dbf4932e9e0ccd14e5c5154f536e935dc2b09ebe5feebf94da1d72a92cdbaa7c8600010000000000005d54770800000080a5ee6cdb42d845236f878b26d1e9992c740916bcc2c665cd4acdb01e74c2191162ac8d4c767068b4043ef2e66006a478aed6bd04e309e23a3fbed17a637fbeb9175ee6a7004884e0f487b7000aae2c6cb50b6d960fd3c97693eeb05f7a29c95092f5cd0b40fed5a1619f10a28c2151ae6b457b4fd9ee1f320bf116023381b6e9b9e44389d0071af95e068972b9e6b882ab69f01ea101a3e403d6c0ce03f8460cd9022b6e55f6e1f0750a142dfdf26bfa739c174714bf73a9feea73ebd2cdd11699e396163a93f16a6841f61cb27a7616eba86463ddba542b78f1d6df1bd9e3253b30a21ab551394ce5e700000000000070000000000000000100000001800000435a2e1a0fe20f712140cf38f576735dd807fd3df2a3afea421d267220e58825e45f28ea9182f7df3364f0ee87980c6dfc787b206b9b1ece2542e0c3cdb57178329bea21c1d64bcfefe99fdfa4b3120e44a382955cfd2195b4992a00000000002000000000000000ffff0000f90a00002a4009d698d42852c98d4712778bcb7f1010000000000000ffff0000d00000002ffa22c3a5e404a7d88a09b99b5ce381e9e03b195bff86793cf482f4631f9fd7624e5fcc6a43d33cd0c989f7254005e6fa74e574c8281c9c7ecf4f895713f2bc9c2ca0d5ad03c55f43448c609d6d2b8e88db74f64b08941b341e3a9ba9eec477045997e82014b7a548e64f545439e2f78bad55ae96f954e56993b36d73479b2da34f134ed3aff3740411f90062f72ad0ed96fff8f21430c62cb76ae827dab5e3c8e4cdd7a96876274e1aaa7139e023adfb42a87df5156740e582b636183a105e4035bbee8d62830491628b146037c77608936a03267a6b7038dd4759a561a08b52dc21270b3aa30506bed7ae62a8aa3626132e44e2853456c5985e39f69d973e66873aa4dce1e523330158d09c4aa60d989000c73c53bac1abbb94ecf3db1ab5fc4d5ff9d3735d6d213c3d06d557a656d76cfd8b39018041d2e09c526eb92fb545749daec55a1de9a8bece252bb8b2025f294ef184184840ae1c33ac93a95f4290bb5c2be004edd7a50426559408f54de9bd3f4f6bcc7da7c3e9e7f3385810a3c58ea59bbb70fc8054bf8a955de951af5ba0427f48474b0abb19d06caa61e19ebbc063d10f8cf8c6dd674b5b52901bacff7a5f43ed9411db8b2bd4fe9cb1d1f98c171c8ca230460a5a9ad4f082fd2233384bb33e0ab25bc7710ac2e757ba66e185eaa2dc246749a466af50a431ad5edd7df58c0b6928611626eb46fc92c1d095c7a80b0d78477622de5ea4cc356e18b7aa01a508ca1ec2a8f0e872d0023834c7cf6edbd0b625f399655ecda231965db011f96ef4ae6c9dd96b8a7b75298056e99a82210db67a2925d9a608ee1cfc01412cd13f1de75b40a8d10fa6148c466ae1fc81edf3d588bf21cbb8d5ce08772a4922ccd5b82a667e2acc28f9897433e0579c498aa9933e084e704ce10d333d3e0a18ab036dc3d70c7b50a449e1a84fa6eedcfc75ef820ea78f4f48796edad5ef697930b6afdaa3a82ce51702f5491607200597638057a5395ac1db8029387fa85da6e1c5b385f716b09d0e0847371e2bc5834c9987edfd265fd96a0a25de828a537885e395f1552e765cd097777ee69026c24acc3574e04fb030d05c80ddb66fcbd870250023df875ba59595bd0746cd58ed65f0326a4e23530a7cfdd308c9ae3c5a3a72024a22962c77acb87303d121af8d3320792f5172a4974238dd1dd4b67dfcc8c70393ebd0efbe38e0ff8cb33a67c867751cffcd7e73a92adf425f32530271fd49294790496bdd5fa5c8a9232c269681c6a92b87d49f66092ecee01b89b8c399d5c3c9e27fdb2e0c9f50c662f3837eb65ac8c8e1c0b5391ec9759a5a5105172aedfa07cb4f56ab82f40d173a178025d55b97b4c77b4d310b6d97fd3f64f1dd45e6ce4cd54cfd43a8ceb98148236eeb4c7c802382776a6f28a3653188cd8765c5cbe2cf3908e279a9d7b586c0214613dc56f222e91c0bdda82bea079a9290a0228ebac986bbdadc05cef832afaffbe2f4fcc8306ae9e1f6798517bb297a05a3a1a4fbe4c515945dcc63558d6eab3427fd16976a94c7fcdbc851e92062af9fa5193e8aa19167988fde3ecb9fed697e2507d63f4a090eaf4d6204166da46be5696e70403bc1756f5c1cfae27a94fa23714dcdff4f3a2aafcaaa01d65f07d33e2004767415c9613f29e27f584e3704243ae5a78b3df307598237fbbb4cc8a42054bed44223098992c5e03256bb043c4e87051dc382c7ec1a0e8151fd844283394cfb8e86fe32f247752a94e1cbdd96013a68ee7a0d5523bc4a25b601f6bf523b1aeeba405730fdc70eb90a4bb4d876a983dbb54ef076c8572af218b18a75299a76ca8c3096ca150122e09d75010fba972704a2e55f03e07cb65c2e0678db0c56dda8a782bf471a87effec1bc35e7effe513d2991f90b25eeff68f142d817c124b90b9308ec980a23cc7340cfcfb18972ea724eb36af1419868eb5f1b810eb941ef4b08fa1ed264b344e2200b5d3bfd584a5aa0db8e5e1580ec5aef03ac29d1555de34f1822e567a25b821e05a881b76071417da6c6886df88262c09c2c05b401ed02e93b770ee2c5926236886e87306d87cadad30fa27d32bca52292890f07ae4bd02f6554cc32c97ab449fa20b06919bb12a4ba0dd2d25950a4f874fd55955a9b0f2cb85c8c3052c9e9757c64ea43d1f274b6822118e537e6d82ea4a606de8ed471d5bd1940cc73da1f0030eba2f64f70d26140f81117470c90789ab4650098dc0dd2eebaab0023258415b04e9b4af7a35a28cb0437b189af9263f345036e55c41d1ff8ca01ee9f98d61d7802f95dd40010feb5f108a3e8cbf85d486a61412a94782c183925cb1d9d36e491ca310a9c36ec14386408b35a2cc9fadb35d741a1f9ee5585a1a4f3724d4faf7c71585df952747bbaace9e2436aad6b3f6757205c7ab0cb1f372d20fdd7c02e5f8a9683da09c341344485be30289679a42cd96c99dbf70a15958512d94fb7879d26833279fb19d07ea07e7bfd747c8ba902f4ef8a1e3187ba846f12fc3bcffc47ac0279d040429b69ab63e6b289c5a5c145080b988fc6b7da8caaaaaa17192ee9a9e2556693f2345884065adbf42b1c84736edb424afe585f73ea588d71a07243784b673a00cb88df44de684a49db860c70a1d764e65d9a80fb02ffc042b9de18cbbbadf230796b106e92591891b188a8ed2c93d49e8c41947f0709c6c8696e5e5725f9682e365e8c1b19a28279cb3c5c6dd788e845de6ed3807e8fa259ed8630c225d593de22804e91c692f2db3f918794327c1704e67c6752b60daeb6ab7d3bf0f1c90bcfc963361078c688e837dcb06e44d7722611be6006a938031348a2d6e02932b6f37cd29974aa06fe333eba34c7f8d88f5d4b31f2640721d77f9381332ab95560cb9bd74d42f268945efb6c294c610467d22a7e12788e297815c04d1448757592636999c67d09dd664f3aabb8f9b191a136c3578824b7cfd58f3e263c35dc889655eeb866314543a9316a156f980da6024a2c84e46c74303234be58eaf7b372c9d99de0bc98e139e598715e841eaa4a8263063684503b06333792e2744ae37b03a600cd39a6974e1656400322c457bed676002519381b3dc8068f7b8bf8b7cf2b426da9730b32083e35bce0cb34317a9ab0fe1b4a507f662bc9f9b79480f1077d28039c6d6ff59fd8a713f3e79d311b5d83fbe19c5cdc9663bfcdc9a7e179e10d5e3a4a2268b90465cd0e24d8ae21ca2ca54901733d671d534ee3bb2b8c25f12b03d805dddb474a8b84ebd2e98b4b16cf1097bb0f7b62ef3f558d5bf7bfcf3b0d2b145ec29837bf510f8f657aeeb40e508a6d7f2f4c8fe32d1dd7d8d23b2b2a8cba0741f7079fb444511ae828312467a6c8dda93dd543417f792eb1c27212dee645e69630485327baf8d9809df2024c029090786c66428b51fec75a07677410de74985eba8aab16fb5e541655e32626c502fe5f4024ff25bfb7c8847b6e2b92bea2fee069f7a06686a38c9beb2ccf1bb589ddeea4750bf24af813d5ac87e224ab131c0f89dda998f8dc51a1a5c014c5a60a69981c7479bb684115724a0d969a4994e288fcb5ff5e0f2ffb2a367e696126eccd0dcaa0f75c5d52533ee7fd84b4a94f2698923acf5af892e06b4f5e083cf6117f3f5794e8f500360126c3da5556e59873cecb8741ebd877313dca3c9742611fe974656cd03ad39ab26645a3206b02cc5d06f3d9528e166bd70b9fca14bb87d7ecf9a6ff287734d7d34e12e2868432429f2aeb2f3dd8a07be658fd237679b110c3f90fbf71cb3d7b45eec9136894af6b2a57f57644a9da8baa7f54b8f81546a1cc2183725a81a53a85914c326bbc7cb4bb64918668a8572acc381c89142eddeb27e24cde28d39b44fc77929f9f99f4526a998686aff08bbb5698f456d16488b14aa060c4e4dcd08abec6ec893b176ca6d7a33eb3c38f12a9453836a2cb6d1049b9fbc018f2c7659fab8722ed4d95a493954119fca836911a331f7319781e65a86a71e812a0fb23f24a74eb41658565f9adedae4d34c19d142ae9c3f5f5b3dae17a102aa71ea5aaa540d91f431da5a19b6a0bdc1f703507e1bf8b14676e4d114cced1435bf6a6dcfa270297c4bc3fbe5fdccad5ed49b4fb1faabcda5ef95695cafdafa54e1e7d2d2ed6dd17cd5e84a4c56f8691477ec3dbcde1c0dc7d22b81f1ceb59a3855971c6b2637cbb7fe285cf4ee3c42923269ed2c022adc270991284595df839d4c7e72185db8eaa2e68fb73c382572b9f06e3cb75c59a6995eba12985cad700c91100ef53165d006866afd92010052b0cdbdf3b24a114a912af011a6a0517c83dd98246db2dc1a662348a100e2a23f3617f786bf13b97b4f209031e81823ab724eff32ea4efdfa6553d233281b7f44e91aa98d87593ef3400070b8fce91c96128099c03b28674f65a8f3f47bc6976c629062dd4a6cf775888a543916fa935acd37bce885b20a788991c189c37e4610c13b6ef39bc657660a001b2513e9e345fbee34aebfd456d972fb4dfef0998c937e739f6f45f6ba019af0fc0a48d39d5f26281525e8e332763fde924857c23de33f61370dd9ebd0347cf3b6a5cbc4889c3529a5a76a50f359049f5cc542484482777ad686207ddd9b121a81a0c37bc92169d6b435f11638eadd1299b0d54dcc04d4573ec8c9ad36a16f97dad51a5429377868d811ac0b5ed4614ce2cb6d5cf969d30e530ac1313494bbb90127637f176011c341abd6768ce36548bfe56881b08c066157aaf843de43677b9c5d57c2217b9336e7a23973b8078701873b26771d07d25b71b4549eabc17c1c89f8901b72a8fb8f06bcd7f2df264a61d49d726b0c33155090de8bc7a93c000b781c006a8cc73ac0fdae2833151b7c62566acff2b4d819380805e15e609628de28ec06919c271558ce39b34388ae43654b15c0e9916f4639889331d19478ed24afb71534e673a299cef6a04a155c7030ffac939861d770c06967a2062e99389a08b9652d32a9645f4da9739e5f5a610a54ddf7cbd4ed99561471140d13f0bcf8a49b8f8ad7f45a6b6399eef168eeaf97e4dfb34696cb69e2560423c6e775edf26538613cd096b651807b588a2be78b4b703d5f88e1c1607ff008f8202d26322f5b583215f1bd2d16704cec6e23d4c9c2792e6e5814e249412a99ec4abe492287132deb87f390d56a7fdf6720b911e4c4bd8aeb324ab8b0e315c5d0816e2e46ea93ccb596167e7214838b2d89b20e9fd24ea0377faf75e1e45e74f76736551bed2b5343ec98d758a2f8333e58add64f1cc2a4a2ae0dfec778361896bab9113897ae620054345ea703120e454c4a1e1aaebe63255b55a7bf019d6acd07a01f5c8b66138686de5db5b57f293bf8efa1847688f942f1b0a11d03be83902daffa4b6d049db1951afb05be7bfd54467353cf5f410c5dbd7e076581694d85cf25e5e2663db0943be2cbe51f89b065171ffc154ab7b780b5cf48018ce7b0f936153e020cec33a928ba5ba824b5e11f210afa48cbd030960e1ac6045bef39fa131f936c94a78382979f9d4b1152d6a54b1f1f961552707ae4e1d6af38654110abc564cae5ec10f9f2a25c7c028efc3c5d64d366f6d00c5e66221cefc9cf7bdefbcd198a3c3f966258fb42acc99687e8bf6ebd66932841da60e46b22da575cd1ea1a29e2c91552c02546f98dde250e0b75e103731d2510dd0c8759bf47d19dc5fe885a2982cabeddb2228078acafc5add2132c81b2f636064b5ef785cdcb5077ac9f088fbd629f9aef28c5f9eb3d71d728dbe36f9672c580801000000000000ffff0000080000000886f065641343120a1348809879b1ba626e202c158f613539c4e773bb693a058961df42ce4b35f33a75f366b4f4880764866eae3ff8e0653a1bc95c9fe3311c7f2fd675fcb7e02753177f5ce3b5301cf2b51745ada1953097f9115769d9cb0fd120b4db3bd4b7ba8382fa3cddb3c9350a04b233ba9ebc402dc6c0b771c698396f2c25f122240134f335016abe9f2c086ec036aadfe873b3483d75372c2a708814479b103c9ce01b9d5a2b9ce7d8afc0eeea053f0950ade07eca393f58f799427fe16d9eab6e38b096e32c2ff27880d183c7822f23e8d381474c711a72cd4373f19ad164a129f22b79a8df0f9a92582de254262154da00001800000000000000ffff000002000000a047b000000000000324e9f451137aa68318cf599482753d9190b6"], 0x1390, 0x1}, 0x4) write(r0, &(0x7f0000000580)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b", 0xf6) r2 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r2, 0x2000740e) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r3, 0xc}, {r3, 0x81}], 0x2, 0x0) 01:49:48 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() dup2(r2, r1) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="53c4149b5163108191280b6cc1127c257eda3bf941453be3976d1ef413c296f54a41eb9cfb02afa563ea7ac0352449f06994c59660e765433867c2c2e720fef6dd5381ef9be499bcf57a8ce93e189c2594fb996ea1d24be1264c5908", 0x5c) 01:49:48 executing program 1: setrlimit(0x10008, &(0x7f0000000000)={0x0, 0x99d9}) syz_open_pts() 01:49:48 executing program 1: r0 = socket$inet(0x2, 0x8208, 0xca) getsockname(r0, 0x0, &(0x7f00000000c0)) 01:49:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000000)) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[{0x10}], 0x10}, 0x0) 01:49:49 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x43}], 0x966, 0x0, 0x80, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = dup(r0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x6, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf00000bd, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x78, 0xf00000a0, 0xfff, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xce7, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x80, 0x800}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40000002, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x0, 0x1}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x12, 0xfffff, 0x1, 0xa45}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0x2147}, {{r0}, 0xfffffffffffffff9, 0x3d, 0x0, 0x10000, 0x4}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x2, 0x3ff, 0x97c}, {{r0}, 0xfffffffffffffffd, 0x14, 0x40, 0x8001, 0x18000000000000}], 0x13, &(0x7f0000000040)={0x3, 0x6}) r2 = kqueue() dup2(r2, r2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) dup2(r2, r0) 01:49:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000000)=""/36, 0x24}], 0x2) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x2, "9ad84b73d969000000007fd35db5ab0900", 0xca}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:49:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001280)="010091cc4df7fdedffffffffbf35b24e84502f04d33ccce0231d3f5dfec2cfa92e7c740680ddf1332f137e49fe69487a58a3ff27abb8236e54254670643eb60fe614bcea0c058e840100010000000000977d6edf707a527d58d018bf3048028c9a7428a354acdb3d63bef8ccb0f8d71429f8adf97e15000000005fea2e9eb50000000000000000000000007460fcdd687fee1033010bbe291354afda29f5e0ef9d538e68eb5106b07d987ef17174edd760b9d4dbd645ec7fb07ef32e74286b85a317daae2a738d458e3c6ca2bbdcb49afbb03fdc185d3390cb2d1ab5771a757e9eabe318805a729b53a5596932cfcc758b3a11127c8c5e812e54ee602fabc3ecb4a3c75176c45699000000801c639ed6b0cdff0d0f7526a841184ce965f818e953563d5cd7cf37bac222785e4984ad644f00000000000000000000000000000000", 0xfffffffffffffd56) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) getsockopt(r0, 0x9, 0x8, &(0x7f0000000100)=""/4096, &(0x7f0000000040)=0x1000) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001100)={0x3, 0x8}, 0x10) r1 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) socket$inet(0x2, 0x3, 0x47) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d7a77b2b468c5506941fb7c97c99753fea6a7bffce1c0cb6a8daf34b45014b3df54a3f25ddf21907cfa7bbe58499fbe17add", 0x32) 01:49:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)="c1839dfc387fe9a1dcacec98d9d1a6257dd5bf9638521cb951530898b1960a1da302306f7d243693f501a1e0d9557e1c333618d99da4dfdcd97aa0fb7085c8c7c03ba80fa6a9eec5decbc9b7726b96800ec989aeb96859a149c64e98adb2dd6b854fd1579d277a4b6be0bcb27bbd63dfa5a5873d799caec1158546a1d6de636b4f12317d81fccbfd100c5c4fd41e04fe141bd2eae2d6c85ab8056ed3424cfd", 0x9f) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x3) flock(r1, 0x2) 01:49:49 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x42, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[{0x10}], 0x10, 0x3}, 0xe) 01:49:49 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) read(r1, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/161) 01:49:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) shmdt(0x0) 01:49:49 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x100000001, 0x0, 0x0) 01:49:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7f3f, 0x80}, 0x10) truncate(&(0x7f0000000040)='./file0\x00', 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x4}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) 01:49:49 executing program 1: getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r1) getgroups(0x1, &(0x7f0000000000)=[r0]) 01:49:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mmap(&(0x7f0000c75000/0x1000)=nil, 0x1000, 0x0, 0x5012, r0, 0x0, 0x0) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) setsockopt(r0, 0x9, 0x8, &(0x7f0000000140)="138c499c3b9bbcc0ba1395ff67739ecae6a43f893c25b05908e5e3071470a145abe76ba5580a3c2568f1484d4df0a3702de0feea7ffebf24047cb1f44ca5ee83b3e177564bd2dc95cb601308a3551c1937a47b440d1e5b2814aba4a73c1a2395a5e12423e2ea668de3c0690e59e1d928ca8afd257ea2", 0x76) mincore(&(0x7f0000da3000/0x3000)=nil, 0x3000, &(0x7f00000001c0)=""/169) 01:49:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60d, 0x0) r1 = kqueue() close(r1) kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffffffffffffffb, 0x800007}], 0x9, 0x0, 0xfffffffffffffffe, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 01:49:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getpid() clock_gettime(0xb, 0x0) 01:49:49 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0xc, 0x8}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000040)="f82b31c7216dc37df5fd20f503dba3af95e6a369c8ea43d06a9076fc03000000eaa1312b2479f90e0b563b078b1807e129", 0x7e) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 01:49:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)}, {0x0}, {0x0}], 0x3, 0x0) connect(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffcf8) ftruncate(r0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x480000000000, 0x80000000}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x7c, 0x9, 0xc0, 0x7}, {{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x6, 0xaa}, {{r1}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x3, 0x961}, {{r0}, 0xffffffffffffffff, 0x63, 0x0, 0x6, 0x70}, {{r0}, 0x0, 0x24, 0xf0000001, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0xa8, 0x2, 0x5e58, 0x9}, {{r0}, 0x0, 0x4, 0x2, 0xfffffffffffffffc}], 0xc6b8, &(0x7f0000000100)={0x7ff, 0x6}) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 01:49:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x6) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 01:49:49 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) unlink(&(0x7f0000000180)='./file0\x00') socketpair(0x18, 0x0, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x9}, {0x200, 0xfccd}}, 0x0) 01:49:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xd00) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1048a, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 01:49:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fchmod(r0, 0x3c) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x100) fcntl$dupfd(r0, 0x0, r0) ftruncate(r0, 0x8) 01:49:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xe1b) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000280)=""/132, 0x10000021e) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) 01:49:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x2, 0x4, 0x2b740ea7e1526c22) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r2 = kqueue() unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getegid() getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000340)=[r3, r4, r5, r6, r7, r8]) kqueue() sendto$unix(r0, &(0x7f0000000140)="13031bd18fb6e9c55f170809571a421e1044e76f7ad0", 0x16, 0x404, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) 01:49:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket(0x1, 0x0, 0x2) r1 = dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) 01:49:53 executing program 1: 01:49:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000080)='./file0\x00', 0x1000000000001000, 0x1f) 01:49:53 executing program 0: 01:49:53 executing program 1: syz_emit_ethernet(0x2a, &(0x7f00000000c0)) 01:49:53 executing program 0: r0 = socket$inet(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000009ff0)=[{&(0x7f0000000000)="24000000250007031dfffd946fa2830020200a0009000300001d85680c1ba3a20400ff7e280000002600ff07ba16a0aa1c0009b3ebea8653b1cc7e63975c0ac47b6268e3966cf055d90f15a3", 0x4c}], 0x1}, 0x0) 01:49:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x44) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xfffffffffffffffe, "0dfe11221dc25bfaf2325395a300", 0x4}) 01:49:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4", 0x18) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:49:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x104) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000040)="9a9e13622795bc1d53e9c852bd3b574b11138eccbc172825283298cf", 0x1c}, {&(0x7f00000000c0)="e4372e53dfb63054cf624f790bf32041f38505a1ff0d4f988d366ca16d2a75cbce49b169ac38f5007e87ab8d2451c8e16aca4de1a90a8851debb0a08d68e5fb092e4516a26cb2b4341ae198ecc1431cbf6192f13c80f46adf613371c613408ad39db30e22b062f0728e8bd356550a98822af8a711219c4f7b211cb43a6a3a4c13680db35d01cf3e74437da32b0c062aab4d96c6f8e7494e71a45", 0x9a}, {&(0x7f0000000180)="f22bbb1c5e9646fe733cbbeb9759da142482fe08c29df1ba725274dfd0ad6977aa8efcc92ec35bfd8221cdc956cf0ab426aa1d85458591eac868180ed6fd61cbc4aa321ede69aeddf20690d5cd21c05c879905834fa06bb2bd2674fe929cb7e9968fae9d8ed4c50afb7a629a14c19fde8dda33d4d086526ecad994ca8547c6c78693178e1dab2b0327cb476e470f13df26b7a1c9ef3fb44350e88ae622f1737868213272e0c7b0634fbb73f3e6d4730c270f4391f3d39429914447ce445cdf467e1389126148f39acff4ec5975a6c3f026eae34d2f49cd8657ec61334d62b64471a7e593aec87470f8292c802b5342fa7a5dfbaf230b7a7a7b94692d8005e4933dafd283eed98eeff527305bbd808ccdd5b5ca24d15a6d2402cac3fe6ed30878aeaeceb6c19b48e25a441bdac40c70815ac5a4ed968f3d90590c0d98d75653c5baac871aa827e5459e6c39a2d6c7f287579b391578faa9678b4c973c7c075c23ac45422e2e4929697400f9d48854569f7ca7a494d56c67db27552bd885aa3a1cbfdf285df210fc97de8f89d6451e2c7c57ca35ae22f8b1d898eb435afb4651838c81d33b6703a1dcd90d06ded0ea4430b3c06c44856f936c7b78e19b257ea35742c2f47ac047b34b5ae514aa1dbe67d367c0060f17024801ea678223c51614ee65f2b92dfe99f5067b576be9dedb87080c5212afe18f727ef84a08e88a342ad0592befe0008e3246a6bfd518460fd1f9c409a5ebb302a29d36a21e4492d9e1c1d582efa654b48574540af3abbba438592137d17e4033ae62a652f72ca608b213251bfb25c9cc605984405044730a0613276460618717b559d985867fcd4571e5b312b898abbff91da446372f95571b81a6ab4d05cc1f049cbbe8e0ca81f1cc012e7870d2583169eafdf41e81a7905f61c7dd646ee383fbc500f79d60d3a7eaf02789e91418d1d5a3df28c0117bbba2d81c920422dcd3b55f024e0c987a87d3dac0615efb184a798fe6dd13f55cc55c31327596c40112b67d24eeb099f2e485ed667e4e23ba42066fcc31d6ca33d8f53aa507bba86db3dc46ee063e8dda5153f0293fc5f27791f3c23a6b3deebcfd4052e09dbce3b495b8c38bee8d1a742655500c4e1b0734a79c719222fb93eb56ca07acb9d01eef223add60b53d400d72e8a90006ca7f46b4a3a78cd3d2227fe8022d7121ca1f304346dceeee6ed149589e43c2fae84f3a1507aa810ae144ff5912469a7d378af219e3fbe76745a6029ecfca2f75610ea015025ee0d6c3a5d6f17227c6d366066295c2c3f70a8df6d8fa55190d4ff80d95c8c99a3239997427c62f418c609f610ec23860f077653d18d7df4e1d5fc1326c063c295ffc2294edd1274f8164f633688026a1e412b599a097e21c105bd389d5feaa940daec4f5b81e60ddb79c2d711b6c1b9e5b0f8bd110845c82bb784322ac0e90b654f4e40e771e8207b096834a620bfd6e3a1b06636d60558314d5187c2a67e112a89f98abd9dcfabd10125d330a7ca887d81446c1a9ff442ff965e7cfb7e528b635cc9e1b1c957af5fc12b6ab0eb9339bf194bb5d57aab95c586002cbae6289ed9bc406b5e01b51634c68e69b52dcb23d4c9f4f741de11be7c98a238c3e788d3806db13004a3bf7f00100f3a2424f77a8b0d80369ae88059742c2f82fd3c2ef4604474e0101df0d7d7e6eb07f244a22a320b8b866ba98abe25444f94b2007dfdca728a6fb95345886f96a648e5270a2f71240c6a485b9d256c8f2374e65d16a249503945c29fff8a9f975c9b60cd0c4aa8cab0f989da20e8767a0b04542f00ffbc71c20078db35c7815bf9b1ff6616d9205608d5e964af942690e929b95dc9be44b4e106328c99188f9aa99198fe1e5050158398b8f5ec9603b5f36187610ec74b9aede799a9f39e937b50e5483942b16bc7359796d6f85a434c1052e3d017b6d072f83785a97fc9afa1544b661662515db28de7bdc366b5eb1686f1a42ef4e446047333bcae8e9c7a099a812ae7956eeed431c217333e5f8f7cc7f3956e5f6037b83fa8252b0b676b90de228721a9edd347219985a9f22d07866beeb942cf4a3ae01fcb8c0ccde46608bcfec650403c744eccea99965fe88fb5b7905a354ce83ced6e59d95f8e099292ef999e42794612e23fa6c577f1906f8f1825e7fd66bf6e3251f365ecce49ae80702bf077b51ff722d5a39de6d017ad8d6f20725328bcd8f28f47a2fbe9a7ba75f42fa1bbc7d80f701e7b0fb0be6a2e3cc346e183975f2b4c54ef1a9f03c81fd68d0518492af48844480eefef621f5627ad7ba62134b7f0ba082d198ef76353ab80c67393a70b6880e92f0d8b01b106f12926f1d4278ceb474d3b857d6f37c700f9c7a97eb762759a609dd3a0f18e32c886860f7d6308bba8c5f38b6ed29e20aad788ef38a81e89837e0522d0b0d0ed7bbd9908bfc0739a13b28f9b3ac026f385e0110c846694043fe751a9adbb4a7d083170d64f23c09a257ec19e591550089eefdbb541bfd7f5bd13f93269b90235c215dcc5cd36e98a97c24fb4b64fc9774a871a7a8a17a8baf9c8cd9cf0aae38dfe15323c6e658f8281928f06d37f4fbe43c644478c82a9e0d56cc7a340214626edeaea7cb86e013848b5e10b0f4b5df17ac83403fdce3029dc35deb94b878a422adae1342948d7764a54c0ea25a6f37b4fe9acd1cd0a650e098ff181c9132df44cc53a144d51fbc049971bbba6a3814bb082b215003487927eeff631720372fdba727138b83602fd63720a37c74f94f983bdcebf423ececfe1405cca73b915da40fdcb5906ef788171baf3be929a507241c723af7b011e36280b704301e0ab4d8a77844ff168bca887639400384a254417996c587bbe12a4dbf78604dcb894dcc092854a14b1f790256549144dc1249313f4ad0e6fab0a30bc2157f9b6e3474fe329305d39c44288cab554ca6ae500ec3aecdb827caad9ce4f7c2c2556cc0ef575e420899464bf874f3f36272159c3d90677892cf60e70e377ef8b58fc9faadd19a0b0317aad2c727bdfabcb8785361ab246cb58e949400a4bfde2b7ba3d4470da706bf00a89e3578d5132fd6b60dd93f86c66f5dc25516bdeb4a6cc6a00d1ce1ef77445bc6f5fc3f76e0a95453a13498abf9aca53acbe47456261e999e695bca70f53fff40a3f78d80e59ebc1e70cc15b07715f000248096aa0c88eb05391419b68b8f7c6f7fc65736380edb239b7bc375220f30753de4719154744f1b67cfdca9da8e9bb7469bb6acf72e4d76ad94fb44971bde2233b7b0e2a8819d52ebe9050ad0d5ccee3451de33bcc82b9dde6dd3ff435b4c3cdd882702c6f0285a562192dbbc32ab64d450f4d111a753ab6d49de551a972496c6a6c9b48619fd0339f85fed34d4653df9918b5b7a441a8c616f564241b3a491358164b496cac666b03343fe47339be78cbc19ccaf4c636f9fb98472eb7e882a46ac8b454f4832eb187bb8ed2e92f63ed5d9a21bfcfa607b8024c86530b7203ec892c09d627462cdf8c3e246be3c4033b2308ac064c87908d51d5a643e120fa59183908d990130eefdb5996952bbea0fbd281a0866c7f32419f51d45d8db93c5e9a7b4579a4f2f13537622eb88ad9390a4131c9134d1e8486a000ab995cfb188a445b0bc789f69dfd452a3d7f9288ad6ab4bd3601e92aa42590f057745c786ded196d29538ede73652b7154b444272d80766ff6042c974caaf979a29a143ed8c8e210f6c315e72ddf8395307a9bbe24310c8fc1d46cbf50f4c6a38a9be1bce16e00454a0db15b34f015fa1ea481450e9bac22dba003c78177574e210b76ffe498371b3db8f04b9235ff718c67b85c5d323bb9f7ea7c25ece29a9e33080fdf3dd4c0c589ad18bc45b2951bfd3684762f306f050ba591aecb62ea3e84ffb4dd0d43356f068ebe06c4e50e3c560243fbaaeda0958a4bd70b83dc83d3b5fd9b07e40267a1464752d670040fbe4948a33a288c1281d9501eea3d148eb211b972de75f75196a42b0ce7051a3347100f8940f548031c5965b35bddaabea031bedea29ae5742f5e0e90a97e45773c69107c13605a429cc0aa4131082b1162c375b75b8afbc78f753d491e5dc998b4075b73dfb342845cd069b7fd52071f37eea2388de15fbc1aba49fe31de0f95175087e8a090268bf38106906b391bcd45fe54695512e71e2c4f4aa2897ce3808509e4362d3d2997843c483e3af266d3e4c325d9f1b8b79ec702697a4c598c788971804e63bec6fd868d2dfeb1826ca809400870dd997756ba4e68420819de971a2308397345c904d239fb54e500c07d456b0dfac69015a664fa8ecef5bd1b9802b69f2cfee531ac896105fd6a9e7250960144caa726a1b82c5800963bc9b952a32df57d7619990ffd9ce0b29d7466ffe99b0120839a0d810bf5f988b23bb8f445356d7d8f9e6d7724a5ca7dc2eb1d974b99e6c9a8620ac59806659d32764f8d401b4e4ef055dc3d8092c25bcd94fdda445d64469c59f79d80246a6045eaa7215cb7713ad5f8960cf21c9364a2677f0ffc8bacf0469db993a5570fe513d0549d120a427b86d5894714207be1ef34665d331f1e231ee62f3a9e47423f6c0a860c045f5ee3fe22c54760ab6f18db41203ff315533d3fc1cf1c37944e8923a1a856c6bdd14d8f6945aa325a523fd37f611cb8259a081e1b8ce4428b2a46f72af03209ad135a47f8cbcf9e4f66a4bbe847a9db0ab67e5ad3b607263679c2331d339e4dcc95cae9e785b6b3d1f9af61aea3f7d7a2e2c28ab94f08068c5af77772729345ebdefccb614aa30b57ccf50c9ebf8cba42d0655182061ebd6c0890fdd6facbe0943d10f234849caee8255fda56f501aef98e2cc4f7b762d1bbafa950e7d844ea43d6a53be46d13f6e5d7c63df0a947630b8613c5cb6cc56af0bd3ce2e7deab690cf7c06090e046544f9840ed3ee1b75097c19e0682ad08bc51798a3fa8dd2a648e92ede6517a7c1b07ff4f917329cdeab687ecd55deedff1baa9a0e6dad647807afe03dd664db29d4e24a9b24f7eee551b172660668761f98cfcebacb6fff616ac6bc73537b301109ac965495dfed4f53f8705130f9792d1f7c9a30e3850d11b6b591a2d21c13c9454253b54afc53cde464d6364614e4ff52c23f1b93035ce1aefdc661843ce114201e13ff837ffc7fe53e6a59ce107af9d8a26b2a21826c233497fcf5a933e8f7fc369632f602780dd255ee437a3ecb0f4af8e611983a9982fa476f4366df7b4ffc26e3d2db7d7b1dffb645a4f49656909e06e89f1f6f4ee8cc07915b22332916b257e8027f08f2a454fd6a0326b66785cc9ecdab73ccc21d2aed6c1f3d2c02dab8ead472f3d731177d8c52f47ddfefa908568452a38a476756be16dd57b5ad0fc852f4c0855eac2d33d7b349186f9e309ad23387a16dc90f89796adfbf9ad9b92656edc100314230534df7aad6462414862da356fcf5a033454238537d846f84e310094f43e6853e67e9888dbec3df8c0d2dd48ecfcf68beaaf93ccdcaa0b709a576bf7712a5cfdf3b4e7ea71953800ac7c58d85ae879f97511ae3e9e58a0a5fef43ed2aaf9c201ccf9c7ca93009a64c5f985ac80530e655d62e048cbcd5aa082ee5ee00fcd7b813b1276f1bd85760e415ab9e5bfa05b1dadbef83fcb99ec60c0d6d57b18b183af315d25ca97b831fffd63c66c5712cc6fbe7260c8d4c6f815607229b721ac3e7b2b50cb9bb9ab3591e94b27fe2ef7726d654e8df103a4f1e5e0684ba645c38007820b8fa7294230c5d1a9c20233e70143d", 0x1000}, {&(0x7f0000001180)="bd571dd5e3291fe10776bde2d28ca259d3098f269ed0befae84fd3d88a19812b5dc27d08d5947a26ba8998d34b9cc30f8d326a838b2e7d1f77fca75f8dee47275ef29aedb46f58c9f986beb4ba701d5f423541c04fd873318be611063aa5f7c2d222496489b75d1923659cd6f28fc16c13e35fb829db8a74d1afbcaed6d1603f4fc544d3eb8eb34da4c459fecbb9ad644aa0a0d5fdca6e00820459b966117788f457b96b810228aa21daf68596184548510d33979eae79987834f73c6f8a11c805dd647b1b366d6f5dc7e9399951d56986cb177ecc4fed3334acb446e1", 0xdd}], 0x4, &(0x7f00000012c0)=[{0xa8, 0xffff, 0x8, "268d9a8cd3a691e0bd65ef24d9d3ab20cc7fb1131da6bd3abeb4029ea02b3014693a67b30474bfa2a181f6cb54d439da0dbff8c197ff0c6ade89a430edc081ea55166c76a93db227102b19ccca44d1ff2a0ab2a06742df794cdd223ea5d5a9d49364a19040cd90ca8886a2e06a664fcd3e33dbfd1edd0ffae6a6c63532bc29425a889da29819475eeab65ab4151805cf1c34c715ea"}], 0xa8, 0x400}, 0xa) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 01:49:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r1 = getpid() fcntl$setown(r0, 0x6, r1) read(r0, 0x0, 0x2fb) 01:49:53 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x1ff, 0x6, r1}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 01:49:54 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="9b89f3bdbd2fb696f301a0ea6ce9a92629f71eeb599a0be7a2a69e24d42353b59da7c8e02501b982f199985d9ce38dd108dc7f9ab4f2bda44fec8c05771c847488d8563f424669e468935cdb4bfbbe52068b029005be950200e08b7a7bd3ea0936efa6b56fe225626b2f3ac92506edbb5c52b62cea2a49930712fb0e2af4b43a"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 01:49:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8000, 0x6}, 0xc) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt(r0, 0x5, 0xf2d9, &(0x7f0000000000)=""/53, &(0x7f0000000040)=0x35) sendto(r0, &(0x7f00000000c0)="7015119745726d9ded2abca0aff20e9e369fdc5b8fa1c5bc10fb1ac70fccf22cfc8f47f4ff74f515aac31d69e618bbeb8f1a79b45c4a592bff9108872064e6573f3df67cb0", 0x45, 0x400, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 01:49:54 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) getuid() recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 01:49:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) 01:49:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)="00f90000", 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="deec766242ebac627b905fb313f6806c1d981d0f128d94416e12566d5204c32be56b4a56813ee36f3f8e0134f9ce8c78f9bd2da002c73173ea1cb2bff289c5cbd96f915e97e2e27dfc41ac04ad76e5a85eb65d62a4790a0b4b66c335d5a72e7d284867e238f41ce0f37d6a778ef9058b7dd1f8cec017f3c26598f751159b5f9ce6b46a9a4f724eaf6f771663e78bfa0de5dacaca2341d919761db9c051d42311c9d1f623cbf1c50df096869e71ad29532238f646d4a7ff44f5eb73bc7e900256e152a224ae1319e1376fd68d6f06efeacbc7515d38163d32480c31a7590ead175b1e80ab9727ce68bc3458ff328033ab268aec2885716288e0e31a4ec317a8661a64c34316bf6b924e4a24d7d2f66788967c8f0e7b8a499719d64475cc19c69ca1e4ae07a76671307b54eb0d2587ffd8eb3f5a4869260fc488a3d01ea826e7353def375c8c5b72abe77402c5e7c6c2ba7f6a8f32a66fa715c48cf006ae2703bb595ae58b3fbb0c91eee70a0b4b2abb39892f0361f2bba5f89483b3e0053c381653d3341f2a3637a173a386275d7a6357a54ff493114b6c67b0524a96c3f8d16b22f6710f3c90dec64332be68b25f735ab0a52c85c491aed6080a5e966a63d925e2692df6bacabdaa07125459d5397c92705b06ff6f083e187340f7f6f2565e2f27c144025694276cc72e8a5baa9e57cdf96144b436e5636251ba7ad4141c6705ee68ead48528e55730488e71760c390247a714caf2196e3637eef9a9dc67aac2644a78f4259da63cfbf6eb8222b86a327be639f55cc444834ad5b1c26c3e49e834d4f73be0698050fe6bff98f8d10c70fb6228e7cd3802f5998c8acfea15d5a0a6f6ccd11d52d122a5243f04fc2e9421537769f819d3fc7ba344555c0f0e55a1a5d385849fd52be48695b8acaf91b532d3807436e75baa21bd256379b123463dc736ae8c76f4c869a85c57f80ca8a02f217f581588469c2a2d07689410e0dd9ba218876579e171a1537382ed8f70ef56f7db37ed0ead8c2242ff646af534d66247dbf55671bdb7ae9089a3de82ec634309f18b67432fad9d8980eedc2fceaf209eef8410a6fcf354f9d858eb823e6f8a3ee5aebe7b856cda43a4050c0279631b55eacbc3de0bfba5a60e7c68afcc51758ab5a8b00b62cfef482d9e4490d0d0c650fb92d01c2b2c00b7a2d4e343a0e9707321fc7dac43f2603419b9c3b0a13827d5bfa53fa738cb513fbe635cc5519d6c1d3605475b67e9eaf9ea990b1dc2ca3505027f115e8a0478cf8f527be40fe641e0001ceeabaf9ab38857b361d296c6f3220bdd019259079196c0eb4a3f73ddc6a7566954fc1d098df5986305201063fa89070b98d195d88a123712b3becb1a66caa67979211ed9062507538729c886432a2bfa6224454effc5c826c2e5588b7cb23c6f07a1de256701db1f66d65458853a7a01c8f722f6f1d048e8a03ba2285fc6cb7548a154d2fc5f576ec34f5b6452f36cdc6989382f74ed97feda467f0bd3765ce93bcb1d246ee69d046ebe0efb7937cfb8fe4532ce961ed28849e2e89dc92895b0c9b6808d7eba3177e900aba6d7d85ef681a6919b23a9c38b30cfe9a480cee98a9858156f023f386740c4701401b6952a2ae402a3e5e1e46cbcc488f4461c3ff7dcd5a30e4e4e8051bfb92ef71b15d83bfd582bff991f87f0ac32df06c2554af2aa39944ea11d208fd65f151484bc732887a6ce40afb1359d5f33b431b772f300256cce107bce679422c1146cbf3a502a194f4c03609bddb30218dffb5ac39f62e2bdce670c252842d7e52b9652b261c8e5fb6a48cdc458d32c0e77837a0592908a0e934d24f839dcf981183ecb784e31ee2a13f6266fe144fe333eb25b2d2b59ea16155b72745202f30e1ce253af6cb25bf882cbb5f8897b875b2151056bc236fb2ef3d058160caeb81792093cb8aca557c5a9d48756131df9277035e5bd861d7207136cdec7aecf8ea93204fa6a9aac68a454bb1510bba0160d15e59fb75e46358db4f2eb137f29fd8c944f4542ae0f140702a4c5f123649560a29e6b3d1256e7404a8c34b2d94ba04e6b06db82fb8a99e305e68e5f817d5528fc8131bac2bb84ee90b8399a4a40ba22feea37b9f2045eb07046df0b21e27931a8564dbf563fd6c8e9008bb74f3e8699dfd21d65a1a0f43bc55ffdcc1172814bc3f13ea91cb5c50205f73e66275ef33c72720d82112b621fe71d5f5c0bed9bc49b7f0871f2c8520d03191b2dc3696ec7ba82dc87288e7d306515203a9b15e84c9a98948f1e74543a1deacd9017ef52dbb4a68b7f6c8b2e1e25e4a1a1ffadea5a3ff2d0082df546ab97a533dec5d66c548cc2295199efa6ab37885976c689150db5067b5653d57785c8c3a1b2152a5e25098f1c6e6f5d8b685c4a10be9bc80ce62a5e77daf377c69595805ff7690c6440077a77c93494fc79db6e35f73d091a89f3ebd5c40c93e3ae520825c7c6c241c53cfe38c7e4eca08792769a1e0707054317450676b1ced902bebf955f5de09ba829c46c25fa549701c8822013a7fb71669fa22868574cda898a667d1e5ce7d2975f47aeb2d2a45c9343b5a973038792a86d29e501823697302f62ecc6f02dafb0315bb9599c0b179f1163b4f9e0c6824ec214457cea0a4c4b97723b497d73fa13e2ed4bf558046fbe82ebae256344feca5f2eac1e10f69ac26b49ddda7ef82e03990a6a1e391c2059a2bd151523c309ab07e8f054ab8306bb06a9fcac78b99832ef08b6e709aecef9517dbb2a2e9c8680770efadfa56b8b7e38b5611c6d53e09ff0661624804a3c6f6a1cd772146334d475ec37fee6a69b0fe5b936e4c7cbb34c8eed556f70753737696819e167ddcf57abdcb5970d1a7a54797e891a4805939a925c87b486c6d6dba684b1b8c3f2403d4794027e7ce294e28efc35f95e4749dc6c7b2423f2f12fdf6f19c5fe9cb110cf189101706d5693ed4c7c4ff3b4bea99192a4e3d706e1e707770f6e0da86a5e57067e1a109872d3019f9d1a0338675f6121df79e71ddf4611ab953e4cbcffbebd05209768ab1d0775b6c052d6845780703d6db0bd49721681e0caa5e8c719bdca83a27c5de68c2a2372beead97e928ac42de46f18e328b36cd027e497c1600532cb8497d55b5de8ece31e0ed31981783a27028e666bd489b163da5660ca58ae2091c06e441ac6f6d3159efb9c4881b7c0979e3ed0ed8c52d2983f2ffc6dddd968530944a845e7fb00fa0a1b2e0cc602d8e6c74b25f59882d69f893c24e355ebbdf80a377b2c4c5b6c5c057b1ac5283247b7be5e3612785b7050c3f4730379d13cc8413f31b6d59f82e795e08cc0dd764ccd5158e65d0edd2563e69b56fab902c0d6981b94a6dfe3a5c70c6fcbee4412871c72a415642f739b83bfb0c2ffa9cdff044947d133f868d07728b39a348e961d05b3d2690c07b04a2a5f33565d16ffed99226e33f4e0a346e4cd91961676c9ee253cfb1868fe2b3c8727b8cba001e04cd973605a232f744bdf0b70610abc74e820167aefd9cb1c6ad892447117174bd768d3219e5d0597f4fa41b4d459f95c472bfbdfa8613a2098912bb31f60522cbea987f3e954f448597b94eca8b5050fc87009f14e5713e14c7db63549cb924779e6e1a7f1908017bb8c00a6aa78c3f4dc240f2fb7c568bcc68933778f7df9fda734eebc44ddad88412a87a7bb3eb6c65f2a1db1b0a6ee0d09eb017748699035212983e86500d76256a3ec00e45b8e53951d5e4da15b7dbb8a2978c533bd2e82591c1ef021f7f9120198b8b90f094986397a286d39c263d8d8ea3d27504c445eafae072440bf9ff5fcc67a53e81507a891927dfa7414dbe81b5552da390074ced06d3f4d938a3cffcad9a22bf0320063012c525a7d39694020e01d582c60c97a7a09b77e250ce040d32b2b69c9c99788894419916b11738777bf9f2a7cee16c3dfe9a758c5348c5e93577b0532b1ea165aa219a0d61207611980602cad09bb37db4d07de4cac40ffc56b8b894fcb43cd6e7c744712c619327a95e260700327e3859d93544a7ebb3cd16484d0c01035ba944572bfaad12f8020805a831499181e19686ec6f698a1ee0814062f840e6c681ce975a8ddfe83ae02e0e011e439474c4b9f55d979eeb7e9188fa4928a5bef7639187a540399536963c58c2bbc88da864f7bba59230f62e6c06ecac9e82dc2912b0007ed814e9dc558e362d14ea117c87e2aae11a154f880af28c41dc97e13fcea421255b1c3fed7828a8a642a9affff674a73248e76a23ab74994b88cbbf6e77f2ddc208b2dbd2a6b335e81c7e0c88521abb34c854cb4b96b44503640f3b804e81be5bfc1c35fc8e5ba0f47a5349137f0cd0373c40587534025f0c137697ea358f1c7f7b718c8aad858b0fda167161b35419e13a4175d0e2cbc4ab7b9695f6f0e817c3bb5859f54cefd18a430133df4631c385c139f1a88fcb56c023819a8e08f2259bc1d0979ee6cbe4950fb1656e54ffd9066385e153e3a02868b8aa72d24705acf0d9ee2aa7d724b073410845997aa28d5be32b1229494ea6d486a734e3ab06c2c6aff121c6cd1c1e512327863e4baafe96cee59b1f46944e4462ddcf5ace5dc784f6d1f1082aa27edf7daf7006d180933334dabd600703b43996e7421397a8fb7ade7f14e7a24f470e404d119a59686521ce02b22baf1e6864697ce885a189ea628606134d00ebd1f8a36b4c289722869784afdc22aa287e60079a6979263432881ac2d45a7335e7d1d2100e3f8ad0f70ed0498599cd503c17ac638efa0604fd20924189ed4cdcce6c7a6d02d3e59b6da426f42e332ac4a024b551b2a97977cbd0f6e1a0033095ce21a0cf451832e9701a6695d093f5af848991b3fe3c462c444a32c529090d41d63f68eb28bb3c104ae198b5a1f7ce1f71cc845453feddc1de77f9062314315ee6d81e1839268a31f332302a1002481d7f069219fe17fcd2f57c76a7108b3d44956c87f7529414c3ab6f13e240829124fba7753ca6e3a85925e37cda11539c6fc67002249fa70b534e9dbbc4ad80ee9efbe5812c76245a69d74d36b7df07b9d54b7d5e8ae960684c6b0487d58e2e4f8d3dbe80849b1accb847e1b3c49d545b52cec109b79a6feddd767b6f74e68fdf1c8160ad818e863268930fc1ac2c3c5cf3484885a8fbe104b139b5856d9d20a191d0226ba5fd5165a3e769b05ce0bc9edbc91a87fe6521a659af08114f66e4158fa1e19848b98a975f58fb9bf3108e1970bf6e900325a190500d8e9ba8960bd4c1ed51c60ed219a343d3f649e2aaeed79f99b4cdb833aa20a1579fa1faaea2ef882f1a69b8a64218afddc512d7c8f6ce3cb27ec807784307c5e9690257fb043b55bd4e070ad999a9c1c4755d4e8a17b751983cbfcac6118635a5190e8ef35a9233345d2737183abdde29fe9edd8b7a9cfce01f1d175ab1df48f09622d1c7259bf829ae5b1de5b7ce3fc161e678ddb8c0ce5cbb6e009b7c9b6ffb8cbc6124a4581f8c65a85bcb3208e95844fa845c98df261ad1bdbf2bd7ee978a510273d7cb5ab567b1c56e2e9d6aff23bfcb98ba9e1c839a839db7ce8473fc3b7c099c8f9ad51d3bc0a4e1679b65d8e1c9daf5a9da29fd6173f1a688345b9e6e2935118cedee55985bc21efd2ba68d80afd02595e2d8932e67bed8e2b7b500f7faea7825d5b377c45f067051bd11fc724e8151fddf38bda9cfd9aed0e92b88ca445af36bbea652b64422b643be7f5c001c3e2b610856118516292fb605a9e4b36d3aff464837291e1c9113b9a3e364adae2", 0x1000) socket$inet(0x2, 0x4000, 0x6) syz_emit_ethernet(0xdd, &(0x7f0000001240)="b0d4fe5ee1dd7d0eddbd4c4bdea454b045f98cdd482bcd883750b1b9276424a762321d1a5be003a8acb99a15e370d8e3dd7cf3857986a277f7bbc7f375bcc4feefc33de4eb2b065f9259cae267a697aea51f75a2846f4387bb6c5a272b0b4bf4605e1a502a23817da18b358e5b2cf324c07a2e0072789ca348dd422669cc6ab47ea14630287c877f5902b93a56dfb48489a50754b490a7a09869153715a3eb1313ed58b5a54af018d2bbe31580b52374fa0a3ad2ca89f48f8538c135b7af100900ebec80b52cb1f3c5341dc309e3497187444e77609d1dd3d373da5171") socketpair(0x18, 0x3, 0x80000000, &(0x7f0000001200)) sendto$inet(r0, &(0x7f00000010c0)="1105a18aeefd3881c0382290b2f4794d4c5673d436d047a3164a1a5adb1fa8b699ee54426fb6eddbc75d1e814e433c5c1436856cdb4c1042e9f9e8a37f2d6855777041998053b27cb0babfe33e37641b5e4c118e18b81a09632b64caede86d9d603ab8559b6fa1b4a321b0838c29b4ccbddef40a6e0eaed93de45884f415568ec44513ec17578e6ab6e0f05702cbaacee9e2fd5515de9e1369e1df4ce0001ecd043160d6d464784b8c58a0dbc2a486bac6aa857db24b4a17c824c4d7ba1f816c104939de846136eda9f4", 0xca, 0x4, &(0x7f00000011c0)={0x2, 0x3}, 0xc) 01:49:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 01:49:54 executing program 1: setrlimit(0x8000, 0x0) mlockall(0x3) setrlimit(0x3, &(0x7f0000000000)={0x7, 0x1f}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = geteuid() open$dir(&(0x7f0000000200)='./file0\x00', 0x120, 0x61) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x82) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) setuid(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 01:49:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r0, 0xe) lseek(r1, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x40) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 01:49:54 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:49:54 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) select(0x40, &(0x7f0000000000)={0x7ff, 0x4, 0x2, 0x100000001, 0x80000001, 0x7, 0x6, 0x100}, &(0x7f0000000040)={0x3, 0xfffffffffffff801, 0xfffffffeffffffff, 0x6, 0x5, 0x88b2, 0x2, 0x65d2}, &(0x7f0000000080)={0x9, 0x5, 0xe6ec, 0x1, 0x6, 0x4, 0x40, 0x6}, &(0x7f00000000c0)={0x10001, 0x4}) execve(0x0, 0x0, 0x0) r1 = getpid() r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x49) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCSTOP(r2, 0x2000746f) getpgid(r1) 01:49:54 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) r0 = shmget(0x3, 0x1000, 0x200000000000493, &(0x7f0000ffe000/0x1000)=nil) r1 = semget(0x0, 0x0, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 01:49:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffd) read(r0, &(0x7f0000000080)=""/178, 0x60efc177) fchmod(r0, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfec6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) execve(0x0, 0x0, 0x0) 01:49:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x7f) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 01:49:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setitimer(0x2, &(0x7f0000000000)={{0xffffffffffffffff}, {0x7, 0xc}}, &(0x7f0000000040)) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) 01:49:54 executing program 0: socketpair(0x10, 0x4000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair(0x20, 0x4004, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r2, &(0x7f0000000000)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc77243959db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed1400790a0000000000", 0x4a) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="47f9f79995cb687b5fb1be1917449ec601c2265382eca9e4f92346eb7221b7f9577c04f63caac7082cbc9b9ef1f72ea2c05529a5bcae923220767189d7f0a672362669e10ce99c0f194c114622a2f85874853f9de2189c5a51c0986ea2464456e22371d83e8b99a13d256aa63402f88a6b0437d61f0f23d2cd6bfc9155473cf59985d9e3834871299bd80a056dad62a4f0940e360f814a29a9388d23662bf0ba7c01bc6730071baef605cd6098c70f4600ab244d909d562faa85378c4f7ebe4afac298b1aa4f92c73a2a81cd04", 0xcd}, {&(0x7f0000000280)="281ad86aceac3b4f8b51329c2312e9170ea126c9952310ab4d8f20163c29f1b8d280dcc87729fdfd4610de64a3662adfcd49a1c140d6b23a71c7513c9e87b1000a5a4e343937a29d50b91c33d21b86b9cd38ad6d2af950275b241430968df7584a", 0x61}, {&(0x7f0000000300)="75d8b760a8dc71ecda8d94c5f9d2222be6ce1e1d3ecb14191308531299c5e0b5aed356902ae377c9df7188360a3f2fd50684cb57bdd59f5e4a50a20208d3d4191041f9bf827037d65a5bf063aadad23fb4e24d73e2eb14b26ea27775a31e3f0b53a83774a7dae8b0ef9b2d33aaa58e62a3d128cfa94710b6d65bc6da3acb608b7806f9cae362729e166681086e629825431e32a5254deba8e18c84c6415ec148d2c484128cafd0b4757e84", 0xab}], 0x3, 0x0) r3 = syz_open_pts() close(r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) kqueue() r4 = syz_open_pts() read(r4, &(0x7f0000001580)=""/249, 0xf9) 01:49:58 executing program 1: fchmodat(0xffffffffffffffff, 0x0, 0xa434cd546efc3d1c, 0x0) socketpair(0x1, 0x3, 0x68b, &(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) 01:49:58 executing program 0: mlockall(0x200) setrlimit(0x3, &(0x7f0000000180)={0x200008, 0x4000000000001}) 01:49:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getdents(r0, &(0x7f0000000080)=""/76, 0x4c) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="d4cab0ba2c14b7a3c2b09872e0cd5f03302fccdc3bfd55b0068296f607058e61cc684b59", 0x24) setuid(0xee01) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 01:49:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) lseek(r0, 0x0, 0x800000000004) writev(r0, &(0x7f0000000180)=[{0x0, 0x3e}], 0x1000000000000115) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)={{0x3f, 0x5c98000000000000}, {0x9, 0xe289}}, 0x2) read(r0, &(0x7f00000000c0)=""/108, 0x6c) 01:49:58 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) lseek(r0, 0x0, 0x2) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getpgrp() sendto(r0, &(0x7f0000000040)="b751c0b8200b53e7f4a2b8e943717b402c7a9042b5b2fd1bb1a9feaba49f1611a736ef4e09a6a00ff0ec0ca539b83466f1ff1121de41ef1d811d4b1a42449144ed1fea96b43e62d8237580b299d77e7b38183afd789bfd3d53e6851283542a277847ad60fc41e9760f798d0bba2285ec7dd6ba638b8f0834e815caf29f18dd6bab5d571ffb9e505503600dcd9c8cda1b7737954be934f30514a25c55f334157a7f9a6245ea07daace5e6387f8b28c16fdd1470e294d232061acb9f52c7c36ca8417756b20807d20bfbe1f55bc598ad24b49e705f1ccfaa943704c2a69ebeac12d7c4e98f34589f775b94670cb83fe9", 0xef, 0x400, &(0x7f0000000140)=@in6={0x18, 0x2, 0x40, 0x48}, 0xc) 01:49:58 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x3, 0x1, &(0x7f0000000000)=""/152, &(0x7f00000000c0)=0x98) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) socket$inet6(0x18, 0x4000, 0x9) 01:49:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getuid() seteuid(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) r4 = dup(r3) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) connect(r4, &(0x7f0000000300)=@in, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r5) 01:49:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000100)="125542f44fb434fba988a8d9569209dabb3456a20377e4d839edc61b99ce037517ec373f2237a6d4b04e1c4851eec84b5b3493ec826a40c3a4b6f16127705ef812bbad45f3067bacc46509131b7d25ad3d03cda8aa617fd77433571fa89d8231d77189ac9f74a3ef39c4f7e7a66e3362fd7d10262cb6b3d9a76bdf68de0c7076efe69385864655d8252a0b861e1679883a8a90", 0x93, 0x2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x181) fcntl$setstatus(r1, 0x4, 0x0) 01:49:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xd}], 0x9, 0x0, 0x80, 0x0) 01:49:58 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) close(r0) 01:49:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x28000, 0x80) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x657b, 0x6}) 01:49:58 executing program 1: getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffe6e, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) 01:49:58 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x190) 01:49:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f", 0xae2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000240)=""/55, 0x37}], 0x2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0xa5f5, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:49:58 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x4, 0x4, 0x0, 0x3, "5718a52b1fb7da3c2232bbe825b3b8fefe0572f4", 0x3, 0x10001}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) writev(r2, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) r3 = syz_open_pts() close(r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000340)=0x101) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0xa, r4) r7 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() 01:49:58 executing program 1: socketpair(0x3e, 0x8005, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r1, 0x0) shutdown(r1, 0x0) accept$inet(r1, 0x0, 0x0) listen(r0, 0x4) 01:49:58 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = semget$private(0x0, 0x7, 0x1000000000384) semctl$IPC_RMID(r1, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200e8, 0x20) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x43) 01:49:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) write(r0, &(0x7f0000000200)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a7f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r1 = kqueue() kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x482c, 0x7f, 0xc59e, 0xffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xbd23, 0x6, 0x0, 0x80}) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 01:49:59 executing program 0: r0 = semget(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x7, 0x7, 0x1000}, {0x7, 0x894, 0x1000}, {0x6, 0xfc, 0x1800}, {0x7, 0x4, 0x1000}, {0x1, 0xe5, 0x1800}, {0x3, 0x3, 0x800}, {0x0, 0x4, 0x1000}], 0x7) semop(r0, &(0x7f00000026c0)=[{}, {0x3}], 0x2) 01:49:59 executing program 1: open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)="08f6") unlink(&(0x7f0000000000)='./file0/file0\x00') open(&(0x7f0000000080)='./file1\x00', 0x8000, 0x2) chdir(&(0x7f0000000040)='./file1\x00') 01:49:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x14) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d6000000000000be4629be1b830006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a", 0xbc) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 01:49:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x8) setsockopt(r0, 0x2000000000029, 0x800000000000d, &(0x7f0000000040)="ff9200080000ad821393464083bb1a9a699a677ee340669afdcb4a1fb705eeef407f5751c5c8de9cafdbf17828a81bd17dac878f066c9f67b9d1c53fe7017125b6b927bdcd344694d023f6a1226ae1985de201a78086cd03c51d393c54a006553bf7c5086daecbe098", 0x69) 01:49:59 executing program 0: getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x0, 0xffffffffffffffff) 01:49:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) r2 = geteuid() setuid(r2) connect(r1, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 01:49:59 executing program 1: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) getrlimit(0x8, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 01:49:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x61, 0x4, 0x1, 0xab}, {{r1}, 0xfffffffffffffffd, 0x22, 0x4, 0x6, 0x3}, {{}, 0xfffffffffffffffc, 0x6, 0xf0000020, 0x7, 0x8}, {{}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x2, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x5, 0x100000000}], 0xfff, &(0x7f00000000c0)={0xa475, 0x7ff}) r3 = dup(r0) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x4, 0x4df5b123, 0x3}, {{r0}, 0xffffffffffffffff, 0x55, 0x0, 0x1ff, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000084, 0xe14, 0xffff}, {{r1}, 0xffffffffffffffff, 0x32, 0xf0000000, 0x6, 0x7}, {{r3}, 0xffffffffffffffff, 0x1, 0xa, 0x80000000, 0x100}, {{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x7, 0x2}], 0x0, &(0x7f0000000040)=[{{r0}, 0x0, 0x4, 0xfffff, 0x1f09, 0x8}, {{r2}, 0xffffffffffffffff, 0x61, 0x200fffff, 0x80, 0x3ff}], 0x2, &(0x7f0000000080)={0x6, 0x800}) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d, 0xf0000004, 0x101, 0x2ad}], 0x800, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x20000009, 0x4, 0x7fff}], 0x3f, &(0x7f00000004c0)={0x22, 0xa91}) r4 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r3, &(0x7f0000000100)='./file0\x00', r5, r6, 0x0) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x5, 0x0) 01:49:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) listen(r0, 0x4) 01:49:59 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lstat(&(0x7f0000000300)='./file1\x00', 0x0) linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) 01:49:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) getpgid(r2) execve(0x0, 0x0, 0x0) 01:49:59 executing program 0: r0 = socket$inet(0x2, 0x1, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket$inet6(0x18, 0x8007, 0x2) setsockopt(r1, 0x1, 0x7f, &(0x7f0000000000)="b89a8b5caf3267cb595d193ebf37ca0f17a3bccf2efdc6c3e8e3803d6e02f6e50d9fecd6e9019b7db179299add11c43b6dcad92bec827aa2eda19b456a388ce757e490296324004d217d40ffc1353d8ac29b52b068fe0bf43cb9d6b1b7965133d9f307f12e1d30701efed2b1fa94741e24e6c05965d1dd9e738d310b52cdcfdf1e329e5edc1864094491b6e5cae48613084c78b24102a5ed8893043954773cc05c8f0efd4c52f560331d", 0xaa) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x4007, 0x1) 01:49:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) syz_open_pts() write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1e7, 0x2) getsockopt(r1, 0x1, 0x9, &(0x7f0000000080)=""/20, &(0x7f00000000c0)=0x14) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x9, 0x7}, {0x18, 0x3, 0x3, 0x8001}, 0x4000000000000000, [0x9, 0x1, 0x81, 0x10000, 0xd2d3, 0x100, 0xfffffffffffffffb, 0x3e6]}, 0x3c) execve(0x0, 0x0, 0x0) 01:49:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4400) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x28c) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) close(r0) 01:49:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket(0x1, 0x0, 0x7ff) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) 01:49:59 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x900, 0x120) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x6) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="feffffffffffffff52e009cbd90512280100f6474eea53560e"], 0x8, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/117}, 0x7d, 0x0, 0x1800) 01:49:59 executing program 0: socketpair(0x22, 0x2, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) bind$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f8e0e6c65ee93611d893000"], 0xa) munmap(&(0x7f00003c8000/0x3000)=nil, 0x3000) munmap(&(0x7f0000345000/0x1000)=nil, 0x1000) 01:49:59 executing program 1: r0 = msgget$private(0x0, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000080)={0x3}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000200)={0x3, "e51604d0c35c1ba97785567567a43ea1c4e55a452306ef172c55cce17fde7723c116b9e69c43aa86e085ccb8156e5b1f0c62b9b58279d59182c6017cd5e9fc9abbbaeb604540b7b49c89fbce8444049b589c0ff62fb0f0ec27467bacf2589b81e4182707b0d12fa7400de29b9435cf2ad4126420d68cce16c498ec16f9318317a03692e85cc2ffd8cdf6b974bbc01bc31f8233dfffe57c456fd7f35987a550866d2f84b975deddb8366c0da7a9e5fea9e8509752d9b78da232e4436544f343eeeb1884c0ab933a46601f6ec100cd692061c982e5e64032aa8c0a99f1b2cbb37feddd04a5a99f91b9cedd51d355642f9aa539"}, 0xfa, 0x800) msgrcv(r0, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 01:49:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0xfdbd) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x2, 0x42) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:49:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0xb5ea80920bb6ef) read(r0, 0x0, 0x0) 01:49:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/12, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 01:49:59 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getppid() 01:49:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4c) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 01:49:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) write(r0, &(0x7f0000000180)="d72353734b604525de4e50ddb88dd3bce729851d64713e84f77b7f320d4ddcceb79f2822947ecda67210cad2154f38577d2f4c4dc2be62925adf08438350a8b873b078d1281f4290d8ce96d216391d71222f0b5c95efea8dfce7ee54975531ab344f483bfd6cacbb3ca8cab139f0f520829a6d2c8e1c1f65b170b6064f5f3176319ab3fc96799f42d879e260f950be1c75", 0x91) fcntl$getown(r0, 0x5) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:49:59 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) mknod(&(0x7f0000000140)='./bus\x00', 0x4040000006005, 0x601) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x336, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='W\x00') 01:49:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944f", 0x98, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 01:49:59 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100), 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) write(r0, &(0x7f0000001680)="744c10f46a", 0x5) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 01:49:59 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 01:49:59 executing program 1: r0 = socket(0x2, 0x3, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 01:49:59 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) r1 = socket(0x2, 0x4002, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x80000000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x183) 01:49:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/152, 0x98) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) 01:49:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="5965c54ca9ecdf90fbc792f966fe5243e4961f837700b73a2271303c93cae558a745975aaedf01f5d76543d22a16d4ff912b4d38ce40490a50df6638d08cce21172ab13d4204e1fd1d6e34440f680a662b375318601ecdcf9f2f8284cf94efd5a4de40669a28879eae24cb0ce6fd24ca0e33eeb3f20b", 0x76}, {&(0x7f0000001000)="5ee6ba9210740648dfde68ad119c9833a1900b5ce561d1630b9d0ae0f75a6b56e657ebf5673cd9030ddc0f5fc415d76ea972d220af9db52b9df4665ee2c157c1929666e05967f50b5afd47468d77ccb0e621072b52ddffd2cd559964090794af47e965c9c25220c54ad0be524f89794994811363a8135a1caf57ce51ddbaecd1e4e88b5cf548ed4d783a80072945b188ab839cfc1f793e8b38b1505106c87e9b30d733b8b898580c6e9c0f09e09422939060a6c6e8a5c3b0b96adc0d70439f0b3e5f0afadeadd3e6971acb87cbe902040989bbf2ab67836e3a39c00c0dc43bc53da94715d7aab3e41369e8980e59e81b4b99ea4527ee12efbe8c5f3253742b452e9d79e1db99135d70507866ab283db0ca3c446b83b781b8b370e8b63710e6e7b8569344e57325964a60690ae0b76bbb3c570fc26702d688b2c239b3775f315601dd2ef445d04911da55ac275fbac3ae6d275a88f14113b65320be25200d2a0892f27fc467201173b38554c58351c23c853f4f049110490b6cd606b4cafd10da132f8583f627f86860e37e1edee22a807054e86802f8e82747c272b711738ddb5a6867102da6ed448aa04ca55ae16edd33f259ce53d3024b0479182f7c12d345878babcc83a54cfa67e4cee1f8fdb655c4622700205a07bcb11d47b8d8bf78c99caf0bfaad21c0e93487e3adec9dbf0258360f45671b8f4a0497e1e84f497b594c882cb52a7f965887193b3e33494b908900c790b5db2a3faaa81fb9afb5781c16030cd03aa5ceac6af1b2ed98352d551bfd65fc4f4c9f5ce963c187d8af569a3dc127a3b13ca6b4c9195c613b150d55220ec42b180fde7c008e47b8609c53219427b96bfdf78af395bccdd0c2b841cb999e4f652639831d11be654c20efa8a8937135b6416a1357e87b36cacaa26bb94ce6503421ac53965dc74160df36a3bd17d63542d0f80442258e09002fdd2473fc6194baee2c78ba99240556acee90b5c798bc1c2073994c1cc3cc68b8f55c68c79bee54dfddc1fb523535ab9be4ce9b3e4fbe1d490ea77ff6312470fd8a48244c39ab2a74ecacf99a84d8ea756a38efd98befc8dec027fee613a0c17d71dc0cbaf34f155aed304fc26327ab81d3548aef93fba63d89c2c159762feba2b2b982a6d2f5b737bd1309e62afec0b1d4fb6afe62123da70330b3c6d2fbcfe0c0cba23427064e92c42c6541284bb0d6665b3cf39cefa0c52c6d4fcd78f5f3e19d4d1e5ed9933d227eb03e647d7305e0a89ff9212ce334d84bcfce7d7ac945038baae500a2349cb817f2c619212fae29fcf86d977ada95046abd2eeb09eea01ba2e410e4715e2783e4af5762e3b3290d59e6b7667c26fbdaffa02c40eee988a86f2a16f5169d4d2c6a7e052322789665c9cf70984c1fe57bd84522dfd154148dc6653ff026b8c0153135ef4269e935e48b65a38cb449d9d061303699e72932cce3486ce2335a429be00b2c78fe421dd451b6649765bfd3baa6e89733904520a9372818ec17941c00454573dfa12f08aa1b7c5631b2cda3d9f8a64790cad7ea5d71d653a10ea87a58364d344aa7ba4b185c1a172b61dc31cd281db37f7c667ff922f6e43cbb2ca57bf06b18f8ec31a4a95aba63216aa9cde2f12a1a30166b0b3a0efebbf78729338078a8b9323e02a1f55a26e7a62746e6d95fccbbdf76836ac437521b7b5ca6f2a5e3e7bdbc33c14e3d6fc479389edd5b1e0ed8441430b375e24e247f55b5e14d355e1db1eaa53a09785118bd882acddfb740c266815aed4339d1821c56e8804091cf6fa3e92031344b31837c15266888b919745b7d4b69191308ff6204216e3805481cca5a9f3ed5205d9910059e507bb6342d28ef4467fa1230b97e0086b99fb07ba23bcd693be00478d36667aa35de2aa8c53ca504122c92f33fc98fdddc418f86f140cb68b44d549660b0de91d6873a80353347eb6938bdf568d40a7b76371efd78df17a628e7524dace67837626a2f3db2c58f27d7d45762dc61351622e18af5fa11452ed61ddf3579fd1e09c4d036b12b6e8b2e0ee362c0fd5a0fad76d8ab05c40de32a265ad01f7345b76bfc6b1f1232b436b126a2ec8b8d2252cbdbffd9ce4c3cc28735941e824846ac39eaba98052d9a2bb3eb3e942236185fbcc785f6aa06dc88b009163f323e1a97307d85aa4efd5bacd7c14dd7304268ee734dec6d6871d73e31757672f9bf65de2b1d4938a5755cb84428e6444a738e26a2ec7de5343a514b67dbccc4e2a151ca1f6b3578f69e810c217ec9a669b7c38d206b4a10609707a58e3af6b8f896cc7dd9b6ada3c0bd8b27f59b80319d0342e439d3716746acad328a083d89745aff3aca4e30dd0795ac6f5cc7d11f7b6598fe0d5463af74b09167be3082efd4b90e1303bafcd9303d8adb1c18348eb6891b0bc7831d0784e575164679273f7cd828bcebde4401c8b944894aa9207cc704af00e310775b8b2b2aa06856d0fca7eeae8dfc98bdf104e87c532e9370a31d3e3fcdd56c6b3240bf5fd92e55e198bb0add40a5a2a0e5c366e6520c1acd4d914dba763d232268910cb98e6e26ffbc9ba97a06cbcf6bfa45ad8608f2a758c59779151bbf7852a855565f02f34da0385c08fbb8f481a3bda89bbbab38aa149d46fef73a4b5ffd05e79987a23d55c9fa29e5cce9f6a9246484bb15530ea84dffb75a9bedec11bcf5c08a182a65cbbcddcaad08e135b489a6946e9bf199851b6e43f25b85f369feac80426216ab3dcb49f2e2cd4333eb7f0b75b1559579ebc3752e9d49ebf0444982cb7108f3906a6dcbee6767ace14ebd9d3cb82d617f7e371da750e3a33222fd427aa7d1ebb132fc6d29ae7ce7634d3fb50d50ba52773cae32d90924c5b0de22b3eb162daa2a4b73a61d1a5d4892a5a31c5eaf4a8de711b7a29515198bb67e4da6a9d04a107967ebedc1d7052573a943359b46426bb511138a4abdfc46e1cba8394682700e3e87c6db0ddd254e067a1157d5ef8213ee31e2c36f7567b88079784ec384246bb44eea46dc619528b7d00a4b0242465f648b2cf93d91d34036e2168dd65cfa47c9851a47bf1d38c70a3649616a1d435c534c0f065158d4abcdb29abee0e5b903cd6649fe0f95bd7af129e1f54a024e839574e33400b670edae7efcdfa37d56e4cf70a3bb0cfb1b23a19de80a3f5799fe8e119b0ace314ca18053b50349e9ebb76abc08ac77a78badf1630005d727162eb2835278d3c2ac8a3bc6fdb4659fb77883fa2c82ece71d277facb853f076f14ac35ed92a2f382524ccb0ad2701d4c591070f51337abed20569fb801560ee5a94ba99e4b2f171d8e836eb05ce60c6e6abc1850ebb79f94bf9de9fbcad22c3d59ea1ae2ae3194cabfbbb71ac521634c9b168cfc99dcd4cb50d5a205f3bb4aad73186829c7b9496d8d34cda389c58bcd0b5856447c7a3b7989f0fa2dd5c3b5d64edee214ab2c0d439f83f5cde9eb8ca1f36a9f3856c0e4d11c82d716f425a9b91f1aee20490fd07cf08daee2ec88fd1a48cd85f6f0d1acda06697d3e2819bb9d0658c1d6f5a15a7e808355d93a8945781ffc94aee65b8d61381550afa4a72e5db843d852b4b9fd22d7f16f00f81473a3ec26b7dcc445ba105df76bbd27265bb34316446705b1f36d20d6cc92e83c4f96a82b5302ac89297e507738a4de9df2f3544103f2cf9845e610427673dfabd31d90bc6b7070d606e593b3675a0131f1b195ee76fb8e7c49ebefbd70152a8c3506dffe9155548fd76953ea15e8d0a0161c2b0c220715fb3e7d76c8ca8c6080cffba5098716f5e5299bb4b7c8f10d4e29b2786c699ef9185a0fd7a6ab8dc23dfab6ba274b4fd5890e6233f7251b4b48e3bde0d678cb7f4e276059142a5bf33c67f0746409829e0f1923087d8e53a310ad63108170559ad9eee0dd748ad61b9dd96009aeba7642f784d6ff23e7ebffec6d8b3d54bd95140be8c82e034f0c9db302be8a9eb86843ae15c4d1ea8f8e55a8395bdd3374eb2cdfbcb8eb45d729a75efbca004a107017c563a5974aa55d46eda5df7f893503bf8fadf38665b298e97d3cae79f0119eba3a00f0b5368286c1522d4608b8f182fdad00df89401342a05b2d7949c5814f1a5cfe1c63ea88f55421eb59b315ec3408480229b61ee4e868fdec6f3cac01354ec1d85ec41670cbd26f7669375ea7c2460cf2a82f136825d719ac946e90cd554688bd199dc192765ffe7b44a0d519f9716a43ce1deb01fa3cae957ec46dc3129844098845fb1a1e174dd9db08dc8dd13bd77c9667c62118192eddb8bb76d5fccfc64378d1c79250a9d164183eebc365a2403b146ae4f1d1d78c8e50e5dc9d046608dd054af52a4322477c21d978bef168142b064270dd7c0752c27229632a75bcd9a9b31268840f3362ec0212d21116216243e428ed23dfe68c55c5cc04382b6f3cf0d608e705573007dae4f24252c658a76ce8f224378a9b34f6096cc085b5d8b7bd5ec6e4fd3a68fc1e708f8e3c96f11dba1ef3208d713193b88375062898bd21c662a0eeb3c3765be140b0409ec0dd84a7e8a13a8a5077a58d0725a2cf28a85cf2865b867d7957c8cb3282e59c5bc19074acc71de6ccf294f54b43422a6e7948d3a7a823d3d2aa42cab08af674e90dd6b1804100878aaed7498ee49ff383b66563215e30b72e5642d156252505cf1529d62b1f8d55549e94982e4f8a2b98eea0b27f0b8ff03d1acb3a6f376e980c428d79261965412d7f9a37e085e2fb4d0081473383c0c4708cb4b5d30399b8c54fabba8727ad3e9f9d0cc2e5b0cd58540da649331810d923bc4417932a89a95c2757f51ee957e3a31a42c66583baba96746e6c3ec371b29d22c490c34cd1bbb2959560a8a4ae0ea49964c61ecaaffe445c64c35169987dc45ee773281caa19d8285b154cc853779d30b30a6b30c1df590ade856d2f23c15ba294fb95b01735ccc5a92c7bd67ed91dd4853205081424b6a8bfacd88750133aeeedfea8613f7632b68b7289b69d0c3cc096b1f75c8c3bb3aae62575a6c1dc69fa153070dd9c623990b91d9244c6569e3802d73ff6e27a4c57c23373fcb1f3b54309e938f35973ad03326ec06a0d7a2ceba039fedd0a7130505c05cf213373686b597540cd13b437247d27aef9a4d8ed9f6a7d6149d986889b83249c5eca0de861012501d17422faa448baa42809e2b0a04a94fd7fb79e0f65045d3014039b15fa86649fde32ac12aa9f74aebf90fdc9eff546ba367747688c4f58830128ad42177576d8f0dbb62fb6a058ec3e9d786450b4bd4f3c54d5791529212e23ddbab7a50ba80cad939827f067c7779156ae5c9098ae585645cd1e748307f360d3a93219e305c18334ab25c462deaff914c154dea77163be89c823547cee13787a508298b1d76237fb4d094852ded6b03112541f871c5623acb50a96833f7918c23fbe6703455a15834e4beccc6f0a81d37ee64a48553c7b2db7fce5d6da16e43dd0147fa660c4e541e38f0711ec56dfa8ce123fa4e869d0b0a77a9c97ae75dfb0c33f2070c092864fa8abb261be3419a42eac8cf92f648bfd1d119b66b7b63428370d7bdaa9dc5c17b3e08cee3a66a565211ab02276fa72c98fbca3e1d2f87f74117a7e95c84a53ff3c971446c680204fc84a4eea6b27a6493fc3c60fd3610d07b134a86857d7d8d5b0fcc10a481a761770c4fa6b712bb7682a0c966c968af943e3d121316beb3a01f862b3e53bac916f8842a6d001c0618188f78a87b4483876d9203c41df9e1dc851f08e79c9a676e0179135931d1834174447e7ddbffdf", 0x1000}, {&(0x7f0000000200)="4f90b1ccc6d69798ab3b30f05e7f1d00433a9084d6e4a39e70b8994f66aa51e5dd448f0c67be1507e78686090a3f06aa0ab21adcd4121058e653c878318ac12b8277025c60632fa3833ba29e34c365f0b31f7b0b784f09bf06df5d5aae60d5971b6663212be0faa10440a2711c3be5512bda5d986d6dd48144c92ad5baa18cd9c743573341e36f0b429cb90cc9d5851a0e4ec071223ea77c81a38d3254a3e38294b73ec3cabd933e40c80b40b6aefc8617f4d65c78f66e515f11e4a5c1e112d6b5b6f0b4f6e637ad4ac0b1", 0xcb}, {&(0x7f0000000300)="71dd3c667fb9262717a84a20c683cc53eb19fb81db8f29c17a13fa7d373e2d5b0db39d4f9910be2e3416719af97fd8431a7ccacdd9fcaabcc4f34bfaf55514498de1d5d975363123a87fe0dbba66fe99123f9f7396a9b8209600e49ea399e0b2bf9ecf545bcaf404414a4eb668be91b0472f3528293e5b89e2a4de1440347b43b00223f33c65962bb4d80cb632342b58be4b61e7741d63ac34c88bccd00678e54f3a3ba1ba2ad4075fc9ff72e211b5fa3c2c4c92e6aced8ba5c4f2628e97", 0xbe}, {&(0x7f00000003c0)="b0d415c9f43e4b5b19d4bd831608d60877221a58e8d61cc863a29d87cecd968dab5227ad87839b8eadf4ac446e823a1fd343c2919b1df434772042b84efb13f3bed9dc2697e08ee102ec67ef38aca3d618c698eb24f819f089edb788c988c9d78f08a23456f3bdbeb774f8b3470fa96f583a22cc169e1a3e0127151ca1e0504f6a22", 0x82}, {&(0x7f00000004c0)="722d5c8d5a1463a4ea53869ff4eb9828d751a9d3bd3396847df61d3dad9f8f9dc2d0b00ea860e226204e44c363ed4d3ca77a234931ea51d02d93295b8966f9ac7fcfcd6021b9131fdc940eff92d4c0033c2ec35f143ca790b349590186f26c4b01074ba481241b36b0c9cb2c7ecbad21e9e90e474f867bec50bca447de666ebbbefde48c17bbdbc02191710527d67129586eefde54", 0x95}, {&(0x7f0000000580)="d96dc7bc979d25d038e0dcce4200f8352fa22ea812b649d9677d3d93ed971e60aa678c4aaea15bfe09f17678404a1872f087edba01300f677b509a249ea573b90d32bee46786090d63a095722c7ae9dd6c6b4c6c474666fe1386fbfe7f7f386af60b2f874c107e450c0d6c9e130cbadd83f32604211235d67baadba74d0bc9c5635b30c30573a4be50eef9f4f484b763d7681019bf882eb95e3ce4aa8ce09f10822e01e112fcfd0c6bdb9194e42b692913470ff4286362a4", 0xb8}], 0x7, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x58}, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000480)) 01:49:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x6a, 0xb, &(0x7f0000000040)="01000000", 0x4) 01:49:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f254b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432564908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef223460a646789961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f8a9ba505bce0919670aea6fd78548f203f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087a0000b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85baa90a71dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc0600000000000000b741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65df93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd08798", 0xdc8) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0x9, 0x8000, 0x8001, "b928a40cba887d6ca8679b1206711b7edd6949cd", 0x100000001, 0x1}) ftruncate(r1, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:49:59 executing program 1: r0 = socket(0x20, 0x5, 0xcc84) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x100000001, 0x7}, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x2400, 0x5b35) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getegid() getgroups(0x1, &(0x7f0000000080)=[0x0]) setregid(r1, r2) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000280)={0x9, 0x0, 0x1f, 0x9, 0x4, 0x6, 0x7f, 0x3ff}, &(0x7f00000002c0)) 01:49:59 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) preadv(r0, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) getuid() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="9db1973db97391d6ea00300dd8eee2c106b4a2a4096b9277b15abb79", 0x1c}, {&(0x7f0000000080)="86115da640474cb21a8215d94473fbd1154ad0c2ff17dc0159ad91dc89f79fffd5c4c0066cc922a06bd2fe0be382865ef74286c36f33483c967b48a70a8af10ca4c33c57f12c36dc3c8f5312e9116292a1a5862dd092c526", 0x58}, {&(0x7f0000000100)="b5ef80be3adfed85561f6f10fd9bd3633361d7017f5b3d29cc3c3fa852bbf5b87db0565d8738194e557507fbeae4885b9cfd40", 0x33}, {&(0x7f0000000140)="a7fa2e2504b185e5e45a", 0xa}], 0x4) pipe2(&(0x7f0000000000), 0x10000) 01:49:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x400) 01:49:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 01:49:59 executing program 1: setgid(0xee00) setegid(0x0) getgid() r0 = getgid() setegid(r0) r1 = getgid() setregid(r1, 0x0) 01:49:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000000180)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x8}, 0x0) r5 = accept$inet(r0, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240)="369705", 0x3) shutdown(r0, 0x1) 01:49:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0xffffff1c}], 0x1, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt(r0, 0x1d3cf4e9, 0x7, &(0x7f00000003c0)=""/216, &(0x7f00000004c0)=0xd8) writev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="50d87447bd99377f805b86aaeb8d8c9aba53a45f0a498609348e2986ecde055e71499d9db8220a6232e468b341f70daa4612f1eb3065f18d11736861de6c66af54ae00465bfe", 0x46}], 0x1) symlink(&(0x7f0000000240)='\x00', &(0x7f0000000280)='./bus\x00') lchown(&(0x7f00000001c0)='./bus\x00', r1, r2) 01:50:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 01:50:00 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0xfffffffffffffeb3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="53c4149b5163108191280b6cc1127c257eda3bf941453be3976d1ef413c296f54a41eb9cfb02afa563ea7ac0352449f06994c59660e765433867c2c2e720fef6dd5381ef9be499bcf57a8ce93e189c2594fb996ea1d24be1264c5908", 0x5c) 01:50:00 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = socket$inet(0x2, 0x8000, 0x3f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r6, 0x6) r7 = semget(0x0, 0x0, 0x140) semctl$IPC_RMID(r7, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20, 0x0, 0x0) r8 = msgget(0x2, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x1, r4, r5, r4, r6, 0x8, 0x4}, 0xfffffffffffffff9, 0x200, r3, r3, 0xfffffffffffffc00, 0xffffffffffff7fff, 0x6, 0xf1}) 01:50:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) uvm_fault(0xffffff007f12c630, 0x6000118, 0, 1) -> e kernel: page fault trap, code=0 Stopped at _bpf_mtap+0x68: movl 0x18(%rbx),%r13d