Warning: Permanently added '10.128.0.85' (ECDSA) to the list of known hosts. 2019/01/24 13:58:10 fuzzer started 2019/01/24 13:58:14 dialing manager at 10.128.15.235:46128 2019/01/24 13:58:14 syscalls: 1 2019/01/24 13:58:14 code coverage: enabled 2019/01/24 13:58:14 comparison tracing: enabled 2019/01/24 13:58:14 extra coverage: support is not implemented in syzkaller 2019/01/24 13:58:14 setuid sandbox: enabled 2019/01/24 13:58:14 namespace sandbox: support is not implemented in syzkaller 2019/01/24 13:58:14 Android sandbox: support is not implemented in syzkaller 2019/01/24 13:58:14 fault injection: support is not implemented in syzkaller 2019/01/24 13:58:14 leak checking: support is not implemented in syzkaller 2019/01/24 13:58:14 net packet injection: enabled 2019/01/24 13:58:14 net device setup: support is not implemented in syzkaller 13:58:17 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7fffffff) r1 = syz_open_pts() r2 = dup2(r1, r0) fcntl$getown(r1, 0x5) fcntl$setstatus(r2, 0x4, 0x84) r3 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x10000, 0x101, 0x81, 0x30adc56b}) r4 = openat(r0, &(0x7f0000000100)='./file0\x00', 0xd00, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x8, 0x0, 0x6, 0x80000000, "5ab34eec3b9dd5f0203199731c69c03d99281ab2", 0x81, 0x6}) fcntl$getown(r3, 0x5) r5 = dup(r1) ioctl$TIOCSDTR(r5, 0x20007479) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/54}, &(0x7f0000000240)=0x38) syz_execute_func(&(0x7f0000000280)="44def5363ea7c4437904870800000000260f18d10f01efc4e11971f700640f65615cc4a1016497feefffff660f71e7098fe814a22100") r6 = syz_open_pts() read(r1, &(0x7f00000002c0)=""/247, 0xf7) recvfrom$inet(r0, &(0x7f00000003c0)=""/156, 0x9c, 0x2, &(0x7f0000000480)={0x2, 0x2}, 0xc) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) connect$inet(r0, &(0x7f00000004c0)={0x2, 0x3}, 0xc) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000500)) getpeername$unix(r5, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) kevent(r0, &(0x7f00000005c0)=[{{r6}, 0xfffffffffffffffd, 0xf, 0x1, 0xfff, 0x6}], 0x24, &(0x7f0000000600)=[{{r4}, 0xfffffffffffffff8, 0x2, 0x10, 0x7, 0x8}, {{r4}, 0xfffffffffffffff8, 0x2, 0x1, 0x3, 0x4}, {{r6}, 0x0, 0x2, 0x20000000, 0x100, 0x81}, {{r6}, 0xffffffffffffffff, 0xc9, 0x81, 0x5, 0x1f}, {{r2}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x7, 0x1}, {{r6}, 0xfffffffffffffff9, 0x2, 0x3, 0x5, 0xb80}, {{r3}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x0, 0x6}, {{r2}, 0xfffffffffffffffc, 0xa1, 0x0, 0x7, 0x5e2}], 0x62e8, &(0x7f0000000700)={0x7, 0x4}) faccessat(r0, &(0x7f0000000740)='./file0\x00', 0x80, 0x1) open(&(0x7f0000000780)='./file0\x00', 0x2, 0x20) kqueue() kqueue() socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x0, 0x1) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f00000007c0)=""/93) 13:58:17 executing program 1: r0 = socket(0x1, 0x7, 0x4) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) pipe2(&(0x7f0000001040)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000001100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f0000001080)='./file0\x00', r2, r4, 0x4) r6 = open(&(0x7f0000001140)='./file0\x00', 0x1, 0x180) r7 = socket(0x20, 0x4006, 0x9) sendto$inet6(r1, &(0x7f0000001180)="1e077d2822656ac8364deee54727a19f41a802474e0365f1f169ed1613aa993362ce5c154540ab7548412ab1d0ddf195eb93", 0x32, 0x5, 0x0, 0x0) r8 = socket(0x1a, 0xc003, 0x6) fcntl$setflags(r8, 0x2, 0x1) r9 = semget(0x1, 0x2, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000011c0)={{0x2, r2, r3, r2, r5, 0x1ba, 0x9}, 0x3f, 0x9, 0x5}) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r6, &(0x7f0000001280)="6d14b8d657ad4b5c289dd6c21c01983bf1de19c1b9d8c0b2f35dbbf59250c7c4266edce1d5d4ac5ace72204427711471d1594317e4f5a51f", 0x38, 0x4, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x18, 0x4000, 0x8ba) fcntl$setflags(r1, 0x2, 0x1) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001300), 0xc) r11 = msgget$private(0x0, 0x8) msgsnd(r11, &(0x7f0000001340)={0x3, "3b74e1faaa9087b02389244796ab5958506b6ca06dd64f2ab2bd88b4b750039fc0555c15e175d5c7567bb1bb05f375829ca110f81fb94c645f3a363f0d26f3758471d1267c69ecca81007c71e43be076bdc01f24620e16db38c0652c85cbf1366fbe014ad8ca3ef6d7608c6fd3ab4266868a555b492d578e724baff2b88c0b61a78a95e21cb4062b597c6e9cf1c107cb6f243b15479f0943afae5d49c31d953f68f29efe065e5baf877d66e82b13c6ac8c4a7cde3869489a9efb7cad60219145827a6fcc21ffb2788f9e6f98e28d4ba30e"}, 0xd9, 0x800) r12 = shmget(0x3, 0x5000, 0x6dc, &(0x7f0000ffa000/0x5000)=nil) shmctl$IPC_RMID(r12, 0x0) getgroups(0x0, &(0x7f0000001440)) semctl$GETZCNT(r9, 0x7, 0x7, &(0x7f0000001480)=""/176) recvmsg(r7, &(0x7f0000001b80)={&(0x7f0000001540)=@in, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001580)=""/242, 0xf2}, {&(0x7f0000001680)=""/105, 0x69}, {&(0x7f0000001700)=""/100, 0x64}, {&(0x7f0000001780)=""/199, 0xc7}, {&(0x7f0000001880)=""/104, 0x68}, {&(0x7f0000001900)=""/176, 0xb0}, {&(0x7f00000019c0)=""/229, 0xe5}], 0x7, &(0x7f0000001b40)=""/38, 0x26}, 0x801) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000001bc0)=0x6) recvmsg(r7, &(0x7f0000001dc0)={&(0x7f0000001c00)=@in6, 0xc, &(0x7f0000001d40)=[{&(0x7f0000001c40)=""/240, 0xf0}], 0x1, &(0x7f0000001d80)=""/57, 0x39}, 0x1) msgsnd(r11, &(0x7f0000001e00)={0x1, "b6bdfd014a145b57a7d8b88691366a67fd1d53bdb75ec597f4f79f8ae3dc0c641c54db204d50ac802c9cb3d110e908d9e0856b5a82f8b23b5d516adc5093b0220d42ddd55de32a08b7ebc3831c63d455a45aec0f54d2d4d7dcad9b63a3515ae1b9c9b0efe38941aa794506675390ac150b46b5e578f1a85e18b7fd3ee0f53b2ce592ec4597ebcb6cd0b7b9d6770f8f55f972ff66412ce440cea57f786e36539ea240e9939505f0d2dab507386559e8a919490f6aa2262282d0b342204d1b82b0bd17122326"}, 0xcd, 0x0) msgget$private(0x0, 0x48) 13:58:17 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) getitimer(0x1, &(0x7f0000000000)) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) 13:58:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x200000002) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 13:58:17 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file1\x00', r2, r3, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 13:58:17 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r1, r3) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) 13:58:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x11) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 13:58:17 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xfffffffffffffe00, 0xfffffffffffffc01, 0x0, 0x5}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 13:58:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) flock(r0, 0x0) close(r0) 13:58:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x3ff, 0x4) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:58:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xa0) 13:58:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) syz_open_pts() 13:58:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000000)=""/42, 0x2a}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() msgget$private(0x0, 0xc) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 13:58:20 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgid(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) r3 = open(&(0x7f0000000000)='./bus\x00', 0x500, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x12) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0x49}, {0x18, 0x1, 0x3, 0x6}, 0x1000, [0x9, 0x9d12, 0x2, 0x40, 0x8, 0x800, 0x3, 0x3]}, 0x3c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x57, 0x7, 0x3, 0x7ff, "900117dc8e8ef1071bd9a4a2172c141b7fcfec8d", 0x2, 0x73}) 13:58:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/155, 0x9b) dup2(r2, r1) 13:58:20 executing program 0: mkdir(&(0x7f0000000180)='./control/file0\x00', 0xfffffffffffffffe) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') 13:58:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x2) fchmod(r0, 0x2) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 13:58:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x7fffffff, 0xe6ba}) poll(&(0x7f0000000040)=[{r0, 0x84}, {r0, 0x40}], 0x2, 0x0) 13:58:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000012c0)="cefc60e6cedbbfd096323d63eef0e53bb1f6d151f016f2e65dca62cb9839e751e37fbcf4b3a221627aadff652bed76005f1359ba138855869271eda071178c7cfce8cc69a9273fe0cdd1a781ad4ebb0fae6f27c5a3edf2b6048b93634f800d65169186003a2733a6b09bd9fa6e7a4455268947083b0b7d6d3faa799b32396504830aab03bff49589e3762d1cd35370d6f20a5283af0b9935b890ef5dc9ed0fcc895e9231b7760e2951ed1021c91ccf309f0941c1904552684356323eb76c2d27a937e879bbf43ed6c73bd5b74e7a3e6c576559d5f346bca09f6a23fd049083633e8b064d9cdbeaeead8a32166003d61040be3721598e2dec1416fc25dfbeccfbc28b78e587976f99ff51d04cfe92e7117a44c2d59e3f8971ab48d05bc4757d7b667fc2c8fb2bac1a108746fb4babc83ac234ad39b72c5b28bed80119b44459c9d5098fe596b99beaf2fb1b647b60f63c333d62bd2a13bb39ed479879069de128176e74f39e9b0eb5f0e9cae7c74ce050b2ab4c3109290a95a1412d7a417a8fa5c85e7e40c921ff16cc7452dbab5580084607b92e93306a75862b2466d5e5a503468c3385c23a6fa31b72863b0fea0f97811821d077f20dabddbec6575901ef441942f7392873fd696a88d241b1398f330818a3f04cf1c6eda627330310daba364127dc1b62590a50c2b8e6626c0ac9f01eaac3ed5bae74aca7229c591abe6b374635a3cb1fe01e38415e053af08564e775687ca4d959751ff365a273fb69f2dece1e7546c875fd5ab0ac021f56f65f61b6b6e520ec67cce0a37748340062e9fa08d63864b647051e825ffdd27f0d3dab82921b09dcba4ddd20d9d6599fe618c43894243099e9e4526c2aab866aebd9921ee8c0650a91826c8053b56321ae9dc3d06fa000d42b8b8442a1a65867b87aefb9221991c81ea79187ba15c4f237d17cf113706256d21038472eacd2b590f553726e52d772b4f1742faed5d6bb1c50252808185bf7aa99be47b7b835d29d5615ce604b3245a6e03c13e424057b163e133db31b62e5e17ba964d343065780b0ac4193ab8c27fb8fc3e0b216b0507cd7534eb1db7b646ad8c69ab8446576e9ef0a4188f733107248618f739dbda71dad0e1e5ee2379818303d5ac91cf1ee39d64a4428f4688c84159dc4d4a907b0d95a9dedbc0382fbd756796ad68ea938d7722ab840f892f2e43319357f84dd914c09ff36fa78a3a04b544c2ef126d5ec87f89209fb69c370235b909a3c856ffce7664011e0b1bb91b7ac92f4c64e000ee9e860f87da9572c2f534a5c44bb5b9dc18150f84807af4a6409998ca31e9124e97405ba53d19a76120cfd7fdfa7b27096b80cc2e762f173816ae25ef9969d229b6d03d1753a2285013f3aff7431f9af62421f744da1145344bcadb166bfcf5bfb1f851af7e1af924f5701d5883a18ecfc84f73975196dc6969eaa3567ed259b5f13596b7081536d7116b684600f9d66652e084d38c21fa60edbb3ea62b44ef73750b527c14f2e295f05d6658dcc2dcba8701871214456c296d5d755ab3716127ac97948b1a95f306f83fd9c062fa868a30eb95f5b0c1773101d74773bb97563f5337e68b39e51fc156a48b2d164213fde66c6b07f4131386d7d0c3c9d5bdb655b491df6f7019e235e974f0a3cfa4f62f8e4f13631e1609f324ed6a95a173b69da6c03e31451e36a98412a7363fdbd783caead99de846b845a6478282b66119e4928d7f5824d6c83f5edeb35135cb74bbf5f3d7271760e4d118682dca6cd98b12951fb418dde6a32fbd54467c72ab2072d7711988b593782a3879e30825aefa8e150f6658c4c8b22b80bcd590b3ea842eb853c6184cb79fd06305d6d3c95e13abd7bfd69986a07c6874aee970f682f65364a8e6842233410a4096aaaa89424ad7c55b2ac1dad6b515159b58a6b5c8893e9cd172a232c0dc909361db6e06ca69257ae4f41568f1c8abb72ade815f86092100451dc4aeb376a2c53c511cfc2535b1529aaefa5e8cdb64d0a42e1e5a40cb4c0f936d9f979fd757ad8012599e53226d5229c322fc4d345d34b83552e38a88772daa2fe5bb7f12fbfe5701b9939e94570ceb8a803a1f58ee0eafeb5ad9a62f9058a3ab8a63edf232f88e1b183136ba1341f57bb1bc9a33ea15be3c698016a59337a4a44483d29cf3c9462e785584e9b7c3331656a26cf498ea1077ed735ca8661ed12dec77ec00d8d9a6ac7efa86044b0ee56b29ca7517b3d412fd29f3544437ddcef4a0bacbe4b8334fc5556dec32b85bb65864af2b68467a5def2e5c1802031738e28c58a7302f0fb8f1d7791f7e7a6423887ab779a7fdfc0ba7ec57dd30bc15ffb880476362a656f5d0f9d63ef98e3c62b132b7914977003b852defc8efbcb2d9bcb33fbaa648b2560ed18fcb6867e3941e78359aa6df878740855424ed6348e82f83e4637e46348c3be0fa39b9ebbf042569dadb4079907974180ba78c8ab377f37e934da620bec279c118900bd42238032b944623dbb7f931eacd27664862656899c7c68d58c78053dded36a44c5375d5e962ca7c2106708c6e543d08a4929cc10e9d5aa2aae07c932e4e9d314af38e2952c3401b5fb78cf7d23a7f320a4ed61c829aaf46201c01ed5a038e76e94781d7c2976dfb921c89cc37f08e6f1a29654f0df8274590c06d5604dd56a627028d91b7551ac2b0dbe559a5c20d3e26de3a4bd532574a1af3d2df613a6b89086bec993f20b3dbd7554066c78cdc926e2722f6e366089b8a0daae61e702a90a507ed9b8789e4cfbbe41b0cc49a08fa053956365149122b3a3162e5575fbd5a58584cfd9875ad1f3571030d8b77036aca20dcd8d41d417e05b5e196703d3158df25526241fb6eb286d4dcd0c401d3ec0b779fc7aabb7b9dc15bca52d04dff94b872258854d70c13c2110ce3476865bdc1f6835b816885b66a78082a1ffce88415902d1cfb1de638a15acbc77cd46e3d99ee9f189d30b58313edd2a53918f492740fca87d91cce996bde587b6d70a911be9dfbd66b952451b4e84af211ccda36224d3fbbe16afcb02fb1384ad95185bcb4f8306a199355e3ac678854442bc6583d1c3964064a4a0b2e2df0fcd2c58ea356d7508d440b057c1f271a95c4a3cf84ee147f87960ece4f15e7fcd93226723db7edfa69f43eca03df74d5f275e408836e38c1d0fdcaf1002735d94f4d348079605810cd450bd853662b420cd3ca7081972cd20f906556b87e413b1f76491cfe1bb8d205a1fc91a774ece3be608f7a3bcf9f86180d35624b2558ac5fb6f52b62ed9091b96cc84542484e5cfddd8112416cd61bfd265ca90f56e3fc1035c77973479d839ba048c416f773c49ce01cd0426fc1f1caacd364813b0d1fcd62608f3cf4e968545f9faa2750ec2236589424f5752463d539261155582564a9465ec58ed8bf1e4e594c1da7a0ac4466897692d0a04321833d69aea5ab296f6a9ec36dd0971328bbfeb5906a27200b5af0514c77fae8bf2314a1f6a78898e342964312d9ae53638d8fbd446f0f834df1b698cc9930358fa1bf0f018aefb4ce7bb473123f519884971345150c03fa154a89b8bd98d54cf15ffdf8e7bfa8b6820989a06cdeb8ba23b56598f0d0c61927598fa0e9c2060954699f86cc5d9b9fe9b84869898f7525c5e7511f609c7c983df3af644f83bb2a9e3a3f19d77ab35b4bd864e0ebdc6239bee00a77caaeb5388a6c5d772058989a0fd5871f0b4afbc454889eb3f8dbc9ff99ac86287135ed055fe00b51f547af2a61cd2b5bb36c486dcf799ebe41f6ec088ff53dbedc8bcd605f84a63ee2eb1ef5cc195c4f74cef26c63c13af7b43cbf4f5bcec3e2ecc2937dce98738365e1d051ab01d8cd4f0c487f9b68cba972fb05e6bf1ac848f3bb8fd39b051f70893526ee0f54e88c7d741047ce27533c55819170af993504e2ade2680912a78adb5f5b9b0c8ad15d403329f4f6f800185c047035ca355b0374f6e6c35c46bd49354ae32841c9b433e816c8b2e2697001de91aff0734898598a9bd261825f9c50fce7b83706c3a2522f87d255e78b283fedafebcbf7d336177d4da5f5582fa2d562730944495f55513048fff057f0a56a654c017aafa1c228c67027df72b51818ffc87b500796d1e863a68e995516e536b4d2d840d3de95709e0baa955bacfaa0ffaedd07f5b641d6be237fc970955c2fb22a88a2917c5220666c32b6f953de1b4a140eb11a0892287417cfb34b310902b05acb48a60a9182f4afe87aa5e40cf0aee82f79bbf830d99e5be0e48ce153d4ff61e4352c689106241e1064ae579df61cf5d4c2f3dcf2e3ba9dc741c297d6055b62728456fb4071c76763354ff7494c9046ed2f58eee751aafd8fca15e299c022d3ae56a5c17708a2e79a06b4a8f24cab1ec72f92224799d47a4090ed46d2be905e704cce1a08c75e2381f7907133e5d8b2fcdd2be5dc1dc72604280ee1c00fa41b3d2cf9bef85631f6622749d7918f2c7b4565d43f289e7652000187cb2e91a864fe313768b64274e03ecc9d048b34ca700d767b12f87cfb5156f67db08dd68d61e89bf8002e1c85736bfa25ce1c7c784ac48878188b6d6b5230974f9807d6e70403985d9021135e611d2fa346830e4a6f853d15d15654ef3d1db7e434a24ee79af0bf6ef9b71d655bbc4079231046c00e67b04e88a815c5268a8435e95f4232dc452081b7cfdfb65e1b95ea461b4be72bb42d862fc89f7e0fd6feae1ba0bc47962dac3a2127eb0d2ad11acf255322f549c1bdab9e4df47cc32f682e07e547de3c8f76c8d7373a37c6d259b384c1ae0debe98cd7af6748fa882878efa0898fea48f8c71276f94114ade9507ecc2af55a97438ef6bde2d06cfaa95480c9d97020dc6bb8ae6c98b33a48b39261142c1b79609c04f4e9bad5ca57362647c54468e4b64bf559b12a65ca9156af162095f05986a621eb4d616e658563b3fadb3871c889b5642a4a4151dd8321b34c67b0f7af52541b3f3f7894b9ecfa7236888d47e122a0690bab41f45099c26964dee591fdb4a2f665a0d06540d5253cd5c552d27148a0f92ca0a91e7207dd83d803f49966318d5f3923e033f7760156c6e348db96a2746a2827b2bd4f667a8ce2ab0c4f94770fe9947b0ab646ee1f5dfc230a4284e98efe163ca472128d37ddbfbc0df24da30f7343bbcaf1c80f18a4e1998a1d108070307818113eb05dcd686028fd19d6d77851a609c8944e94780f43188c5dd8f8edf9407dc695c807016dfd8316748ef80c0deae5f67d2d8ae990d943c2bc69f9ad6a1f0da119094c5ed6977bab2d2bd18367eb35def18bceb95580e6204a1b96b3afd0d393a354c7acbd9b9c6a64fd0def89a352d8c7a3ed84b97e6b09596cad938b83f571fd84f8a98786b1cd47b7ee992b7bf4283d45a7804029e2b56303e6509af693cd65e8bccf4b0ae241cb1d35c12911b81e1460b2af2d2bdfeadb9d79d9daef6a373e9514a5a49d59f1934b2bdf8a4b7e7c91ea5d1e6eb194f9e", 0xf3a}], 0x1, 0x0}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x108) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 13:58:20 executing program 0: r0 = socket$unix(0x1, 0xe, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xfffffffffffffffd}, 0x10) 13:58:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) 13:58:20 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x108) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="762e68356868289843de2ba9c3047920444b1213272168eb2f", 0x19}, {&(0x7f0000000140)="3087c4245c1f31b6e1f408ce3d7c4d7f", 0x10}, {&(0x7f0000000180)="386a0e9b1f64917565622d4723b76308794acab6782abebf9574e0d5814929bfeafb7eae", 0x24}, {&(0x7f00000001c0)="e8a450d0de7d1857eea9a2f39a3123a06c9e59eb4b173569041e77a68d58e96bb97a75d095bf7017c86adc14fc02842ce4769d748dbc30875740fe09f824b62541b4c70a18b5d75940fff55acabe1775f280e0ba142bf1e96283527a18f18d26581a496fe82c21d727553999b30256670a3951d13439f9f5f827b384711886a17a0dd29db43f5a504809301b133ae718152a62f90f9f7a7fc48d105a8a7f997a55fe97bc78860fd3cc9e68cb3e6409c0a7d48c6526f35edfe454d15264e465407f713d3f0ff3", 0xc6}], 0x5, 0x23) pipe(&(0x7f0000000340)) open(&(0x7f0000000000)='.\x00', 0x200, 0x98) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) dup(r1) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0xc0) write(r0, &(0x7f0000000340), 0xff23) 13:58:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x1}, {0xffffffffffff87a5, 0x42}}) 13:58:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x18a) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) syz_open_pts() fcntl$getown(r0, 0x5) 13:58:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000040), 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 13:58:20 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x80000000, 0x3f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7ff, 0x1, 0x776814d0, 0x101, "1ee0ae76a01bd63c02ce460012a9a82c9fee7635", 0x864, 0x6}) r1 = syz_open_pts() sync() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x40, 0x1, 0x8, 0x3, "6decd5d9a29f125d90ea79753da5daabc9d5908d", 0x8, 0xffffffffffffff28}) syz_open_pts() fsync(r1) 13:58:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82022eb19e3909c7618833647354e2b22f66696c65000726cc1e369381286e315c000100010084db63533a110039d4c9b0"], 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x80000000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) close(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000340), 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 13:58:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) 13:58:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 13:58:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="d98700f0bcdd1e0ac44b3fe63e2e4b22f511f493fc7e8eab36355cb7f513acb0ac7fd63fea0e5973338eea2a92faef98ede3333394358f0b036af0cedc1756b6626c0d70fc8b53"], 0x8) 13:58:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 13:58:22 executing program 1: mknod(&(0x7f0000000040)='./control\x00', 0x8000, 0x8) unveil(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000140)='./control/file0\x00', 0x2000, 0x1ff) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) 13:58:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000940)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f0000000140)=""/84, 0x54}, {&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f0000000400)=""/236, 0xec}, {&(0x7f0000000500)=""/200, 0xc8}, {&(0x7f0000000600)=""/140, 0x8c}, {&(0x7f00000006c0)=""/186, 0xba}, {&(0x7f0000000780)=""/1, 0x1}, {&(0x7f00000007c0)}], 0xa, &(0x7f00000008c0)=""/81, 0x51}, 0x1) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 13:58:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x4003fa) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) 13:58:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) clock_gettime(0x2, &(0x7f0000000000)) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="4ace003773dbe4d0", 0x8}, {&(0x7f0000000080)="83f2cb1a4081d8eb6f3e9387192f7657d42d7e00ae625af4b020f6225000b47fc3faacad39cd8b9dc074b7f2caebcd496fe348453ed106aec1bedfddb6e63b793c2ca4", 0x43}, {&(0x7f0000000100)="a3b057c9f2eaf6212a3b835b2744cf7c01f8276e839b9d60a6c9b6592920220fb66376164d0e938276a698a2da67d6429e50f955131a9a5b4a50e70986a23e7be8ab30cfe134592f9bcb8e6024c229d3a0a97c9ac5261fe2953b6c4651074004b6a4729e4cbd893d2cb0b63aa15c8dc07d5acef420303eba98acec9e83dd6480308dec1d3182013de210228808ef44e3ff606e1eb81d020931a4adfab7dee4ff8eb190bba63d1f5a5cca0812f1f3f4d95b7c587601361ecc63", 0xb9}, {&(0x7f00000001c0)="85a624d7bdafbf2bd3dd79b6c9d4a7c80e815ed9026c6d5a048614c374c670a93e101b1714e65e6a55ea1fcf11b0c03b91c70c7e2c85d50e3c2f59699237491ccadb2da60028cc617d99b41d546577f4b29f2eed7e63fe7c4224b8514649514a76e815be9b38eb64be76d1dccda47069d696b919f706370156166584c4e6d5d572c8cef64892feff27f059a10a7f99d19d6913380f9f35d3d70c4f1504341ce7687a276845eba1e31bd3f944d6eb1746f0487b32c3fc4659246da624e890f91df8076b4fc9cc520febd963638d85b3c0f071a950921b9413ea3853b88aacd4b5383bfb", 0xe3}, {&(0x7f00000002c0)="523fb7157ae2013a0d2594d2a0241193436643259cf5e4bda99f7e20d2ce425bb8e9c842360a8464ea8d9555a62045de112fd8645daffdb66a2769913520d55b8302a5e658d0820912ad051da4fa4e5a744368e4fb38c547c76109db293337d1a807", 0x62}, {&(0x7f0000000340)="7f6115abff9ad326fba7389ca7464d45f660d757430ef32007d8eda292045c532fa81b77d04b254b6fb24c59e2860f76865b919f1d170f6445b7b77aeef4210232ce34c91e1bb19ad4a40950dddcded7941a46ab3df5e422b7e9666928bdce2d7a508890432b37f728606d59247eb8339f0e8d4541671357319639129368b8f01cca8033d484ce490aa0c221662a8535adb3748f3a622eed92fbc3ea76484468ee83180df977620e9b5c8bfc1766d7f80f1e6d805e2dd5d657c883318f24cc63c8a59bf74bfb0ce04f291150d81907fcceb670026d6af9d6d7ad32fb43b1daa13fc0203e72", 0xe5}, {&(0x7f0000000440)="3481447a3c20a8ef89752f04ca8ce91d32abde161a81883e5703ce59b954feb485b08f47aa3e8ed2488122f831a5beaae4ab66636f85c0040ecb079f66c56ccd22734648a718181fc7f618c4b5e1663d5f5510b6afcca6de88361ccc31e5238d90cb8dc6b71e4d8b956a185194f948579afc706bce7791fb2cfa913a5ddc24d1a11ae7e3ab4d761f73c4a2d2072c40f592614cd1189a509401447ff61bd8212d4f38cd3b69aacd3cb503a056a69c52c4929c9ec248568327402c4c462da47566fc313196c28297596c239fff75749fca5487fd6e17eb5f1bcffa36b471a7a90899530fdd56fdcbf14b599fb8f053675caa1c7b213bb17c6a89546a31f3df144a69f24145e57c04922bec94d577ae11608296d38431529a8af0c38255999c2d0e2ec6ef4559401d7d2215ac6dd8d927cdf7e1687810ec759856ac6baf8e874bdef0c2bd953cd3e26f02c4362e09f7fa8da37ef748ee8d71e9a2d109c6c9d285608bb9c9541f93c7dea4cffe7dd50c0f57c462749536bd04cdecaa1517eb682044ffd39818b21bbc885c0352d54951fd2baa8fbd79e708a1a6c78e3b721e2d77afa8debb2f582711d6f092e39c0e2a3c67e507b3bc2f8bacff0be9cdbe71573626699ced7c9e272e184186d88a3c11c72c4f639a595490af12aaf5b3e32aad6bc82bc1e121edd01fff2a5c40771b84fedb9ed365a3460eede7bccc8c733cbe9c71fc6c3de14bc1e72a1efee4a59321cca6452cddb78d29e4f31544f98e4dd9bcadbd0e93ebeb084aa9a85e43e1826e7384d6b2f77e6925a3e622be0df869e5ba77f60931409118e9444fc7afd91a875d238b22be00471674222f2203a845b76c2f0ee7f83369967dfa5fd1d6d352b3f0b80c69cfe4d5a7d11fe17229b8d2d4c1940753aa1ed3c48f4c4f0fa347bda91205f06537089e721fcb5363a3b99ab51e1f9ff1d865920028699de053f054846ad705b9956afbfe06990d0d5e148231b8cd3272cd6bdb7d16416a233a61b8baafd123da07bbf32f225a12d3c1356760e36947374646a6caaf23d64dc8bb106ba3fe297893f9bc3d642043a9535b503db14e136c0ecf4d134ba2eb5c2232108f832f0e9b2f8638cfe827576b4511490988c9d876c39f3a25835116b5446f02eda41134ba7caad64b2419a4de12b4882c760dd7e58f4e7b3417ef3fc276fd4bd0416493722a6cf20e827399b9f8a3b82fd1c615cd67a37c4ba8a00ec4f77b565618efc6e26c298503216ebee1276f6f80c11e7efbae2824f324f4348ee00291f9a1b9756fccbb0b495de6f9babe31ce098702c7adfb73db81e121908992adb19442c19e963ac6f203eaca3aa6a61dc3d9e5f590cf0db4fdc3ddab680c8a342191887d2fa7070328df4b03eb7f3a25cad9feaea5bcf3b9d7afb87e5e65a80a86648c8ef805b02d4f477177b112c0e6e8881b4bdde4a7eb21cd1455b2274661868ca49655c7283e5af913568cb81b938a47b6edcbfb17cdae66e829ae2ff581221136d82c73d01730e9382e46c9986f1c6eb5d0d315dc6a7af54a4e76e5562e39870715e03d88d55c691cd3bccc36b3bce8423dd1d154752eda39a0717d5f8bc485d617f2f385f5cd613fbee5075345551304d5fd59cd5832d0adcacc02c3aadee30498d1767a184ec8d947b2418749e74c7198c2a7b05ed3f48dacada994d9b92b2c132586ae428a50a311449332d8641dc451a996caa35d70fe499b1179f9d1b492f15e60b3e35bcee3bf1d92c45d09e32590d1dac6dbc7b82b9a128ec7f8cedcdeee14dcc4912bf77b0be2021e43c0a5832b7fd16a432e77b00e570503146a525f2004724ea3ea28672262113cc8933f59d709223203bb703b7d79c61ad44e3a18d9c7d3b70afdd0c0fbfd6f655ce1057a7d1072b977e2df0c0e7b0e85a8dabf6cdf48660f98a8df158ef7c940a66bebd51b81ef0dd6e9a80b072fdefe4642401750d900588c451601900bb78ea8954d4eae8eb592bf1a51b2557329775532f92538907a03a4a356e951a8dfb74cd655f0db7d60c4f64c65b81909283ed21928b0040aec14a26c55672666a54c4c088bf142e08c292b8e32f1b1d63b0f882f7c0c8a3316c050a67edebc2bc380e97993d310ed0d89d8d680c3174dfd945657ab9d9bff9d95d124249e2555d1c0950156dfa59c0f509f120d190b9575afcfd7036721c2ba985d461841ebb4fe23c7ee4f47efef12264c66c7d3cf2eed465e591bbc887e11255be2077427fdb4ece4ad4ce9be95ba8d8ebab54f1f60a67aecc06e937382c1a009bf5356be213cf46d30f50b49c4ef523066bc34c8b53e2ac73210822ae2aa2d67d0fcfe97bf4b72898df82de34cf0ce06f32d40afc00038b0bacb267b215ecdc2a8527ff91f0b9893c4e8caf84e6ce47e9aeea55f36ff0df0d4dd6ad0190636215f693874e540dcfbba5c6682d55e62427ca5f6d9a3c53111d2dfa2e4356582f78ccdf1d6b92981649c335209e3016ef3205348aabfee6d5ecc7d2ba4876725d7a1b0c77559d4477ba2c8436043affb68c6b2d14ccfe9ab79c02e69042c4a51dbf0b61f5d9ec74d13ec9b5411b88d5df5cd4561ddfc2ef7f47b8041a54fa3f5821b4a86f162f34b50417fac8d6344eced140ea186b6c4acbbc18b3bfd9b594cb98535c132217ee93a91449a1344ed04ce807061aec424505fbf901610bc13923c59cddf97daf106bd068ce78b4d15ade9d80b7a785ed91fc0c3a6d2f4b604fbccd7b4283d1f255d1ab6344836eddbd5afa2b561fa08a4b4735330c7125f5d058c5db07c9d2977a679dca9f8ecbf26dc1fca6a706853e4861e3bd2ad3f832deba8597e360290326ec65f208d309ac7249d483f226400317fb45ec16ce284e7a612490aa5f18a763a43b4bc59a9054c5d723d59c9d19e98a761a453cd4d4c575268be2ed837f11b36b304b1704a915576e00ee168f699ae507c90f926882879dd0474ac028ca07d1770874e902fb2d87bcb02de62d4eff649a2fbdf1bab2bf9161112b334f7587659ae11a031d80decf95fc69e4057a7d04ec03df9665dcddc4a4ae6c15b16ace7eb3eaf067f0522e35ff9042c9d0e84215060d9c315669c727090f04c32772c4abecd0dad6568af4392b58226d388e399111d884aa7cbf78de49403f9748337fd11e5685f7a8b02b18e6c49927932db543fd9895ed4db96ed8eac1cc80230b4c56e141768b5f9305233ded5992ef603c9e22891859baf8f678acdefc739427099c4439c28baba4e68664000ee6adcf097670e201e8d73af3b6ebddb76ceaf117a9361bd0bd5a2acaf9acf0eb5087cfd232d0893a796a5af134d02adffb8221f1a12edb0e2030989966cfe58bc57c17b0ddce4eeb3f21896d8b01d7bca54bba93672eb6b3e3f5f5b2761ddc3e3ff03e003f01add7ba55d235fc7e915e6fcdf1ff5e43b5c920a1eea2bd21890489e5844a4db66bff0accfa917657a448b1eff01cf7192e0855078aa8960849f92d3e93cd9057f5849aa00c2fbfc18eb4358f407ccd4a361225decb9fb5b650464a738a7875cd1757e6f369e95eee73929295324e211456571e922f044d666b79741600ad38632bbea5d6cfd2b1e0a92fed64d1c60e3995ddabc898b65172c8251c241e6250c1874633b191854f5c4f07d8b9354971143b8190a4c998b5b38274bde22949899cf346a4b59d09757f34d44b799ae6be98c2921d8306dd4b09542d063b8539fce70af1cc487f12fa9b608feaee138b55090a0485cf764f44aed77459cf3545097163f388c8cb6ae8f200c9c1bf11f17b7f4cc4dc537b3993fd5cb7ddc958d70727434821a3298c83046c492d53ed65b1463b54f1f5fa825e36858a65f0df64b726d71fc317b71c19a7238d4892b5f9688161f8a21b7edbc5ac3b72c9b00c5568d129cc87f2bc903464226607b541f93c60bd7f5849119fd8ff314d737ad757443eb087ad7869560d5c6b3ea0e6dabc8a194df20520daf90e0a0316687bae72e7e6be305a6b41770fa1a26f6d4f93ff80a7477eeee3dcba7c03e5669af67e793709ba18df4a13a283778012a7c93e802acb037e9647bab04752d8c7c3bba6291947b11c5d06797f8a1a05d7c12d45118e36a9969d713ef5770a9a573da9f799fc471af2dbc0b33d2b1256446f4ae6ee7b2552215db383c517d9ed6151918144c1f4a9b62f3744a009cecd483a0fcafa05d2257378ca4c905c688031b53504cb23f0316a768b63759425f33ad6108436837ddabb15b8da2d39f5d5637d86a2e4fb06592c5e84516b4a570aab30bbaf5a991eaa4a7e66a569b1bd78bc5b9bff8fbfa85fc84c52da97f78d37e32d6397de706237159f3820ff5e5755986d34b47b047fadd89211408aca8cce4895a8e87bbd1e08e40f15faf73d5ff7fcd2f7c819bc980f3e7258dd2ba8ef96780bdd349f9d9d50c8bafe4e5108eef0f428b86676e34679a955662a6ca0f082b63c9571b462bf156ce4e5cccae2424f220bdf8f95e3057ced483ef67e41b602631062e368ae37d8aba7a55968f0ad9714268894607b6e6c06d6eabd09344cbe28dafc884fdd8486b74926149fb96debc383cf39b7e110c3e1bbf7ed472bbcf87b1fc8b069c43e04c729fccab8147b9a4d0a0b559db7f7616383d123b32f4acfa7128f881e5447cb357fc9bde558970ee8648992b671ec56dbfda7f3287e1e06960048f1b0d5eafd51ce36d538ce8d179dd40cc84ef547720a3d56444a9671d49e2b233e1cfc76784ff410ed0637060f87f8920e414cd6ea80e6cba63f6b5fc5ffa224e1048a7a17677783f8b62ada3d19f2e32478de5e24fe4114445bad742da1eaf364e08021488eda305f2876a406eb21db08599b10ef7fc8265cdc7c94a1bc719fcf004d2a846bd124e96272372c9d698eec2a626850b7e5bb47ece080c03edd6508bf3b8eed024e81aaf45c0d1471e4812591879ea0d3cdb2959eb9cf45ace0d8d0b7ee9aa76152eaed5441c60426151752bcb0df20e087ed39f5ca7ab00997e0e9d0b31a18bf2717963b9d0cac1138a3c44a030e0dea6cc479c7a425ef48e82f839888975fdfa63a484f80fe4fbbcb050425b1175573dd31bc695ec1b7edbe68335bccd00287b307838e307bd55224ce1829234592c6c4458c276d31a13033a7fca76ff72158f78c3567fce40c119ba1a4a0acda4253ba521be03352bd6a7d8ab1a4db0573b4266203a2a3030c9ad6af7e69502e09da902acb29b534fcac941a56c5779404fe85c32d8a2c648184b449b98ba85c6906b4be50925218bf387a9e2e79b7c3311ba6341c50cbd184e8e733dbfc05b538426868fe4be4dec3411756358850acfb95c98a8d87e108e1418c706eb3cd6b87ff9059693f1a44392499087000f4898ac885e1463aa3618ee6823c41654f2f10efa9d410da884b35770db0e3a1de99b54700815433359fe9730811e764b95c891bc78381640c89696f748b7ec853c5de8f70a7e9c0d4f91eb1e913f5fb432e438668d6cab2c8f012f7d1acec6c70ee8b0290823ae4ce7c2a15b9d65e6e83c6c31f00eaa4a375f37a1c5a8d627a8baa3c008a8f8aea7d4ae0916745d9b6ec5d0fa11a7aacaa14879137be14bc6adfd86dfdfb7d30f22fb4bcf54e926b93ac5214ebba3c0298e9f26433a9954e3405bfb3e08aad647b7c9f22a21b9f16fcd7dcc1722ffa8fb9d4f9736fec5c245c2d4e340272c79164fffbb9e52c2fbfc0a9301cc3bc2656fa1c92b552d15b80bbee51c7591489cbeb7646e192a37522e26955317083ddce36bb63a05c4b8aeb8ce42c216f7144d", 0x1000}, {&(0x7f0000001440)="ccd1a0823527b308f7d7309a6101df27b4cda4be8d9d60f50bdec06b4e7c33a10af8e76d7482fa774a6666caa9db43b94f2a6a2d2e4a9055bed6aadff1257bf65114baba5e6ef7a7ed8f7d71a59ef0abdb502454d7ee705e3a66959493a35a1c5bf35216eb31381e11e193236f8e9ac35389ef9aa91a696fed", 0x79}], 0x8) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001540)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x18, 0x0, 0x101}], 0x1800, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x1, 0xb2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0xafb5, 0x7fff}, {{r0}, 0x18cbe295f1e2e02, 0x45, 0x2, 0x401, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x8, 0x9}, {{r0}, 0x5b3589ce5e9f29e, 0x10, 0x20, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0xa, 0xe00fffff, 0xffff, 0x1}], 0x5, &(0x7f0000001640)={0xfffffffffffffc01, 0x9}) 13:58:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x5, 0x2b4) getsockopt(r2, 0x101, 0x2, &(0x7f0000000200)=""/167, &(0x7f0000000040)=0xa7) r3 = dup(r1) close(r3) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 13:58:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chdir(&(0x7f0000000040)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 13:58:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000002d, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:58:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001640)="d1", 0x1) write(r0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="dfcdabd36bf1b3533c0902706d960609eb12c07dde2baf711b2ff95d4c4da853da97340b1ed38f1bb62e242bece3b753fc47e6c631a5dd6aed6fb99cd825decbbf71c931a02e7027e8d47c8c1a54a589dfdcd910af2becb50f61684203f11ecab6290ddb1ca5e19426ecbc5955ce82524416e20110b56e1e6e05b1691898989e8ee99629a85c2e1c10eeaceecd8cc37e3197bd088bd36e78afb47dec6a7671c80e2245a03838ba028e3b463a44f662ee16169d480b905800a04200e54e344ffc15d54814a93dc369e34cb668af8f8e054c8014b7a48f905e8cdb9e94181eaa2d10a15e99094b616b71fce611c600985cccc172bb1276", 0xf6, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 13:58:26 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10018, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 13:58:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffff000000001}], 0x0, 0x0, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000100)="cbbcb0026fe749d6159c1bd2d97335c5a1e5d7710df601bfc45e2afa128c73605214234efb22c23dd305b5ab2c3539ad4e6b73", 0x33, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000e4, 0x0) 13:58:26 executing program 1: r0 = semget(0x3, 0x2, 0xa) pipe(&(0x7f0000001040)={0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) renameat(r1, &(0x7f0000001080)='./file0\x00', r2, &(0x7f00000010c0)='./file0\x00') semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) open$dir(&(0x7f0000001140)='./file0\x00', 0x10091, 0x7d) getpgrp() pipe(&(0x7f0000001100)) pipe(&(0x7f0000001180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001000), 0xc) 13:58:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) 13:58:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() 13:58:26 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = semget(0x3, 0x4, 0x400) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/27) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 13:58:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000000000005) r0 = socket(0x14, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) 13:58:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@un=@file={0x0, ""/93}, 0x5f, &(0x7f0000000400)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f00000001c0)=""/12, 0xc}, {&(0x7f0000000200)=""/232, 0xe8}, {&(0x7f0000000300)=""/255, 0xff}], 0x5, &(0x7f0000000480)=""/230, 0xe6}, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x80000001, 0x0) mlock(&(0x7f00006e9000/0x4000)=nil, 0x4000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:58:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x3, 0x4) shutdown(r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x283, 0x40) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) 13:58:27 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() dup(r1) syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000100000000}) close(r0) 13:58:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="0285", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200000000c5396d6fec925ecf00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:58:27 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00e0\x00\x00\x00\x00\x00\x00\x00'], 0xa) socket$inet(0x2, 0x0, 0x6) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x44) dup2(r2, r3) ioctl$TIOCSTART(r3, 0x2000746e) pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000540)="17e188a2d5b2cad6f86f15b5d39b17d3bfed7185916c1c89f2e7abbe7b90f4bf07d0e7bacabc69308400ee8168b178d7a18381ab2065d8e07dd3aec6f78e30ee3c191a2312", 0x45}, {&(0x7f0000000100)="a448b392e95d5e08c7bba4f63bbd55f3833eaa38ad0fc8cfae6301d987da2da7c44cdf7f8cd3b0a348e53aa7cdc868753408e89834bf60873a47bcb3c338d710a316b323b0f0967b004b810dd9d6cec1f48bf3042d577b43b7b04c8082e2c5a65d9e48dcd9e2d292e07a1a1912fae506564ea9c34c743a399a63479af24bc24857a12ff392b7a5758f59afdc77dde14075fd0273174417fa2f035c0d7b8a849be32824b6ff7079986c988be999f6fe9c0f0f573d2b2a481f08b538720377f69c121985d4cad342ac79e39e39a4459a13ac0e0c3088900e4c9860d348f69e621e48b645d5b88d", 0xe6}, {&(0x7f0000000200)="5ae50a08c5de2c6d5705a42c94e6b184f0eef57f231ab430364f8078e9cc7a", 0x1f}, {&(0x7f0000000240)="f95ecc5991d72f126bf2681f0593861b6b355ac2cde5a5e0154ea15728ed368d8fd290765a19b99a3c52da96574be4577492f736dabbb8fc86aa58455093823e2d2115b63308ddaa41ff67743b3df57689f4afec06bac4216a345e76f4ad678eca800d9623d9ef5d90cafef9210e7ebc10130e8039720217f2b20ba05fb0adee47b700609db5400e292720a1da585427f65138322a3295dc259f5de6f1fe9bdd020fb805d62d575278fa8b03739ece06f63e41c071a73d43adce38b50a08099d37d3e05d9be4f4e63de0e396dae99a48", 0xd0}, {&(0x7f0000000340)="76722677a001de56c7191512dbb110abb72b62d39d2738a19788a92b7f651f0a143df8ae9b79f0dec907fcf2bd38950296eabf794d179fd22ee45cca74a6ac28a25201ede5c9060a3cdef3040badd751e3b4b591635ba642605ff8d4f1574c3bc1fa5a083a02eecab138dbcd9077d96ad8b3ad6a7ef315da46816aaea5504571fb5b7bbc70939f5e703cf6e2ecb14649a36f4565fccf79fd2e2457af4116a5aeb55b6fb86fe9647ba14206482689d87b83b5415a9b4cb11293dba76d61b17f8f1004b46863be1abd9ca125da6201cc20fa27b6259a0a7d1aa19ea14b1b5fe4d55f637575332b5acd1ee4eeb9e718f1244717bf500090", 0xf6}, {&(0x7f0000000440)="506d4fa48f829629b43c14e879f4855826349976c0e3fb36ec6f28eab745f651f71c711f573b94469b5487899d98b13a04213415195b1da6234c4febc7a339fed1bc3565c0af8b9fa904454d18eae27ea7c7fb0318eb463c4f600e1e6d5a1557d43fc64d024c3a6f2c6bfb661be9c3aa80b9", 0x72}], 0x6, 0x0) 13:58:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}], 0x20}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000040)="9c6357b0b827b5ebd890ce69f30f4e0630169b6d7bf83852d206fe2954ee2c62abcafb26725db919d742b29cc26923fd5b975c8fe334dff54a3d0f999560b17a5b8fc8f9152569814c4e89152ce75092fa732f10406b73f2a6ff84289b25d9d2282b535a1b8e4e618ffcba00594406db5a6c39a10d27839deb822efc81bd68420f011c0e62b862c6000ffdc4212e6ce71b775dad0465", 0x96}, {&(0x7f0000000100)="229fbd814c54ac39", 0x8}, {&(0x7f0000000140)='2h`', 0x3}, {&(0x7f0000000180)="9d455fdc7829e603591231dfdf8137148ac90bc5b152c7e2542cc0f005c070582e6e389d5608cebf2572efbccc1a7981208dd1301ef14c3d8a4f681562d64e0ce38d7633aebab6d5962359c203a8ec31f61fea77ced50336e0f4c2913fd552f149c196caefbc824da9a154286c1ae7a709cb981867fe4746bb4922d668f1c2bc6a79cb96f4758834a276aa279f14b523f4c52f9d10905f0d16eba0e7e847580957cd3537858bdd5c5ce8f43ddc8e1b57cba3b6ca899bae5a58046fa4e0e826d25a51477f1393ba401d77a2334d9f61201ec372a9b15680e9ef", 0xd9}, {&(0x7f0000000280)="6397856577b454a7f101b8d0e517454e288bb0b755f315194bde0773b3f2f39fba5a89a6ba50f8856d89c1529e1baa56b4b0c9b57dd7433199ad8ea6b2e5b1dbe424cf50ff6c48b38dac55e0cd9a690f5113dfdeb243c50ddd1d55d00b5fe21c27c880956ae43851eafcd0465bb5b89768c383b5a3b809ac5c797ec6708b4361acff93e30dd77472cb097d07547ff8961dcdfcb5ee08259a8d0209a459b2b8dd3d92953217daf1b5734c3c5bedd752f1ea72e68480654cb8bd523241b6b1cce994dc", 0xc2}, {&(0x7f0000000380)="eb2957fbf62be2d44daeb9c847f1bc2fe6c60fce21ee340c1510a928b41feac0bfb304d0b9b24ac7d3fda8f6b2ee24fcae3f74e2bf5db5678fd55c4c25e214bce02d96a60ceddc79d203a9b7aed595ff0d1405224c9180c9fb3daecf74d939cc82da66ac45513683f45d669161590dcf5676d15896b415adbaaaf9b744ad83b5d61b4a0df31ac747bf0c3579cfa7fe4c8029b1f59cae72ef3053ccd65123dca2d47232f4f994b37e0fc5b41c30eb2052eb308cfe233fcf498d1d1874569d21fa039481d6437cd7", 0xc7}, {&(0x7f0000000480)="22e3e4141dac199d26c492ebd134146ffd568d262a2326a67ba25bc22e16486e85f7b613b6c0e80b0fa6c089c7aa55edb5c7397fc911f798fb727428c9651073cf91800eec1ab162f72dff2c0bd797dfed8e1b393b7dc5b0b6cb516f98d5613d7cc4105b28b659d71a03", 0x6a}, {&(0x7f0000000500)="94eaa96699b96f599dc74534e96bf3ff2c12b674710148d7daec7e3d26061a04c81ab9ecf110b72c6235449a91ffa8ed69bd381a3debcba5dd824c64015ba0aa3bf2983d4fb733b45e16d68a6413d6d18d50edf8991964cb47287fcda18ddd099712826fccff341fb2a1271ab2ad", 0x6e}, {&(0x7f0000000580)="347e7c57860978cfb8edbd10fb6d48a572af7f0ea5d6a6704a719e15bf76ddebf4e3d2c93d0b1af83e342e2f65ea2fbc8a7d4e46b3351389f5cc2ad31972b96c9e24c110366bd96ee9338399f82cce8ef865964d784c7e9af83af50b7706e47d62ec55784bee23821aa3f575f03a9954a8711fce25631cc48f242d01aa07808acf2dfcbb8bd02743a3", 0x89}], 0x9, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0x402) 13:58:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() setsockopt(r0, 0x3, 0x7fffffff, &(0x7f0000000100)="9f0b7eb6d2e9fe4c49f91e0c787b54edd1fd65c879648fbb0f62c7638b9821dec93025faf82dd5d7336133a8268234a11bde0fb25834f9037db757b6e93f18888a8905f8bc59e120752f4dc9e9bf0a15ad727cc5eeab26472c0a0e4810c4bc3ece449730610dbebf0dbea85cc5f110012e37434e22a690f29a408ce9", 0x7c) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 13:58:27 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x40) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x40, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 13:58:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x98, 0xc0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 13:58:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000140)=""/236, 0xec) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) syz_open_pts() 13:58:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="364bb1e3", 0x4}, {&(0x7f00000001c0)="5a4ed123fd8e3430efd02977510e3021d8a14e4ad1f8ca11a46bf0f20039040720d4d03199e9f01c957e93fb47eb7ae43e32c845f0d41790812253512f15149cf3412d671d9e04930699a378587dd7e65e82d3560b9fe464a7bc762e34a7ea21142f3feb059b8488aebc672a34970cb766c10018f2b21bc9c4c08b9b17ad200065c127ed21d61913760c3acadb0d0358b583855b1ad7c75b1dc0abe6adc94aeeab4a902b5ad21ebef6cda8f90e093850ac98117c5b5e799eabca16a0533cbf8250f5015b09842012b360f1", 0xcb}, {&(0x7f00000002c0)="3de02d40ae05a99ea92d8721e2eb253007e7df74a1b2c343d31a36f8b59339bfa81c159d50272fa59b837b8a395900cb587c638008c23af27f20c216d30474aecc0ac693460118b185fb47f0ea6d095afea29400ebd18f5c49f839cd4d06539f0de6020a510f1ab0df0c85fb040c3aa20497d74e752ddb51827d060e15528400201e2c36c0bb2bd433c50ce486c9a53551e20dc4eb1b6b76c2d4d457fe8ac8e0fa17ef607f78c1cc7426cf0a97b1bc1d1a2d0fd0d40315d4f76e16bc4ea8865c7eb8ccec3b664c8cb84522f279844a5ba80524708d73d8b9e24511", 0xdb}], 0x3, 0x0) 13:58:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="6012cb9e6b6f1ceffe96a7539f35", 0xe) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="818b61e9c06afa1233130eade11b277d2dacabde54ad81c739989e69cb8438194a474f729b7b60ab156ce926179c7a38f1c8133bbfca5504e242103562b5e8c0ec7c3c95facd8489e2b6f44de91f029a7a040c12b91435322110025c0eb6b50bf0071d42329ba3ce594a4fe756e5f277afe613ba24c78dcb5f5417c124fb7079605dbf863064629d6c1e49acc3df10642c180a1640f62c702b848be53cab8a351e223a52279f34485f9779f8a9d274253dc1f55117d61e3c6552080d2ab2e42cf49331719687ad", 0xc7}, {&(0x7f0000000400)="f769716137490f3198f4c6e12039bbd69d59470e20f5a30c6de3d43f28f7141c12bcd37181dc0b9c6173858d87b37c4208e970e02acf0052c44471388cf6530e6422bbcd596f34141596683cc1811cace2c79b9f2b22ea76511d8dd3bc279ddf09e9db699af88f283244556d449eb72f64285b45cbdf2221849db90d110939f6cc05018c880233a5e9dab9bbddbaf5bb24dd806db8fbc6489205774f62ae7ea0abfb9703c12d11d584802f8814efbc7ccc6a8b4b5ae3b1483abc2c4496b22f7b18a6e552fc1b81e0e88eb32c20ed6e", 0xcf}, {&(0x7f0000000500)="0c0297e559f5639955bc0487b39e8732f48712caa90c67212ebc78b4864f566378ac5990d2e772ee4c6227853875140c51a4e53614e3e4a84518ba9115bce220ae851eb77ec534125c26b07c0e483b2ee1652cd49b0b8aa67e642f67d34580b0468dba43a54afdc320c0ab02e19dee7ca796bab939572f5e01aa552e8a873b2bc905349d9d6ba2dd79b62df341f2a78de635a28e54dbb254f6cdb425db43dcf006a49e64ccb2c1c832f085bb5e782078b19d67140c55114c5cb02c00baba897fabc354098e948faa44b4ce11ce046906f8a8ebe6a77227e7b2f9169b471d097780d01c0c7461471ffc9034295b", 0xed}], 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0xa9d, 0x3f}, 0x8) getrlimit(0x3, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x100000001) 13:58:27 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xbb, 0x3}, {{}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"], 0x9d, 0x0, 0x1800) 13:58:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) pledge(&(0x7f0000000280)='\'/*-\x00', &(0x7f00000001c0)='$++\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x10, 0xfff) sendto$unix(r0, &(0x7f00000000c0)="1d6c00b33831325a258e9f98a4f7ec77879ef22b767736fd25632fc40c94ea733f939497177fc68d3327ae25437bc30b9b6054b1c833acc770b650df24a4dcda66cab66526620d65fdea33b4dd98f8180d8a01d9287119c4692ac26fe5bc63f70fee58f4161dfc59746da851f78d066c488b699abbee63be08a7eedf3befddbd033aa2798629bcb568902cc87a89f64029451e695d2e4085c2f386b351c0f9e7facb7a6dfd5abe4960052396365cd7d7d6572983", 0xb4, 0x5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) poll(&(0x7f0000000780)=[{r0}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x8000, 0x8, 0xd7c, 0x200, "2a298c56890c9f41f38e7ee62fac1e871db2e613", 0x8}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 13:58:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = socket$inet(0x2, 0x0, 0xe582) listen(r1, 0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() write(r1, &(0x7f0000000280)="98a6a89e7220693305e3b69d875634a7b405910db4ff726fcf5b4d1480a36531d678eb2a6f2d9e195c2ec1348ccb9d9fd0b3ea263dd0acc940be6e04a96f4080a1ced9a6d506f1165aaa6b87a6bc927eddb926a9bab67f2e38152da46490100754044fca7313320fd590f2e00112e7be4b35083817b2d197f3c38389d89f5784e9ede4a396b665f7dce40510adcbc56c185054f0f0b9af25c55b5ccbb58321cba07bbcb8a5904a54809aa035197a5e204fbf853065260cb94e69b61d50bfd2cf5314", 0xc2) socketpair(0x0, 0x0, 0x9, &(0x7f0000000040)) close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640), 0x0) 13:58:28 executing program 0: r0 = semget(0x2, 0x7, 0x0) semop(r0, &(0x7f0000000000), 0x0) semget$private(0x0, 0x7, 0x481) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/153) semget$private(0x0, 0x4, 0x10) 13:58:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x4, 0x0, 0xffffffffffffff68) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 13:58:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x40) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/43}, &(0x7f00000000c0)=0x2d) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 13:58:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000000)='./bus\x00', 0x880, 0x30) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 13:58:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) mprotect(&(0x7f000030f000/0x1000)=nil, 0x1000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:58:28 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:58:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000200)=""/231, 0xe7}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)=""/135, 0x87}], 0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 13:58:28 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10001600ffff00000100000000000000"], 0x10}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) socket$unix(0x1, 0x3, 0x0) 13:58:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000001200)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="8e86414dbdba5a8e925c55746f1e2b8960658b4a4f4449be0045843a22358786430da603b47f3ea307710a9d2955f7cb7c392757bf4031a5a96dccaa", 0x3c}], 0x1, &(0x7f00000001c0)=[{0x1010, 0xffff, 0x200, "de567904508ffad77e0fb4071e97d9db503fc227413f551be1a4a6b307ff89082197636e8444d7a3682326a0671c520900891e3f57be45de6bfa186043f3f1e1826a683b2fc32827915c558a2bc94f3beab2f1d82a8234b2a69cc4f24b5b88d242e12654be84df271d4f15cb797dc99e33a2cc4b06eebf29b2f61ea75cd700662588bc196248106f5eaa573e499197c07ee4137c475992db66da2376e7ce3a81712c07666e3e5e4ba8f7d7784a839659715d82c89fa667918c5f9977f95441ee021256d037de5c5fe823c3ab70e83cc8dc1b2bb1a967198b350405c378f61673289eb2458fda485c7176c8b24e789764eb9e3c3cb616b242606f7211c8996df05682450f3d778188ca6cd4669c6a57d85f8c223f7069e04fc76ec8632ce4f335a606c3e3f2e2bb11d48634f10787992a3e3a12c28fd4035cd3cd49335ab68609275148f10eabd2af8eeda316433e72251b77205fae028de578ff6ed62a2cde8f26a1fdba95fd4cbce6bf056eed0e0d4f0b88d814a1564cc15a2f384befd760cb9fc01477da6e0a449f55cd32fda85c9f517482a7b1afe291406d363b11a759ea5dd8cf61c0dd668b84918a7c5dc546e7c512b317142b7e71f2c2cac31e0bcfa45694c70b6879199402dc59208c53c2c7d791b3053afe9d9496bd39505f7ac99a8523bad03ef3bf40af387d05a3ac53c2d629db1a2cee58d0074ba7ee1ae5b5681b159f12f05d7dd30c2a9f86944997d7d7e539819ec3b8ce4684c662f8f9bfcc477eb8ab9fd5f52a9e0cb7866372692d57dc8e4a270088bec654c5d8f8799137539331dd3ec9fc5b1c13feefddc78330aedf09d784b3d1a8cc8f923189168e507c947b71eea9d90bf42c068d6e04082fcfe9c83ff9ea182d618c730c6d76172ee76ff75d5979fab5e480d09f6741e16054beff6c351f4d763eb8b51125ef8ade09b9afb16adad673ed95f8610561e3449c4eb1fae4f5900d284984d6d8e59789c8ec66729bf4539cc1088d4441e8a9034723e0cdf928a2cc8a2183b6f88cbae75093aa164e4b6dfb3eedfc83e2f73b487f999f0129d0cf251bd3ae64d4dd2dc4eedd8f49598a3901c8dec3f172b03e26c59ddd3eb857ee0a33a6a298dad53899ea2db6715ffb22a1f20a30374a35c29ce7732f6212b9612a2fa4d0307d79e591cc0a221d256f5dfa348e06135090dd7cd58fcfe8f4f00b5ccb8e25c7894ab8d9b3f4ee464e053c9b14a0f52f9ce1eeeddd9ed3ebdbcef8a179bc9033716139af3593ccbb21b4fcedb4967d7a9407a05569fa3187325dd5ce832eb32a55ee4b08b29daf0e1707cedc63e2cef9509715a6552a195eb3f8bf4f735b6c238ee3f009e59a0847f730b176cd2db771e5e535a212a10108c8e8b5adccf9537c1ba1b349c35b9abb3c046c42215853815f542b0b5cd23b5bc531dcad6975290e2a3be198214ffa60df905c54b7a64f0b2a1bc5f3d7a2f5a475d7fc2cc393a2e2fd425495ba8ca846b7d1ecf1e68dc62eec9d9d0f2a9d32f16ffd90b85f2b5a90b214d048bfa2436e56d1fa1162aca973dcd13cbcbba8244e0c7d3f6445dc7d20f906f8f89274a1c04571c417876a14b91120228fbfed758d0907d48220db03ee295cad356c954a73c1d0f997ae3143f4a5da8f918bc4ddf3bcaa72c2417a6e76f4253ef3e99ad76f502fb8f2e2821e91f2d81efae7bb7433c1e9af9b6bf513570fdee8923ad19c07078d03b37b79e8da279612c0f2aed90131105e1303403a24e8fc141d1209ff5a81c29d992e9c98bbbefd010707c2c8cfda897babfad76a7871e93335c50b84a6369ca4ca4362d72f6f0d807ee7d249de556f9d849d3c7c28f1c1a48ee03e149098c973bd3451d8e3caa6459bb89b5aa26e5a9d76126a43bebba684eea3d5b3813dddf9cea65bae3c87ed5c50e15fa46c3e26f715e511117e510a952a9a4af17dd9467f084308ceefd1372cbd9570b35917347cf8be2903ef8f49ba0cbd755ed5882ca8c68c50124d24ebf895a89cf85c2d23fa283c7e61c06d8b6c5c9baee2026219a4a751478dbf06d1a21383b882cb605c8b8481074aa7dbaab2d2eed502c338fd85c43c6124b039fdccc5300ebd77d6ff2f7d700bac5a3b60464853bf6afbb62efe13a980bbce2c88527d17439031b7579020c8e2c6eea90a05b3a5b6d0dfd7a965df8dc8d0ba10868f885fde69389ef5eb1725af85651260176518ef19410f07e66bb255ad620e2764b62fe146dd794d7640b688cef4847def08f7525696a7db9cbfcf66eba212e6b2e0c0de3079b2198a6344d06ad97869857e9fdbbf83fd9b7aafbb341d3b9916fd6ccd8fef6755d572429be5eacb3125cce7493eb66b2b032562858458ef8c2d59e5a9f067ced318e507f1e6e1c462f433b838ec0a4e2e27355dd4e6f23e91aa472704bffcee80a27dea83ce6886c5feca35882478c83d247413ee96c05bc8fe3a71bf64630cca0c80a59f3f504d0ce732385b7b827e48cf97ddaeb3ff5235cbf1d10c30b326a528f03f8d17f6aff46a7c3b18efb2e060704973a3e673b9c7c805ec6f19ea92c88645d1d5a120df99f918ca59fbe670c5a1a867910e89acfc25200a14f2f14b526e1ae9acec7a955f224576c02f3cc8a016e7a5dc4f438df18684f7cbbf2231202286979639de5d8c451b77ec4484661657e4cec51bffdae6f8e86c50e9ba15f39a2018eb385d0ffd3ea4deabe2208730c993a79474c8b47277c18582a3e025c5c97a38ccc9421396111bfcba5d71a4abcce78b63a02368b2bf441417dc594974263d1a6ee664434827d4e172f63dd635ffaac1f252be39bef2bb60a53c7e90fcba1d323cf18550a5820af7e71e3aec3873d20cf6b28d7439047cdbd553d8b0a242f8d35c10746ddda1278d7fee3315404ad042871ad6fd81977efff49bbb133decf4cb7aed8d4f63799af3c272dd23904d4b8232fa515add66be49d91673bc70f51e19723d69c50d426d74c97eeea7795081c36a67bba61eb1a05db95061f41f3137b087a33eed97f63a2aae9c9ff9db8502145f67f4efe31cce7b56567c225c026f097d4a81113bfe5e005c6a2bca1cd906d36e999a6b3761f4d4bff1c099d5a7094a2f62684d31627fb8d7d93987006288499eb86c55fa48f1dcdbebd723be362f2b5cce799cd2373de4f0d76056e4efd5f84f8c21fd5a4694a271615d92aca74246a7dd1df05f8bd9049e5ca7aa94221ca2b695e1127dfe67b4e84eec0d041e7bc4f3d777f0696dbcb5c7dfa206d8d7a0ccb94e4e061724c92b4d7cddb3b8be345410efa19cfb4bcc07246c63f838b1ffe3613b48564d9eeb5958257ea72f10f3ebc182485d410f9f1ac55c95bb8c08d3cdcc728f9e90ff1479a57da593d06a900edb6117b0119aedb84c6c31c26569a4db96fb5c05b69ce2a943982e67802057d7b580478ee8fce628763cc742c4056a001807f77d365b0873f34eb67e3837c3b2c0e82ff98e7cd8b504fcb960b0bc4ce69973ef59d3b6594b77f90a59aa87f91f837d15f89b15bfde205f51ee7ba205f4475ba95f95baa48eceaaec54f10508c030ac9b1e3bff243f8491e88e5c3f4fd6ba70918f6720105ca87f826d730f5ae96cf9a8772398fb211259f398daecaadf64174029afae81d4912128162c15f10fb31e92972eec063b218a5312b3637f26a6ce285f8eb6ac7143a3fd5fb255e33cd5e68bedd85796d2789211b71b021ce99d4ff78162beeb746d9d0c38fe84dc2fdd41df6d40b88c9468d893e5dda0ac1728b25e99478f9ae15407806eaf5a341ec8244ac07f5090a41c20bbbfb5cba28ad107db24f4a746c03ee9f93838e31edc3e81cd04c0a4d0d2f2e1f630ceb9fb2d1a7b8f4daa2ed9920665f0d992e86dd48ad761874f0ee107e717f3e5dfac9b5986786cf9146a9116349d82aef0eaac833fc86de45df4bb01f9f974092df7d8765acb17d28030d4e431442abe3565897e3922bdc3f2e7d9e735e10783cffc58f8a2d84ea2bf1574d70ce97db1cf091806adddb31261ed9272abf2770c06020e419bd41becdec28e779d7f1dffbaf6a92603c3be87ea67bb4bceea4d9181cff799d1b6f808ec3f0c7e21649f16d596c710c0154060ee1f73b35310a3e50f9e51967e2c47f7920ae3d910458c4ba312f4bd06c94e59e51396bf4eb700b81fae3d9559107a985f6aaae8ca9ac8ebcfa9b7640c19651c3493c10b1dd4a585400bb0eb4fce205d03d41d754f9775c69a5ec7d68f322ba0e898e726ff3728554336c303d0e7dd172432b824a0167e7306368351dace0655f5fb920752fbe047b35beac58a3646a4406667ae4faf77ac40f1aa985f89c4a54f59e5d8e0eba5db7b824c23f2297c917a4b3251e1403bb20ac91cdc75b8d1eab87ff395375ed7f854d4fe5f61563d49cc067b611c984668110fc33fed37f357eb03021309850d793e09cc6496955325a8fac463cb5057c1a0dcb96492792e1ca1e8611ed814fd79037f752b27003fef0e70f304d47b26d0fb01ad04b410c475e39845056464573fae23389a8b2f29dc109185d9624b17b30d03eb137ce4fe53f0f63d227adc52e3eeec9254b4039bc7da1f082fa82a0ca3091c3a8d2c2e3b61159069854de27d53674775f089edcb723082793b2d7fa6d7af77558b281aa75c68b4d7d4455cd6343fa8c05558b5f2fafc3cbcd1f14b33182ad1372947573a06481039599045df46653c1fc413eed66fd429ebeb3ed0c437c3e857d6fb53b0cc9f5b531a68d5261b5fa622a254e2b1e55449952733b90cc8e200583e27cf3b9b3d8707745a91a27460ea851d0a050a7487bfe73358344443dfc88806865459450d81e2f945d2d327bdf9d45c3ce11cee3115bf6e0755c6cd831b862309db12a0dca1e29ff74b882dd2094249d9cffda2387210e2848263113557493c5e4ab61344ccdc53c4b0dd9983059cbcc975edeb93fc755e871af3277ab5fd526af4648ae64dd35b3f4c0f1c415bb2b9ba7425cd6bf9697acbda2e20655c047cbad747b186c642c8f32e37c685ed0daf9ca3b307c7129da16e0e47a5ddf60dcd6fbed1278ebe47d9a596d07424dabc87f767b53edb668688f1060c7aa52d12aef63f8ebe07bc4fea236626086e86ec27bdd96ad5fe5880f431e7482c52e3f7fc715a37a7e1e651e8231400c023cdc5e3746e737b02a5365623d23ee2650a82e5a6ceab5acd6d98c81ffd0fbfc62bec7a2f02e6d4913fd2c33a8185def0d9d64a140dcbd56e24abf6ccdf4e1aa2827be87a4724dfa75802ff383db49a3c96493081cc26e9a63b85196892fca21a02bce0d2b1705e0e0830a7a41c717e753c692f36f8918ed4f41a4d738594f6a7efe02453a9e473fbda52a7d7661c0a1def5f67ca7eea0966b0ffcede221adc439ef790abe3b458430ba0a4140ae145c971008a949bf6a3fd0435187ec1f23592704bc1d10b85ac4696edf003b239da915e68e9b532c8cbce44ecd36b6e5974c11b1d9b9cc2b2bf4180f77d6aca3dd580c31114426535d38ad52cc650071b88d5133850b1635534e39db84233572d2b925bf60d3aaf74bc8c3bfec79c0318a41f84ce95d37d3d7f83b859d699e435d2a71e02e7cee0ce852fe4593a98609de484127c2a2dc5f3201e044cdfb0d9a8301bfac0a3b7b5e36267aecc5d91dab11484c2b353358b41aea88e6edd4dadd6db6ba20942352bf77de0f002767a78432f784a98a61153e7c3a4946222a2395218122d12ea00664ac014de7949f36093ef1460393836c721227b76938450413350348dda56db62f7f9241f5f65"}], 0x1010}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001240)=0x1) mprotect(&(0x7f000033b000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x79a8c4bd439f236, 0x0, 0x76d0000000000) listen(r2, 0x400) 13:58:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f00000000c0)="31140fdea04009e7dfa29f32abb9cd090448bc907015fe31040e2d55c8dcc65225693eebc486990fc29d463d1cca26f4fef1460701bc85a0ebe308281495a7bf962f9b2dda1631064a4ba74a82a1d0f4c181a4ad13f877de663eb13a48b220b10e4d86826f94fcf857410d897f7f945ef56fd88d13fc8d637a38809b90e6f0fc7f7cbeee3399463cf941f0755cee5edb1e2b", 0x92) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="b5430e57fb1ceef0ae45c77df1fa9ad5ab295023c6819cb26e52ea9fee755c9b61be56f83039879d5d588444aa8fa84650cfbc2034a800751db6cd91ef09b35ff99067081502fb21fae4c16c810e40c1a5489e85bca4febeda5a57acfc4722b7274c16985f7b"], 0x1, 0x0}, 0x0) pipe(&(0x7f0000000040)) syz_open_pts() 13:58:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) socketpair(0x6, 0x5, 0xb2, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000300)=""/191, 0xbf, 0x800, &(0x7f0000000240)=ANY=[@ANYBLOB="03002e2f66695d6c65302f66696c653000"], 0x10) r2 = geteuid() getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000180)='./file0/file0\x00', r2, r3, 0x4) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000040), 0x1) pipe(&(0x7f0000000100)) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x29e}], 0x1) unlink(&(0x7f0000000200)='./file0\x00') 13:58:28 executing program 0: getuid() r0 = socket(0x2, 0x400000000002, 0x2) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getitimer(0x0, &(0x7f0000000080)) seteuid(r1) fcntl$dupfd(r0, 0x0, r0) 13:58:28 executing program 1: socketpair(0x18, 0x1, 0x0, 0x0) getpid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4b) dup(r0) 13:58:28 executing program 0: socketpair(0x39, 0x3, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r1, 0xa, r2) kqueue() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) read(r2, &(0x7f0000000280)=""/151, 0x97) write(0xffffffffffffffff, &(0x7f00000000c0)="05356a32923e470c", 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="4939977d6648c02658c35614279839b68b2aedf356962a846267d0754f11bab0539b2dc76558aca3952ce1734cae82a62be14899873e45bf60311d7db4cb44c74eb8b5e6d7ce33a6f2b0b8e5f0", 0x4d}], 0x1) r3 = semget$private(0x0, 0x1, 0x400) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x2) 13:58:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="6acaa4b3b3942fd17adf1b7a0f13df5db06d3898203dbcbc940ee62f5e261d3fd9efcdce8887217dc533500e4779956c676aa88825f60c40a30a7729923d69", 0x110}, {&(0x7f0000000200)="ccc051da995172beb220c821dc2c28f4ee18e485e7bd200666a2f34873dc9bee9c7bd75f6069c77417ef71102f14bc0a3feb1914a12f6d17ed4d9e94e4da468579c173a7fd4659342f3b09aa216fef5b30cd421486ada0e5746e8c38bd7f9339b1c646460c5955ccdedea9ed284ff05c33a3d9ffc9a1f605cb427bc5f5e9623a5aa7b8a954b4efe0db631095df79be6eb6b47da95abd6fbf97b52a2649324ca4cee2a9c26a60dd784856de0d18aa61371e32a4b22160d6a38c7d4e98f132c2628d1888d03738de65d872674534b9cf2d7f5ae9480029eb6d0c588dde8f15a1c8909574207181f453c694c9eee5ee0570c641b2fbbfa7010e1efbb0d83c58fa", 0xff}], 0x2, 0x0) fsync(r0) close(0xffffffffffffffff) 13:58:28 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}, {0x0, 0x1}}, 0x0) 13:58:28 executing program 0: getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000080)=[r0, r1]) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000000025, 0x0, 0x0) 13:58:28 executing program 1: symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='./file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x2000, 0x280, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x10) r3 = socket$unix(0x1, 0x1, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') bind(r3, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x100, 0x143) truncate(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffb) 13:58:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) r3 = msgget$private(0x0, 0x100) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r8 = getpid() r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x9, r4, r5, r6, r7, 0x40, 0x8}, 0xfa, 0xff, r8, r9, 0x1000, 0x4, 0x101, 0xf2ed}) 13:58:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x0, 0x2, 0x779e, "13e0620e17fef60da7110214907ea1b2ea975b6e", 0x56a4, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 13:58:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) setuid(0xee01) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 13:58:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x800, 0x0, 0xac77, "01c8f87f2883b5344a454a82451e29157e2e7bbe", 0x6, 0x3}) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/171) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r2 = syz_open_pts() close(r2) dup(r2) getpgrp() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x40000000005, 0xffffffffffff8009, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:58:28 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972aca", 0x90}], 0x1) r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000200)="890d4098876f1c446175fab1e1c25050e5e651c205adfcdcd34fe270005d854ff7e1", 0x22, 0x9, 0x0, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000540)="ca1bf3518bf0f7310e8589576f334c998e87ac2217c5d9c131eec269666d43cad09e143ee474c8df311a94b148c9ecb125eaca23b66b3208951c9cb29bcccb6b2a473ae6f9ad8d6008f49d40f8e05727ac4083b2b95ab58127587133b61a8776d479d538a03dfc60703b5948bbfd561aa58b0940a4a41a4cb3df95404c1e4dcb114bc8ce73be264806ad2980e122d339a914cc41007ff9fe4c1a96cd014db0194993ff3b38c1884f5049060d6361c6fbdd179e792e54f348ba64ce8e51cfac76e9227ad68f58338b4e89a65ba7baab79caf6d2a92b6932464fdc5be61a784748494ecf324480a46e9d9aa678f0f20a2e1992ece0481823114782bedf4bdd434057b551fa1d4f37b9a79278ee892a12099dc5f50cb20a83eb2376a02fa331738481d36b54fc5ba1974daed8dff68b01b6ad4baaf6a1ee469eea01ff8ae5933af3f734b87e95947ed7a5d2878e054a2a7ff3d34a05e61f7c70dfe93a3f50270cdcd30396f7b1e03b3185de9e1655a4befd962545657a99b1f6eebce12fecf947a5f72bc69d134cd06f744e8bf0fa8835d8fbb85a5d473297adce5a586c4324f4cd37e20bb34f845ff83b4f95a7ab55b23a935067fa23118423c32595782cc087bdca6df5fd4d6eae7d111bd243eef49107e284f15ffd0ebeebaf04284d69ea795c0bb04e99f8d5015dfc417a970154471cd8cfd2131139127eb51448de18a29dd529c4de96112572aa678d7daf7ea81c04820e13057c863deabc76bce40111c2467ab8d8d66ec02182e1311eb231b8c2f12534be02af6bce50d1b9463c0c9590f2dafdfe4ef941b3d40903b713df40fcead32b1055b98e940f41755f01c7d28ff59be624d5f5de508bf56940aa739cc09a637f25adbc8aa16c1f48480583996e8e9caa632ada4279e210826e29f8d9ab6d8fc14f7d084655668c100027bdc5f35f20369f540ad592a0a26c9b504d9b4ca10dbb94c50e04068651ac834bc232cb87b3688808381f71f45e1c6e517682db2c49d4ae9aa267ba625da65c1f623bbfa353aa53651d2356c598d985096f3d242370d8f24e18f2d44d78920f7ce5b16d91b0d80a0ad4998863c7bc22ab40de9d7becc73d0ceb056e2c0e351cce7e2b1e0527fce4a25eaf128c7463d2639eac8b8c3c4d61033fa007715e3d17382a79000b3ff567028253da6beb7732362e17c4aa84c6dd46661c52fa57c7e203f0228153a025262da4f1473ca2ba63e82bdadc2cba91f2d6df79c974029699e4dce621426eced422085e22ef1af7283e9184501cd946a1051820e063e30f0d53bd33cca2a14840e411871efb38149f0672e745e7336a3b857387457289ddaceb77597720a4a4b245a649358b65efc2d8ef803061acf9ce02a1ea1660b03f4b5b4abd28d2580f71c2e772d72eb1e99756a79714bb5cad079a97b5d12520f046c92e640a5c057c8b41d378ea0f9d0d3abad197eb01e117d32d1b58bd4b885d344e6bc79c68e8e1c48a7b9a837f48e0790ac21033018a185ce1b11c9ac2909cb03b4e1809973d8be75ad940fe03b3d9d4188c7296d9db1108783c95d18f7f33554ad8cbeced6e625def6cd8c6b988d47661ac0c270361b32aa2b4e2db04b25e9f65f9ed2056e59267619701fbaba62048cb9c9ed847762cd1838dd7aef3a8613334d421762a19d7949a46ccf5e9669b22ed94b91da0cdb19df973a6976070971567d801dde1cd583f3164c4133adcca87208837f4dba0ca526ed048b655d4adf546725e0fcd0c0f23a8451acc26e31e694434f62ab894a78c79093cd8633fb210541c9bf734f2fb0212702a557492bb4093647b06181799419a45d9ff3bbc2058fced9d1e9f6a6a1f0c4d8d4d1c68f6aeaad047f3e53c977b67f235fde025a4ffdc4582b487abdd7e7a0407e2339b15a62079723b7a6f2fda004dad8d7796c255b9cafa0346b2e51cdc12c5f9994ca1de96287646d8b5ab6f48f5db05d4efa4a2f58dcb124e0045558851c66e4f6785c13d1285795da34796a7029f725ae8bd5873449daa183cdd2f54d66843996bdb97624b99cbfbf0f71efbb799c64db1489f1210150cbdc5f3de42ebbbe2391bd47f4041b52e9772c02f1fab2e3815d175ae6307a97962a974ed5bccf237d14cfcec86cbc37ae814ad143cc9267db036f07226770198cb00d48c9e0127371077deb8833c61822b9e2d817599b59cdf513fa7b8eddc9baabccadfe8e37b65642b7ff9487c1effca98386dc1f663edfd5bb451f968f9194cf4ad5962d9c964aec9bdfaa774593d1035b278152fd62d0224e1ded48583ce40f7fb70ad7837bc2b84d07d2751b6fbe55e85133835cf1081f680f04a5dc4de2fba7a36eae3785a4db569ae6505c0cc9c675d2607a5ec88ffec18c10f551c1cb7e88ba16fe800a22633bdd6e5e5da77852a44566be9a8f8c2ccc125702e3787395d4ee78bd47d524e2127a94b1f38196e70f0969224c7c09597ba39792e620b132ada21c621a6d9df3519404b02e0f0f08f7bf77b327be6e0328030c0a842ee94c0a9485b08bf0fe34c59de06df95a1667d9dceff449887a8a88d46918519425083de5fe539adf078a9d8602ff0e1b73b750f38af309ad0391220c56ba68beb0cdabbe1b2dbc28ad01cc5f986ef93b1aef38127629fb22da360da1117426c8e2f0c37c4e83f844abfbe6575434f8b9be5d93995b6867773784bddcc6bc57055654f7e9160c582ec7978a42bc09151a91ac636e12820e05880f1b545f4e7b948777ae5d72b0e881f241492393a8191968ce6c28bee1c767738e88877a1dfe921296b46216830e2414464ab574ee675103ce5cd96dc66d95242f3c41d3716318619b3c678e8599317271a58f74cfea7bfaf5bc08124659301c29c8e8c84e8acf92ccdbecfcee3751551bbc9e27b5a733dde8bdfa400f4cf0cc12ceb6cef1cec52675a5ce0b9bb26d1a27d27ce8746b3b1b511b2fe0a1372c2c1ed573c68d9694461af626a05a1676b1d35fea7912f217400baeff8abd85873c1c18eeb7087885fb183801f288ad7c3a582185d4d78c5972c5d8dac5e9edc639bfe651d6320eb3658b0b9217932ebdc9ff744254989c43bed9ebc3f87c4b380482dca9e93baab9d9ec82098bbf2848e223dec5cb94e25ca7d2af3fb06013b8a4305f367bebe50d18e87576f0326d9a1fc0866b0c857dbcf7fae7e7e5638416437c455f6b412c5a4cab61cb77954c12708aba12a22f7e2cdee77dacd1ed4e1920340db684d681b5ea73bfc2f692408ba347f7373725f5f312371242ab877db38e212e13a11b3e1ad9b2c726b787d471e2ee9d6368b27355ac357f0ee04817bbc685db7a1fce952c7db8f33791fb1ed51f8da2ea23f48c959d4dca7dd9d8187479d9d66bf4fd31db535a9024b016be83cbf1ba095cb0628eedc4f518063c1127f6b33c8aae266bb151a0bbd73e60b8e540d745f950d44d726ab67e86851130225eec0bdafccd475d116a9806e1b4a4f839c0d26508d276b5a911ff082386d2028eefc4e039f25dc55d6b5eedc3a8b4bfb49a97b37b74a5a36abc71d0df67b9a52ecd9d5d27539ac411efe3fdf44d924bbdddcf0158806bce06b009845d85aac4118bef19611db405948d34e05dca6f405a7967a16eadeffa8456ac6eb4bdf9c41a2bdf614535c80889d6a928c5b9bb81f9d8d692f2186c31d9368c34fd252d08a11f3060d4cbdad4f0d89d0d8489898a3d6c154039fa4a802229b1057dfb3b2afee8667b38beb41f62793ab75c01396d9036780e219c311fc40144d023fd078a968aa878fb1b7589049382f0b3b8a92b4fc930150f096187027cd09c78758ce4f4264b1c76e778939d60dd2ee0ab97f1f5aec674edfed49768b05a12b4773bd10452bf997d716861cdd113f180d0f30c6aa07599c7c64bc09b363624d7a17efe6faaec6de57a280b2e664e8973fe2573a4930ff1e5b3a749adfda3dc7a4f7596ce8a77a84d033a35ba88b9953375ce8ce7e051aabe537a6bd833ccf54061831380b9afd39d43ab08d309cd9ca1225819949096dbf6b2f2b00361be9e9c59d00f0e4f2831e42e62b8ed4af203da39379d935b31e28052e8a9cc6e857eeac292a9ce4b229a26bbb03503d1fcb7a7ce76de62f61fad912ea1d65674bbd64ec9c4c78ebe4a19195fa71ac28b380c68087efa7933ee013b6e6121ce73927348cb747fb11b334fd39435df3005a46287974aac62a7107f00f38d15e167deb6f6f91011cbdc0abb722fca37e1f8e51a39730b07c2be5c0c49d0005626c2e91a3da1f8f9cf973b13c03387ad71470d74859086cfc5b5944d3232fc92c1acfcc3aab420746fa07e0cbf3d10b8a4360495812f37bf67a0ff708ab3b8e357a980ed2c05884d7cbcd08bad0c18c7c7372180adf52137ae187d2b4832e705b544daad046ad776d721fdbe2f8187049fe76fb2dc2ea58ddcdd4080b24ffc6968f6cf4f89750d49297274a30044588d37014ed3394a12fd2325ec913816b6348ba040b165a182810a425764e369273bacffad81900a5bbea055414c31859180415ec0252185111009a994c2dd0643620a5b7116fcd255a1ebc66b7d3a2e245808e10b125db2b23984c912492db512ff8f1c2f3ac83056a04833ea2c57a33f8e3936d9190730fda1827b374727cf6904e9b9c3acd2d6cd48c2ffac3a2d21ba8a1a41d385ea12758af600c20b24bad689f3aedbdd6f32a6262326256bfb93c479690e58c91ccd003c12173a7ce1e31586b47bab11be1f11e2fdf2469851f8dcb3fe0d5c09221ce390d29a765295703e157bf3de5eab29de7c09d723e371c6db250243b3e9f251c5741844758d83fc85a6f2128bf2c54801f5297b1d22f67aa020c0f3f68f44bc6d93b6d2f979e4d31f893e594ce1e3bdbb2721911e5e27d6192aad6b9e39eb700969fdc897256a943e7ecb4352aa6e5922a47b4b9c1515b5b00fc08fca6be99f7c13ed0e509238fa53283a05a8b2e0d481252fa476b367df9b79644af26df48cf7e56e925d038c0ece021971334111862b66d5707c62b598e137887c2d0c6847568e64063f8fde5300ea8fcea45b1d24ced822068fc30ea1c0b7e1c255d2d68f4461f22de1978bb5cbb6724e18823c17c4d2fa6e13845cf2494c49ad85d8b3a718d18a390616cbd9964dfb0b71d199a8dcb94676d7b8858202ffc268c77902cbae3e1c87e3e310928f7f6b06e945192a112d1517c500414cdfdd50730fa8085d957ea20a06ca3f1f426757e274948465e40bbc23fe41accbe8c4de18f6414cbb2482492f5f4defbedab9021d1e7a58810de6374e595965570d97759a92ec1f6b924c16effe9c696e42f7011f5303b5fc8c9f39d9af98a8ef3eeed87ac70e6473658b7787195a1c9f1b487911dc8268503b983abfde9e891d8f0f60d9a654d6329635106a334978f8fafb83099319eebdf93244cf7379be02bb19db9ad1021ddf6e43a1445fbd8821915fc400fd1e033d3f9ca5ec5a394acb3404ed4b572fc329b9574e21b53b43c60722f60d4a68bf80efdbd1267333388663b09fde815bf41f23c2ca1871fc735c0bf6ae9e4636bba8f1c16431e3df76e51be87db3cff602195623345f84b6e366c39448fb84bdc72a309360f89258b30bd34074b3fba6a177f6c696327683b1eae154c8ac67917b2b373e696d02d114cad3dcfcc60700cc1df5162aacdbed55fb0dffb9f19d68342160cbb73402e507099f03eaf79e97b0139043622343847bb8686d38155caacc1f9a972c85e5312025c9b8a4074bb80271ba3960d1d53932b79c5a52b", 0x1000}, {&(0x7f0000000000)="df8d70180ac8f590f3908bb7b5d657cb95ac1e640a561bc64013ae51f745db1e6af049df817f7c78d239b059ab67ef19afb129e2f02efe63808dd5d86208c78a5ee808ed7ca946ad434f", 0x4a}, {&(0x7f0000000080)="319b2b0060f43e200b651864960f37f44399e80b2f755d949eb70ae3413fdc8f4612cb6001ae3ff55d97f9542ab8e2696460c1dd6ec409157d3e1a92ca31d31dec44864d00bbadc770f6e325959ce4be695854f8e214d3d7dfb0c05c4eaa3cd80257a6d196943c65d401373943a4ee3e60b102aed4b1a3defad1d3a35c85e72b9a995b5d99002c5cdfe32045970f6f66f9c230da41f4c676074f050548d46863e56a965f0a1d3b68bc3d4effaeedbc5b271a4490057e177ca3b4a90305f01e4f5afa3804034fdf17f38e8b7422009cace511b7945fa0bbfe04e0a9ba2f0036fd682b2254c2a7c2501721456986c0427774", 0xf1}], 0x3, &(0x7f0000001540)=[{0x1010, 0xffff, 0x7fffffff, "2bb3c23a0f91b140d63cf208099323d0870a9385413558a645441534c9e5056476dff06989a28f763924f83d80ec6126459f59cc0d0598f143ad94798c98db60925d72e2a72569327a7a05f992a8c3783d954bbdce14faa47f4a609e9accd4289a47350eb55bf6a6e6811cb893203b6d1235eeadd85aa3cc7088f7cb7f2b3dc1d2981107f69c2969073fdca015a077770bfe66d00fb6816b14dd799f5aae2063d9af47ab57eede436eb31b945e2eddfd1c49d3f1b40b96cd89fc3d7db91ccc34dc24e26828e43b781359e300903725dd3c4e10bfc2204644ff246560b016966113f09896c3f0364b9c304003818bc815ed1bfd356f21a42924a1051000b633f4b68fc00043f2326c41090116af1bb41235b824db44d786413366c8a9bde0eaee653428f79098501fe758f2662c0ec123ce6728cfeb091e084973d552e9e8dc7ad6f7c93bbc3b03fc72d0826ddb956066bf7b65605e506b1675c953ffebc444ee789e8a89deda79130815599793dd65bd34c9bd92a25313018927c1f848d93307cd13e42ea236f19c209a40da35e38bff9e405d1a1c74da44fcd271b0be02e4fdc40bba149880ad6590a97a5d5ec307755bbcc41a82369e9f9fbd5e576d608683cfb3de0f56890dcd07cda02bbb1acdcee2b0d5854723b60e1c70dfca2c2bd1803ad64e3c1ba20467899733d4c7a9d9c73c54e45f0cca403c50e404a96667f65e75f739389e2c5ef329d28fc26c28d17784bc0ed87ce6a7dc7047fa20650915ec16380803f3386511b655666556a3f2a182c5d4e4f59478fad916592864943ae478910eeb20032b6472cf3317c95e7650983f2c9e1a96519339e35365e0a3eb8b1a81b575f11090415268d15c920e94cbf90b23cbbf3681bf571d4a227c9842dc9c2433463532ca4d25816542e5a90078a727dff1333a28354ab513cd7210441e5c1123043f85a655be01cb0358817a229210c8892893242caff048142a32eba1bd91ca797679dc8520bc76f278a9ce98b9be60b76afa567d55fe992056f9dba067f3b8cc21718dbe4df811f56ba3a2dc7fa1a65ef39d0e184403368e83e80db37683003c4deb0eaff06c7963d7436513a848e9ee4434fae8ef665048de385cae9b662537bdb75fbb3553478b578be6513a27f8cb23397c65361bb6177bed0505911b5c97d52cdf152b1a19dab42caa270075c77e0cc42c4f0677e034cdfc522de0583f70904d02939d3afa028094b620443e5dfa4c7751c4a71a128f3c7cfdfa002203b464105569174a8476313dbc1144c5f41f50543b13c0fad44e2ac124d67070629c2c37379a05cd23ef62d377039ac2718254ab9c1b1e1201b7c79d70f3c01c99a763a2a62c420988dcf28ff0206b7a236dcc897a66ace2b5becbabb19cab9dec02ed5c96771895d9ce04e2f879e1c40ed440fcb58990bfa8cff850a067e83ab53edfa0029ec2bf6194518b5d696f3b9e8273ec8aae6c4ec4e7c35ec734c686584078510101b690920c62ac073e5e71ec6c5a74c57b2b151e73b6290c20278964136d27a006fc6af07ec055b44159767a6862156930fa2fc38042ab8b1f1f39ae65ab6bb7562295394c5c9f74d7e9ef31bc56382972da985b600b9680cd594c425032b289081a0e7f69332e1e80bfd506f949dd0a2f807073e80b6b2134a352b114227bb8ade3f4119eaca112bc169c0e7c327eca707e593203924e5e918550376292e5edee84f06f93c65c6969ffe4e859dde462fe4a8c2b0574356c8d449ec159a097d6a0e811249a67cc2458c38b8f1f3d1591e12d2c634cdf4801558a04c94d5ae651748b5cc2015072723377b1c3ded103cdb28f0bd38bc73d2d1afa3ab414fc4f71ab6ae2403d9092f680f2273dc33acece56004fb0e9053d4d6e32173e0edee83213743c0a891758058cc1cee757b17b40e50933f87366cd082bc45ab3c75470c4599c74929bc4a7be33680828f29aa554a7bd72de1885b84d103e0e26ee74b6f35fc62223b3ebf2e7bbf451176689ae17bf23d125fb563934b09b1c6ddb2529f235499a4b2815b59221aa6bd1bdd94fcbbe25c428df9bffcff215560c9fca351168ab785bb397496ea2d0e24a83dae4aa94099680ab10c356698b02984c69334e7949ce035d423047b05239bd11addbaa969bbc604f5b8ba294c82628bb5675af97ae501bc61f564c9b17fb871ef9f70270868c138a9fc16632501158278178300fbb17e7c61bb75d98951ea8819d77b61e8d1fa10ce9412fa21dde292a1fd146e7ecd91db5ccfeb72e3340eb7f0b9372c3d21d0b02d9b8bfedc6760cc6f8b31a02a46ac74affc336786663dd26b3de1f31a8615b56f98bdc85b9c148a1439ba70a374f7e40c58cf7ac822b7b816239311f74e595dadcf8120f445865858d2ab5132a144fe6510b7a8d261584cff18f59ed650c1a8ed3a0d4b15b58d17c2991a5ee545f11847f0fd7b8e1461263d7f3a8ec0007d967491816c8ee12327c3563ecc4a389ffb4da2e43163e92fbe1297463ceeabcb60ec96465ea03034de08d66888e8bad5a0cf16d48b931d6a35a3a21e62df0e153ae147de7d1eb4e5e1a04e6e68661f620dae6082a6516386a360ce3777b9be71c5cfc8845a2375677481874189e2fb2b908d90d9af22dacfe673fb1b273134f25fcfecd534133fc8e46655c08fd20951f5c754beb379e8a55decac566a90d78f68f872cde31b21b77d97625898914e99eece9ef0bcfadf684826f12f2a85ae839847e12fb29c3c0395969954da55b7f6ead32e184d4dd2bb01601ce10be462288b5b459373fe8d9ddd840b6e8f661f8a8de3692d33dba844b6b227e3862613277963dcc1f15c70834861acb536e0e24bac55931d30a190578bc2b4d231095c98556ed0ededf32ab6e210a1caaac6836e5ccc45b860f56d5c1272f5925ae52b38df60cc0605d0f3e766d8f4b8992a64c95ebf78220b8b336d238feae7bef1ce1a1309d3d71b667af85d4695a5dc0499f445f8d433997dbf5682524c20bb35b8f0215947ba26219556855dcef4861c32e1545524a686b3dba1b873d68cd8f8a331fbe1ddb7e3c48f7b1d656fbd421c1f53f1147e5c4734f5b9c15502c4316a8b5f6872e189129aed721a453b5f9df81779d058236402e69af3f44ecdb5820c367824865f2cf4b4beaf2a9ca1bd0b4290e6c8779ebd19ea2c50090b75fe89157bc4ea16912188dfe02258f07ca8970b2e0733d233478a141428997c04beac753a4fe96bd6c4017637f8b06e7e0614d24e5afd662679c05f4b77b60b064090fb982c5b96c990de2682751ebb8d448790d63380c05e37942a422a24d6137388a997fb4de030d4a0ecae6b2089ceb731f791c967c5ee153b0486391af48cc28477d00ad0dc4f22e3c9b29d5f68bad519661b59cf483dd35d439bcb0a277c21d384316dd29c23a1b54ba9bd51f6e24ee2e85ab0d06c648419575b22dbdb9cd767008dd513b998c88fcc9c6a3b48968ca72c962becf95c80bbfd6ac3e615506290d2fa7739bd3d677742bf7f6a5a1f5d978b5e2c3f89451296ed5a0c8bd6e30c5de2d1f9ef4b3571c84b9199e76b640e9fc7af5a8389075e1c583838595a2fa72e358ec64f14f1e5e3b627a9bf32c0ef14647c251317842401d4314958cd5f79fa870ad9a633099a784ded190bc16995a6a076161fb4b3fd6c766b493746af137a9ab85fa75d825f9404ad9a9bc18b4a646ae53450d10d718641443a3de56bffb09e8ff73838b3cc0855cb6849bcbf379907e62cc71694b0184125d50044fb05ba349eeaca8b4e33a4412b0293fee0055c484d801d4ace2f2cf8a8cd4d3cee9130b1027dbab4337fea844fa879717168ec00f4d3dde7fd22463f132ebc777941c2502cb77524b372b24143f021b509e67ec3c44ecc6e63b41b42f467e340e6f8464acd4a0e1d4138d716586761fb9435186d36c31e5da78ca6bdf552fefa2f95791b1707cd650219e8f9ca527d94b9cd9f45af6f1e727904cc7eba2bf88ce852eb4adca0bb623478d8b0836bd60a7a5abc9b6dd34134e02384949de62471bfe2ab2265602cb0e64ccd4ca8c439a3ef361e9891ec21daa51c73a83d4706908037bfaeaace9027a50ef7ce39f4a8abfb70d20ee97d5d5eb2741b53cd7163500d4023213431b380a772d6aac634909d9972a680782fab18c2e26de66b5fd8a77268aee4438b705e2f7f1bdb63d9570be41098d28a6a3398d96e8460bd5aacf63405e0bc1bd5a01d0ad0fbf8cc7287774c82a7ddb9fbffb30800b64e0c5e179de6ed6aa02196eaf010190fb500466ed58fd9d090fbadb662915a80224934430ed2fb45a6424a7ca71627494318309b8586d6c20f46f3f119e5ce1753cdb067ddf74a9089cce92c5bd9f0477bee147607da8fde39671c29f074db6622bd0f42c906d84d8e955d1e86b6b87f163e855198704fba4a7cf8e9340ef2950584f21e694b0d6bad5ed10113b088d29b51ec79d78fa49c3bc3cde6144ba6e3291792b1f815f5f7dcd89fb066f92ac2087cc932dce5a3f0a94753f6778e13e941e3fd8b3fa1040d6ed01f8d3d7856f71b80f71163e1e6d38418946c7dcfb5c0601591beb30ba4af18c9b2a2e764e1b44fd907175c2ddd1dd6e8d2fc44dd232211dddcc7727d06b746b874874df6bc41e140a05d07933325b8304ee1b92f4d11a8824d734d76b08ae31ea661e9e27beecfdac2a5c467bf0c4a7a203269c95c666c61d4b804d74926feb6cc28a49c981f5b43ef6571b4760e54d89957800fe5433be3d1555cf020daab8375297b295bf1ce9a2efad70e2f357451a3aac6035d6674692d7f712df96ac1524a5dfb5df7fc6f67f286c836ea530b0c7d438a287d078cb74a79622a6aef68dc8f201a9d14676694ed9d3c52d28165a029c4a08a7dcf6ffea14af2cf80c656197404dcb45b5092162da16a65bfacaf5af1ea2249ec0f24628797a19ba1858e52b8bc117cb773fa54ce3dba33eda398962711556b803581c13c5714ac510e42189c6393b7a3dde8566e6a50f523872f66639d4a305492bd412947cf7042176943a0ad01384b287571d959675e0f93155d424f3b4866dcac2a77c8e9ca586b18102a4d3d4ac55532dee94c04978f26e0eab67f20a552e61bb96b8d4c6f2f163ffbc39977a90faa437242a6d526d0c1c64939d7bac5a98e4af2dd2dcdc243c587cece4ac0ed5ca08ea504b2f647fff8b1c5436443b9654bca1fdfd08e02c7641ff438c92d8a6ff8e5913d5243f1f8a45675067fa4f603472475d7b69404906126b2cea08b5909840de54039cb4279db435f02a803cf5950e5942496fc77c15d0b705c159abb1c875110dc5f174627dd594c38dd07b86fe08b9d16c653a02bca7c28468e0a802d98b25b04194cc89d0a45a60f13f1b790f5b1e5d19e1b650282673ee39105a1277013b4529d39a643d63ffdb01e6cc6f8ab4e17309c550c0d185cd80039b41d0cb6b5a331d3e6b6d83f43eb0c6f1a606cd7230f966bc90b4ec5df6561f465dcf74436cc0663207f84e7468edd7cb8b4bab82c90f5901d95b1c3d07cab23ba36b479590d9891958cce8e4fa7f138141d53b912536d198a4f7eeebf7dfdf7f0ebc8c09fa9755194f4112c3ca94bb8d912cdabdcc6f69a5264cca427cbae81a900e7c1d14370aeb4c34a14b2ca6d94b3e8cf7dfd3b54c167b4bd4b2d8dbcfdf60bcbc8c8d82afccdd6cadc6988c3e63e07b2a93eab8a4e79823590b9d87c537a2c2fd685792a43192631917a95fcf718784f8d975395f6d8dd9ef313c9aadbd84d08330"}, {0x10, 0x1, 0x3}, {0xc8, 0xffff, 0xba, "bc238e8b9c19b243af2f01c54fac032bf95ae73e955a544429e77e20a467047c52a47e05ea016ce3e553d8179e760ec827e3c42f2bc24ca7fa4856003d5d36286fe3af72beeb503ed302a05ea6cfe2d28d72122cbd67c21135093d0c6825bfde7e69e69e52e72e97286880baf61a109666fd965ed1ead53d1e479fb36c1b0b41a51280032c351e8bd112e2f7ddbc1333682ed61a36947528f32c4be614e70f898c1d381152e8200894e1301ee5b0957ad6f007"}, {0x68, 0xffff, 0x1, "aeac09241e1609e00a84a7c0dde3072268c15c05821597d63444c5d3fce57b997585439467840120c4d72d79d514952a8d2421661beab21adedc7307683b3c5281d22397eb3d0f769017cbf0a634a50b8850e61b"}, {0xe8, 0xffff, 0x7f, "bcdf501e3d5d2dd04e97bfb571f1d521ac046f45057b7b3f04b0f1f855c637ef9bd2fd4085d5c3a9358e7fd3d8c2748c6fbfb0598a5adaf2b576a924f78fb3585af215c8ff388e7c903c5a4bd49342d3bd1aac8ff9eefb095861e67686cffdf45c54b5a52fb949818a0706e573145ab60dff57cfb781c90d9a223bf9b618307070f98856d9ffbcbd8306d4006cb4f86d879c4b9294bd5b99b91802b789a88465cecfe78e2ec801be73f5dea4dad10b177941c5b2b043e49ed7f31066042fd165e57b441f122313f4487cd0bf48191ce4a22b1d"}, {0x70, 0xffff, 0x5, "69dd66fff1457ba66fa66c5f22d346a8e918195e61faccb83a0a7bcf6fd83f57ff1726d8ac52feda9d19a4faa59fbdeec8d67c1baec1a6c255064688f72d424ae0075d46b12cc9d6feacfdfd24b13505e154c52d645beea0da80d4ea4ec261"}], 0x12a8}, 0x404) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 13:58:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 13:58:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4282f5f", 0x5}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f", 0x0, 0x80000001}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 13:58:29 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000380)="1dbb4ddd671a24c924dc564e1a1989ac2db97fa16591a9c600c6b65ec9e89f1433c89f6ed56abbba746bf5bc018298903fcdcc5c4b238040c400f35147916b531345352a493a820f0d3fca3c5b89ba49606c6e969671a630dda89dad11e7e4c2bf1e21eb487b6daba716ada7ff49c5700f597660abc9c55ee54c809e2eb863065b7354666067f3d605e4c2281bff677bc1fb635bd47c29446287bbe3784bceb1fc90c55b7ae7d9ebd1ae107f0ba544d7d403707e712319f9cb81d8c7db82f04877b0e687b3535d268d28aa1cc0ff5fb43eba5f4c5f6e59434bc99f690d63c00d78329d0c56835f891ddcd534", 0xec) r2 = dup(r1) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') write(r0, 0x0, 0xfb36) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000480), &(0x7f00000004c0)=0x4) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) write(r1, &(0x7f00000002c0)="7dce40b4743cfc50644eba73307bfa2cd2254b2e82bbe211910667c975947b62c8361063f06436e461963a0f4e8e4319324eea0f85215c53f938bdf8265efb92029f72745a8c5a00bf2ffdaa006fd75fe4e9cb791ee06ca82b5a4bc15ff9558fe54769f3f59d3a5fa5302b4821a3e9bfcf3d241db8579f92ba96543d472b9877092b9b96a60ac57b865a0a2c2ff11d97730e4d7f0bb041725a9106afe094e57b76132c69bf4afbb2aed4", 0xaa) bind(r1, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = fcntl$getown(r0, 0x5) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000580), &(0x7f00000005c0)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000540)) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700), 0x1, 0x0}, 0x40) dup(r4) flock(r1, 0x1) nanosleep(&(0x7f0000000000)={0xffffffff9604eb77, 0x1}, &(0x7f0000000040)) getpgid(r3) 13:58:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x4, 0x7}, {0x6, 0x7}}, 0x0) 13:58:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/121, 0x79}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000200)=""/249, 0xf9}, {&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f00000003c0)=""/73, 0x49}], 0x7) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) 13:58:29 executing program 1: r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x9e81c1d1e08f3a6e, &(0x7f0000000080)=0x5, 0x4) sendmsg(r2, &(0x7f00000017c0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000140)="7804acc3beb23bad52df61c0c0742b5ac1ead50fe2df78f78a1a56644d1a118233c3c6872d34c05e0cc26dd80528c3619bdfe4b5db2004665fed8886b3775c19a16a6530f14cc49082686d13cf7e36577569bd1b720b61a55005e7f545ed90b7c5cc4914b00dba6653b4257192eac1080b28781bd7ffd4685524bc3e93b4b5cc054db581e920575f1c259028f2fd15d9489df9e80b43581dc09a8fe2ff959865b628a766c50356db428d011eef7cffb6e821bc353d2601ea95edc5136bd5b1d2d18aacee7250640bd50d0ad2831def4c257c9a49af18bcc887e5aaa708f9c4568ad952f89a461330fc6cc73e2dd6684611c25c475ff3336efbd3aa31042acc034ec4bdef92c30e9bc484d8b2cfd8e7f02dbbe84a9ab2c3a1b181b1c7a53cb84b6de5fec9575eb03740a4373b067837f02844bcc71fb9ae50af6b2c4a3f051a09dd424e8b223a42d8ac07d7a1a012d957e55aa470abc1bb9ccfd9678439a72b89555007d7c06db000623ecebe72619b525d8722505a3904e7a89e952cced89ceed1e1272419d523869e5b051104c11810bba5273655d36e19c1a7a42843ed5adfe517a704dc8509ae45e3249d22981c0781fa891c6077e5192b9273e870b282acb2c5f40b17ae265e6fe4e4a7cbf75529c4a83e3ec5fd94c8277191483703db326c1bd266f7a8e1c8a4118a4c2aa5b1b46f750e18f42ab40eef479f299253c69c063da72062d30150361be22c2d31cc9d66bbac064eb925084bdffaf64a4c46e2c069d0dfcb6983901be91ab202a5ed92e0a8fc3e0887ee6806124a7158b9f63df1d6ea97f8d52cd9767aa28630b42517c40e611bbb1a24f5a5465e6ec3de90525b921d6322e76f0d7c319927f86502ed732a5fe9b738643b1bb9a21cd984e4cf15240e4f841a9710aa15769a55923a37cdb69702441e3b837326e2b98960daba7b20d619821964f0812ebb74a67944cf49a332190f3e2b59b42dd96a8ab24fe2d4cb0e3a2a1bdd38cd500405d231ba8dd52ae1cc0beb177c822c23785b81c35a767929275e1d5db0eeb89a83464ddc24d06604ddaa4fc6a26333f38ae1c20a67dc16dbd41c4a05f69cf1658ea69109afbdc372e54663bd963dfc2f4d02df049d2813a91e56b2c5fa1556b27e1439996b5e5bb27ff888310b75c59122acc7fc786b32a096841cb7ebd4cd517848c1ff08ff4d1e498a2b4427ad21aca6b1fcb774dc81fef3decab6e8797df82d46aacebe0d44ddb716e589218f2ef83f64b1b06fd271f3b748676fa5df53f5a89411750c14d2eb2e09336b467cd660b5a06f9b18791c41b93d87f6e78b4bc782cc62b7c014209182db3db634cae9b2f51bd1029a20507af286bf3e8e9782ec4bcb2604ad6af71b69732e0385d6627cd2de6e1f8c6ffc4ffba12f71b5d7883d283974927e009eb07ffbcd371e5892e0dd71a02dc13b776ae162b3fe0c8587d01522feca8c6166333c4b016330890fd9d541283ebc74b2cf89936dc12d7b22a3fb455809c84667526f1cea7aed6ca79ee982ef6c068731c2aa28d950d61c0012bbc85d7c6bed7a4b95c0392aa73273f6e3cc0e5d0645a76e801c8b7c7a43904ddad87d9a1e2f88874cad03d201c87374427a8d8d8f27dd24a9209975a50aa9e0fbe551439017cfb0fc3e36cf76b72ac54e628b4e66e2fe69e304360de1c11e5c906ac5866026db37fdd4617c9b2ee9ba8b605cb513523184b3694a4b32666411ab5a1ebe76c47f3a322bebfb5a473a9ec6d0aff51ad17947a0840a3fad9b4dfdd26519a6ed4306ff9419dcb2e5dcb941c688132e0d9fd6b7329860bdb94c14068757b57076656d91791f8e0db23a5ef25bc872e19e5770a05d57293a31808d14ac07fcb513e6567eda75abe943599f9aff7c08b28042708fb08c799b68a5072ae4375f143c6c8c0e6cfaef7bb309108bf47dd3c45982c94f67dfc530c69897029d74d6bd1acab78db4e3d922ba7672dd50badc1bc332d9a6defe72fee8577af2887c13f9eceada5d1c3152a5eb6a9bcc8dc3e1caaec3b8663419f521a44308a20d0f62934eb30047f30f485dbb036dc50e8d223a62e224cf16c88a49f519271701362e1bc25830e89a99f36bdb615ea4755c0b8e91e8b83682999b90daad3de333d745bc0aecbda751d3ef50bc84fb039e420031200985c03c1b0fc43e31a43c0e2940d3422e305893704f9488a2ff0a22595a5090c7df6018395e1ca43526aabe81cd1f4b9672d9148c5bae1194fd60f31b2689250f35512009e760c0cc96c7d3730f87b21ff2ef8a7dc398f4fb86e49b8565204fb4d76d711ff8fb013bda26aef3475f26bfb5059a6843f6b9d6726d44c5b29232cd99412122a4069edc1a6d22a8c4a5612a8448c2c9795f6b8ff6647478e919811dac8486f68228c1ec7d5695ea3f4db8290e4d266d439c54183aeb6e1c6d69d8f52180637f8bc2a04b51489e8b284169eb6a717c1a9a8c12698d6a918ec3be42a07cd909330f987684425a89c79f9ca56098b575b869114705738b45bf26ab9e0855a1ab87e1d112dbe18c6d64c86057fb4182949d97abf227eb2f9c6bde542673b2e4c2ddbb82faedb3aa654017d0140f01128c0334b863dfd4ec7a6d77e7f1c5dd125e1ecc084a5f91d0c50cc114cc2b0ec96afdbccd3d7a0d5d50e7a21c2689d62488ea3b7ce408010d3b51f5db86bd46508dff2dab355f2d35ee20d4e6b69660135cc4a3757647eb1f74417bc578894c74b7cc0be8603d7719e92b5b44e8d1b935d53c64e20572badb9bd48c26860d2b197f75723632d27772d468af98d08178752dec9d0a35ec1ad76045d988349083d6633da245391229a1027aa6eb734391486fee1983e48c5c15e7a587afa81dfe980b5cd8fa031151cf1d6b914e5f5ec7ccce6ada0e5550a7809ba852745f9e5049b0f3e59cd57fa1ef198f9e2b427cca584b1ee78dc41a3eed65cb86a1ac565c4d7db64996e35991280670cfa9b9cd4683ac27930e66a1c208c4bf2a81d4ae6c2fe64e6f888d46623012c63de11e51eb4be47ac1fbffe1b61c8791bbe44b57e26a95d77fc41ee413246695a285a3651d5e89eb1bd1e15c0aebb6bc40207c2970749fb773b40974a8de3a9bcaa0d5aeda6c7e9f2dccb4f7054b8df8b20e63dac144b398d459dd8b57566000f4dbdb5d7b9d39787173710cf826651bc8d658868613de71e357e1a8595f9d12d70c55ced2a4f80844402253804b49c7200816f88b5311e94e8413daf0d18ed0be08cc55a2848f8e859ae78068e6ba5db84a776daced3a12072f268f3b169c08122b6a811fb3c93cb685e726c83f7a42d00816aced4672e6aafaf65184d07b2889c842293065818c4ebf1b25b31aefa50c750a5182bb3c1539db14d92d08c7eb6bc88a2a5018b6c71f81646ed2d094db2695dc60d480e97c25b422eb11528765e5e158fe3ca447505a79b1d28e78657e66b695a578a961bda47fb1b54984592da431e55a3ccf936cc0bd139b446eeafcaf97cce477456a3b6d6a46c25456332f15d9973aff492eef15b962df9993a856dc7b9921ad089d6624a7d39f41e74639027e6cb899e3d781e65a9fccc7cda018d84f95a242897004f0a47e9a6c6a77a50b08dad02e619076cb54f7cdb58ca51af64516f86e21fa01c4b76d5ef23c4f69f588cbefe3dadad81d3d1b41679c5b769146bcee5782f16b81ef9810c7cbba212e444ba8f55d358c698e8652676b7503d732e640c23bc2598751d16df5d18581f36bd3d11e512617238e2bbb5ac8b11a60ca67da74000c9b63f401055dec6032076912a6b81f9ed109e9cf61d8761e0d079238b44bba5a91e73dd342fa95e834271f84dc2924d1f5cc0a2173be0e4483af78e0528a221d02f54e0376cb573428ddcee8b7305cc02c366d4cfddedbe7ee13613179a49421adb3349d7503ff294adc80e0b67f37f4b8380504dd8bf8a4875a7fa8dd2c399b4a36efce47aa01696bb9aefd700fc1299ed1a49b84e5fa632ab36fe39b14e1f964cfa9df4e24168c9af6d1a29195a7996c7436c466845858173f4d0e5202c24cbd30fee574a004af3283e6148e92508a35aca342185c1192da29443cd7fc064784107d697723f53c340ca48788c551c947f46ed23953af2e3ecb6bd980bf59632e464a1e67d2f7d1c345cb4b868d3d3cc2214b1bca44d82e313a1e1600ed2b0548cb003b5331549fa8d649bb681acc47a9500263865dea3bf4a93271079765390ad1e0e44e7c85f9af4c39a3306a41ea3d8459bcd6465f325bbdba2ebd3719d9e5e159585d506641cccf6b606e1eece57b2765062ced697d8f0172255960e1f59938e9bb4e62e42648b83fdae4acbfa55c07498a13b695fd1902859375b679fd97081767f0da182979034aa9e3e543d10f1d328978e1cc6d69158ff2509a330ebd1448d5064ecb925a96ac06a836d9443217d0caac42411d88821989571803557bd92b3eaf83d3b69ee304146b388c7d13d8084b1f03c80f3279239cf6a9c0528efe62cdc575a21923c7975abd5a9a31806b618b85032e6d620a01b9a3097ea9beb1ba5ce295fef95c7586c60c5d22b76fd75153a2bfa75777dabc8a7ea4dc26cffa216f5857e36b2f607d038f58be7d5d99fc9c3e162da0597ab313173176dd4e32855f19c2a79139c4cf61e7ddd6eae2cfb0bb31d46e73485e0820ab28797dccb9faa801c1d59da5af854e4e7d32d6c2a4595d795ca668d6c199916407c9c29baa0bc0556aeabddbe7eb3dc3d276a53304551545ccc1073dda35c44e7707f18543bba78c780b1749e9f64672888feb46c3182661fef252ecd93e8a32e1d1247a22e61775aeabacd636808a981941a1262075b023a9e6fd690dc69f294c32f04cbcb8566f35906206041bb5329e432dc7c4c2c8521dcdba5971d6ea5d7fa658627e51d62c89b261f1491f904bf394b45662f4d3b8f428d923a1b25dc212a5a6c8ed40c87697fbdb641b62444fcf6d231b3dcd5ac3078522379a3afdc3e8bbedc4a8b7646f35e8f1e624c53aa1556d38ff9a4d50a4f1f1d8cc57dbcf4e12e31fb5e30a03ed8573164a921a703a786f22cecf1c8106ebfcca47d8208ce6b4b73ca7a388a7d9ff5656b50f64c9fba5f10646f466e107b59d457a9616a875dcab5c868d5cb265ac0d8ed7a93aa3e23b5d8219ea4ae794f6f59b18bc0e4fa7537d28242f7f668845243a0b2cb42236f2872e2bc4adfacd0aacc4ae5bcaf5401116d8aa3e87658a3cd25f01b4b7a9856c1d410e7e4631383ca3f97895f76c5065ac01410f9ac8161eaf285005777e2037c3d96f3249fe186da63be40ad276a84e480f8d82a0a3568cabc6bc28b61e964f8fb87fd0385fcb3fa72e5487b859ee1022fc227d0b93d06620a9e9cef5f7585d1a3b5926343c689ea34bfbe8dd684420fe2ceab9f630e5a3eb4e4e521ee72d71ca52f60636acc394ddeaf0071c9814179e3e1df03e74d9e9562b2bc4dcb0e5a53115d6a440c7be07a0afd068237cfa72824038cc5480a4ae46d70a4af7fd864bc78e2b36488d86d31f56eddfc9e6cc5bb8293c13934ba96a939b4a9d0a5cccd92a40cd7d8df8c32faefbfca5bd182a00b522d837840265b8c788ac99998dc7b7b74adcff53cd324c441039377805218c5ea385c926d2a94353ede26edb69f4df51f2c45a35fbc709719c028e90aa60f25b3dfb564abeadc41a7d7164946a90eaef6e2f0332c44d3c8a15d383c8df6ac840dc753727a7955ba2ad336f3ceaf7313de9c0e4465eb09e20791bbfb95276ffb57cbaaafc60c61bff95941a7829", 0x1000}, {&(0x7f0000001140)="558ede8dae240d7c0fef01b0e1fad218933f37cfad44bf6f4105534c6c68823aba7cea4a027c5f0b8dc665c29f98a092f6bd8d09affca7f886d496a3c5d168aa81da861cf8729587132fe51a4610696b7c71353a3513fae96ae8074f045e3b7d87f858959937a535da736b2af1118316d2e3552566f81985630a606fb9be1c07fc173f188bb702fd421ec2420e6a73133dd739b1b8793fda1bb974db5a407e0f778dd0b0bbc89fde6ba9f1bd83bd7208752243c1be41ec437dc8b6b1c79de7208702a85018c85989c8d93b5ad57ca6c399adb768", 0xd4}, {&(0x7f0000001240)="9b8bc98a2c4d4c880a4e5bbb6960e438551a432adc8c50a4327ef95aad5d7c", 0x1f}, {&(0x7f0000001280)="7f923ed98a3ad825af03a914ce6d56e39f67912078a5e762d72f81e43ad0d43937a51f46308a8b976378979bedebedc4c9bdac3a7c8a7e5c38887e1b689c08f55cbb5d1afdb2dceb1cf1ca714da0f2f36eb2ffe7e5cf95953bd0b6029c5de3d5654dcc47b8dabc6183a8e1fecaf0e4da71", 0x71}, {&(0x7f0000001300)="1bfd7a9b7737cd6e828ed1609f4f1b0f964298ec77241ce46e98c956cc2edc6a2c415c40c96bbfbd39feda078d15c0c85a31013e7420c7388b9996c7fa835aa7b6f9a84b8b201b59265c3b2909b44e895ce8b2d5f3af3c84edefe73f2286cfdcc7520af9", 0x64}, {&(0x7f0000001380)="b6d090e1356272c9228c33f1a09900849a094530d5c342904edaab2b8f17818e12a3372638881f94d06ca197f7d92f567466edfdc9ff103d9ecce578d47cf9c256d9e8eac74834d2210b6714176509f3ce20c5e5a7bcff858a0e706600cf8b202cf78f99203406a8a46cba743f417ee62eba891623b5150ed41ab32f96951852918c4d35860ee6db5bbfba252373c97fdb10186dd3d7152ec71ad06dfc99525526bd3932ea2ebe7108e755", 0xab}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="00df5bae789e312274b299d2ac8c88c501000000000000ffff000001040000b4b02839557a80d4198b661f9dec6ff3aed3d7c337c6e6643152c01109eda75cd031c5ad7273af56da3375037fcf4a87b9e23481a0a420ba53ff5b37ae9534a55f0c73ba962b1916359d7353f1a091408df8cf4f2139d71227b8ced300f8a48034959f71c8d94bb8fddae360e94a9e9dd0cde922b95fc83d57b282a3cf2945a252427517b93b9aee9761aa6bc57fb1d7da86ec6d7a7dcd118baf62b1c303a2094ec8ce01c1cecec7f4eebc51af32e94dd21318bfc2bc39eb04654caadc4b1093f9489e396e9aeedc638f81fa96b6f3ef980ef3d8de9a3e2d20fee231d5ee9f075300a71dfc52f5adbaabe452a479f60010010000000000000100000009000000fca8dbf8ed9366b2f07f04dda3e6d6837853237cec668c13554744f122ba7d5a8d50eb57d97e686cfe087ce8008f36967756b9ef14abed27301b55ad20cb175075846fafa3b75dcff8d8718f3ce1d1bcd6feb0433ca2a55f32ba48fe84ce67ca1f207dfb6cce550f188df8944c6292d56116b86ddb6597dee6e8a183449771ab5b6da54553ca7535adda7b2263b3edacac8477cfff3af44a0b69781edc8748ea8d4c4e8d9e2d90e62b012983e21c91971436cdc59681b96e9bc15369d03a1f9214f1c238277d3ea8d7444a4b8e3c8b8433fcdfe0ff9adf96129ef06343518c4afaa7f392bb7d86c755d85c950609e9aa7909c0c112bb14bf830646c4ce7f0000a800000000000000ffff0000ff0300005de5d2abcb3202517f64a807a5f36f6633982cfdfa398e61f7979f9623a96d99d57e6fef0468742b471794a38cdfc78757f919fc0a6e8d858109e519e9c083707b6b5afe027e33f57796f96f5455ba12ba5dcbfd698238ed64f464dbfbd9b28e6289ebed04b68f132bce43918cd5fef12ae70d749cc20872899fa0130a52953e7cb7b99bf07aa5f55e28884b16d9ce94ce22bfeb000000003800000000000000010000000100010080adbc4fda3a8b1f8cdc866e7cb21f03138c3bb0ef9190b9b7015a36f38248e6795044b49a000000"], 0x2f0}, 0x4) 13:58:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@file={0x0, ""/45}, 0x2f, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1, &(0x7f00000001c0)=""/249, 0xf9}, 0x2) pipe(&(0x7f0000000440)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000300)=0xc) 13:58:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup(r0) dup2(r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x0, 0x0, 0x20000}, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) 13:58:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) fsync(r2) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) close(r2) 13:58:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="000063e3d073edec1bbb0900fdb0b4f007ba3637abf4471a30298a85a205d72df9e1602726b2562e338ff9b190a0b76e995e10aaf10a34c4227448d71317853c2be8efce3d6f7e18eb3a8db4302951abe4527c8fe14ff3c8eb7c9bc174c14c98dadb81efef9f764220bfc2c37127b977acac4996e85c186911e022841b1f60e8c200fc72722673dce4b62df051c84cbb91715a1222aabdd5fadf34adc2178e17", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xf5c2, 0x7fff}) 13:58:30 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getgid() r2 = getgid() r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x5, 0x0, 0x0) getgroups(0x400000000000013b, &(0x7f0000000100)=[r2, r2, r2]) lchown(&(0x7f00000002c0)='./file0\x00', r0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r6, &(0x7f0000000140)=""/249, 0xf9) setegid(0x0) setgroups(0x0, 0x0) setgroups(0x5, &(0x7f0000000040)=[r4, r1, r2, r4, r5]) setuid(0xee01) accept(r6, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) shmget(0x3, 0x3000, 0x101, &(0x7f0000ffd000/0x3000)=nil) r7 = kqueue() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2810, r7, 0x0, 0x0) 13:58:30 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/80, 0x50, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0xecd) socketpair(0x18, 0x8000, 0x7fff, &(0x7f0000000140)) 13:58:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x6, 0x0, 0x16) r1 = getgid() r2 = getegid() getgroups(0x2, &(0x7f0000000180)=[r1, r2]) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7, 0x7, &(0x7f00000000c0)="af84f62295e5a79af31430468e1a4f64213ba4bf38778c52cd4d1a7da1c3bd0b1aceb2c98e3b5c7e35a6259943c1946a7a4581e655b58a568647f24e578538e28afcfcd9918b12a19fce3a8d31e29e2d88031e9d4c7962a3229edcf322200c0baeef80e9fd814cc38f581baae00bb628117978fd016c4e7688c79523aeb945d189446a61ea9185daadff0106bb9dad5dfefb885719ca547cabdad421adf06928d08a6e34e93c3c6853943142806c636b48591ad2c5337a", 0xb7) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:58:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) socket$unix(0x1, 0x40000000000006, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x4) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) dup(0xffffffffffffffff) pipe(&(0x7f00005dcff8)) open(&(0x7f0000000140)='./bus\x00', 0x10141, 0x0) 13:58:31 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x40000000081, 0x0) 13:58:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) flock(r0, 0x2) 13:58:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20023000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20024000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20025000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20026000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20027000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20028000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20029000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2002a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2002b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2002c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2002d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2002e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2002f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20031000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20032000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20033000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20034000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20035000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20036000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20037000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20038000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20039000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2003a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2003b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2003c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2003d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2003e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2003f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20040000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20041000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20042000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20043000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20044000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20045000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20046000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20047000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20048000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20049000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2004a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2004b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2004c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2004d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2004e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2004f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20050000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20051000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20052000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20053000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20054000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20055000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20056000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20057000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20058000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20059000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2005a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2005b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2005c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2005d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2005e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2005f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20060000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20061000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20062000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20063000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20064000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20065000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20066000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20067000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20068000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20069000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2006a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2006b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2006c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2006d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2006e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2006f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20070000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20071000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20072000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20073000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20074000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20075000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20076000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20077000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20078000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20079000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2007a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2007b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2007c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2007d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2007e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2007f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20080000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20081000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20082000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20083000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20084000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20085000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20086000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20087000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20088000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20089000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2008a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2008b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2008c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2008d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2008e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2008f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20090000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20091000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20092000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20093000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20094000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20095000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20096000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20097000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20098000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20099000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2009a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2009b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2009c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2009d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2009e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2009f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x200a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x200b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20150000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20151000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20152000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20153000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20154000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20155000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20156000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20157000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20158000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20159000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2015a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2015b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2015c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2015d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2015e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2015f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20160000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20161000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20162000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20163000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20164000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20165000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20166000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20167000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20168000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20169000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2016a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2016b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2016c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2016d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2016e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2016f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20170000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20171000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20172000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20173000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20174000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20175000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20176000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20177000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20178000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20179000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2017a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2017b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2017c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2017d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2017e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2017f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20180000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20181000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20182000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20183000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20184000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20185000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20186000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20187000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20188000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20189000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2018a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2018b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2018c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2018d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2018e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2018f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20190000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20191000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20192000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20193000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20194000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20195000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20196000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20197000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20198000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20199000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2019a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2019b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2019c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2019d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2019e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x2019f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x201a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x201b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x201c0000 didn't change! 13:58:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x40) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:58:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x1) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r3 = socket(0x2, 0x8001, 0x4) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="827a6b0000000000535cb80c043602ffd1a02d2bedeba797c034bca026a2c6aefd39f4e8a9da7271138182488309000d"], 0x10) shutdown(r3, 0x1) 13:58:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x2, &(0x7f0000000040)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/95, 0x5f}], 0x8, 0x0) 13:58:34 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r2, 0x7, 0x7c, &(0x7f0000000040)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49880ea0d7078ebe4fa40661b868a52b5ce5cb934180c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x0, 0x205, 0x181) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, 0x0, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 13:58:34 executing program 0: symlink(&(0x7f0000000740)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)="172e85fc36fc0a", 0x7}, {&(0x7f0000000180)="34f16be27ac881540b8fa4d4049091ef9b198a6063496d07f203b7839b31a036b27afd30e28080f7e7e32b2c117c9ca9d745e9afcd05d687f523b31d23300a67fb7941fcc5fa1040bb0279b77791129e4f482066a9d64b89558f10073e421ab6f32e52d309dd13af1cc507bf2399827719c0be573228b7664c514dd8e1fd9c4da38fcd57a04e5355523a52522c86a34d1bb1a1cf04921b8cc532ffe75b96a4896fcb7cd7be0bdb7a7a2fda51ea36d53e053f189d70209c6ac670b7ab8d0de36bd06df122e66764576b51e014a6eacff1b7e4877c02fa366f08c423c6e0b3654ce4cb9a4fe91c0c0dc5f97abb1f87e717dc3bc3de62342125dd", 0xf9}, {&(0x7f0000000280)="ab63f1d49effc3c436e59a3e8ebd4728e85050fe83894b1dd1851a39ec51d8e3d6aec7c2baa7edce959a08663bf9c63d8b3bb240172a49d728fae7053df90ed432ff44ac4e9725a3d4c59cc24f16f65003cf6a2cdb374a24341857c84cbf397bb6493240ca3d34c8fd690a07297b31d7b53c7c0f9e9c08c5451c5e96f8a0cf08cdc6e0a10aaaf1a096585e707059ce2683fdd74512e3c2661330db9cf54e42caf382614c949b97d324493befb00a45b71da9ec9eada896dcdaa4", 0xba}, {&(0x7f0000000340)="257bae8e969ae60b66c4bc835313c43b1ac4034932313ffe20bc6e8ce81d048a617354ae1592fe203f1ca26278d0d91743ef4146792e15018305b93b8cc36834efd9b90cdf38914129272ec2218c398850dadb2d9353e810159b797b6ef35934b6c8cf192ba7326d41dede3440be725fc68156d2a14763b3f897cb91e6617bea552f32bea11b8f312a4f2cedcf46c48e7c387321261c044c4c68", 0x9a}, {&(0x7f0000000400)="f321bf861301a790c89e1e4619c5ecb56c6358f1943d0c4838cd5a559d97116b71fc0be1ffcd0956722e8a9bcdeb46c514467924cce0846970b8e6f459bfa66ddf54942477f1568e64d2be54e088612470969e6e05ba5c0521b195b50240aa6fd3917ec11283fa385fe0cc007ba0baee54327fa2e59e48110db4a6c9bef6e53bb95f1688f2a600e67fd5cecb775dbcdf3d703fddb4a0db5262adb0c20f21347e05960c162b4ad7ea039de17e5bc4c416073e970e41c4efe11e3dd15ac7984e5e8c53a940fb68e910ff2355013881e0e0c55eaa14ca6fbae81d5e16f4bde1d96bb0c737838d610a37ee2b2f", 0xeb}, {&(0x7f0000000500)="e79df4277564104fb9a5b8f7cbf508b2600ff423603e37e4d713fabb0310119f64452a82df07aefb51f88e4b276963ea4b06ef58b431d56aecd30af275472332321ad1acf6d21f8a09bb968a58d473f5e52eca514088f9ffdfc815be4f0b972d8442302e6a8a757ac1c1ba400a097814a0b8edbd56d8e9bc038f46ebeec97eff", 0x80}, {&(0x7f0000000580)="fd0cb099c8bf7648fe7dd5c6c0bd18844dd24faab26529b2185e986a554e43ab29b8e5af75a3d82b92b891328a8e977b32bf81a8a7233c9ef7494795346b706db5a051ce48f3c489b045775b3569dad1a26313bdcf5a8ac829a395164beb6123c76d6e43459a1b4ffd43126fc469fde550bf1e6978844d", 0x77}, {&(0x7f0000000600)="33972059aa45c70b26c4d3db384df0ae3406820dab0628174e1e1d2ff137fa21f323cad4ec497d743b1964772afb0ad19e898d0e579f5e38a8d6c827f92afb8d0648982b0a784f1e3588a70c3336bdea0d12b5199496bc012504dd2b244bc8b4a80060c52cf258ce78fb1b25fccd620bb88942197863f0b57d8c1c0a8a60d88723cf64ca0c1b45afea15f6043b5da0408b61906a1bb182de0b7da21e32a4", 0x9e}], 0x8, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') 13:58:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) read(r1, &(0x7f0000000200)=""/171, 0xab) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x40, 0xfff, r3}) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) readv(r1, &(0x7f00000002c0), 0x3ef388d3a52b1b95) 13:58:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='$)\xcc.:){\x00', &(0x7f00000001c0)='k+w\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@)\x00', &(0x7f0000000280)=')\x00'], &(0x7f0000000580)=[&(0x7f0000000300)='##}', &(0x7f0000000340)='\x00', &(0x7f0000000380)='(\x00', &(0x7f00000003c0)=',\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=',(/\x00', &(0x7f0000000540)='\x00']) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = getgid() lchown(&(0x7f0000000600)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) 13:58:35 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() fchmod(r2, 0x80) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 13:58:35 executing program 0: mkdir(&(0x7f0000001240)='./file0\x00', 0x400000000) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="70ba505396055cd32e20b7d0721c57ed8843fb42f76378de1598d58842eb0d1a6aba64cf77845502c90e2ed2e764bd94aa3cc8a754fe96865eb5bdfda70d3fa63a50239e866b9d10f7329430a4a3e5dc52f35c01cac3aa98c7be48b5f35faeb94b9bbc84f28b803f94f22fdbfd2b4b32f41a3b0e9c107a943ec951222b7781d52ea80bdea0eefc172f937f9d075db6db3f31ce7a1fffd5b71c56aca8b0fb45fec31fd92da5d61be2816adf44df96e2bf3c0c15e0a3ac7f6361478f1ca6c94061a56bb74db1f5286d98c776d29f6b3476d44d28ad6101b43e1dc57492627ace896752247568dd7b9cde9883f575886b41cc49a3ddd6977f71cb2cec0d9a12b49ba55936d2593f30a4afbbde3d0ae0872e4dba37c48eaf6ad4fe2a2b896ffca9654527a233ebce2c9fd74094638e8a843925e30a8305ff2c623500cc19dff919d62841f8c9cd58dcc2aba97d71a6a76e05d22ca8f1178287c30cc4959fe82de5fe54b6e3127f56e0b4222797d0d8c2c378c667e16c6f0881857af19270665fbbb54ea69d1a1a19b299c7e39deb6cec8307a78ca67d7dd01d19ed112b8b555e6d7909d6701caaf605d9c0c7409341c98ff4fdf1397bf2e1dbc7266e9e8b9068d686fe3ef88c93787400b6069d40ddbfdf641fb1bcfb9763fb09d4d83769342c67ba1b9588780d7545df580de43e4dd2a67131d57653e927224684d93084a4c9540aa00c9b821347333d50a25b5a1893dd4eb08ff76e2b6c4d2ff1dfc432269653b18f8dadf53332b2e04b4c7a36928f651739fa711635025fdde42f8185ae76ac8815f793dc2f9c920b5d9467d74b6df46ce4e34c19dc431660a6c7c03b2e0008debf22803ef77455b6e4c49408bc401b6d424ff9da76f735f54df8b0d9bbe6dd2e332b3758f0c50a4b93a9c47ad523f366f2164ef118b1a0104e84e144f8ac92bd57ca2b2ce91be0144b8142cf2f3a3ac06d66d83bdf548fcc98097d33f2ef83da8fba762c0673206fba56499bb6db9bcaa13a4c949c0e0db3ca0728c8b75f940d0c2a905dea937a2b9c54763ec6eb07a6ece90fa878e22d613505b6943a92d16a910a021c29040aa3b0631d0f1a86899116b5ed3e2e92ab9485dfbe022458f583b967dda86353d9e5f768b1649e5a0d27ffb73b0ff6e870d0a5c0deddb16019cd695e70daf4b09e3d756825f70e19b778d1b9d46a74af0e5e3849a201ea00099ac51bb6a5580ce7c61b8505cb1cb62f5699f7e60eee614853e00f4d040465a66095e483e4a8a2970d35e25b3e643f1f02113daf3c581d27404c5fc2a374effa1ca7eae01b49f4744cbaccf687ec67b164eaffbc43ae70dfedd8e1202afd15398f7750795792c009b1f42fd956f6b6684a427126e63587f89b614dc7b0fb7191e9703e5467ae4fa8d49767f394b53a673b9ab3a80e2e07ac673cc8e0cb9d3465117d5d05b99f7dbced297599f85ec986ce5cca85f4fe05cc30114eeead78f00d88cf0f4281b6a393619a221f9cc104bc14357663740b5e5daebe2ed1e690051528bc883048843cc8c9de89fe2cb058d24aa2e0b2590216f72216a5ecc9c1622358856c3be7b1a7ec5e0194a4ba95c74eba29bc89e112a53cd9a5e0b72c626f68bee346ec1a41a14194a05b46e0946a7ce05b06fbb9e6087f7c3cb76809b411c735f9a51aded9eb2984d5b3370e11685bdefff303bc5f5f541a147a072488f54670876a3eb3b70426c3b16de9dc6b19827bdf702bef4fc7b557a9a409953cd4e49c7579ca17ab3fd38b4425c79cd4eed88300be2f6c184f5ff75978abec4047f8be05c5e0912a0f1cf8e97f980f06d8f4d2775598e50d2e4a54f6a7a98ce8e2a31688d2f78c671e7486875beaa58813bbaec21ba4df8fc3565d69c2ebd6fb5511c93fc5d44d08868afa03346d98d297ac0111cb30a82ab19efdce941e38bf81c26455a5fddb5d0cbaa78533b507504af33a0d72aa6a7a5c3c723dbf97c9128a4b08210664ec35ec8b3342574456876f9668761e55e302b171e7547f38f840ad37e63ecbe0ef698545f5e461ae76236c8a99eecd0f8f8de74a61ce77b5210e1b0221f9b6995cc94626709f194623dbb74bdf676e792d15ff5806d3fe72ed42117a17606254d491e7d4ea3905e36ed45cd6f6da24b62234d2801feb07c93b8bce0a7f6de0da79618c9c19c34fff9853f2ace3bec2088f0209fcf5d90aaa96243f676b22f0ad2aa517df3f83d0fda042512ce687aeb92c135fbad5d44e0be5171afd2bed1683522e3798edc45d57a0116291ab7de8d40355b4eec7c3e3ff0acc37a9295e1685cf26e79fc773678d7c01454f1e2fdb99fbe0293dccf574e12df85dd3c34a50f3610e0dbed6945d5b58cdcf9f807f857b704b929a4962133dd45b9c9752f0a767da1fca7a4f7153abe95013f8d9c6f025e20560a85c9ad12b6fd946c40f052ab5c1367a464bf672314ae95dd52cde8397ab020520cb505746a89343762f255488bace5793f86119de0658bff1d51e5b1b3bdc116311a2a20e987f9c91d09bf5038f0e5d5755d32315daa4e7ad0a72719c39d9b5a7b094cb73878d9962334dfd76bf9329cdae63c3e715afa7bb47dc4ee0fdf25b6e89e48d653a7426eda15f52c5646ce6ebfffb9cebe0d4ef9dfdea1d839ba28e2ef166704998e70a2197715d7afe1271add7465cf205e2c109217ff6fc93fe703b966f1df3755fa55cd8f12667011a55b0c427e01a6a41b30c95dfee2f8325656a2899803457aedf99de4554d383f6d58c9d7dd0ab106c079da91e2150928cbec849e4908c6a6a12774e7ec3cc83efc0082e9050d97bbacd81d282b095301e72ec840b8d3b44d53466f732436fcc978d39622295aecd1829abed4d7b388b6b3f3fe8779a111fb48fa530a1ff4b85c122064873501831040a35809eab84917758bf25cc884524f5a608a6c10bce6680ff2647cadbef4e3fd878caa2c62a8cbfeb30a0add5b129262abf1ba9312272e4c746a88ec7fb3a964a1cc8c61675fa37ed06d706c4d877aedf6f0addc596e4283ea8f24066089c8a94ede0597aec7c070f6687e1f0f217454a2c2c122d21a2aaddafbf666cbd36c78b8ce486aa537b61d42b841333c532843edff9ac62405ebbbe532f85f02046b9408a16c61a572837e49c4f817dda78471531fbc0a4f176792b863cb1710d8eb0ba31a62918bfadac2c8cfea3717ed1d98d90cb227612a33edc4981e166e6091474b4e57cadb3bb5f32d79b76606a0969af7c9b94b4555856e68eb03b23836233ad696c21c6e251e66a7ea11a9ec0f278c91a3baa546cbb0cbea4b598fed32f82cbd2e72958b7d06ba1ca769e10848292b5079e1e2a81f8e353e492b98cdc09e918ffdd77c56dff8348d8e84a9d607bd6281bb8bdcaa583578e42d9fa1c9f7c5f5beae17c7afe6f9acfee3cbdb4ee9635edc83addd03a7fa5d4bec94ac805a2be0091097af22a13fd1967934ccca7325cb42deb364c0ebf624cd32621ff139a22213bca1630fde2ece9afb99fce880850dbd7fc7340186a9ae5bce2ab7483bd395036b0f2bc37efe7b4c2f55aa5e76c340d9322cd9119d9025df1b3debddcc084e5236fb952f93808a805e20116be95e8ad52fa3a4f31aa90ebd0556c2270d61106589bbde447e2161e2f7240c88dee75abfbe830ee49d111ee980ef2f31a7abffa9b9cec3f848a2df942af43d442a863e8c2052a99254f5ea404ed0c4cdd9cac3da2551957b6ed38233c5b2ccbac90988e49a1ddc24b2e218a904c3963ce65860ca8b963425c1ddc16b30f613f4094236702abed4ae07e6fc016b818ad022d6eadb76a01085cfa6bd6756c9ffbf22ccc7e1b3b3a9d640edb43c1f55b48063d7c797df402ab4645ad6823daeaf976c27a912c198fad14252194dcf01fa86b139d3dbb317760bd2079016c9dd29e8bc807667c48de145ee1cd9773296218dbaef7c0f11acc200c7aae2ee205e7a4f061fe64ded0d1fab0b5f65bd88ad3225c77d573c319149178688e2d3a51d2469ab8ec4302183fae5ac00e9c5be1e44d563ea9a6522500ef9bf6fe9dec3b8070c4f30850c5be13ffe3c267777b241629dd561c18ce3eb3dd54848135407a4e7656464c28d9370a6faf0cd3c6d3787eb02ee03e02fb6a67bf1331989f2baaeaf956472ea048530dd0fd68db81cc4c0e356fc25ff64f2c04a51b4c203a37b5c99c3095e3764cd6958300404d4f682ff87b04db45cc5b9200a79de856b42b0c93bbc4dd6698313bbea72f9ed4f0411ef68975d51d6473a9948d1caff50fd19aa40d3ea00065789901b1df63f538cbb666d8414ac8996ff73a08285bfa342ac0f5094a386324ac2767dbe06ec782550304fa3f12833a2ef500cfdd9c9fa51578595c2bac53ad70375a2dfb124e4a10e6c55504d40822f4f5d5769d4274d091b686cbba8a4b3dc91fb61ac99e54ef51cbf95c3149d82cc07f100d37eb6b6d5a7c3ad4bfc6046f13088ee487e570528aac9dbf4d684da4c3961b5151c52b033914400c9fa38b39ea2c58b190242031ae1d9e04741541c93d3592925b2b611e31102051ddd3ab22fb79c529f479f124284402a639dcd286cc652d4b7038638aaa94fba50c9d6a8e6d39554bd6be72e700646f61214aea0e51957d1ac50bb587ffa35e371e983d1f0f61f3750c8c700cc8e947a73bad4eb8d07aa15eab4b396aa46ab259040dc8e4d4a9949f17039ebc2a8609fb46c7b1e018aed3ad218dd7eb5c3ffc7bbcb9a3af53bda215f5fe307b953421c56fc8ea0edee797174d7514bae8e284511d0c3a856bd20933586ad9e8f9f3ce6179b14b3c579540c39578cc37f4386fe9bd2fadb7fc917ac1c22d4744f82d9f974c9439c8882899074d1612aba35cf3387739ab50bd034476115f6186e41d62974a494add5eeb1cf3a88fc10c6d2e8e63f77c66078850347554c3a3dc42473afea8f9eb7960af571aae76ae329f76ba59ed8505acbdd7d5dd5744ff3702294529854a9f66f8d5f8687c6f5e9d92ea5dc5a94fea33615f657b82a08c81d40ed8cdfa7e8e8d4c13060ec12cc6a8c19186783c1e249a8f65fda29ef99aa1999ce6b6344ada2477d45131876eb7c9c8bd42cdd9ad5fe31bd756024cf57d190953c97251da1d1758e84abfc4ea0e02153a425f656f2d63a7e098777a42addf714fbbc59be6a5a97ca6db318f529f04a9eefd1899dcd6f764be7120325cfb213af933aefc406adcacfc61575d61d35cbc5189ca449f41a900e35695199c61229169b2f80c7f5ca0459279e2b88630f33c6ae81c21968613fd1505e692fd7f12d8668abfaccfa92687985d6c61c030fd597d1cf9c4ac69ff81ef94dfff1ec839df3c3507c23b2ac943d92827a28247394c4336e5cc10838a925187898c9da00cbb30efd1dbea192768f4f1c0a7e4bebd91f55fb6a0a5a08a06113dfa87b250eeecc438bf540fa5f000bdb06ddb018345369441f2549fd8475dcc2027f0f955b72e381f6318c3bbb17999f11b0d017d7dbd688ae80b8ffa2d784c5d574c35f6d6eb5de17d0db428fdde493e44c2b4ad524a24a8c0d364cb79531145f2342d0fca8ab2ea44df4bbcefa5376c92ae094757613774f068a0f0be994f1156558edc6991dd16f8922eae209197faa30a2e574a0516bad0044605c7724fc6d14d926f29e70bcc62ce6cd3dda93dd99a5e5e34744b485048ef5a87a5b8015a1f99a804282af914698dfe74f2281bf6e2f512c96b96d274ac416d8be7cc87503a8604092c56aeda812e17eee275ae452f184eaa0d3b4a93e64e42f2a1789d", 0x1000, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4a) 13:58:35 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) socket(0x12, 0x2, 0x1) 13:58:35 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) syz_open_pts() 13:58:36 executing program 1: getrusage(0x0, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000100)="bf247b88db59848edca0b181f93c8d3b6893c7fe101e4128f29d2e5db8135a074080c7c791cde9a79c", 0x29}, {&(0x7f0000000140)="02da7f89ddb3e995c999451c75263842fddb843d65239bbda0a64ac0e5d4fe5c6edd2be37b25184f5c2fb3c722c8d7c3530d55c98386b63161c2f2c10ad88626d9957c816fed807235d6af361dfeac49ab39ca218c64bc16b47aded4a46f11a06d60dd045ca2ce0833e14d1b4b9e2aac745f5e295ccbdae7ca469d5b8da0bd5db10d1c409158070baec8e731a6ad928894cff7fe003ac8aff2c3b361b8896b3dc862e6df1c93a6017680f8019bd6e7b3546dd55c5691db204265e5fb", 0xbc}, {&(0x7f0000000200)="beda798f1a3ab004b7714d1508a7da67193332c48a9b003ecad426f541ddf927f54d9af2bfc1af5b7d4ae6d8ee48128372d46835c047ef08274bdeb0155165d480d7915760c1380f53d81ccfaaa168cfbf5d9747086a5fcdede513a278fb2aa851e6d4cd5c9e6f5d318423671cbe9d3fff8e2b101785dff276fc1aa60b74992b359304c88e9efdc0fee226d3323ded4ad593c1d360307885371a24c3d251c2af0f6c447c4fe056e3425468b1c35117e06c7e8e4caa00011ef104d2f29c7911efccb3c75b1d4a6b7ee295bac83177528fc15457d00abffed3410e87e7eb55994001fe39b081e6f54151249d969803240c8fde646bf57be2461beb26833d12758513988162318dd83aaa3af717ea4d639e6b318beacbb9f379285d19f45692334b27ae90fc1acf536a4992ee7a15822501fe63d0096b4fc7445f82e3f1253c7e2a0fc46c26878935311afc6bca271cfc0a23212696012328ee74b4375e81ee9157f7eba6c6a8a57c28770c85c2cee57e9f62e117fe8c801af7398b09b144bd6f1e383b1b6679ab4cde02953e4398a8a2f6e348ee0c090e66c551ccccce706fb6aa4daf124ab014190d4ed15f4138f98a05aceaf182e1727b1383e89f29969850744f4aa971c7d019517a21b89a146450d443da0890dea3009ddfa4887bd30afd786956d1d940f740710817bebe05ea02e2eb3bc85b3de6a30bf6cc02713b0714c57aefbb69c79749ea79fd3841cedb3d21f973f7abbffd67c004f0d853a58a0ac14f794ecb7c23c0ff27f1454b9b0424bce0f6a58efc5597025c0c454f339eee63ca6149af26fff5c9badf7ae58cfc23327e7c99c87d1864567480e166b035e4bbe59db040d1b127df5fc2ca40055c56ab8b29af3062a8e346fd9d01c69fc70d73edfdd3d6bf3bdc97421f63f8fa5640e2f3a070dcae68b37429e0465495fe7c23ce759f4ece421dba9d6e9b7670d83f7507e4f71ab410e106f36273d73c63a1dbec81b84d2151d0ad97a750bce733d74f027a5ac1f7a7c28f4d94c7c30eae90856848a2962fdc63fe7f0678bab9c155d20c2a2a3109b87c778b2ddb9110c89a114e30b8173b93c9e5605f7dc6c352e88143083b6669c9b53bef4cefd5bae0ca09d5c0ce14f52a7b4a55beb90acaf71acc16a749588b7af6010eafd930a1344426ba1aa72775f197e927faa3dd5357ab7d412fcc3e2a084611b4e162b8f8028137ca00dfcb5656520f916b98ccb314d44fec70887bf9c52a503d79b620d239a77d591b26caffb5132dd8eb181649c4c80bd6bd063f2687803b1926108934798150a65fc7f865e39ace7094ab6d7091099f44f40ca072f630916ed5cc1d6502303661adaba0c031385912782441bdba0304bc047f45ce3b490938a15994795752108b1ee1d46d4385c5248cd8606bb0a474cd5755aba595a2b5ca4cd5e82a6f6ba2821f75da4622c5cb48ea6e148b9ace46fc40b29a8ab6a64cce0088135e13c737cbed790336831a2f5ca7e604390bb50de4de51adb7f5c75befdd398c15c86f8423e7808950ccecff19cc6edf1ba3162f618375e50d18fd8db52a6bdee5671c256dfd9894d674f2bf0eed22319335237aabc1ab9ec8bd1657ff69bf3d57bed623c93a3c049fbac4524282c45224f7f58874ffaa222097b86f3a1e3b4bb53728926c206c2c3f1c503b1a940c9c8557ab00cc40274410ca3a0e4f52fb5ba3554cee3df535dd529ad690543815d279bbadbc6011de0d48a47736f6143fc409ca2ef10190db3e81abd28b289c9953ebb93945b1fbfa8f3c21b8afa66be06d5fe7d373e96da523eec24f3f2366c245c169e57286793a2aea2729b82dbcc2aa782d75bbc7b58dd3eb5a633ef41fbc6f473663c9b226af71aaf91268c4246af4b2ca911d568675808a1af447626798f34d6a9a7caf4d198942cc44772cf55e7ea8b5b5655f1a9bb079d6fe5eed33f02f31cee9602da964025d8cafe10cfdc2dd115e3ff93b7ad5a0c844076c15b9748a34718aeccb1293c87f96bcd2021bb26686691eb0a21c261f14b781df69ddfc8ea260b469c1395f9735852d051c7c4c049f078f7601ac0b7e9a63d9cb7ae71eaf7077a5385fc5712fa27deb14090b59e80b203806d886dcddc35bd150220e2a8889d1d604ae08d001c601e6ebb13826cdcc6d09e0a478f36073d7f0284451d850fe68871868f50e181a1e54be15ef832747f29f46203119fa5b23813c3151fe80657c3132bf46fa5c0e35639cdf4db335c79946eee893fb1cb530bf37f49d85d5a5573e5f75ab321a162cd0be933750c262b90c1c9b24275fac07978d629a09e91876fbb1a512b425671f23cc5e75464f43f805b54ea7ac9b8578bc0c89f202fbe8c66b23d78d278d96909ff64a4f458952a4f6aed44b9ce3946b96d69f71fbce099d987f33170134381245370ad5bce2f6bf85226759cd350b27453bf23faedf39c3823a38ad4bd33bb1bad9343a24756d469b6e739bca11ea67cf2d96ce5d7edf01a9ac0582a9fc757bcb0b6e5d59dfbfb16443241b340f1d173c0180bed5ac25786ed621ccbd042bade63f7a3fad7ba64b57c50e9dd360b2f0aea8f72ac2fce2f4ae0057fe3f629ed35977507015084a936d32c29b857b07e1c18b3978a19fef01dff7eae323383e6ddf65a3d40ae4bd79cb27cc1ace20dc656cf325557d122c472c9396d54f1187d5c0c549244582168e32c36733e5a080cb5e17eb1be58e85a6c2b8dcfd18569498e08030f3e6b5c679e4c2aa4c0eb2a78ad7025ee34293f3ec20a5fbeed5deb0d8e2c2cbfdefa383be02f899cec87b0a3671326afb04eeb0df1fb2cbcb5b2bc1bb095139b41cbf3d79bcbeb40d4d1417431ed093a9c459e6f8336681076349a7a63ad2494934e3e7fdb14bc92ca2beb4f65b35e96aecfc3f741a267c83b269944a1c587eccc274b3b4ee6f832c4a57670578602798ee1df34b84b68a7fcd76dd9d05b8b45013cd1d1afb868734dc02be6f237c857bf89ed921981b3a939c4c7deecd73c45f466e0cf9e28370de44960f2e9523b77b25094d4592331dda33e83f312481e3a87cc405cc8e4cc5b0d0aa350812f11648a5abfe48c0f20a618ff4d5e3673e649f50ac28cc95ab4bd71acd8653d0d51eb6c98c0d04d85a6ddc6624de78486b39afa6a44dff09bcca234d81e64865455dd5e7081a7e70a80a4ef42f9b2d03d0a7b14a47e6b6956d5a7766e1a37dc792433bb00586a99c934bdc9be3a4b73a691fd93216fddda607b21eeaf7b53e7dda4344173e807f7de463ca60dad1f92d650ba54ce2bbc596827f4ab9be91da860f972cacfc3735ee261cce00860922dfad9b4b0e5c648ebaf7515491b7ddadcb9b8711cff3cec6c700093130517e897b92dadf5ab8503e64bc376fa2ba64b9ef4d31990c6be67ad0034f2de37043f56e106364f7cb54a40aa0d1f03be5d9eeda1baca6a55fb9b4cce64b04136e7d8f8062622c50f03f6b7b838d90dd96d5966fa1b6063f40ad07c4808e6e0f583a66b973a9289a8705d82ca5753bfd43894b6b6ec0b7c2d2ec7992a0911934d557a70daf69a357fe964c42d7dcf0ee74fbf945efeb8d3fd0eea96e726b72cefb7984fef8862af1767f6b6b46e0598e426e7cb9994c626d25031d82a2f587fd9bcf980048d832e79afd837817b32b466a10422c97600f94fdc2db78624ddb767a799a2bc0c4b4ebea75f4f3a3346ae218c927f272565fa4f55597f53bffb59e395e187f14e4bcf5b6f18012902dabf0e547d9be64fcc6db9a2d6b64e040ead9370581126d1af30ebf20d5ea532f99844b75bc5695a95282ea17d85b94209e661883dea78e6cbf73c37ab43b541a2707d1dea10b06de5bcb2a11d787b5162add5a84a2093300fd744b3a8f8b345fd3051f87d08a70efcf32e8cc970c4a7fa8243d75adcc4f173d7cc89e7ac6585061c369de699823f80f4e5646573f4d396be4c3576337aa8e3c39689c8454ba4a863f554f4a591cae4fb6fe7b58c5d823477d6dbbb7e7f349f307ba250dd94cc54309e3e335dd5e1ebf3b02196e2c8265a75be1981313d349aa577ab35849d2dab4bd1af8412d6efb74ba729311883f7fcf4e87cf0491114b8876a2d2fc9ea85aeaac5477dbf2c258fcfb76366e64755b8d85c1df753ec90a49a99760c4ede42bf9a96b118b90aa9ac6ef46f50efc06222f1f8e6d556af1e1b7aee679d1d0ace9b15644c54f792fa03bb2428a41b544854b78855a5933e6e539131b697594be25b9e4411474f03acd0c695ac60a93da6142434914f6e0eed5e69b868dd637de3abb8efd2b4fc979f5bd9d357c6b60115c63d041f95eccfb5049ff8dc1c1daccdd1602ba59c704eeb0ce7de7706105e32859de7abc08bd034549d6bcd6a8fd3a14208b07b82625a8ab0cc5f333b7ad6b66fa19618bf0e4470176bdd24f5c460873541b57dade03fe61897b462421cab544a8af379ef73ab399edeb39ddff5768990d12bc03899ddd74b8ae7ac0559e943057857cec7824cbf54096f8f9ae8617a1a1f896040b0d9fd99e466c73d8263ac0a17423063c4b545e85b0643ae9b130700547e9b65fc7c05186ac047d6f0dcf6188eab45d45635eeb95f1a3c29cd1e2f07530c05e19bd30adc1d44186cd56d4a9fff0e9c226e20a2ddbcc892fb05ec274e68db9056b8b894057d1b25fe86b587da1d311dcd3dd3538698017eab7c07a386435aee20464ab561b7410644877f1f6ba70875d63fa05ec2419b777fb9564b62e79664a4679acd37832a353e3f27de2385e00b585763ce627d4646efa0ffecd2a64f7cb2414dc564fcc04298ea97f74581772ba1288923b9af118cb78db143b84fefe81f814e90250eb6792a3d87bb0167bcd73ea7de7d07b73d38799a264d8393b68b1cad6428a3143b0662631ecbefc8290aa17df564a3119f9c4bcaa00ee7dbb6d6433ab47c918f84476c2293000bf8c17ed47711349c7287e001c1767b90edc618f5008bc5ae60b271227112d6f75370f359de3c7795659340573b181cd526a027552d07cd01d21c2972bb781f29374fa0e705c6d41ef3e4b832f945509d3e6996055027d71ebac0a58a0fc46c6b1e98f0816eb4ae46937dd86f8079daadbfc84fc4d9dc711557fe0c20ad5f6a6f9778d5c2a344f936effbf7a8bc12d3870368a4f7efe6cf9835d50d0cf0b6c619e6b5d55981f642655dd8dc5035a869576127139be003960b8826279d05b046e19feba073ffc5a33d90cc20f90dded9b3b1e33f4989328f3966fa78b3505085ef19ac6589612d7b84803920cac2ea440da545d6fad1640dfc5773d1b8e71eea99eb55a649ee64535b552d544ce2bc23e137b8fa18b25e5ccf842e8d39eb147bf3f8bc9d9b31bfdfdf1df04d6993fb2ce670b3b1a423cbc66c0c2cc0c2cae72234275703ec1a72f0281825cab495c28863a7d2b5ad631adf3edf3bcba91fff6ddf48743dec4b4ee13628f6fa62a82ecbcf67148a9c646980bb8abbdaadccdb19c9bc5beabde57cba3dedeae9120cd49dc33b37df9e8b474a764205ea7e5e33fce0c82125d2db437d67a9a4707914944d1974d4e62ba4375809a6642d63df5514106fe70d434c3ec5d796ffa5d0e341232e780480081eccfd2657c5fa5010ec026fa3bd3b96bd57950c7fbdda19b33d232c2e966eb6d736827854d2c20b52ca2fc584c0e6ff73f51dbd1dd42b5f6a3ac72a79c36527988e995201ce4781d49dbd8b9e0ee7a1f72f5613fcbc98276038981fba73c94b0f6a62f40a1462a0786feaf50f8b653f99886ee7fba8789b62d9c", 0x1000}, {&(0x7f0000001200)="daa4ea097048fac6f81fd47a5de712516a72cbea7a751b6cf3d8d2f9b905ba561794e7810fd51e8aa297b857f261f306a6e68c8ec0ef65ecb0315c5e9b03069d3a117c5a28e8c5a076da48a1bfdd512ec1ed5555f563e5afa48e3c3bed12b5a6e3685fab25238284f3e704d710f5bb2655644d0427dfb777ec3bdedaa02c3d8bfabd71fcd542dc5a31053304db0ca975dd7335d07f3dd124f7eb672e47315c848a52b7d8cefcad17cbacac0795709e", 0xaf}, {&(0x7f00000012c0)="0ad199be041312307b3cc2190fc986cd70309f095e33561311fa12c67061a4754fd3bbc3a1e22b74560ae517f6edd5860e48658cd0e656fe877e617b1cc200d3a688afef32d2aef359acc7d804ae6763693a774c65bcd515faa4d63ba43813798b2f3e259ad00ac74a97b97062a2f3f597b1b672b7044092891ab8f8908330cbafe57e00b423603cd66b265a6d2f20e82348f480b231f8dcdfce81dd7977dcfcb8ab5caa6b214cbf377128f95a7c88981e0348e356a16a358e3318e19af985a81c4dbe88b3f22b1d6af093066603cf1babe610df8a7521c90890763bf1fc36d8153da0b4208beb52d37de10ebf276ec527aa77e35e30ccddcea6fd53b36e", 0xfe}, {&(0x7f00000013c0)="efae4897f51f", 0x6}], 0x6, &(0x7f00000015c0)=[{0x68, 0x1, 0xfffffffffffffff7, "332547ea4f25cc7dc8177f9ebb915d8e197858906547242df947b96225621ea6204001882d821630df52caa6405b87982d87ae87f1315ab0246482ad6d460faf343c5ef2631ffca81f25121d5fa2ba1548"}, {0x80, 0xffff, 0x80, "7251511d12688d12f63e8186b695139bb4a0cd17e0c15614bea2fb4e68c2d51b775323821a81a936733b3abaae097cbe608c531bc60529f357706440213a94583b4bc5ee5482997864504a7a3c2e4738d238b28d6c292c23dc135689e4755d52870c0cea5ba96bd676cb3ba67d27a3"}, {0x68, 0x1, 0x8001, "966634f3925b333d8114c41a1d0e5c9302bf0818bcb8b3f997d741632c1331cd8add233406e594521351cffe685f08aa1182c82ac5f9bb54123d0fb8679f6b74aa5ec46a2230d76f242c98f5e15c784537ecef5cca"}, {0x1010, 0xffff, 0x7ff, "34f9c7cb4f43a380b73edfceb4474f8f6ea0e115b8e9ace08d9042c3737b80bb83c6cb6e88e07c51da60bc3866416df49f32f63d666026d72b5ace19e3dc947f0d35f68eb876a0a0be687045469150eea7148aad1f25bb87eb54f8f69c2f104fb553e0b76299a0cda6f6444f8e277b2b8bb8f304bbdd3fbb8605390c306891dc0456e740c956687d3d51a72dd7ff7492604f9bb7c0b62df50da49dec89a7c417864ba9800df5b528c55e90e89187a2569da51c8cb5afc61933c7630165fefd384d3b309e53ac7e3ff48e21b5c623f8a74714c80d4b97222ffdb60f47e97dcbda8a59a001ebb78aeb524d581bbff65ffc31414b31effedee954426dc5baa81114bb955a1dfbfb4495234dc7731b3b64b05124d2f3893cc69dc2379013f3fb319fb43b1eaa2d37876771ea1e5c3bcc0ce603a7f3c5b54243a1b3f906dd7867ca9b77b663d59030066733b2f3fba1916486b168e51af23b230de7cd18a482a584b40da3bdaad332421a2aa56a411f45a1dc095d6b5e8f3e242dce1bbba3910d71a33cb12866550cfb522313182f4ab1ee487117f29ce0966d493e936566cfd34ddd55356b120ae4384876b7db1128c36273210309090d61117b2eef51e759f5c8c49132fe57d87b9e1a9bcd40c751af793967947403d6053aeb6820b2fdc91cacdc1ca4664f1a58827ed9698c8513252449022ded1dd918c43d1e9073be71565d94f0c49c7e6f7113a2047250ca58bc671a2c774e0d1792d385f95060f841a51888e5580a66469d8d959b2a9799bd047dfac97a34d9fe3f749720d88989d0e62ad05026d7cb34d96edb9794557e23af53b9f741fef0386d4d65805e363840f4eb987f7834355e96bbdb4cc79bccecd134f254efb975937f12d0ab6c68ddbda00124a3d4cbf43e0b8fff8e8b5321e5ff0211d632ef8fc77ce426adf12dfb0cdf31fc7d68a6ab1280372cb1aed9acf720c1f5f1dfe38a38c66b249d6fad7840381318c701ba6ca2ad2eb872733ee00fd521537d8537ba3417362520d5d97030e38b7d904ed53d593f82783c104d89fd3dae0c2cb85c2605484d8f237756152dd83caa95abaefb138e408a9baf79044513adfb390c51522e358a466a6873b5c855f4b5555d15a2ba96d2c7141a06271b394c609dad6556fe68cc8b4baa72811689df0853697b2091892bc7e478f449802fe25c129c57c7c913c3c31d04590f2734c40e4f525ef9eb7d0370b247d25173a5a53dbd526cbd7124337d13ddda8ec81d70e92d7299e6ad1be783bac9c8a4a9ca8604cb9799803681ad43f89569cc89af9a79c7390780c0cee418d9a0edce8c7165e364638398e6368e1ef9c9535b517cd5cf99af8ab6bd7ae095c907b1cdbde1151c7532604aabc7dbfdd32d16cfee81795d05a5ec8cc730695a38390424221e2bfd9583ebb5d3c788c10ca2761d5d4b1a044197cb670a3e91c346fe887ed88f4b5ead9fb4bb5c240a6f7aed97d2fa0dd83e2d386329cdcc502613aa2fc564428f5c4ac961eca8f4813be7c618cf43c716690403fc7fae80e7a5f4d73086a63bd2e1364187553855c74a585736659fddc3d221af1bc738ddb5c7366ecfb2cc8e4ef1869e5f768cbe03fcc1134013f68c2d8a95c8b8b25afebacfa8aa76989346183a63624c972622b2075c4453998ad49bd62aa362ce5aa55c45d84e138c7bdc6992bac52940ed0d33647710d92dc3780ae55c9998e12fa212dbe694963f2d856e29be52241d36cf4a8c0232e56e6dbf05b9f140269e563ac76988274ffccff0924f8ff535b309ab56164c66341003531ba8653b2ffd350bf3396fe54e6e3e1e400ce42422032d76622e32f477c8b7eba81260680c57698bdc7de3b8cea6a81c6055c364f2984104f170fbed1b60a8f0c020aa1f07bb2b2b6cbd4b3550150df2d44321612a02c8fc0f0a1c4bed5d5ee3e6688ce43c9ae479e062f9d15c7c784dd9fdde720249fcc3241f30a9249807c144a44e9c40190c5e861717c73a5b4d43ecca38fa1eb61a278a067a1a2c8d21724e6ca3df82dd2151e99780508dd4c96d31ae73826b2be11d687a4a325d3bc140ebb8e419bf15bdf17ee5ac49624dd269b6c737c8560906622025b8c0235e5d9d6f9c9c5839d2391d530556cad78f39f4c3d1508bc15c20047ec0fff2f3d8ab696a59899775f581edc430b73935c1826937800be8d41534c42aed03c3419feb13edd9bb6edbdf7d0e0b2c36e4c134a9cd071d45c0b3b71f4588afabfa88bc28217966fbaff1b9c8ab5e2aa9ff113d7ed3ed56a496d4da83b3ec7960c253ad6127f615dbecc8354159bf5608a4c9c5ecaa41940741a098bfefe85b5090a45789518b0636429ccf164ce938ca606f89da971d8e6eb088e80e8e996dde2f967e2364adf1ce357acc3702cc7fddaaa1d2c8f45484ad2b35bb33e89b42efb7b52db28d3f525d8e49a40997e59ee919e42aca0f31725643904bd4c0ee3ff9ec5d59d900f44b8fef7ab108c032c8d02e58b6a475d7d3ffe9f05ff4eb25af49a9646263d4cbee75b2591b017d4a560e127e6fb515fb251fb2d76202b4523b409066f93a8c4e9319a3ca03b8469f108299026e255a3dac2ce08c11afc89a0d5e1c522ff3af86f95e6c5f09f1e6af11d7faf658adba70095b3063fa651fc2aa91de1015919a7b5391d3930ae677ed5c5eae3191cca134db3afdf0f5aba388f24b806c81b195bca2fc13990a249b6ccc141f374c73eaa64f6b28daded408bde525e5c017799ab8c8ad756bb3147b4ce5a32f45a370f7a7ce52f93743c8470ce9cacb07ffb5ae5ce169e9c61934144b95144b332e7a8b8a1ec45fd746682db715480db1eceb0eb4800e975d9ca95ad805073448aa9cc5cb2c46aea695d892c6ace3fdbb7a29f3e17bb282c611b1de82a5ffd67e2dcf94823e71e1de3b386af894886c4d3fafa1cddf3edec89554819afe85a3dd3962f053865c6facd066d86c58d1a5f85f0c94f6da0565b2c52e02cef0d835ab8c24b780d68420c9800e70a6ae03cad3a2c11814f9a0d025e4e72a4f79e3c79f927fc81a873c66e9c8ce1064f01fa04e1ca4ba7bf04915dd6d04b6cfbfd60db4164eb9b30262b0cab84fac4b17c69cdc5f6ded50a1ff5ce2a38a323367e537233fea67f05c5e8150ef6700f4aca7f6dda6cb670d82bb1b2e789c889e158d9390f4a9f7426423098285091d6f9c25b9a3bc7f0691c160612fee9351658175b7968c84099c223096806c2b43c8b7349db26b0e49b69a62c17bdd97a411a45685cf846e7d778fa7e73dfaf94d20725cb40430ba0ee7e0cdbb85e7d21d09e1ae6c96174fe0132423cf299c5542c093ebe2fcb639573ce375d621b49198a13d872a5c9dd5e467f6c3f5c5a7b054b1179a3c970f60efa6f689de3bcbfd58c6b4c1813989b7bd3d33ac77332898396590094ac0da1fcd5b332a0669a20e6e20e68a210f7376e166a8d0d5268d369ec42edc293ca8c5d4b2126ec2babc9efebe2212bcf48a19def6abd1625748c24cddc445f54db4d966bb8230f28b3666545d535ad887a94800424880ab11d91c257be995fa14428966993f78bc13a72175e983bb5d0517a72556fce93b4003f750378a6735ce10273cd149989c4a94e877286be679412363b518099399044325a48ddb705e858532cb5fe0796e01710f44e235bd90e37ebb452dac40a501ed148a3351ee60598225036022bc816bd3f62e47c8c8338c997c058482921c6cf9475845853a42a48590b7601a788a06778633fab1ee186967a4e32e17d767197435f6ec4e200ec1e82b859c7c12740d87a93338eb33e78323ca7353b7a3d7d7d07b7ac6f18c82811b086dbb6b0e839a558f048f9c6487b5616046ab36323742c82c44acc1ede55eb6a22ed8967bf7473e7212c6c18be588cc7df3edf7e91aba5a46cb447cf4a8f52c63c3f08c5e5e191590ece451f64a1062fb3c69fcef427463536c8daf2097bc7304f7c75559ccdfca362ab71cc18b74b97718982fcae98bb195dd23d062c3200d8b7138d424c112a1ccc3b91b6f00522f7d743082eafcf30a8f7ee008ee614d63844d068e0d6f93943f790ca80985ecdd8bc22691b83cee9616bfe57c667a9f9be3329fe6440dfa049e59fd9c0a0ac6130307460802b58400c5a6a55765f24924758bc4fbd25d4fec923fd79bbbb72610c93ea9c04b3b1062ca6ac723ce309dbd7a0656c98ec48c69681cb84d1be81f56006f637f61d32b4baa411c2ad8fb971650063d34146e024020f3f96d43266f1673df61850eaf1fe078d8a2d00c4cbfa89ad82618fe53bcc9c866b2ce9e031c6b0dca6cc06185eb50b4541ac07b33f3d637ad4ed7bea9ff1261118f9f6b1522d652faa399b8b014a11614effd120e404d20339bc922561ff206f2317ea9e96d680dceb9b97f359b2fc647ac4e158442dc9517b4a83efea3148078029c65f478f488da4af0ca4d738ae4760474ddd89514195c0bbf2d03d1d60e3f2accf5a79e0350fc3c328048511fa82c346dfa9090f9df62e8c07603279344a7dc63e749710469a33704a0d44b6376c590c6fb14394c142a606542b70f079011328f575bc91ac2ff89e8e6fbbdd3c2aea2f290bf6db00d618adc09674bb17ea4f20b4342633bfa7f1e149b2ee238360d411a7c040f9a9b105b73f91b36c813b1c3d6b78f6f8a1bee90c9f0d62337438e583e51201e24d9c9367a44fbda7b5543f17e483194531de2e3810f00722c570ed37c85cacbc4042b911f90ffef87b4ddd67be39adbbd400e2a84e3dcb066be4a6f25269e16d12cfd5a1717994a2c1bab99a29926e73e19ff13a4ebb261f7810d27223422687ceb5030a3bca918aab59c92c6ff51920d2cb28cd6a8b9b566b3310f8d9016b5297489d060f492ea1de26247a46e4dbf0d6e0fe5d2bc690eb61225b0cac434acf6526f31457434688add826d9a4be8f2c40e3bbb19a2304e26c6768d980af7f6ad4c62e5cdf6e0005b2cbf4aadfc57d371b754698c918e67105824fb58fe8c66d8c7be7bf171ea1a74770da8fdd1a315d9d944d1a6af0a7e0033dad59106554dea9172b71f8d7c3f8c54fcdc732671761f943c48984e6f4785bc716eca7adf47e45a5a16f8ef1240921f517c17a3f4e03fa366b0a0ceb0e0685f56ade2c7a3437595672729d7a0a578cd70190d28430a249c98bebb9c03e9fe80366b15d58cfc1eeb68d6d14debc5c20910ac933856f9ba778fe9e953d14b2ebea49aa4d53f9fb240c77bae2cc8acbb59e4afb877fd7ec2f82e42509590c1b0658fb15d28b129552422b823d05f7e8e2f14c216be3d2835d19c5ffb92e7bf4d01e1f74a72e1fc0b211afae91d74065c65f1428340a8fb46a9889565164700a887612c443d8c50b2d3a014df8fb922acb83487e3a16f91d07cfec31cc5bc4e913908d4a4120af02a0339aa135dbf120f1265692decd06f10ea1a5b9d1a4b50013af6ee6d33942184801e1852ff9920c529af7db10cdd1b4264786eb226d14a76a0616bf91cb38f7c4ffedaaabb0479f319232d6472372e5e63263117fffad7e90725af6b2d4767e3edd31202b7777e3f4271b5b44669df1901cfe9e6d2bf171dd1dc8d325e041afee508ae7ae94358ff0c941f7e3fb0fce0c16a4b5f8bdc2e6a06c809d6568dcfabbf524659eae0bcdd5bff314a830fef425437c6a3d63256009b5637f63926ba1485013f1ca5aa9174ea94a8f69c04ee29beaef0a3a3d2dbba8d747ed299f5d270d07ae989f80064e20bcf059b91fc9abfc2b973d1489e7034d269fe4c174e66e33fae4337"}, {0x78, 0xffff, 0x1f, "be534d43abe5d8859ffd7324e37ebc72cfe7517e1ba77dc184a4ebc40605d9d9e9abaae067aa78ea25077b3d73b6e301df6ae09d4146c184485e3c9c318c68c020a589b43a05accdeeb534babf22bfd01a45bf943e862be5e498d6dca466fc20366b6072fe"}, {0x60, 0x1, 0x2, "3a7417c7d8f81352376e4df330273f43be6596a87c2bc9abb755b977e72182259247e89322ff3155fbdb20d6321a61b16b437e0ee35dd3df3c13c71407d6802edaaa2b09148e9cf4601148ea6f4d"}, {0x90, 0xffff, 0x4, "363cb72ef13a5d1c6b4f8e349f3d2cf6d018b7ca9e12ca7e19bab1ca71bc2c2e4cbb52bee27adc4431c72c9f49957fbd8a4083377f9faad61e107a480e0bf215018a10f1195fa871c149084acac7233d1c1f2a27450735fd987ec32fdfeec8e27815b9d979eec83b64021463ac7208a9ebcf4333e1c4fb2f9decd280ca"}, {0x18, 0x1, 0x3f, "48c649"}, {0x40, 0xffff, 0x1, "b8600ae440c122d451cc6afe29e71b39886bfa92c426ea2d62480eafd0b2b3e2caeeaa4289f298da4610e3"}], 0x1320}, 0x9) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000000030000ffff000001004212"], 0x10}, 0x0) 13:58:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0}], 0x1) shmget$private(0x0, 0x4000, 0x200, &(0x7f000012f000/0x4000)=nil) r0 = semget$private(0x0, 0x2, 0x284) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/135) 13:58:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) rmdir(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000240)='./bus\x00', 0x28d, 0x0) 13:58:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fsync(r0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 13:58:36 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) close(r1) 13:58:36 executing program 1: pipe(&(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) read(r0, &(0x7f00000004c0)=""/219, 0xdb) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:58:37 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 13:58:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x50) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$TIOCCDTR(r2, 0x20007478) r3 = getpgid(0x0) r4 = geteuid() getgroups(0x1, &(0x7f0000002700)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002740)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000028c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002640)=[{&(0x7f00000000c0)="4cd62a082522587d79e3d1d401cb7ca1312a2c41234f741349c6dec1a28bdb30232f7ce2f6e6106fcb34c7b5a42610a8309886acefa871b81748ba04a9dfb93514b555c5b22f95033c5b0b383a7c5084514a3190bd709f3e6ed229930a58ed4181b0ba82234293b440b58334b720ca022802b2fb94096f08ad0c153eb1e2a6e26f5fec7918d083b370ae465dd6969e91ac5587b8ef390cd022bb3ed5a13a718f18cfc7326580214017b79b30e0df5164a19969eb93d428d115f336600baccac40ef99a3d9d207a94f5a2740bdc7114938b53b7280bb4bce7b1323ed3a40697a147f04ded56ef868d2b83", 0xea}, {&(0x7f00000001c0)="6b34a4268ea2c6a3f44668d3f710e444979dac78ac1ca66ea3fc7c4824061a7c5ee13af2fc6249095f808469ea1ab6c466729ac77684e8a4eb250e1bfba1184812069af7602482b3133c450c62835f9d46b20f71e39b7dcaff87862dd3e23d563575eeba7b50710bf3adf122c06eeaf1a3ee26a2ed7d8047204c8b1bab2f7fdbf989c81e8b5e42c572e7d781a0a27b0c40ed4bc51941e1d35a05aac13538388f5c0d51a839e5a3c2beb49389b212d6507969db0e14161a0ef0631c4508734c9f3afb4ee5cf79b7b4d3cea1963ca53148f8c474cae03ecd232fef86dd0c4cb7cf792bc1109753d1723f3ad34c761079cc5725d7ec95225f9de0326df73089732e794e6222748e5bbfd035f097ec3a39dabdaaffa03e44ccb19c70db40008f7166b85da7ec2ea58420a97905474fd84d36fb81a6f2a516eee9fa2fbdb073238a7bf001227929e5a7e6e1dc224ba5f5b59d12b76724cf21a31ad6b71b074799e0b2b6d810ea25b0c5dcdb012742864e3b539d20c2c5e4837594647127d4f3946fb56d442050cf2ea0cfbc349651fa6dd20ab72aacf79b6d5428d5e2b20b495646a11de81ee34cc6308a45131cf27b3ae11748922207feff97d358c2f0ee95eb4d52a0febb263fa5d38aae2ed1ee6f9c7ea48c7c7cfe9f519cfa48870e5719705c5213faec777cdbd2d693389d92f24bfe99765c9a21fd116ba1f5f2aa8292d4e6106ae8d12d744d1299a9b1542835062baea0096731e9a6f3dce0114da8321d1b192b224c990929d7a1da6e86ce76619b1e317d6ca1876c42a59b3e6fa8bc5bb5bf4a8f0df9aace21a3a6e1e1efee47c79012924912c7173c966d6f07a68d391c20d1b6def6c695c598603f8b12172cde77506250bd06cc1f69d8574a4b48a1cb9a34d712be272e8dd514e8da11eeaa59d528080c97d5b7d38bf5ca4f92f312b6e41151220d1b1d2168651bee158fa8f48d532c5a027ec9903012cc40efd5b990178d374d9d57700b8a814ae4b05d7fdcf141c6a1a8a3bfedf4d7394a7d1eee77772d549a075de2170fe11f09aef9947c9d405ec006b85eaf2ddb3df9d2ca2ada5ba7c804d406a1d32956897c5d956924607a46f7e6438e5c02fdc6f65d9c82a565a9eeee36aba15ac7aa82a7894d646613dda0ec2cd8d64c0690614c921b2d311449f38d03f458de82df6e8ae5b836270ce4227ba21c0a6b02d613d91179627541de75b4bda122d60ccc5e06f4e0c714dacbd1561c3a934762083c7f8ca2899396d5f74e7f628becc8e2dd9f9a2496d7c61bdbcab8d416178804d2984e3478264ad64a81357d7c9eb4671716f588a8afc89c7876f22ebe37f81f802236ae6f5aaa65631680b244a56c323a0ec63e110d2e374ffc3221cc046ffca81ed845cc354a35611770d7438fa9286d8b44ebf1f82ea2da4b3675b20bedf1942b5205403599855e420dcde9e8f441f82f750cac4223edc9cf03d39e742cec46771148e3bcc55f356c368b17190a31ceb466f91b2631e126ed8e87479ba24eb8dac0faaab77a0eca176808abade03e2df33ede19c7a870e3148b1460f9d4758af11dba9e4692f5b650f0f02ea314b32b3c0f18a410164a45a79e6494ffb71e19073812fbe03ffc176b5f46113422d08e0af5ed3da7c4134198d5eca430870751855bf5d956215628d47486f6babe6ae6c28795fc0939dc1f5d494cb9130c236fbda42fa4c9817e7b6e3c88f4579837ab933a628ce7aa0cb6201d4cd2ad7dc47d86576709ab4105490e2460afa21957d6b90d839ea25d5241f9ec28aacf857478007e57a1d6097fc4e76753971a7008e0a9bbfaf9cd88c6e060c0d65d1afbc181e8042f9dc3d05b3b672773de29f576d0f7d49124d4fd8c00dd10f6780cf0437b4cd354719354857c2e4a709f577cc25767d4557747f8d8cfd0d0c7b7d9891d3800be69b8756e7075b71b2ce88a4f5df1e78786dfffc0d9ed9d937e4c31a1daaa88d991bd0ab905397c523fbf5ba93ac5a3549d780fbde0e84444369318c5831c2125231e52f0b8a1458d2ecb2710f692373d921de63b44d2cbf07ef1f890d143f73be90b3de7ae90ddfe6c23c5e06a29649e6b437e9453d498a8d0cf565fd4b63735c4f523bda25a3682a8389a905b6417aaed3fd0c71ccf01e33b7837a7ecf025ed86a9e979a8d4777669c75f369c8b6d882707697282f5b616268b9039f02b16572a55a333ecdd6013057cca4c35cf4826153ccbfb20586d88f4784d259d95a83ca1c66e0a5fa371b4548622355ecec037c44da0352ed1b2a4fc7c8c4910eda96c148a11cd561bdc9db9b0ac1a814cad0c6bacdc633840798ab9a0157696d5032f6a42a45ef6462428ab975662708f1082f4b8efebe0f2c7039adb62aa6215869eff55f21e87f8514cf0e37357f3765bff3febc7c3d3cd2d5aed27a09c9be8aff1dcd8b0dcf194c2bb1f2206acbb0e5210e0fa21882d562e42936bdbe4f97162769a4b837aacbf34deba05f126eedfac24736bba37fe3b302327d9c0a2e1e0c00d84446126f0f14487d9f636a18dae78bae98fe3c598051dc42f7cd483a65a2f9d2cf089e7edf0323e0a7d24c7e4836679e41200b0ea0cfaace5b2fa8fcabb27b02fc17ed1442f7dcd389692a5fc56a32cdb4324c04b5890995f230b96ae5f4d17d99a5620fa1539053b16ec9529b9a9a466e213d7adb7dbb3fbd3ab6d9c6951ddaa2f7d389e9f67ec69e2958c468daa94543e40315ed3561aa1b88899debc6264f3870c75670e3d37a3f1572402cae9db15474dcbed58c81804c96c918ff335c5b8b55a38398be859427777fd8d826f36d1db9989c98e28410750c3e15744e7e3ceeab327c1a9a86e01ef1516a99dc600eea9096362f1036a72d2ca74430f05d043c65c72d944c85eee4eeab634191e522a6a7fa5f9bbe2c279d28708e585e962c627779255760489e8f55c3ead0af99ae0ab85dcbc8599030e60ddf87e1cb92a6f08cfa20b208fa3e5804355f3e16615efff889aa14612b9456f3d7e9521432ad5c4bccc94c3cefa61be5aa8211ce7741e420cd816b12b5f91cb50ddc14011d3f90a15ffb50dcbe030c620e03de48f6619762a9e900b275b65b6073221efca4c5bc2499fd4cf88aaa1c3ede7689ef426b194bc3a471ab23ab32f3a6812ac37fe662714a4e6caf581c8b1e4eede3d00a17295189278b216a2f958ed0ed390b2da7975398fcfedb7d4d95db3337067c6db9bbdd6941a88ad4249639a772b2f3cc656e1c7905bb43ef44ee629bdeb9f0f45bb0b89303f069eb5868eea859fe40bfb2ada467039bb7701e47f7f42163795ca5ce8afa5e884b898f4c4d956b0108093e56325329cf06453090087cbd82a412c96293fcedd3b43b67da5222536b3eeea595026788ce5ceecaf7b11ca2c0ddc2dbab98a55d2b288fd773541000350b91465a729fac949f036ddb593356027baf6e6f9baff0cb0bab0932a55ea9c6494bf2897486fcd0dd860f1f75b0389c51ba68f7f8394f76569e8cead5a9b46b5b6cdc008b4b7508020ee51a0c56422bb509de079ffc15bc27df155741e80572f1aaad0efcdb631e09f7f848fe4339b7e250619b9a698632608598c61f791f0d3ccba62a8333ea257c05034a1889c42150b510da3adb5e823cd42bdba77b8b12164c7fa1543c2bb285fe12cfe8c77080e1adcd6c46310ff62fc7e52a860d686fd1b63b4100f714e90f3ba8709da82f477106f3deec78824a05bd725d474cbdaddfa84f2f29b1912a59a3205675c563e54051854d8f61f346ea747be3684f74f1670a254314be0ccd73b70f2d374ef0afcea9abfeb84e680624cfe97baae11511a5229feb59cc5209b539f31d67f48cb027984bfb032e9b5e0c71ed02f76f125cdeff16b4c4c1858c65fcaa628557bb72e2ad40fcde1ca687be0b1baa27d86a5348f4aa7f579b4cf27a3adb775555c64e7963421fb8d5dc2593b04368cc2062366ca80c962597b67ecd1a91d7a48602fe5fa7e4e1fe27a58559274806f099b49791371792147937fdea595f4a2a955f5b1c2d65c12a7bb75d2ca59391a0c6008bae89452105333feb736d5dc05dcd13d4dd9b7208aa429fafcd33c1e218106b2303d6751057f233d6294a9bd4e92606ae923b68f7c22db1fb05b20c1efedfb3a494f30f39b4830dbab708cc63d799a2ee4e0cc8a04d63364846f3034cc2a24ff8b90d0fee51d20d6e5b555fe1f85863c9246e8523e847a006452d14553fbb6fbbaecd2d4e529bfce83cc769ae1faa2ff01faa9aaf5a11fcae0c3d600e82859cb71428f7c39c8ab1358b2bd664dd7deae5f2a764461f5866489d837d80d60f1c0f9a7becb6a6a5b6b9bb92dfc928f4bcb3e0c5a004df651e1d0d49f5677168f16e5b2ba8702d632fa7843e31445d42b579917f3eb78e3a356fcd0fb0a12220185105b93c62ac9d89b14514fe91e4ea8de2dc1014df9a8b7590610c237d496cda40a073c6054c84681ba4c07dda7bec31bbd824a0afeba68470aa5516434074381cfb11dcbd33fde047f92881f4d67f50a552626f456ac4892d82ac235271400984a4894dc997525c3583ff73a0f4e1f9c10facdbfc56e42c031bcdb2973ea6064361739dbee5796209b965739a1aa3a0a01d341aacb055d2d76cb8bad1ed94ab96fa34fdbf5d56ef70651b6aa74d83356b60b027b0120490d60564977145f29f80089292ce1271622b828090e58552cf4397d666ffe53203b32b9895d7283b518bb3078a64d654f17419b7bc8acf2cdbd41bac28868cc3eaedb29fd8592cc795fe7e4bee9642cb3caf9aa88715f6e87e81b447d8f54888b32d71988dbab24710ea9ae8b63a77510a32ab02e3c8035c5b29e88555b42ce209b132fcd76e642073d2e2efb6c52913947eca099f30d8afdf444a60e30738eb4b0cfd9cca22bae6fb0f2e97836488aaa00c8ad07c711f9524d7202691f80c36f2196945d19bc150150da774bd23ee8aba454db7929bcd4554a87eda7b5fdca77477bbc5747269de5835a31c6dcf3fbe0099d0392c926b9082f993c2e53b1283af366378682d599d7bee68709e89922f62ec3b65568fd9a9bbc3fe8db67b05b287a74896d5d0a0e51e6e10c524c98bd22a308a9546b571583b61365da6d486d302fdb189b63f006be3fffd137fc5114e09761988f4b5d707ad98a5d2820dfea903ca3318295d1502f8190da10e7f9aff327eb05151a6bf7f0af1b03afd95af856e177ca06a5520f4cab64590f573275c999dff643134a129aa15421197350f5e83618e8aaac160e0f0d50d86c38f94c2ac9021ec2eaf0d38c9d71f43771dfffe3b0118ae5dc5edf9e5c54ae62bde8c7442a6e9e7204d78030bed22582498ca72fb549a63fae31ff5524fca4b97af4dccff7d904dba5ae1ba73ba980261d893c8db8345f39b9dd265252772e18c8c9d7ec92325e7195d1f435e7b9b446ce56dbe328eb9ee0c9535efed2d479c3cabf467bc310ccc20f08441953ba22b71d52f5eb996f93567244a1cef35a6240d043b664378191c30f3c245c754a024c381c9a2141eeaa10a4aa87697a62b3890a48f50d4865ac3fdaeafd4569fef6490f3b19eb26e07462889e2010abe093aafc3faa0f987cf292b39720cc8d6627e278247124a4c2dd7cd6dfc4728185120b7ea003c0e1e0a059091b9ef72b52cd67c1c1857e01e28afa6e0e62e2364cfd58dee6f0a20e613fc7651224913de5a90aa58b096357593b155947dfbd5fedce91d4dbc6ee1c56e39a4c382ef39acb0ad42c09a98c9ed0a5a706531ecb9a2522b76ea7333c", 0x1000}, {&(0x7f00000011c0)="274bb32f74c455e04e998b39f883278f772eabd2450f5f058785b7027f370365c79c9da8a886bf7b2ec194378df77f6713e8aceec8738480ffaa19", 0x3b}, {&(0x7f0000001200)="9c015c7d2c4cd0682f89b5f2f97da9cb6e071498a913e243fc53ebe55b13c9e4f743130e3f4544a9633e1b3a65706f81d1d30a49e83ce326755143e1cc5dbdf3cf34e0b99d22d72310ba01f36a6fdaeab0185683ba565fcc5e9d24348c0508853d5228da475a9efcdfae33ea693140631263352a5a4a1f870562b56171b4ac6907f8a56665ff11fe", 0x88}, {&(0x7f00000012c0)="b3d63dd11ad868e41a755ecff697f5003c1a55a2424e9d4f5f6be18011810742e2cac3fc0605008fb15b483c43733743ce7833728ebd938f97dae0bc3d8f5c93976d8be44de04c18852a518cc873b89d3660d063672199944faedc901734e14f142ce7b8c9de4313f99bf3cda52a78f6239d642e67fb5a0cc104542972f4aa9e88e7a6eb33e8d5ba39a47e9f489647517fc9e610dc29e09ce58ddefb9cf8432241c03e3cb582d70c666c3d1818222708da80e0337f4d94e3128e018f9e492d6f95d7b8f62c8626a7245b6c153285518b45a9cea65b7c", 0xd6}, {&(0x7f00000013c0)="a716cbaacfaad641cfae46f62f4df6d262b0d400b069b87bdf767aa610523d2027a0b31e7e4f71f07a5cdb8dde6980438676aaf292e4f8155de6d54e0d6a1b7c3a42ec361d796d25ae3ffa651fcb732f24de6306238c85e2e68aa5dda75e0aaa4f53738e11daf90453f7355418b7029ef9bd16083be73b7a870f99458ca7b22aa9bb8e71717d5d293fc327bda236f2db2e6b", 0x92}, {&(0x7f0000001480)="c6b52ada1b040eac78904b288f8d98b0ffa5ffcc2a02ff0ca2615fe0cfee4e94ac1846bb23fc526f10206e691842f428e4e1ddb8c269376ba10e48b8d2ee5aa17fc8d9444076401a4a73a90e15c4d79351e89d110ed7b2e7617c90005775141e48d888c8d740932ee3a4d3712cd444bb3b4384c353991562910cd1a68a5ac8fdba90325498923d3a435c3518a659383ecba31eeb4ff84c7a1a9c265d0bc6296fc1313e4e3850abc2bf231e655e99bbac94d7628537d1856764edd5d29a0f4ad442aefa2ab7c437b748a5ba89c2da43b55776ef1427eeb840dc8864f46edb79f1c73b6ab90061", 0xe6}, {&(0x7f0000001580)="1e689d0bbb5004119a12b7592a72ad71c1278979b1256672ba787fe206765af2965dbcaf7cbc8528a97feed722090e3c29eb9364d301d0f4ce1e333eb8c0939c3a3b409c0d7dab284486d19f71dc9f87954bbff5e1b6adc61b41ad1b298bd000f0bd2449ea233bf094f5c1fc0954832d430f9cdcbaee508a7486014076d20df42280e42ac969bfbdd0bf2eb40a2969e91c495110746a8c0dba0d6ad330c3f5ff769ab0a126530b20fc5070914e151547a9c87331be7c5f47a524fe1fce46", 0xbe}, {&(0x7f0000001640)="2a28eca90f57de5608f64565d7d269e47f8b7b901f0c38d981302c924ef98ff794ec9e45dff5aa837da870aef485ae1a086b5ec38aad6ed356668eceff0b7dfdb004a88c59c862b8b6c7958d3fa6cd01a4de48fe4e35fc27f7f88da737dcc9edfc6a75afcf9fd49868b779472641ce21bb3c20b6a0490b0b8f0a94b4ca6719e6793e07f3e4dbc9f921156993d178953a34f956a54865e6a3cb966be5fe8351b23f064d6753330aef5a05d5d9ccc1c3db1e2860c7d0e9f11b6f11c50ab6cd13796c9e2a746beef58941b0044082756e540350d3785e16d8038ce32a077a398a57866194059d4f6deb73cfd40b9b6404472f6d9ffcc7d3d3fa4090e6d1686088f0b8de370952cd48e4b733d6d1b6a75ced2d829d00c8582f661ee037d893ba763d55ab5fc04c5b50bc9cd5ca41f4df06619d1f4766429985dcd7163baee837e2e433aec5960155518cbea55eda4819a7a45abbcbd2fb1bf9a006ef18404fffc9ec67037803aae20c5fac2fca120e9bca9fbf977ac083114dcfc21f7bb1ff6ee789ab7d17646bf8c0fb1fb7f94df4a7f07ddbe71a80e5ac1734b22276a6e08f96fdd840b4a7a95afff85a24c0dd927045793bb9b873cdc5ed826f3d0c4b33be582198cea51d4cf992710a4634cf19f3f7ff0dd1712b445fbc13bd8068c5d31fafaa949f5e5123875a5ed52c5507a601cfd5167b434ab2636aaf988ef85fdc9c54c16c7857c238b867c9bb3d9a3b5495a4988d94992659dc41cee6f8a9a8dfaacaddd2574b07bf8629ef95d2ea60427dd7bf8f6620ca4c59165d2770058e37f355a0123f459b716396d64d686451c32fe0ab58646c41f649fb768ade74a4baa646d2cc4765db29da7102974c55ef12b9e34877e3949810e3bb8e90d8c1180c9e925f8c5ddc59b52e94ca7833cd7037ad89eff40940a111d9cb1761ad85f85871a4a082847473484764cefb48afb64cae913bdc203e03dca681f7f0e7ccf7ba5b5d41e4b0698713a25e553ae884328d02e0135db88445665805227b9efafe3633d9703e14c556070d58de2926133a3d695ae3a3eb44a6b6092a26f44111548af8b40fdb64e3967ebd53c5b56e68c5219f7773e9cc3f28ac29d3d6da81485108680f1037b80804144f66827eeb382c1e4dfecd2ea5cfaa1e988ab6d2bfd9649accd45d21246cbd1aba44892cfb7ba1f23b3b840db13b0c6e455dd766333accb14c2099898f6ebf0e3e2eb3a961af2b4c179374546a482e33584090e2ce25e9aa89f639f4d7a3e0f3609f58635b1ab6f712ff2f7ed3c41ff23b0b6ce1b4e2b6a71992bc9db9a042f762668abcbf87cd120016ff5c4d56708f42e86bbd1388ffb5169bf93e5424e8e5e9052e26bbfada9384fa1dd85e70ed9961712175b69a83a0748b8b91741cef3d275324d974eceea526b0b5585894aa021e420b009fccf4cad46732235892ee01b601854ab41ea4c4d071efc894d8b05b6b40c202c2b99b8379c00f418eea8c223f9add1c0f50624400671ce1a9e44d63d1632303e7b00c4bcdf7936d8cf7f33278f65fe227c6806669a1ead9656e1f21846add18255b573d47fca7fd657373c5d50e1814016f8f6256e4ae2d22b6c79c500d14ab530a8fd516f466cba07208b45c47d563cd2e67668149859f15a1f03a09bdc7c868e951aa4db3116ec36e3582891159d54505a5e688c4ea210afb978bf3d8f1683164427358d2e246c229804a004480b712039bb9985f13dcd2ed34cba1789607e8d3077825e4867bb4b7261b2e2ce9544326d23129637f95d1162ec9083eb4d25e6d446049c73339ccccddf167ec3d53b05519a35b0f4352615b6f9582aef26d17acd900211155a0311ceb53bac17aab87f4479e648c1dc8c6d451e42761167c170d86951e70a530a600eb5bbbb08c4a1721ee75a5b19b7eb233adfd5c9eeaa1f47b51781a797d4fbcfbeddc744a204c80ea7cf7b4bbe6743c8e209c98ace9995c5277f771661c673627cb1702d38b00e37f28dcd4e4230c9b4a91a03e121a953d31c9333adf6ba90bd3bbaa7f93eac3430adb8ce5d1c1c3aad0dd7bdf60788d0f12b7f107214e7a8fca09d5b9a68252185cb15907cc264d8ef05cd98b91274edcfcad24afd153ea7fb3e0946bfadcf1219eca197855625a3fd3aa62279a0d9d36f9cdebc4e6013936140e902f92fb745a2c7f4477492381903c5b1fdad2aa51dbb00b2f3f544e98764a41599ab1d5ad67f23f5dfa3feab4111eb54cc4db3730460a95bb29f01e92e5b61178384b3b8b6806b3ad46d3c9fdc55003099dc6b02c160cebc2dcd7d4f311a03464ffe1e99fbf994021e90a4111276d57581c374de2051c6ef5b8c4fd755ec9b05f3776c9f9e9bf96785e8e48c54b838a9d7a26d673b1efcbf5d46751af038e7c09969ef5425cbd9833d525b9d0182af440155dab0f1e9b4723898dcf27361d95b28af7747afc9e740dd6b54f7030576659e3ce52d55ca732c84e6e98c7c096a5b92160f5f47d44622f6e3571688c6feeea5133c245da734817cd8ac426c975563374807052a3dcdf56b0ae080c34cda0016920fb2cd99ca0d817598fe5aa11875c645a8abd547769a48e53302185ab16e3d130b8bd816e6a654181ba9f6b383ae378ae2f7a57183cbf1fa985efa8137f1ab6ec1e9af8ad67fd74790d96c9a2426af6da1961822faf47d2202a364f8035b712f14f014c999961333faa732d12c0111a97e2d4d74cbad382d68dc349afaed7c14df3e0067054b4e904beefc636df464d0770ed959f6570a66fe603e3b08cd9a88140eabeae35b3ac527475cb0507698b35a92bfa9b93fcde6f010bb556ba2e5e7491d1cc7496e674f31c8698fc6e692c6ecf3554848307ac717a33125136e4cc3bf6322646779d0ed9df7d3b481a6d7d3cf6064fb6ff2ee98e4d6ef6a6f03594ed0d80655bcee678fe2898d63ea35aa8eb7213898af6a8a43da71ed606ea12ed8ba967b9029c1875e23db0d5663f82ddae22d95c4b88e3baa4dcfa73169a627d864c6674250300a621e2bc04b6a4afadb16178c678f1de4698fb9ed224c11d3da02cf5118d5fef9c20b9a18190dad069e79fb6f38cf694a01ef3bc92e35f85ec51c828df6c08e3c3a06872795b28e623fcd95be6b91d9b88b202843fc9407c0cfd3387f9816241487b62f7a418158bbb92210084fed01fbdee649be3225e24a0d818af4769914bc0dbe460d466b5f2a4276d7a9163ecf575bcb9670a2299e98f02e180251f79576ffe217dc28e5bcd82c27e52f0be794cc2c7aaf7a830892fcb294c15a296d989bbb8b5838b8c597a2d0967091fd969a49cc76f59f03d978629fac0cebabc5344163c0567b47bc00b73e27f26ab1c310a4ee74bca1fc35091b5a0f3fc4ca563566d7ecaa66fc94a0ee3eed8f043537bb4afaf2d178aa4b70ecfa8de3b1567500838d57ea5af5a802578c75e816c7a31ed42cc413e4d9774ac0121a521255ef138165bbd5ff4cdc6d8331ccc1f411b2c278c49901086f875ded34296d1084db692149648cb2682333757265fb5b7a9c8346273b1b178d9d0277d0a936e991d60035f686192aea43479bc83aceffc013d14214d9f2e10823d773f970873ebe518d5f934ac7f9ee968e6f000f0761f8a9020c75502052e4e68034ec3ad3c002572259f363d75fdaf991465745447b13592b8f9bcc46bda46bab8eebeda347eb5c0dd97b94e07565fa6c4f5f83015533ec400b6907017b9eb5f8c476915a66d22b93fe42d6486123a31cecdaca642b24cd34ce4baedc04c60fedefbf16e3d4b113af3b2d74804552eff60f942bb67c50c0ff446dff354ac996c6eb1212e17830893a7d0807d16a58c1a525a23fb026cae41acdcf25530758e2f445e80834044441bd2496f0695c62ba8238f34ba5d49fa2bfd2a0f341bf0e8a070d7831c7043169864541b15324252aa390f1dc186fa8fb200215324f4750d2920ca84ac8b5b04e500b589c018893869617319f3ef2d0980a187fbb8ec48de6575e42487e9f781ccd99b2a4da61d43d9249670c3313bd1452f1404d121985cd33aec7d239cb042815393dd1d98d190385ee05b396b976aaa359a5120582aef4835c7d7785535cc9633fed70e33a614b8e24fc5bc0564e66f7b078e250cb79b69fcf71ac248d98cd68e059a3e784ca6da2be762fa8d17b4b6d7bb22313841edb5285aba117624195026314b47a8cf6ca4e0513047da33b513e28e1b4a9cdaf51ed0f24d2048a7cf04af2ba799c5f9bf9c13323770c694c0f9ca827786903a7e3978cb6d6fd0c5990364d2a9b5e375710e1838360588eb7404db31965a62cab7feac5ab53ee6e4ecc8c85cdfb218c23ce55d3c97a4eda7882c724a469a4711fe163ca30aebfc3ce49b9537d0c7de6e7c15bc9c43d93e92c0b62e4c4ddcc580ee6a572e29de5c4f9bd4a49775967fc5ccd58fbd996c209eee56a2a1330c2d1b0f0778f6e8cf2451b03fa46a46d0be4193d63936b74e98e0c6ed5d8901dc3c810e1707a5fc01bd2bd60c0fb1450422bb51b0cf714c61737d6c44cf4bc90519bf075ec9e9c2967942d8914e9009298898e8b2aa208ad064b4e81907b7a26200932ff9eb4966d6b4fcedf5f80ff3a25dd70bc4ec7d988fd2957a1ce9691868e525f89d9804a074bbd7cfb3aba2ca7bdcbf39de32ba87d535dcd58e4a43c6fd617de2e0bf39674d89917f1cd45caeadffefe50958cf56b7aa952698a5bbb10f28a6f28043ddbfd7e932c35a75e150db6172b922a6715e6834f668e1c6a56cebb8c60eeded40b8b41c552b250b4a61801e172b277a74f0b0d8ec019bf6f7bb6a0c8deeed9f146a25c82484ee0c2c614b956584717b91e9d7fd2dd252c79f2232189da709ba5dbda0451aad9f8987d6a7fa7f5b32ae77682d3c8e7006201383669d7f8f8b9d4c95e911b6ffbfd8ad6962d7aaf7653e25232e2ee3ed0e2c9fb1625377e01e798299e006314a1b17dfc5d508144c1248b1066c3b9b6c68fc8635ff59f94007bb063fe0685f6b092183a891b58b002385faff2e8c708da66fced403bdc9746239edccfdfa4e2dfbc0968b6fcdce22c231f08141813ea561abefa64b88f40db5fba6ef9e5e7a99d5c44c547709e84305b37a4d866ba92b8edced68e115dfab31ed14e12f2dcefaccb46f5a4f6129d52725234541a091590656a1a4c44bd516d7822fb2d795c5b4caf8d5aad32c48724b2936b957cc5051f63952c7a85d947cc115857ce514e2c86889976700a195b263a5fe36fc3306d0dcebd7639b28e8eab261d855c47cd763159d96aa032b6a541f4936b9b587ff0da2600bb9967de7b16f5b26f4477fdf229178726f6fa3e74e195431d032c1cc1fa8a518bc0157172c53b744b2c39712a87b1a418b57bbaaa910790767b35ed5a33a55ea89c250bceac90d479178706502dc3678f75d9ba67c1f83c3bd30b2e26735b263f98b02fdc80e0c98c7363e6f339d719e91042293b9f9329335c233d996833fddb43a9c0286db0954ef095e3b5dd731a76944a04fbedeec75ea160c025d44107a6dbccd440a94608c71ced320ae2d62054fa3b330de6fa7d9e65d6cbb5e5985aae5d37a1fc9b628e90ea3898fabc7d7892d281a16b6233273eeb1dc7dc38f0df5831fc7b0829fa45eb353515e2bdb264d5782b35410642751882eb07d73590d5901b7901a57f434b35b81da0bee19cec2574efc02582d0045fef2745231ea319aa5880d4af0087611d2164c6e6ba82f7bc0b680b24adacb2072ef510819c88f9ea829d64b36465d0ef0796a5d947ce7be4c61", 0x1000}], 0x9, &(0x7f0000002840)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x80, 0x40d}, 0x402) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) shmat(r1, &(0x7f00003ef000/0x1000)=nil, 0x4000000000000000) 13:58:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0xd81) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001180)="e99f53e5aa64817dca12a258ca2b9393d9281ef365486c2fb82d2e000365812aed0b27d22b02276b966ab4e379c36db37d2a12d43dbabb82989b461dbfae9507ad0d051c1d4a577f9317e99f6a65acb320e5eec7b51eb75f3aa1d3932b6b7f7c16c3787977fff587a055ca481eb77d4fe378f59f7eefeca1ea577e3223961827714f659081a5a498d0798f19cda3c75571d69c167926f271b0fe5a95a673147c6626d373c5d938a291aabf26b06633526780f3e17bc818459d6346cd8a3334bb89e925", 0xc3) 13:58:39 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000040), 0xff00000, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000007fff, "c446bcfac49167ca43d000", 0x0, 0x6}) 13:58:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/65, 0x41) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 13:58:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x1, 0x2000100000000}) 13:58:40 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) 13:58:40 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x880, 0x160) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r3, r2) 13:58:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc22", 0x20d) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffb7b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x9, 0x3, 0x4000000000d9f, "b08d16c6662200010000000000008a21052cd8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:58:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socket$inet(0x2, 0x3, 0x0) shmget(0x1, 0xa000, 0x10, &(0x7f0000ff4000/0xa000)=nil) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000140)={0x9, 0x3, 0x2, 0x1, 0x20, 0x40, 0x0, 0x6}, &(0x7f0000000180)={0x0, 0x7, 0x9, 0x101, 0x0, 0x5, 0xfffffffffffff40f, 0x400}, &(0x7f0000000240)={0x2, 0x3ff, 0x4, 0x20, 0x10001, 0x6, 0x3}, &(0x7f0000000280)={0x80000000, 0xce8b}) rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 13:58:40 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10400, 0x7d) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/\x00'}, 0xb) fcntl$getflags(r1, 0x3) 13:58:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) renameat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3dbb) fchmod(r0, 0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="5816c3d3eaf910e9bff00e47726c0aee26dd281330cfa288b626965de1cf159d82ff459f5c2024fc53c564612d60991a4e9595b4d3db2ee4340b06f52cc8c9883e12abd4deabdc306c16a8d100bdad506be7d911e0f0d9ecc575f9782452ab405b019de9163438cbd11ea508fc256e9ad2d1a3d3eb3f6ad5eaba2e0c6cadaae8afc7d28b2a13d51530d1b7f66f31f0d90573807d4c6949607b8831238bfc1b5cd72d26f1198279058508a420f6677ac1b7786a97da4dc760afab2b4a11be14b53fe141ef0e", 0xc5}, {&(0x7f00000001c0)="8c4a51f19a01486be807b820549b946f00f874978e4c61540170cf6629685f709dffc0e8e86611bbe89e63", 0x2b}, {&(0x7f0000000200)="bc02794fe8dc5c5f4278126525d59186cb66d2c79a9f5e16b1868a7f01f1363307c0ba72a3f11260164c781976025a40b2", 0x31}, {&(0x7f0000000240)="e3d59d4651b95a47d9c8be454073dddc7edd61c07d7135abb61f40d754b029d44b5d75f223a59b60c17550391c93cb9cc03ce3db91530a3124778c2a63411d8cae4c62f829f22f41e6d6", 0x4a}, {&(0x7f00000002c0)="6be749b8e2a2e51e075467ce4ce86fc2099961d71379210c8080bc907691da511113d7c8601423a778a1ce690009054d8db684c1f0e0db7dcbe03c0bddf3a89c68b854a7ae2342ab17c54d37b3319880b7f0a94d5adb3fbd12170edf267969874a00", 0x62}, {&(0x7f0000000340)="b1abdb1da2cfd464df7492e52184d99a93daa9466ce8973cdfa3de76fc5f4eb6a15f15405bb856736b10b73fe9bc2ba95994dbf4db14abec95a7593c3ed6", 0x3e}], 0x6) 13:58:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 13:58:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 13:58:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 13:58:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10004) poll(&(0x7f0000000040)=[{r0, 0x140}, {r2, 0x8}, {r2, 0x110}, {r1}, {r1, 0x84}, {r1}, {r2, 0x54}], 0x0, 0x100000000) 13:58:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821f2e0f66696c000000"], 0x10) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000012c0)="cefc60e6cedbbfd096323d63eef0e53bb1f6d151f016f2e65dca62cb9839e751e37fbcf4b3a221627aadff652bed76005f1359ba138855869271eda071178c7cfce8cc69a9273fe0cdd1a781ad4ebb0fae6f27c5a3edf2b6048b93634f800d65169186003a2733a6b09bd9fa6e7a4455268947083b0b7d6d3faa799b32396504830aab03bff49589e3762d1cd35370d6f20a5283af0b9935b890ef5dc9ed0fcc895e9231b7760e2951ed1021c91ccf309f0941c1904552684356323eb76c2d27a937e879bbf43ed6c73bd5b74e7a3e6c576559d5f346bca09f6a23fd049083633e8b064d9cdbeaeead8a32166003d61040be3721598e2dec1416fc25dfbeccfbc28b78e587976f99ff51d04cfe92e7117a44c2d59e3f8971ab48d05bc4757d7b667fc2c8fb2bac1a108746fb4babc83ac234ad39b72c5b28bed80119b44459c9d5098fe596b99beaf2fb1b647b60f63c333d62bd2a13bb39ed479879069de128176e74f39e9b0eb5f0e9cae7c74ce050b2ab4c3109290a95a1412d7a417a8fa5c85e7e40c921ff16cc7452dbab5580084607b92e93306a75862b2466d5e5a503468c3385c23a6fa31b72863b0fea0f97811821d077f20dabddbec6575901ef441942f7392873fd696a88d241b1398f330818a3f04cf1c6eda627330310daba364127dc1b62590a50c2b8e6626c0ac9f01eaac3ed5bae74aca7229c591abe6b374635a3cb1fe01e38415e053af08564e775687ca4d959751ff365a273fb69f2dece1e7546c875fd5ab0ac021f56f65f61b6b6e520ec67cce0a37748340062e9fa08d63864b647051e825ffdd27f0d3dab82921b09dcba4ddd20d9d6599fe618c43894243099e9e4526c2aab866aebd9921ee8c0650a91826c8053b56321ae9dc3d06fa000d42b8b8442a1a65867b87aefb9221991c81ea79187ba15c4f237d17cf113706256d21038472eacd2b590f553726e52d772b4f1742faed5d6bb1c50252808185bf7aa99be47b7b835d29d5615ce604b3245a6e03c13e424057b163e133db31b62e5e17ba964d343065780b0ac4193ab8c27fb8fc3e0b216b0507cd7534eb1db7b646ad8c69ab8446576e9ef0a4188f733107248618f739dbda71dad0e1e5ee2379818303d5ac91cf1ee39d64a4428f4688c84159dc4d4a907b0d95a9dedbc0382fbd756796ad68ea938d7722ab840f892f2e43319357f84dd914c09ff36fa78a3a04b544c2ef126d5ec87f89209fb69c370235b909a3c856ffce7664011e0b1bb91b7ac92f4c64e000ee9e860f87da9572c2f534a5c44bb5b9dc18150f84807af4a6409998ca31e9124e97405ba53d19a76120cfd7fdfa7b27096b80cc2e762f173816ae25ef9969d229b6d03d1753a2285013f3aff7431f9af62421f744da1145344bcadb166bfcf5bfb1f851af7e1af924f5701d5883a18ecfc84f73975196dc6969eaa3567ed259b5f13596b7081536d7116b684600f9d66652e084d38c21fa60edbb3ea62b44ef73750b527c14f2e295f05d6658dcc2dcba8701871214456c296d5d755ab3716127ac97948b1a95f306f83fd9c062fa868a30eb95f5b0c1773101d74773bb97563f5337e68b39e51fc156a48b2d164213fde66c6b07f4131386d7d0c3c9d5bdb655b491df6f7019e235e974f0a3cfa4f62f8e4f13631e1609f324ed6a95a173b69da6c03e31451e36a98412a7363fdbd783caead99de846b845a6478282b66119e4928d7f5824d6c83f5edeb35135cb74bbf5f3d7271760e4d118682dca6cd98b12951fb418dde6a32fbd54467c72ab2072d7711988b593782a3879e30825aefa8e150f6658c4c8b22b80bcd590b3ea842eb853c6184cb79fd06305d6d3c95e13abd7bfd69986a07c6874aee970f682f65364a8e6842233410a4096aaaa89424ad7c55b2ac1dad6b515159b58a6b5c8893e9cd172a232c0dc909361db6e06ca69257ae4f41568f1c8abb72ade815f86092100451dc4aeb376a2c53c511cfc2535b1529aaefa5e8cdb64d0a42e1e5a40cb4c0f936d9f979fd757ad8012599e53226d5229c322fc4d345d34b83552e38a88772daa2fe5bb7f12fbfe5701b9939e94570ceb8a803a1f58ee0eafeb5ad9a62f9058a3ab8a63edf232f88e1b183136ba1341f57bb1bc9a33ea15be3c698016a59337a4a44483d29cf3c9462e785584e9b7c3331656a26cf498ea1077ed735ca8661ed12dec77ec00d8d9a6ac7efa86044b0ee56b29ca7517b3d412fd29f3544437ddcef4a0bacbe4b8334fc5556dec32b85bb65864af2b68467a5def2e5c1802031738e28c58a7302f0fb8f1d7791f7e7a6423887ab779a7fdfc0ba7ec57dd30bc15ffb880476362a656f5d0f9d63ef98e3c62b132b7914977003b852defc8efbcb2d9bcb33fbaa648b2560ed18fcb6867e3941e78359aa6df878740855424ed6348e82f83e4637e46348c3be0fa39b9ebbf042569dadb4079907974180ba78c8ab377f37e934da620bec279c118900bd42238032b944623dbb7f931eacd27664862656899c7c68d58c78053dded36a44c5375d5e962ca7c2106708c6e543d08a4929cc10e9d5aa2aae07c932e4e9d314af38e2952c3401b5fb78cf7d23a7f320a4ed61c829aaf46201c01ed5a038e76e94781d7c2976dfb921c89cc37f08e6f1a29654f0df8274590c06d5604dd56a627028d91b7551ac2b0dbe559a5c20d3e26de3a4bd532574a1af3d2df613a6b89086bec993f20b3dbd7554066c78cdc926e2722f6e366089b8a0daae61e702a90a507ed9b8789e4cfbbe41b0cc49a08fa053956365149122b3a3162e5575fbd5a58584cfd9875ad1f3571030d8b77036aca20dcd8d41d417e05b5e196703d3158df25526241fb6eb286d4dcd0c401d3ec0b779fc7aabb7b9dc15bca52d04dff94b872258854d70c13c2110ce3476865bdc1f6835b816885b66a78082a1ffce88415902d1cfb1de638a15acbc77cd46e3d99ee9f189d30b58313edd2a53918f492740fca87d91cce996bde587b6d70a911be9dfbd66b952451b4e84af211ccda36224d3fbbe16afcb02fb1384ad95185bcb4f8306a199355e3ac678854442bc6583d1c3964064a4a0b2e2df0fcd2c58ea356d7508d440b057c1f271a95c4a3cf84ee147f87960ece4f15e7fcd93226723db7edfa69f43eca03df74d5f275e408836e38c1d0fdcaf1002735d94f4d348079605810cd450bd853662b420cd3ca7081972cd20f906556b87e413b1f76491cfe1bb8d205a1fc91a774ece3be608f7a3bcf9f86180d35624b2558ac5fb6f52b62ed9091b96cc84542484e5cfddd8112416cd61bfd265ca90f56e3fc1035c77973479d839ba048c416f773c49ce01cd0426fc1f1caacd364813b0d1fcd62608f3cf4e968545f9faa2750ec2236589424f5752463d539261155582564a9465ec58ed8bf1e4e594c1da7a0ac4466897692d0a04321833d69aea5ab296f6a9ec36dd0971328bbfeb5906a27200b5af0514c77fae8bf2314a1f6a78898e342964312d9ae53638d8fbd446f0f834df1b698cc9930358fa1bf0f018aefb4ce7bb473123f519884971345150c03fa154a89b8bd98d54cf15ffdf8e7bfa8b6820989a06cdeb8ba23b56598f0d0c61927598fa0e9c2060954699f86cc5d9b9fe9b84869898f7525c5e7511f609c7c983df3af644f83bb2a9e3a3f19d77ab35b4bd864e0ebdc6239bee00a77caaeb5388a6c5d772058989a0fd5871f0b4afbc454889eb3f8dbc9ff99ac86287135ed055fe00b51f547af2a61cd2b5bb36c486dcf799ebe41f6ec088ff53dbedc8bcd605f84a63ee2eb1ef5cc195c4f74cef26c63c13af7b43cbf4f5bcec3e2ecc2937dce98738365e1d051ab01d8cd4f0c487f9b68cba972fb05e6bf1ac848f3bb8fd39b051f70893526ee0f54e88c7d741047ce27533c55819170af993504e2ade2680912a78adb5f5b9b0c8ad15d403329f4f6f800185c047035ca355b0374f6e6c35c46bd49354ae32841c9b433e816c8b2e2697001de91aff0734898598a9bd261825f9c50fce7b83706c3a2522f87d255e78b283fedafebcbf7d336177d4da5f5582fa2d562730944495f55513048fff057f0a56a654c017aafa1c228c67027df72b51818ffc87b500796d1e863a68e995516e536b4d2d840d3de95709e0baa955bacfaa0ffaedd07f5b641d6be237fc970955c2fb22a88a2917c5220666c32b6f953de1b4a140eb11a0892287417cfb34b310902b05acb48a60a9182f4afe87aa5e40cf0aee82f79bbf830d99e5be0e48ce153d4ff61e4352c689106241e1064ae579df61cf5d4c2f3dcf2e3ba9dc741c297d6055b62728456fb4071c76763354ff7494c9046ed2f58eee751aafd8fca15e299c022d3ae56a5c17708a2e79a06b4a8f24cab1ec72f92224799d47a4090ed46d2be905e704cce1a08c75e2381f7907133e5d8b2fcdd2be5dc1dc72604280ee1c00fa41b3d2cf9bef85631f6622749d7918f2c7b4565d43f289e7652000187cb2e91a864fe313768b64274e03ecc9d048b34ca700d767b12f87cfb5156f67db08dd68d61e89bf8002e1c85736bfa25ce1c7c784ac48878188b6d6b5230974f9807d6e70403985d9021135e611d2fa346830e4a6f853d15d15654ef3d1db7e434a24ee79af0bf6ef9b71d655bbc4079231046c00e67b04e88a815c5268a8435e95f4232dc452081b7cfdfb65e1b95ea461b4be72bb42d862fc89f7e0fd6feae1ba0bc47962dac3a2127eb0d2ad11acf255322f549c1bdab9e4df47cc32f682e07e547de3c8f76c8d7373a37c6d259b384c1ae0debe98cd7af6748fa882878efa0898fea48f8c71276f94114ade9507ecc2af55a97438ef6bde2d06cfaa95480c9d97020dc6bb8ae6c98b33a48b39261142c1b79609c04f4e9bad5ca57362647c54468e4b64bf559b12a65ca9156af162095f05986a621eb4d616e658563b3fadb3871c889b5642a4a4151dd8321b34c67b0f7af52541b3f3f7894b9ecfa7236888d47e122a0690bab41f45099c26964dee591fdb4a2f665a0d06540d5253cd5c552d27148a0f92ca0a91e7207dd83d803f49966318d5f3923e033f7760156c6e348db96a2746a2827b2bd4f667a8ce2ab0c4f94770fe9947b0ab646ee1f5dfc230a4284e98efe163ca472128d37ddbfbc0df24da30f7343bbcaf1c80f18a4e1998a1d108070307818113eb05dcd686028fd19d6d77851a609c8944e94780f43188c5dd8f8edf9407dc695c807016dfd8316748ef80c0deae5f67d2d8ae990d943c2bc69f9ad6a1f0da119094c5ed6977bab2d2bd18367eb35def18bceb95580e6204a1b96b3afd0d393a354c7acbd9b9c6a64fd0def89a352d8c7a3ed84b97e6b09596cad938b83f571fd84f8a98786b1cd47b7ee992b7bf4283d45a7804029e2b56303e6509af693cd65e8bccf4b0ae241cb1d35c12911b81e1460b2af2d2bdfeadb9d79d9daef6a373e9514a5a49d59f1934b2bdf8a4b7e7c91ea5d1e6eb194f9e", 0xf3a}], 0x1, 0x0}, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getuid() unlink(&(0x7f0000000180)='./file0\x00') 13:58:41 executing program 0: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x0, 0x0, 0x40, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 13:58:41 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="faff080000000000000000"], &(0x7f0000000100)=0xb) read(r0, &(0x7f0000000140)=""/93, 0x5d) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r1, 0x7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xafa, 0x40000000001, 0x0, "ad71f00483e203bd42a5eb4fe25000", 0x0, 0x10000}) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 13:58:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000000280)='./bus/../file0\x00', &(0x7f00000015c0)='c\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4000000100002) bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000200)='./bus/../file0\x00', &(0x7f0000000240)='W\x00') mkdir(&(0x7f00000001c0)='./bus/../file0\x00', 0x22) 13:58:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/104, 0x68}], 0x1, &(0x7f0000000100)=""/97, 0x61}, 0x1) 13:58:41 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, 0xc) getgid() getgroups(0x4, &(0x7f0000002880)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f00000028c0)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x7, &(0x7f0000002800)=[0x0, 0xffffffffffffffff, r2, r1, r3, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) r5 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r5, &(0x7f0000000040)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001640)=[{&(0x7f00000000c0)="aebccfb720111e537779fad7b2cf5d58ce7ecb1ecadf03ff456302320f8b0501eae4a5de4b0f5840d17e9cc28fdd7b253b73c1bef6f588fd9f190b85a86888d72235c49f276f8df04957f73334dd8df93503395509165431067c58f506827ae28f5143aa7d4ca5d03bb0dc9cbc3393bb82bd5370e6dbbbefe3d6831dd3b6e8bc6041", 0x82}, {&(0x7f0000000200)="5f6c6786f0a064f4f042f8ca3df17286833083cbadedbc9763ecb18ef8807e0280d733350d97dd632264ecf0f701e164dc5720b07e427f836ac09a00b4a8529e87dc807789750eca0699c363c992a0bc683f8765d4a3cd3b98d9f69c8a3fda9c8c543e4df5808f241c95a594bdfbc36e96fb9f1b3db0ff42e66681e531b7147936336517b068fe939ad420c5aedcb8efe3a29f27c8d94823d496aadcf838a2e7062667bb6b3d", 0xa6}, {&(0x7f0000000380)="c5753b857b3fe923161efa5d61863ddadea1b6f3e2869a510dd56cd56ea87f62ffff09760f093247b24b6137e4fec31dfa89f02ce0e0050b47e4e7217f80bbf17967d85f29e7b10306b620a5949baa589e07212bf558b74b4d03dae8b137fb1d8aed637a5d73eaf273aa3c90745e13d2ca53c4fb34dd73865277a70840fca3a12bb627cab0faec97e91b959b34f11f5fd70b2ad53590d39a30c36a3dbc42ea4cf14f9765d63b256918eb7fad77d5b9f50826ae1dec1f31e0e0f8bb200da371f4b62d9f04c18201", 0xc7}, {&(0x7f00000002c0)="9adcc337b802e07b4785efe9306fa74609022496584b18644a487e7150aef6f98d508d26c6eddc166cf3057ad44a3b4d486d689e26ef9c01902f9a82927de63420ea68b3b880a5f257261e6c6f9b6d31611a0f16e57dfe1869d856117126135875428db7", 0x64}, {&(0x7f0000000480)="adbbd82d301a519a2ac55c0f96ce2076c907bb4babbf090b8c47ea538f0bc0f2644c7d3d75f70a44d735bc682478267dd97be2e9ec4e3f48ec1ce56e5a9f84f4ac22281985e277e3bd0233c3a93ba0cb0057fd513df4c8b758f4fffe477f1e83bb076a752d47916825cc7238f024b31a59c97e451c6c8f89139aed5b8ff8d20851912e887d9a92d19fdb1f116cc6fcedd363a08f72a36164aca5a9dca4065ea645262083c302d9346a7231ba26591deed173486653c6888f57c44c82a70118e51819f29a1df82c2f6e82025f572c60b13fdffe94c1e213d2a121eb3ba43700e6388bcf0a370ee6bc332aa17a8dd04d263aaf53ea8d036a3a896f121a52fd4cfee44a21edd048a58c2a08de412051fb15aa5c97901d13bdf0c2f29fa5326b64cb52c13f5d32b1e570c7f8853c7056d1362ee9c8bd26980d293e359643a5ff56c834cd5e68833d5b15b5c28b8eedbd9e83fd2232314ccc95c345f5e73287c6352abb2c38de57493bac9f7a737fb938f8855c1a315226304d4888ca610de348c3bb3c84bfd6fc67b99263fb4b2557ac83bf6ccbeea272700e3d0d2f507d253e914fb2ce987e02f8f5d90bb4e6a57f453214ce10d61a705becf4c906a622da86312918a6a9d93aedf64cf995808e6cf4f2687c7df02dbf861118ae1bfad8184d35865f5ccc1ec5a2c30c8dc12e8ead99ed2d863d4c510c38444b5610edd8338fb0c96dbf9f3d1afcaab1448c93a9729d15b0482cc8933d7f3e9e197a9605080e2e12829d611265684f0a382f5b3dcb2207655c825cc2f0b0971990b16038f4f1fcc38e5407342cc2063f8b5944ac2823fd6f320d2370daaa51b48bf75042b6e3a14c3fd650624c9d66bf88a1047d00a83dff327777e39d6054c8f489cd038b7a2b5cd2da58a6493075257d443386860ac69c361e6eab243cb0a6af496aa6c4dba02fe295e57385ea53cb3f40f3f9b8c50a91a7b020d672cbb04ecd0ab32e249dc9ed1b3985036102c311c13c3f97478da18af396ecc545c97709e6e7f00f873efd44f9ab056dc85157b0f4cd2d669f153a09ea00eb3ec227076fb1369dd3950b3f3353a6c11054e56cafbd87ca1432507d823cb626f303a38c0276910e3baa8b822dca3ac7e58c6aaeac211cdaee3268bf6ef1803223f5783af02c246bff75cb0840f12b8d94d1d76ccb44322bee0842173673e13e953797fd8faf9d7497aa7422e2b953fbf4b97f367cbd69397094b1f84ca8d6676d760a8d28b2274737e9647390c172d5a99483d11cc179c53e595db15a459a977f3e5759b45a1388d985ddd2fb699586f2e97f5265693ad85763635e9e5215c731401aad98c027727ac0eef0c6bddf8e771fae774fc8418a6d671d2326074d8bab34ae4a4bdc224a22e00a48dd0fb26ce92cff5bda05320c47bc0afe6910e84d78ddd68e64df444a52a53065edd8827eee37b700122498dc1d19c71f0d432ac0316b40d936b564aaa59a63799529e68f60e1faef8697f6207a2f9df4ffabba68876c9d835cc81cf5f23b67ef1fcabd9ff7c6b984c8b15bb3189862f98f7e3e7d99cc1522c3dc310a5e7db90b84f5121e5992e248421c4246e734c0256a0f81e63973f71d50f7536e417ec3c37aea0ae9ccd5c515c6580d65125af1cad0131e34c55a2c9d61cd22b2ba2f55213faf4dcfc3414597e50d9fc0b0fc834c04088d05609c3b34dd5db97d8e3b05b09d75a27813cea7da363ac5a57222feee223d35c22cd774776cd8964416e79279f50060f3d5dca9d4c7900fa8d02ca7a77ffb7d5e9026dca50a2470d8d1225d3ae1fff55cd36331a1cea5d23e0317afc10c9df858f0b9e706ce1dd8c600bae2b43b46c82d22332f529b72f5fbf2333bed6c2c15abd52a5803d66e8706a8b92de1eeabb02830d8c34d7729f58294087670da1fb6fc611ecd2936ff4f2f4824d8964c353f4ed27e38c4e04aa7453caefa3c473b1c0622fc1ee4bed32a7ef172b7eeefa5d66772a321a43f6dd141a0a93e31b5fb1c2edf4510b642ebc30ddade6331bbfca0b2059dc6f7e194f810bbfc478c9421ede3065b3ed5468281366a251e6506570381bee0d3b7f146962a124034515974dc10ee1e5ccf8c5e81fc8ed7968eaf9413de57afa89038e59ed59e7398edbf9097df322d365e2edb19e92dadffa21114826f481078420f45fcc73c3581fb8cf6c6269ced11c962f5184dfef107767feb2c6f789f3136cf0fa8452d1ede09bc88d27462d07d7b2fbdbc18dcfd7b18fd1f98ffd8d4853309087bcfc2b2b797f1d6f929050767282cbc744727c56d63485c9da534191fe04dcfdb6c481044e6d976f570ba12586e7a44f54cdf9f2890652eca7de71ceca57bb5f3a5ae8e67b799aa0d5dd310277e6d5b62c47d08995dfc739a13f598c9d8679e9edca63dd7f2aff979397e1abf89d4129e578d7507cb82a73f4775e9a381f189c9686b2a4b8974873e3cf5b6fd23ae44b5d7a9d503ae3b645ea8e6b433222899c394567fa266a1cdc8d839834d0a5e5a985905f494d89c0d5f5b2177c41b6bce9bc9e5b0fa03aa9f1ae30c8344559fc8c38a0341e61f702f6ed9f543c74704279a8b6ffce029b3b4ae5846ed169d0f6554be2cc097d3091d7ca7510ca5450c3f658d4583a4fb147b7e2925b479905779e14df120ed9896e633cc8c37a936cefffa785fd786790041b58e5e1b1fedfe2596dc272bc47f2da2a417a3e965f3e16f40e77f1b8d95bc7ad9a0a73f20c21303bc9b5edb6f556249d23e36975d9ea762def7ccf379737db270fc32c2c100d8b6cde7007ed32427ee484cb8b7df9fd47b58da0688b14f069ead624494cd62541b07badb23183b2f4befb1e0165b3d9180865681e706b9aa57923deef66a760deca79e72b9b15d624280cd75007b2e9e576a53554c8029f98af066b6604d0b9eed0506ef0416005aae20d9c3df3b369c35f2d5cb37923f934d3f5df8511354a586242962058b8fbec6930508ef7e4e83ad3bf231c5ae5764a0fcaed5886ad4212528933a4425b61096ebc63a9df788d654411d82721b798f5c0dd0b99d000b2ce64cf96a674d06642db02e2e8f52eefca66bc4fa05348108ff1706e8216495b19d881ce4fb348ab55579b1742d722acb8fd27f4e1672602c5b73d8469ec08a5a1ca906bc3956c2d01b57a41551a30fcfb42315f74565ad9b1c5f025f102659e4cac7377a2e18167dd11b947e3039491848c1b54842dab1e53da9c2c10794c898f444045e1a45022d456b87d6b7cfd214acc94ddb49ab6057dc7bffe8358a4f413daef8c85d1802d039d1664f5ae13e94675671313a8e8b8899ea168fc103ea7a510d9cabcee6cda3f2f625122b743cee691a7ba8056c2d5d869fcc8955fadca91b0740e6c59e4a64c3fb1e269aa3d6a2bcee0e443547d0552a7af74a7ff3965199df445e68928ca8fe35021481e50533c671bcf64a9101bb1385f71c442d62545064978492d93d9e84a769138d6770d4172acda089f64805337f9e66eebdcaa3addcc49f3bae08475f28000fefd58e8a559409dd43b2570386a9b6c0343fa13565904a40bbc492503f3403ecc40407c924b2465307c4d4915771c3d49ef34d4dd4e41f91b8983dfbb87ce05a1ea63c2a77eb10f7d88dc2b59d419d4a98b8a789e193caccaf6dd34f9f2833b6c7d55fca9918b48079ad1fa17e9b15fa1dbc35599c2131944a76bdd6774acb2ceafe956a01a88e83b28890253630e41c7ca2812895078c355962cf6fde5415cd05849933146e5c8c67ee97d4552ab27e73a542c3a8c3de125a36a27e76033dd786b58fcc446faa7bf1a825d9e85b2e5428d58a8b57f0d4c281d94fc84f188ee69a93b0108f43955d33e93dde9b337cf17d618895fdaa6511c63f06dff1fab93c5d77941ee5cb5e37bab53d645530e29e10fb0174d64efe702b491784b3b4d84612233b47a0298b50753dcd9168461c245059b5a5514197418792792a0b08e6f046c8bfdc205333350319c4996f90c27f1aa90159d47da74a4e9a5ddd0d4157efeda7875bacf68a0f315d08f0afa28744dd21b92992d192e398902bf0bd131a463367d47e1a5269746ffc5bfa803a0cd2c1b39789ae0606a8c8b5b5d690be069ceb4eb62ef1e3e3d6e1babaabebdd3c4b5754c5d6e10c37baa56abfd0a6bb790c5fb23aa91a19f419a1e5be3b698c93ffdb7030e1d9e01b7961bf4b18cf0e6d59c864c3f4a5d398d92eaf37d5681ca1e4e1763ccb17d0295bfb7d4d01dab95a1695530444840bef9b589695315ae945382ff3c82efd2a2ac7c9475e3c9a57446383152ec8e6924449012d052a0aabd01c7374788cab38ae1e29b2dc5239d159aa8bc12eccd01ee12038d098ada9aa6fd4ae106c6db8e4f26fe40c6024c1709fb154a83356eede5aebfca69de387c3018c2e8fddedecf73746d4c3ae4824b28e4c48e4eadedcd9249aa76d21826280e7b93a80b4a8623ae3210cacf8137661952b79fede0e74bffede368a6a53182e089e5493d897c1bbaf9343b40a5ad41f940421b61f5eee968cb167c40c3d6cbcb597c8950bd7ca4cae3f8f5ebc368634b97efd70da32896864cd01f2e48248b42aeafb4a8c59fb3108f23cfd1f152a7ee9a7687aaa513a735d91499352a32b8c38cebcd716ac08631e49d1fa140b3597c1cbedbec00d9ea8a61b70ef214797c8ac6c390ea186b8bb54c62250f5544398916aaf238508cf4196e20767917786b6c2d60c13572b76352fa7603fb089a862e6cc4b422f5238171bad242270b554a30eafac561d0aa5ed4e8635142b51985f0914af6ad67d177847ad83a155168f41d6dfa6fd893c20731aac2c21972c8b48712d81fa5cd4fc9670e73bd14567a439e0afd47a57b38b1c094c79946877946f1ef646dbef848e4bcae1f04ca4b9fc5b637125dbdfb22f8179254192b5c9518603e9fe9d13262934c01e3beb593d7192077b3195fa893890112c82b7c975404e501539b2787d3cdf08e9acf7a90bf267c940fb2d508c5d712d02fb0963f85ea5989780f68031c6fc7cbf2f90367e98c8969c3c1da09aeeb92108dabc07f155052274d1fd034659519583765a265d70e57d72e1ecef9cd8f99c915f55686b31e1cd572a1058dc3666d1883ef6710a72ed9b15c014702d7c62dfe4f4835e0b0d990792c5db1e049dea364fb33a3f35fc697b7c8928f782b6c69671605ff38ee7e8ec62a1d4c95a5b0294537dc4cf40d6fa1c1f3eee6715b8ee0555f39bf507d743ea355807d14691e60706f21678ef3b96fb4d8523c9dc7cc6929ea49e95c86b8aa8ab5510b9bb8b541b21926315174a383f3d69b24676610d56cdcb33ffd09e06bd807910a46e48366e48b7ec0ae1a448eca4a811493939ec724b9db6517d2a876beaf61b8c3f22ea2295c60747d0b4133c612c8cce4b7d753c0b1eecc6bcb25246940d164f2a02528623fabf3e4fa57fef1ebe5d57fe786243d280957050dc598ce5ed8c3d2910358be624b2f894f769af892f41bd603f54afa2835302a6a233b989d480210fd5227d4fd416caf6d4b90640a16662d7c0f2b059a0a88e82ce8ed42ba00e30c7c34ca89ed8f1d77a44a9bff876f9ff408f8baaf5922e4e77a3bdc768626e409f2cd49b2a7764514aaae6f3978b76127633df6d3c1a1e68104e44ababb85ca1e054c3731540f9b4240a426a4ea9df4cd92fa60148432a8fa060bb66c138c686420cd2f5919e109ba3097eb691fad1c32f8b5182e8dc1f649f51c33f32809896d88504cd6398426f4dd98df890c5d6cebcc09c0f64287bd198", 0x1000}, {&(0x7f0000001480)="3afe40b3f87f3d9377f77729374eb9cd782907a088ba147e09dac4357e9ef59429d037db93de804bf0c92aa063b7a59988133d189b9b3e3886ef88aa57398f013080af72845dbc14df32b9d19a6e39d0f5a7751b0fc8f62a580bdb071ffbf72ed73ea4adbb28557527b3c606ff684b01b61890ab08c060de07f4405c095b1101e908ced536a66113e8eb0439c0653fd3877cd29bbd020bb990add6705fe3b178b973aa7baf61692f20775a536579cac135d3afde57a6eb34d37534889c0df6a50b227239a7dcc3f97f0c126b669b7ddba5af9fdb3f301227e92d941873e7f4b40e99cc175416935775ff540f9f364d10c4564974129f17a271012e0a", 0xfc}, {&(0x7f0000001580)="394ea17f915911dcbda2c73d931bd095f666ed45b61506d50b5eabf648c83d0c394688cd76e8be295c36f6e5a6dac78b9a3d3a1a70147f50cce9a61aa7cbea23908fa49f7d3b85bdd3fe8e37585f6a76f12dbd4efaeff999c832ccf97584ecb5cdde0cf79f1d614f1a2518492bac9eeb15ed3495a3251e6c27f6bd2317e258f430", 0x81}], 0x7, &(0x7f00000016c0)=[{0x1010, 0x0, 0x3ed, "0b9b302ac62f158b5603963bedaadcf41fc8a8089de171e0805a8da678cc4519e9f21920d5813ba111c2cfc906dd21f34ef662440476a2a44e8a0dc44daecd46ccee1b0422b2c93286b88cad5a8a0f2462e53d13f03f0814cc3d9e4e7edec259db8c3f85ab434a3483d0729367655ee4e2f9c921f72ac9d6122de26bb653151e43cfe22eed59c1ff122401cd56def4d737572e2d7487c3e7fb67a96f469a5247f39d34184bfd023a411138565a85f79d06be1ad5d0f3f6184cb3652b16688059e2b45666725c3ed89521fb7a5fcfae1767b0f06e71467a2c8d11bfaaf630c43dba2df7e6ad7f5932e058f4ea4ec7c9a23314e624102981a66a5cf1205e86cf88f27c442c5bf154f976d2368b64440ee3733c1be09c4a8dd19f3536500d881915c5156f1d23adaa680bd86569ae98c83c47c130bdcd91aa9117397596d005456df5040ff2ef0c370382567e4d215609df48b5f7eada59592a466ea490e71bef4ef7ea6110afae4113cd5deb74beddc273d294ffe9005ba4b363a447cce7cddf28a617cc78004fd1b40be6a316f452600bc34ef15567953584f992311338bd7a71b2dc07cd09b3b8d60ee5943e87b98246fb0237012fa0149592b7108d65fabc44aecb146449e3920ebbbeb59336f24101923055d6f8cb6d1a9637e8390d7ba0440dce9e3525864c4f37ecbcb6f2be6ed07700b6c55c963d838e174eda90288f553c704f019425a8d17253030bc72970f3198221e3a9977712cd75606ee3c4ae84d5a1f96adb8b442799d2022fc59175cee3a32166bc410ff98230f1ae945b36b35234f5c561f3af16b80df699aeb35d399ee44665abaa4b834984106b2274c9157a78dfbd1aefe4af2eddaa923bc3100e179ff3fff2208ec16e5b04634103f7ac66ebb5d46b3bfcb675326d4da909c02d1f085bd0efa2f3203f18abf0c5c1992cfade53140831c8bb3c863f8c9d48e1dd56f0eff80d11c78413ad33121c4a135dd33a87e34479d49766054b78f3c3df9e3d77ec0c8f13baa53c9e2a6be74b1084d0755e432fb9cb7f3f97053f180153d79c3cfb12bde86d48b7e15c03504505626eac1801c35fd07f94c76da96087c6951357461ff58b3ef585d87f1974488253a770e8933fe76f0c34c9efc03e92dc1635c50f6ab055b8d138587cf8608ace2ffcda89cfe61674f051771b40765efd69c8395806efe2991972aa2e541f7d3c4fb6e210a25700a4c255800f75af30583d5196597c08a7c084e5652db71b54d8d52386bd17ad9c88999ad3c4b2fb09403e6d96a9826515cc14efebc93d52ef76b6312efb4bdd26a67576bd66cc46cfa0e1e2f1c92d6d615c0e2ae11627a88d96d9c8b8009ea64e2595e1fe22f2f0dfbee5f2d224873ee82d373cadd23245d2ec86b60af0ec5b60c7c68bdfb41ebe4757d3d3c2cbc6d8653dc41170ab3efd927306b3a30a04c675bf7c2d4b1fe3bdd28b0164a6ad48a2d7f46336a454d3a41ccc756127bc9003879af9b43a6cb50cb5491584fc46e05fac0205441c02fd3bded7e9e4d3fa35f0fda5f0bef50e6fb7ce5a4630b3a0e66524990207a051ab6806b33ada173aed2b97b40c6d75b6f67d907155d2d7c6ba39ce137137b6eef3395eb42dde4b0034074ccf5a56e795f3489023bb7945ed7a59bc950bca8c82580d32bc9273635c0a76152c8521e58477f0b028149a7893a7f529a9effa872888410fe41a59c2afe31d51118bebd47351eab89cad79bbb7f2bf341093f0e66163f6e88b24d1a7a690c33b9ea36aa9fb7c3b06000b8f12dbdf8f4e8007de37cf7adf577451b227d6d3f8a0217a4a51fd4986df6fcaf6a39b17158efad229605e3c2ed0305e3cec89f1c2766f5b68811d489684bb0aed4e334ba3be2dd697dea653011c3a1a8ae33f76992a2c419d495c1bff8eb67326dfe5b81e5e455cd11af85fb4bd31c9f249b5644535a32eca7549b2332f9bc69120373079698d39e5ec8f2a3e00e418c6ba6b05a2a9da473a27762c851574e9f3eeb5b189bf1d08b3d3e0f57d17c020960215d490cdade782e5ccf9b70b9c85cbcc694bed0f2e9f2f503aa4f52d00dff7ab1aeaa79aebfe7009fcd8b99a4c36b1b33eb78bded6f6f1188b8ea6c28ec03436d3658e47ceaa67b4985d6c3626f8ba7b2a0ca6904f8d8e34e74e6bb2bc313a8a5db90635c3f7c4450315497f3956437b55443555af4b5b6178a5d61db83882f64241663b23dcd14b524f1becb622316174c8d9efaeab083bb4621a830a7115dd3b8fab6b84b8b54cfd659b58ef0ddd56aa18dcd7ef3eb2488759ad73946a1630e4ab2dddda73a7f1feb53140be966fa091573c3a99d9d31f48eeceffa4fdee4db03ab71362427351a19bdf881568140c9acab2a4af1e633d25b20b5cff58bcee24a6af2eb0dbfdc24397c4d85df1d337e87af82ad0b588d49035ff6a45769c06ba95e3a11c9b15e546b8346682d2b6bd6554b9ba0b22b55ffd35366dc82b81b2e746035b382dde860bd31fc97e070622b02c2124529836ea0da58f29c89a5c1786a021d215717313abd8ff93c757aace3153e2af25bd7eedce45252d9a9318f35f729546e09b1fceb3635e73ca31f33ae9017676ce13c233ae4937a61088cad8f137047792195504b7ef681a8e9983f0bdcadd2b7262ef84c6dcbd0faaa234b429a2b9fd513a90b0910d391d3d8b0eb247f93a28b004d3052d2c86619ffa83f99153ceab95025bf067df72890a914b229854f8e5eafa201aa5a3b819a3a04b548334f5dfe64c68c0582440c2d02538a2a64205f58a81f5f521f854f6a1503b889b2eb09b589a2ad186c3649b31d697d33633fe71da0287a51085b8187e488c21c307fd9302464a2b8b824baa57bb1a376370062163ec01be7c89eae0ea150a1bf641facf0cd57d03e4c4b12bae9466c66373b0507245c2aeb7a005ff73be02c5b9d9edcdae96c77bc587df72634c4657aaeb506c3dd2b3ab5c5a26ed33ff68c69f7849442136c85a901b7f5e9fcb03f4e497c75405214d3d5222a2254cc823e0aac300a12336a8f39a0f5cf665ee1d89f85ef76849ad9c0956682af155bf8250f3ad345d04814f265549183c84d05bf7c26b437d579e3d0f5281627cfb1f6f86b144bf7c9e9f471e7f40fba72780f6f56c5f0be41e9994ef1a0697d52de6551c4ed41fe0683273f4ab5338138c11f0ccdfd76849752bb973c055c309981f24480eee4761b34e532940f00dce81935527ec75acadb265846fdd97df4a0314a93ede139eb6fd60ae4456416148d1bd4cf295ef6bcb8494a90e38e32ff6a24b9a215b4614cdec872b0866ec0688d2297c67197294f8f063f5c4b0fbf5a79de5fe2d9dae4689991b58bf7f7c23a4f43a2218f3c19d9cdc5720d600204548f8fce28995066addc67934f91552b6697cf69655338c73265fa1237638bf3df7897ee17dfc8ea5d803687b506cb4dbf52349fa6b5169230371c6b4fe6f8cf028c44ea84d2fc6e3d696ada2f4ffbb9cf1167e102d518f7031df8d240efb3c4fa6495b342098255d5c1fae4a26fd5324d5613b989d1688fccfe43c37a02031b5d70d0f0a8220ad83fe4cd11b215232dfcd9be442bd9c07d3315cd468f9ccf809b06fcce7d85be15593f91a26dc941e59af703bb74f80e3082938f355cf3caa3703980c45e821458bc465af662fd29d7f60cd391ed05459b7efcf742c3b8e1f0585d05f4b3f6f1705963f3b8f8047fca64c62b81c619ea4cfa9759adad4496a5c0ebafe55185aee90a9715a5b049ab14bf3dc5fc245fd4557dc228827ec991a5129287ebb502e215a22bd271ce9fd1831a143cfd58c684cfae2abb714d8aa92a10ff58b1099e49aae45393921441aefea90f4c8438de5f71ae8f7e4eaf516a1e0e8b93a5fbbf0523193678881be1d5833b59467e52c7f908ea60abcb7a08f28447a94e38b8c4b4be5005034628cea386d39a86907cded642adb9c89e06ea2b5afdaed0a6af3015b8471d1a3f2e839c8a0313165c2543867c6732d8e0a40e32cf38696c6580524a0c3705babe7012375bdc31589d925bf8a8f00f01f22268596a6187ff2822dbe9cbb6b3d239d6d2b9bee8618268637b41cc4b8fcc3aa6c182747a9610cf6fb753d5acc0923df3015abb22ecb07f1eb08c6b9153e1a6993e8c9a8ee3f76801d8c111343644e918ed9a0a32353a4e6d5c2c31a4b86b2eccde5f3bfcf8641fd733aafd694fd03779354ce37964a17a4045b81368a9c5a0f22655f37e38cd652d89450d4e1612cdd0047cc0b5cdf508f9347647990358bfeba7e5b4fbc3376e5e1ba2469910f850c24556b1e68c48e4fddf66f4e57c70533d219da61328851b73693d03ac1893f7ee02a3fa6c659fe37bb83728c64fff5b1ed25886fea8d65865a7a95c4e52177b50793080155c12f646e8e206fa8ac934b0732d84dcbd3200bfad34388dbd20c407559646441fcc2af1e3491cd173fa61c6a66354c5d5300fee2190aafbed222a03e8a71d7b7e5185c77de7d6692c05ff31bdb4dae4b3a11ef1331938a1fc4a44a3c30682a75285d46d5774400e2b790891faede2573839ee355edc8595986153334ca8b3f2287a3a39b1709584b2ed8d8c0fdb1dcf1959f30fff2eb2ba8e5f85faad4b05313424e1c4f1eeb2df7698919771b99f634db9ba1beb4a28636b85275fcd2b0fc938c09024d2eb4061449235eb6b6f77b13f4d4283377a4b48891e94a4dc1036a55fbcbdf9c2daeb932a6733494810a276000b9b9280db405f4ec80b4cf45583d0452729105ea083bcea1d9184430d88396384dbcafb97321c0dc0f203640a012f535daedf85ffe1f2565b37ae32a093e514c66b5b17ab8039fbb328f553306667dc315543749df7ddd4ddd63846b7ef86e7e3e1d8017a2edc23da76016919911c4d41436af9dc0947a3ee6cbcfd2d780aa67aa8b057232af3e0555fdb4bb9c653d9909d69871b280551d31814b5b1135a12e7e9e18d872d6626f0e08ee6bafdfa7f9878b38c5ab0169c24f8b48747c9e928ac36ca861312e9145fa17f217bebd49d8c1706381ceee0de8a41f5aef918083d58a7d3cfd04480417c0b6b384ee8dc52b99d983b4ae2f51e3a10bafacf9e6f62c4da373ec028f1b5f83747c618d6707b1904c018d86453b80eb3a332a9515717a37544c29539a4a54adfd6daf4e414724872ab21e08cbe9c50fe13910a1d39a47ec1180c999c0a864e393a422d0cf985084223923071d02946c1fb4dea2f1f3e3496fcecc0dc59f5502e5f68c6cd3ba9de2acaba0874b9a5589ae93efde64e4e4e00f0af3269c66867f5b243436197d6c17c9bf97404aeee421c063e907fab93d98ebefa221705378bd700cbd32c91bb98af67d963f0596c1632ae33b1afb1ab9e89abccb4fcac50e0d8bbcb09ef2c7f0d099e3ec6113e621cf1ac5d13d3240e7bc165d2bdb2775221bd8e9e52fb3082779259546555077dcf080b36460df23645c98cb6fe0561449424bdf60ff0d2945499cc15f19faf9a478fb8f1557c143a2524f01a413bcfd8df5e80ce32729a27a7d8582003067e36eb264b4642a62351c4dbaa256d3915cd20f5da33d7af7ce6526883f2f83cc661c997815af4a30d05109ad30ed29fb0982483c650d1ca74366744f5ad608db66796d4615cf0f020b075992661fc14828a976bfef3301d39abfd2d96e08124b01190162852e738866e322c843789adf05207477f36a5085bece92d035cf1fffbd30db41db8bb5a14759d70a0e208402433e227abb7c4cded02ff098387d5fca09abd9dd5e93314859717b"}, {0x98, 0x1, 0x6, "d562367acc49be54880fab3144a7a46734fb1bd0e286c692fe071db7c085e4deec634408d8aaf0945d7770491963d58bc05cff9197ecb2f1fdf28eaa40f4bc6b124dd2a09a0412b5d0cf9221a5a1ad4fd79e64abfe2cf7b9828749357fa32466e8a2f2ef8dcff5d06f51862474fddebf099d2471241b099a7542bf9e2bea9016daa217"}, {0x78, 0x1, 0x4, "7bf5bd7c67fb238d217abac079ad70532f1476dbf66411572793320cb16febaa0d388bafd091069c1b86d153a308c9bab0e4aca68556fd0bd8eb065bec4a959c7371402856965b4469083e609d4294bf54c016d2ce485f6f3e2a0583ab956c1e57ccedb5"}, {0x18, 0xffff, 0xfff, "fe1194adaeb570"}], 0x1138}, 0x401) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 13:58:41 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) r3 = dup(r2) write(r3, &(0x7f0000000200)="a4a4e0010f43cb1a85b03d1aa17a6f6746b088da399a266e8cc28a4217d874196ec0fcf64c233d29c7a86225833b895f371b025adb1fe6adbaa7224d0f72845f9ad4bbd8819af048874f39ac35d3e3297aa28f431439162eb93a8f1488135bed4796e4a082f8cec948bf15cb233563471c4e3a146c1c36ad5c80c6f1", 0x7c) r4 = syz_open_pts() r5 = geteuid() setuid(r5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0x5, 0x8, "d041746a54e8806f23c58ccb261550de191cfeb8", 0x200, 0xffffffffffffffc0}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580), 0xa6dcda3e8c92471d) 13:58:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="528d00d7d8c0116f24d7cb49821654e967c13f4fa89a6eb749be1f09aa4db76db7cbf98f3cb843a4e51f2b31645af333af9fae4e7330f270ddca608e24c5089eff3dc1a91553c2e2792b4021c64673744dd4638401477d1d952fed4b88d402410f118226d52fd64a5cc255cf86cd5de298364916469f1fbc", 0x78}], 0x1, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 13:58:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="02020000050010000000001b000000", 0x2f0) 13:58:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82d30bde94f7e64962cd321153156944bd26e9a975455bdd9fcd11bdadf00bdb855341c50119676036656d21682efcedd3ec7c7bc195dd3815a159005f19659ed046a7f94e10af9dfd90b33572fea9a46edc8e18ebcc537d5d6df0078802c2e82cb6cc585aff8cf871e42991f6fe983226c949a49dd7eb2109874a02cc22fdabd2ad12d6fefe4658133c9b49473695e42220d0cb981cdf5107042798a9deccace5db4386c9d5e92f16e2d21d5d19"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x40, 0x5c) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') readlinkat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)=""/71, 0x47) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:58:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x16ff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 13:58:42 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 13:58:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x2}, 0x8) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 13:58:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f55696c65300046b92ffcf2b76a08c28d2bf071d5c0db99ddcabdad2adc9de2376a7f05344819d7218c6aee81e5ea4793f8e0192dd4ef8f33f82285260286e0d75b7f08fb583e9c3c4f3a05fe697aa089419fa95119c248"], 0x1) setsockopt$sock_int(r0, 0xffff, 0xa00, &(0x7f0000000000)=0x101, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) shutdown(r0, 0x2) 13:58:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt(r0, 0x2, 0x2, &(0x7f0000000040)="09fe18a3607a5bfbbb3189dadd1e56faa9e74b7e07f3ddd5950962836ba8f6", 0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:58:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) fsync(r1) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f66696c6530009670e069bc7983bcd7154faabe3b7f63d624f07761f64ae18564a869ad7b33ad61b5b239eee6287133211ed3d84c1218840a640c39ff9b7e84a7a6bc77d16ecb43e8bf788b265fd557e664791ba4ef440f5aca0bef759d80bf9cc7a26e48c650e4e8606dff94fab7695e25cd6b36f0f2f591a609fbebf752f68e2b808700145515cf952dd40243a722c23d79a6b3f6cc8b714dbbc3abf0a5072c356618a2fd2055348bce741b45789719f4c0b1ffa5430ce0bcf54f40211a78e62cd1969da33cd6994da89aea56c6e52faec99d070db8a1b41dfed9a73d0f3b87cc2373ad6aa4ca69d96caa7a0f795f31ef35a39d4556adf378304c0b86c59f"], 0xa, 0x0}, 0x0) 13:58:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) r1 = shmget(0x2, 0x1000, 0x114, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xfffffffffffffff7, r2, r3, r4, r5, 0x145}, 0x3, 0x1, r6, r7, 0x2, 0xe000000, 0xffffffff}) 13:58:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100), 0x0) 13:58:42 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x368) 13:58:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/86, 0x56) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 13:58:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) accept$inet(r1, 0x0, &(0x7f0000000000)) listen(r2, 0xb504) dup(r0) pipe2(&(0x7f0000000140), 0x0) r3 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000200)=""/113) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r2) 13:58:42 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x6, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) wait4(r1, 0x0, 0x1, 0x0) r3 = msgget(0x0, 0x80) msgsnd(r3, &(0x7f0000000100)={0x3, "58f0f2a27beba8102fa910132c09a4f09c531bf0e601507c66a3b515a59727ad188c15960493b3bc61d326eac66bbbf8b7d17ea1929b33b27c240213494adc8a721b1ebe5d0202ad27fa046a8462de15a7ea31e7e407282b79f9a54c2795307bdcdf5df315325b852cf6e5"}, 0x73, 0x800) 13:58:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 13:58:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="df7506b1302ede628ed07de49cf4c36950eb0b22769c2d8b964fb385a0c4d7d0037fae2d5db7307f8fc5d32f50c587b89efa2852d9f0c219e9412fece662c1d99f1eb59be3ae5672fd928c2f8f8f7e77", 0x50}, {&(0x7f0000000080)="68c399230ab211bb570f24ec8408", 0xe}, {&(0x7f00000000c0)="5bfdf672e28db3aa52a795abfae4c447850c27ab90b82886ba633212f98d7485e48730d0e0ddddea2ec5005c1e99061f5a88618ba2436f436b04756e53256970412350ff1271cc14a1a68b93e08764ef3703ee0093c48d563782a64e985d87f2b3b33fb9a2d4cb1f01bfafa6dfe58fc7a5000e887b20b29aad6ed58b49e303606536d10a46f443cff313364bf572851cf81e4b01b6fdabc3356ac6d3d3ca1b3966a170bbc236dccda55078c7389eee92d790033648f24998888b38d3c41af7fb97141ded285df222ce6615bcb964edaec1", 0xd1}, {&(0x7f00000001c0)="ddb4933f6541b77d4a4503233dd143b9a814c1b7ecfbb8d6a8354c899e265679353a0b32e3865b0ae8abeed214b43f2a37e878d3f90c4442b893b857eda1758e8cd74e65aaf8eaa18bb6da1487a627a092bc89bf245e9f08ab47350e6f3a4e15008ea67bf23b7ea2103c98dfc698989c126e67e3f1d5a840d72d9214ea509caf3002a770b1e6fc388659b8b0fabdc98ebacc7f3c7ce313a619", 0x99}, {&(0x7f0000000280)="7f3e476330f5d755a42a22748999802b", 0x10}, {&(0x7f00000002c0)="1be8e09af0839bbe307cee4f417248c282d11f070164efb6077237f0e5202f25d651d7d3e32caa989b9d1a0415a8237366fa70d4ab71b5c07eed43cb6be388f6d43d246339093eb02b5fc389e3ec1df569c64ad5d3abb8a6d408e775e38890ed4e71c89dececb40a1e8c4aac091474ebd2d9fee8a464704b974caee67cb87d89e449b21fa826a6efacf5f4cd656e4240d57aea6d1997d1dd48c267c0150f1d2005545f069f2b32b189", 0xa9}], 0x6, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) chroot(&(0x7f0000000400)='./file0\x00') fcntl$dupfd(r0, 0x8, r0) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000440)=""/227, 0xe3}, {&(0x7f0000000540)=""/159, 0x9f}, {&(0x7f0000000600)=""/13, 0xd}], 0x3) 13:58:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) recvfrom$unix(r0, &(0x7f0000000000)=""/167, 0xa7, 0x42, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) 13:58:43 executing program 1: r0 = msgget(0xffffffffffffffff, 0x200) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff00000000000000000000000000"], 0x6f, 0x0, 0x1200) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x2) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) msgsnd(r0, &(0x7f0000002740)={0x1, "d194048e9320e60651ba6566d220342f6b1c62eaa4381bc95f90a5d236cf86154a380f447bd4169e47c5b6bdbd3997f5981f884074e0c17b4160ffc97cd2a8467ad80ec3b08943c658757d13777f226d4921e4877041f3439e0ceb61589620a6f0bb757a5262103ca6a8e73b0192fe8e34f836aaffde0490a42e2c934dee52fd35befa60fc908bde0e4ae63899597c38931d061fb4ab907e659bed6bbd35b04589e954bab98e4419bb2e3d11fd493edb63517a1e76931643e8daba46aa8291106df9d087c84303a571f6d7fe061aad9c6ed27e287130a54e54ba54c557998a831173c5ef4ac515da"}, 0xf0, 0x800) 13:58:43 executing program 0: setuid(0xee01) shmget(0x0, 0x12000, 0x368, &(0x7f0000fee000/0x12000)=nil) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) 13:58:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) close(r0) fsync(r0) 13:58:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 13:58:43 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='W\x00') 13:58:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) flock(r0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r0, 0x0, 0xb9f2548, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0xc, 0x4}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe3, 0x0, 0xffffffff, 0x6}], 0x85, 0x0, 0x100, 0x0) 13:58:43 executing program 1: r0 = socket(0x39, 0x2, 0x2000000000) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:58:43 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x2, &(0x7f00000002c0)=[r1, r4]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x8, 0x6abe3e64, 0x5, 0x6, "f1423efdec8275b93aba82d6fac54f29e70d101a", 0x6, 0x7f800}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) r6 = dup(r0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) recvmsg(r6, &(0x7f0000001c40)={&(0x7f0000000780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001b40)=[{&(0x7f00000003c0)=""/127, 0x7f}, {&(0x7f0000000440)=""/53, 0x35}, {&(0x7f0000000480)=""/22, 0x16}, {&(0x7f00000017c0)=""/195, 0xc3}, {&(0x7f00000018c0)=""/1, 0x1}, {&(0x7f0000001900)=""/206, 0xce}, {&(0x7f0000001a00)=""/94, 0x5e}, {&(0x7f0000001a80)=""/158, 0x9e}], 0x8, &(0x7f0000001bc0)=""/124, 0x7c}, 0x800) write(r5, &(0x7f0000000300)="b0f4063749f40d609097f85895e78d3eb1157274b381a90ae2a9c8dbdabf5dec7aabb7a72032151d90fc7d83766f0586628d1ca42403f1492b40f9d285221bb6a9c438852e4ca8983b2058a7d1e250e88c55bbeb3cf3936b4faf1ef083c3b82092e8bb770b83ba416373c67d1bcf7c17e2b5ca1d1dfed12df792ea926f9bf7b45c3077949fb741745f887e7731448dac30c91b763fceb8", 0x97) readv(r3, &(0x7f0000001e40)=[{&(0x7f0000001d40)=""/2}, {&(0x7f0000001e80)=""/82}, {&(0x7f0000001e00)=""/58}], 0x1) 13:58:43 executing program 1: chroot(&(0x7f0000000540)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) 13:58:43 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, 0x0, 0x0) 13:58:44 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:58:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') semget(0x2, 0x3, 0x210) r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) r1 = dup(0xffffffffffffffff) flock(r1, 0x3) 13:58:44 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000004c0)='\x001\xabw\v\x1bG8T\xad\x9e\x1a\xae\xf3R\xee\xb9\xc1m\xa7\x1a\xb7 [\x16\xda\xfa\xbd\x91\xfd\xe2\xa6\xdb\x11\xa1\x7f\xf1\xcb\xdd\xceU\xc2\x8f\x14I\x94D\xae*f\x95\x97\xf3\xd6<\xa7\xdd\x8a(\x15>H?\xb1\xbag(\x06J\"\xb6pQ\xeb\xf9\x0f\x86\xdb\x16<\xb1@\xb5\x00\x14\xf0', &(0x7f00000000c0)='%*\x00', &(0x7f0000000400)='){-%$/./{\x00', &(0x7f0000000140)=']j\x00', &(0x7f0000000180)='!\x00', &(0x7f00000001c0)=',:&))\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000480)='p\x00\xc8\xea\xe3\xc9\x8cTq\xeb\x1f$\x941\x9c<\xbb>:\xa7C\xcf\x19\xfd_\xb3\x9b\xce\x1c\xe0M\x8fE\xc1_\xd8]\x80\xbb\xa3\xeb+\xba\xc1\xfe\xd2\xdd\xbf\xe6\x1f\xf8A\x91\x91\x87f\xa1']) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) geteuid() geteuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f0000000540)='./file2\x00') kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000000, 0x0) unlink(&(0x7f0000000080)='./file1\x00') fcntl$lock(r1, 0x8, &(0x7f0000000d80)) 13:58:45 executing program 0: mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="9ebbc41b81e6918232cd1398030af73a71a2d97a0ab5611f6ca3757f61de86a894ee5c71a104fd727ae591198a64e1acd2645ec4ac8faed1d6f0e402584b9bf11762574591096cc8f6e883d9a9cbe3d946311e7c5faddb6298e2e80009d3c22c7f8829f8e214a3d328f6724b460f05137e6d", 0x72}, {&(0x7f0000000180)="d6ff7bed4aa96c71de3e8682ff517b673de245dbfb4ce6ce98f42cdc2d4f5fb2b4e94cf0b6ce634b2343f1036765e9ec73ddfe261708683c262aaa264c661d8531592b3aa4e6ea4522bf6ffef1a690b037bc3e", 0x53}, {&(0x7f0000000200)="810284e3fbffe7217aa3bf184972a44b08a98df775ef7f919f8d08bdad597c9331b0398e06ca6cd1df5bf65064d0b5815acc8454454531adf93b92026fa44dd0952d5e9e8d2e16c748d5c24a0448afe9e3151aedac048fc0d84c38adf309ff121076163bb720298e14b3166385f1f216d6a63694abc748a42d7c0ac282a8a6e1c9119b6e7ad6d4f028a4b8b50ce5aaa3275728082d0f749f34c85870bce799254dcf07e12092b527c95e5f1e1700a8d72ef3d5d0be0933786a7ebd8088ba48da82ab049679282ae008e31266c0598a16c6347a2367b21a32991ab4a5a99f08bf09820bacea881989463eb07e0979e1c9", 0xf0}, {&(0x7f0000000300)="e0508963969663be8b0fc1de06278d16c4a52a01e8b482f376b92a061caabcbd06b9f5c5374b62b0cf", 0x29}, {&(0x7f0000000340)="4eddfd0d1e379585a1c295a76347cb3c6123ab6658a323f3e4a1a8ef389cb5d26d65692611d1385438dbd3d04ecd8566f268fe7ca5de8e77a369d023b86ad9e154ef79fdedc819a02c7f6ab9985702189495f4b7a72159b3dcec29f78d71356a6eb29e96c1db1ccdf0cbe03b8f1fd07a1b1ed4b60e0c369aef710f353ae8d9f942a6324e627ad0e9eeaaea2a77dd5f5c19872b55af760fef26c9cd5cd199fd91c26192d482a32368f825fa2c8e57789f4a33ce46f5addc7f", 0xb8}, {&(0x7f0000000400)="4fdb5da9dc63bf9217546998d0979146f617", 0x12}, {&(0x7f0000001280)="09c9dd45372b72b2116c5be183a600eb2c0fa7983d5fbe5b94ea6c6239795a6b4b7805cb9c47a57b7d50f1643851b577eceb42b0e9e3e74524e9004bfdc0e9501b9a0141fe229ffa6e8e3673a5895ed4a49d4ad5117ef0891069d3011a72409cbcb287299510c3dee5e9128f0ed27576e8f5ede278a5c5b0f24729e96d2b0e24eafd7c7072dd47aa3fb9872867f2d4964a44ce82bd728e2b9337e37a5b5d26b6c43a37f3dc060cc9c62c5de2ab346da10f487d73443c22fee2c43459398398c2dc58c01ffb670a90c13ae2981d81dd726d8f9e660dd09f9e03dadf31e1c38b1367689827804aecc795742fbcaf37fe59685cce3cc1cc82cca8152ac75bc0074c04bbe89b4463de38055feab7b2fed7b2d4d8d0be65cae09a7b70cb79f9834fd7191fe57857479337c512a8edeaf4c234edf67c9c45c47185846062582491dbcc3e206566189cfe19de3f9ea6f59cc9a9599ea5ad2b873c2840ac3eb47c1e6b276c38c72b269ae1871f74285e11dc5146c449c94ccebf11ac9267dc884939d89120a4b3f49b6d6afcfc54f7f91ceee45d02e70b9ba80862e96dd560eb6f332e35b9f6aa2726e16572cc3b261b161130931c2e6048c5145b45a499fdabb0309a600a0ec42351d3b4c668b2e8edc41264ecb25555aee81407360f2cf47bf0209a71086247468867837c8b2dd16da2172df9c606ff59029c17dd9276b0bfdc80b219783c13dc48f866713eb74a65b035b94af236094b16154ccce3f0896295125bf03a002e803475ba076348cc9d13f6141139acf4671c7aaf8b5dc03e374463930c68bb3d724a2244e2f796af3db5cd6e3f8cd138bacfb16d95ab2535b5e48124d27336e3ddd89e394e949b8dc15a7c0a983614d1048ae5f675718bd662d86b479cbfca156593733a8efc83cb15daffb1c47c63559dd883b38fe6fca0f5b9063ffff703280abe4702d177a3480674cd08d3d203ccbba5166a76dc9f3d418e56aded46a357f65989f3402eb7290c7d25a68255f7f03dc81684a60d919c5518d3374fe92fc6c88b2fbf47f097555c6dc4b6e4b5d7e505b8169216b36ea72dcac9cef233fefadc600f65de0af0595bf34921c261f5b057196bf74836721184e848f895a3b35605b320a50e07c588a7e47285c880d8673b50d414bde2437aae609e097c7ad1d375b1084245ff8c7cee6e43bcfb6836f7fe3eccefecf7225e0bfebd1a72fa746c7d1eade972f596dde7b3bc34f9ab43f549a8b938b4be5f158644aa5324b81b8c284b1d1cbc871978c1569aa034923b665b2a05f9bfef5fdbf0a6b5cbf0e5e2c96d39d69c92ce84a2959182af999e9db05491fa6f437db557c425e0f5740b9a2ef256879d8aea05fe4f1ddf9d71360fef25b66a3585a80b40724656b7c62609ec8cab331380fa058bb844fc313a36f5ca6ed0ee192c1c5182c48f9cf96fdb60fe0be61d895e52da8abd3efb5cea209447bff1bc540a77079b098b8eaa2bd02618012bcd315ffb1e5fd6974c34abebf8613e19ba57b43bfc4178c77ee38d2bc71eefa3d3509febb3b01dc68d97d0837a2ad511c9e6d4bcb04c596e215c34387c1240f7a43d2da342870e41b7080da904c082926a7acd627ff972fa0eac6efadac42abe62c19cfd8bfc287d59bb8cd0ad83a8a3fba8797cc650bd24eaa608f0cfadb07d6ee7f1559e9d91be15f557c11e9c991ea66c48b803398617b65522cf817a89f2ca4804df0b77b2412f782b89dd9eb8d84cfd0f16c167d6ba657b5c3b4c758299f1f9320973201a71f71a342a7ca6c40f5ec2f97c9afa45bf83fc293d5fff88b6d3bf90cf6457f7929770cc72a71ba322519465fe8f1b1813ece8a38e778ba049e4fd83c2a114192f3110ff23c163e117af733ff1977478a9cf9b1edab1c0ed6ed801474c9058ae3c7e63996410cdd60635ea040d92e07be6947fcbce7d568be577a7f0c4150b40a390e3bd2ae8d42babeeed73a0b4c66f563a4dabc0ff0973a337798292ea26dee480d72d46611614fed320a3df78395dc786d5365ea32234b1e540a806f9b5bf01e1e50f3fe8ceec7c6c5bdf13b3aa9b4ed888efcb2d9bba47081961df95ebed424bb00166c5ca23432a7f0763f592bb5c955331471605ead5f40985288f82be715b9a0e97a2a79f8893b0e891e563c7d03de80016f3e9df9bacf1917d1f308cc86e1d9ac6eeb3908325173d4626297cd8870c7b66a099722bc0db7e6afcde39f8b15d1fb37e9d410b7e6aa58f02145a6fe6f837090f4d0e142b306e447c50b875db09d213a42091db87041d98cf55e74b36ed3ef9631bb3f48f933cde984f1f76437fa060153c47473a821ff8601f96ce4dbbb4e442e9fff9dd4ee892008a5ebc8be538a3223d232dfaecb47ed463ee5dc80e02f46550b9e84e720b579095ffea5f5758b0897933fe97bafc58535324e05d151e8c5128c591b999fe219ac1eb5357e531f48cb02d25c1d67be0d907e6fcefbaaadb2aef898504c77d92601e0f14182224decabfa9e67e6e854c794da7a818648add4552240e6f8505872f7621dcc594a91fb38c088607f4a995b7a647421d91ec1c4177a55bcb2af649bdd96aac50b39558055972bf28cff23fd2d3999f730d996b2801373204b17318b01d86528a1a23b3afd45c6dd724ac093fc20f3c71044631132dd6649b18d482f0c6e87fbb0260e514063e0588f592ccfab1630b5ee60e18ecb5862c44be44c00c7a4ec8df4dde76472301af6d1c3f800778342d58aabfea6410abfc2f413944d7839f6cc0617313c23c56eed352809d370b7b946a2a25d507145faba5877f126393f6b4c41b3f07607dd4b37e2d3ab3e80a1825a002a630fdff53659f43696607b7ec66d31d010bf23fed5ca5a8a7f5ccbde596ea4e80c800ff708e2726747f01384e888e27a372ab32cf91694f98b832cac5fa65b560d7ba6ed3119f68d43e80a4e993f21ff8b2e664bad0dbd38eecdb7936000081faab5ef02f66c8adf881c29144f53981a53b13c889cae2ed42597c77eec33a8b31169d8e6f085e68a2cc39cb8a7e5a0cca34e5a4b0fc7bd85ffbac6d9e708b3768017f8731fee007608eaa34a914697d998cb52dc00497e94d46d467e935c11756eec456382cdfdb61bcd0c0ee0f362abd640af5ec33014dda089abfced55aff5bd62f7530e5820f3118ed5782be140b8b3b124e5c992dc580df31fa62436f79ff82f05f77b10167c03a3e46c6a30bd9a6c96e212d4e5253c23dc9f614b574d611665bab283cceb1ff378bcca844ee43ff0a4234fd0848247ec8d22518ab9eadb4f59b71c3892b6870337a1d1d1cdf96a9ec88e89495e71b49ad4667a0d94e9cfb23a16feabf975965ee0aeb8d4e222460c56a07d6add54ef971ce6a3a5c59c45feb8e38d6f950e87572cf9d54b457e4aae4a3a61476fd08fe5972810ea71046280cac8b007c2672221cd41719ef2321906e5af24659ced247326244d31c2202e9c28eed60c5b60a02fe645aba7450e4cb05c221c40f518ce5a17ee0fd60147d5cd191e05a874bd5cfcace823e8ad7bae570dc6d7ab9da14db2bc95162e0a5222377f1997ba05771858c5a80c342904eef47a6f20fe4ce41e7c7b373741e4dcac30bd91a1d5c8f8b9899c06963d517e8e9d4a2b29afb8f4e4f37430760136f1419061ea1dfa290c736e25cc8daddc6ddb414726f2542b7651b593d9243be1f85c7a7ecdb4d33d95082506433cd74f64fa7ed628fcb8f673f4f32acf082789da2ec60c4db96fdd44acdfba91cf2c884fd370b1d5dc94048e8a1a73c9597b969b7bb645377b8b4dfd2477ffe5c1501c608f80f71675bdb50b45efe960a1719711ecdef5e8a580e07c65409c4a6390d9ec83efc8a17b843b3f9647e75521ef5ff82fb6994312a2378f3581e6d085f576cdfb2417542ddd660abd07b376df2cac140bb65f70e6c5bc03ba3865f7266cb5e3fafd9a5b29d128aa5b85af443b58559e63cb39dde1eeec030feb888a183aa480b2ece00c54e1ea96a9332588e3fbdd472be1849d3981d0bc1673c8ec5c5741ffb4f2c557b3a0d6710a767ddbe0c4a56c560a574e92127a9779f5aa004364e98c54f36c8192aa0869c8e4c4779e9424b08b603998bcc9a416776dafe553470bb9cac2e94c1e3de225312a021c2c8907638f2d37ce1e6f4a8b91c1bc55ab2775013a4434de70da0cf287f8ee69e35639ec12b9a7e5b26f335b5a369e92359393ed1e338f735382d5d01372273fe0293d1fdb3cc346110082b296b331cca0675d9aa679f10a8a8272b764dcba07bb06f9e95eb5ecd75bf034882c8a593515d16ec51af16573d683a2e076d05cb338f88ce47023dc60677531d8da31db5aeb8066a25ecffd462ee707aa5d17c9985019728a5dcc0af5b4d9af3793462b597181777bae29b86c48c7331e7ec318ef0a56b97427340c5d01c927eed9c01e7a0019c98460d069783ceef68913f53cd142283195cd02850e676ba2b1f354eb5aa4e002a35dc59b534865be9909ebae15e69a484d4a3cbcf746474a658366e68fba08e6e2a4c6542a2239d59c4125aae0919d1fd17ba901f9b1ae6f15179e4c1b4132bb346af8e294aeb8e3284e84f596b9cf7dc2a31a7148d330c782afce13f66c787900908d12afea258f1cdd0a7c9b484702d940fba17c95d87f973f54b27b67d777896a45cc528510fb8a7805eb0aa6ace34b9400da0b04c7000831131ab04402d510c438d547e492b4c810b196fd3a3b788658e8031fe856663d3c43e85f8dc6e76dae752038c31ae45c4f56cd0a762da57331fdaa9f2204caed46d4ca4f4bc03aa461b18f263e3a637374891459d265b83d5faabe4b6718e20674ac7f550bf6b8f482ad1ee9e042024bf528edcf4672373e94d262c4d51921d50cd2c7fa7d3889fd400f8460a81cc844ec0132d7545f654cecfc14f63c9cd15f91eb25ee458b2974c4d83aa493ba1827f9dc15daaf75e346a49481af5e42cf5a95fe6a58edc57948959c669f86c55608aca1da307f73dbf83dc85b210f24b120de896027c2bd483d2d85ca1246a2cb07901dce95d1a1b38a43122b8ec1c87c55b116a810ae3a99f18f23843d8dea97138a68530ae98122b04d978ee65867554b8b528e476497c61ef059e28d926b1ddb09e64ba35687a046139b4c8c28f7a310d6988bd2dbe4e2c07497717122c4f541cda387f337d8a4bac83e11e6ab60134db54fd3ffda490806fd5cf0dd226ec34f2e3e34df7e7e7106b08d92d3b39f89959220726f50bdfdd5584d4ebb9c0827909825b1d25126bca1214c5c9629c00b92150a8b42e11de3d61d567441d53325e544cecc78068710e68749e6a210366c0b8ce536babab229310c3ff7ca151cdbc936440450e33602b3754283bcd6c13ae96f93318439665670ce91f27d5ad4b0f2467969f1c4e29ec3e63f8f7bb0b5b7e2a5dc390fd89cd61e8335b6da37a4f0badab6ad61d01bfd3d1c006c576e556d46d19e5ebf736281c33d5037691be7742245f7fdc68e7771170aa1c6886612024d3fbc61b37ace011a8beffdd1ad24822b26b1a3228fcf3086d15e92764822dd2654d853dc061ce968f39d860689503823ff4c4d1e3b52df60eef06ce92398abff83169dc29655ec2f7be0c665fea7ebc8fc5f2af88cf6313fd2f2ec60b056f57e656264fd929bdb1e62b0728ac09d43802b29546da8994b4370cb91db6ac7399a91c423d86ebf7b9383a633d6e4128261347aa48d3ce1e0be137f04dcd336f1e8ac0e3e81896d3342c2f9b33bd99f0616ea926a95e3aeb3437ce", 0x1000}], 0x7, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/112, 0x70) login: pckbd_enable: command error 13:58:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4007, 0xca02) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x38, 0x4, 0x3cce5ccd) r5 = socket$inet6(0x18, 0x3, 0x3) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x86, 0x4, 0x0, 0x80}, {{r2}, 0xfffffffffffffffa, 0x1, 0x80000002, 0x0, 0x5}, {{r3}, 0xfffffffffffffff9, 0x2, 0x200fffff, 0x3, 0x6}], 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x41, 0x1, 0x1, 0x70}, {{r5}, 0xfffffffffffffffe, 0x10, 0x88, 0x6, 0x1}], 0x2, &(0x7f00000001c0)={0x21, 0xd01f}) r6 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r6}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r6}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r6}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r6}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r6}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) pckbd_enable: command error 13:58:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) flock(r1, 0x2) dup2(r1, r0) 13:58:46 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0xcd, 0x9, 0x4, "6e34bce145237a4a5b725b3d0d1ed9e0375e95ef", 0xffffffff7fffffff, 0x9}) 13:58:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) fcntl$lock(r0, 0xb, 0x0) getrlimit(0x1, &(0x7f0000000180)) 13:58:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 13:58:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') open(&(0x7f0000000040)='./file0/file1\x00', 0x20, 0x0) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:58:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000140)="f6d91b8b2617831f6dd6fb6a5c744740f35b598b311fd65acc63746a35c74a72dfad3db08d00f293ea6a0a0489071a8c44a2e0657d8c6939256efb63c212679f7667db81481a6da053b3ab748fb522a90e50ac79a1e5dd08fb8361e549f2f9fed0bd5311b1165d55ba3c784d099e1256d7230218921b9e46e369dc4eead82c2e45991e46a96f576619aaefcefcabadeea21f8c045dacd85e2c13a1cc9d55d4f76a4479dbdad3a20184489c039518e05ec1b4ecf4edc15b7e493129a9ace2c4074c2e313cf7e840e2ac03b5ceb79d", 0xce}, {&(0x7f0000000240)="49ad454e9ef30b25d5a56dcc016acfa75ce2607f5ed6756afeeec0a8737ebafb5e1f0e1cb7454122927288c718159e411567eb362378234c24b5127ffa89a1a13efbcdf6404aab1b61de6880469babc2202ebfd8b75d96bc9bfa04a40d27b207e3307da551d1", 0x66}, {&(0x7f00000000c0)="6018f38fd5acc6ce61d996e668939e8330f321ce78c689", 0x17}, {&(0x7f00000002c0)="473acaf670b7c6a8a3be7c2eaf7da893cfc734b632b9354711511aa607a4f555c4465c38df4ff0b059c3bcc9034abcab34d4582532da2215884d169b706ebf318e54b72a3437b5d005ecf97b22113d17c44194f1f5ff48cdfc398891915ba6e885017c013c6f7dd4d1ce9bd00185fa1bccb33d534d2ea7636cb924f765da094d28b256c83e6a3b61ff05ee8aead64318d89e98a680ba1ed106f6ff9c9aed3d81eb3c4cb9aa61aae7793087e796cce34ac97eb24d7e8ddb5c551359e85153af8d9b1b46ad7732a9f8def5e6834238e12feae365607cb76dd90dd809a1b9b685a7a957eb3269496e6a0ccc4b0e8ff19f68e57e8dec3560355bc60c6fcaf0dd09bf368285ad3708432c9fa89d6ea0a4804b81ca5a38cd6b22231debfe6f890908d9b3a6220119a6236a0f5bc3fa5345558355b6da47a2e95379b7744f016be3b039389e0d7e932e3de528f0ec8c034bf0084cfcf50bdde0ab4586279607ccce8adefca149907557e592bff537594ee46d57ffe356363db4bd8773e32472f4039d8c366afa20bd297d913b99e86a908320b3bc7f186f722d38370cacf391a977dba0c4b1fdc5b92187bc27daee6ae014c917548d3ed00246643fff598f499c83c0d10c25fdfb7fa737873f1a1ba5168290a775dbfef3b12c00619616104ccdef7d30ceddef8a36212539da78a7b0fe9b17050580cc5630580917dd8a87476cafffbb1f2bbfb07ea7e9fc73dcaab0df57c83fe3afa6d2d2ed1bc22628493ead9c72778bcc767699acd4a269b997c190b8c8e190103ddf9c13aac778370dcade84c3fad5278b235f020247098c2016cfcdbd4720a131ac02c3225fb3a1b6758127b5374317f265c2a4894f030255458574625aa631587b49ab9ff7e3da9b3ffd4439319e5c1b36862e64174a2fac27bdb0aed1618f8f2dfbe03f05df513458d850b4af0874aa4ca628fd3d24052815a3e78e9fe259a3f3c502ee83f5b06c7fc586fd4e18d08f7a407f1b350e9b2a90ce979e8d8449784a2a270aa3416311807f20cfb859cca43c5dec8dff6685a1fa23100856ce66846f4554f32c30da14429e3b1d0241513976b8db40834865721d1350f9c93ad2793e3d5a043e10cdc4fb048fe5635b2a5d1d047be6f9b80cac8c778ecb5d5bf02cf32e0685e27a735a5178165f72387c42a6280b7db694c3459dbc7deda9786213c183945ec853785610f4d88df3caa64e69b546f0c107510f571a027237029d4fbfd0e5c7a63a0272df4f8d4d1500c93271226c15ae52a7d4ef8453c88fe778a3be1fdaa81c8b9a30180b6eeae6706e0e225b39c567f6cbde38a4c85800abfd80882d526d8365ba0df4e42ec68a412be9184aaa95ae782c09bb6333defc326f07cc2ffd068e19320e1e936b23d5f77f6a3574a7b9463c2acea203a0d38c38713b166996249aac59174a71feb1cc07cc2b3e90cc111a071f45f557675371907f223bbd1c1b40dcd7af0fa1d42106ee37cdf9e674e143592b72da7d94365a3f5a1d0e4a04dc7c10c959797cf5be993b4a7b62155440605a222458ed8f1b64f204d373ff32225b411b0ab24cbb390dd4381292686c91d2a4fd293668bd1870a370782057d00917ea518fbdf38d79fe037814e96ba587315fd2c40397186ede253da8cf85cd348de56072b274484d9db6739b03c02121b1a8abb000e6c8b60b88a21b10e67d987908ad41605f59009b179e62422cb6a17186bb00926946896dbb99a732c3e9a27988146c07009d647c584da58dfb941450bec65acbcf423d856587ac6515b3ad98987183a6f2b750dc00e3bee23f67d449a0d46fbb32009d9325abc0f0407f4f06cb739e0b7b54b56b421ffa62bad85129db07677da63f61a64f6782f720f01823a76aabf2fa4c4d9026e3967bfbd7034202b1c37c8a844b8d00bfb9c0b70881713a6e64c2940a915db62c7b8b4e3fb56ac0b4391d03468473df4d7650ed6caba29f69f92dc64e21749a008e7c9b3dcac12396dd074bbeead4ef306b42f0f18702a4ba233c19f68aa75b67e4d1db0384c9502bfe2e3061f1c5ffca341f981fea752affbca4d973bc80b1d60cd156d73fa0ca18045c62d1910339675d3328f45cdc74f99a4f1fb75b8936ee0bca9fd998f5205d03f15ac82c4bf5fc0bc468a3b09febefde663ab929aef473aa079fdb1aa36476a9276f4bb8fbda806ceb34aceb3903adc954e9f88bdfbf0fc30a9bd52ec833d42f023e5a51e7db49eb2960c1666b5ce926fbe9ca155826b99df69ed937554d750daf93ced9860262fa00111f72af9c19fc357a3c51535a2bfd4a8cc82388908063bc29e77c21ddd86738a86a7f924270c3dbf1254c73abac465cc5cfb004cd124377c2fda860ceb80ed88178bada8b7d1059fc0a58251e6a9380973051e224c81311cb345b7dac2fdbe403fd5ec6e55bde4be9696ec5fd125d9d8c29f28f7354362562f1e35ff12af663a15fee29f25ad5f7e9dbd0957c4d50c9d9af25bbae38fc32678e9581c7dfbe9097d4677e5692107739a765e2bf91ffcce68a55584b9cefc52ef0c4b1500f84918537542350a6d6098170e7d0993cc398a2d51e72f50440329b72654778674187f43d4eb6dc9fdb2fa0a2d7a93580d7e6bd74122431b6b5f53d274f7ae0d21fb3aa4b72cfc6d01c0067e3aad969c0443968e56812840cd42e3618cf77fe1a1c3ec9dccfeefc2f8bdf11de53be40d73b2210f9935b9aa9ed6a1a52cb9cdb2da4674dddf2576f79053ec3108dcf4465330ab084babc8c4ff99add489858e5d82b4b8918a28c50898aa71b5d9212a927ba2a24b9681f7a1f78e1926edd4e1373624a0a38cc92f86c82fd7383667e6080a792a06c2112c0cf6121b6d4b0bfc6e89040bb61b2ca75d2741629f236f1e9acb099931c9eb7a954c140d82a6c64adf3b197ecd0ff80580741c938eb7176875ce0da68c4d81e3b550239db12732138f770eb8dfeb1926b905460e9f7fc9c358331e1618d326f14df9035f7cdeecda54145408a6d13fd13101cefae67d543ee8adabe8ec4efd64670f78b4b20de845ad5ac78e6541f6cc04d61be27c1f78f86c225b714f7a402c32b32c93962c62e082c009be37764ef45c0a4d73430abf1567824424085323fcc7c29980c9c968f323e66452a223457d6888474d62f9bf284e222b814ada1330cb446b38f977e6feb115f6394a44caa8f3efa6a06dee188fb5ad02719ba3d99a43ce344fa1ce434366e58280b5a46ac8fd0285d2b0fface2a5a6928710c43d79288e3404b8470e220c490b497f2e2831288a0aaaa47ef6a770a903dc1df6072d48f2ca3bb1c4b63a17ec0823a56eeca79104dec14aba8f06f88c14a9bb2ba60cb68c2bcef7f78c47bf414c9b5c80b88022457c9dd5cb0ad5ea50e2bcadfc65f9903d54be073182653721b60f6e3e7407d1d7978fc33f078c11d6e4e4d04c61471007ffc318c086ff6c74a19f562ae80a19e5bd36c110cfcafe013be10f69b96a6fab5e2ff84ab8cc4762cce8eb354f910e87c907bb77600507678cf2a9335b864abb7bb8ca6a69a0ca020ec94e39b9e6398945792e256bf462633705c28ffe6547da815bdd27bbcb69fc11e040c11ac13a97aa75488ec289a6a7909adc617d2fb886b06a6c368dfa755a5f240139994601d30ff9ddd971909dbefb46d00115da38b6a3219879503ded9549a768d7158df568ca026219aabe3481160ee5b68ae9ada3103c0c56a6fd800c97cab4d7d2f32407eebaf257161702c8ea8e55380b5ddc36530f34ac15da0103cfafcc95f1f66dacc0d3651eaa083334d8424cf0223957f56548b705528703209fc4cff9732a4c66169f32d293ef327a9aba627d2c26032d452a05adeb13df4209d2c24f3afa6c2ea644ad4c799169e34bb937e899a690874c8b05a3bd0d6fdef5e2349fff506c56ade7c83352c5c325734e438e65fca9661ceb959115eeb47c217e7c11844a6f955dd4568c4d135dbe202a3374bde293c428644ea181e6700afa32ce21dee5b80fd423641b6ecc2c90dba9fe247a648a7d1bf961c4c822a693e8358b9aaa19b9df57111fb10905dae016e55b3271695c39a87bc0a56d11a3c711cbb3508f77fc3385d13bb9495c941283b89ee240fb81680c9701f07912601e0259ac8d7923d7d6d0f78e3b43967314efdd95d3c34ae937e872a81b58b1f43b687da139a7b33e26c6bff3460c4b1317ca4af065f629b678250e96cf1a43208f15e73b2b0d4e7b7fbb2af50083d564b20ea7df3838db37b0ecad762fb1b0c32ff2b9e7bbe07b8e28171fca1d2fdee454b3c63e95e71f686c19b6b85f32cf4a74b4c9793b987fd2569cedfc555c03ffe06d20d8357bf3e5bdb5461f0f5894761a971b5f8305cc6a6ccbd3dbbeb6895dfcfd936619b819a133c89e9dcdcc38ce3b6a19e3b80aa3edcfe63a2eddb92a95eda9bac58a0fe1e44b2b2438cb7c7301ecd067a66603ac00f6bef0fa833f03b93451ee2d3080480ebcade217b9a3beb6e33694f2282852de8151ea60838116d15b64e25ab257a1ea7b087970de69213bbccc48a4bb61b8a3b34a4a9c42d98d330a3a4e343c1345665e62d306aa338c47bad28f22c3692a2195331755acd62d0c1b0d7b2f3678e974ce8effc71ada94d93461db3dd12e9688089451cc1037e4f59b623fba09e54860e370ce151ca4230f841983cfb1c023757efb4c994c3e7539d52f2746a5619bad2780929bd7792b55f9c32f60133fd8129c02529298a0b287c1c3def3f9399643b6e7d17798cc165843ef3233657a14604f1b80d1e0939f5e4189bda849a4a40a0aab8bcb34cc7da6b75c15dc59c46f77321f81b085eeda21220703dc64489770296b0da27c79af1ea36720100c163857d2e0020d7675d05f829d34b96c8cb2cfea8ab3bf38a637bab990f08d04dc1171318c182a89e444114292177b1614bdf24c2f0afff9647d5444d5fdaec3a41f78ec3fae8c4006c79edb63716163cefa823e3c4517debf463b1e64a9f8986a50c055c60d3b0aa15da9b90207af011c17de608b3c7d14d22c105e19137951cd237f379374142157c74ac9df09f9c5db769baa8d920bb39f6ef45fcc6a4253e3dd1b584275a31fbceded6491a257a8fe67990f497882444963e27a8bbb9ae464b7ce5ac6b1eea777b07b1c1a2dc81a74e27089f5d3e014bfde04131b02e930c986fa96e8a7d12748bc5e03e8245b484dba2d3c783e81091a54f4c83d5686e220b2f44bfd46bc5905c7ac1c46cd49c825b76c10717dcfc9af440bb9ac70fcb4006a72a624a99168634c155464567a8cf6b06cac55c4e3a6fce620e1ba387d7ec215b4a14d199e2f0d1da1b633032e2f0bb2cc16de47583ffebdbad560559999c69d7bd428acc8a8f58091aff0cf6c503a44cbc8cf36eba43bdd0a7601b6b300c9bfcb18bb178f46a205265aac5d4f8c972381e20a9a1e57adaf722d48f1dd62e00d1bcec1d33ee1d0ab7a01caeba0cb4d68abaa5809908da486125f3fdf73864f76702d511598ba393f0f44ba35c5803cd59b4f28dbce82da7734849fd9df984dfa617bd69f201e99e9b3333a61a84adc66be8b39747f5a529ea6213358478b2060562f9f0ac731cb9226b897315fb0886469ec1d74ef887f5e1b8b4e8a22b3dc960687a1536e63690d95856754baa1581a752e31ffde5dd609f3717a30a04efc7df27c2e165ac2711e1827f5969cc616323f1fbeef8617ce1bc108d6530f44676395ac18ebbdde004e30481a19c2264c8687f697d7d57ed0a04a32907dc43871bb8657e0e9c0cfe85", 0x1000}], 0x1000000000000357, &(0x7f0000001900)=[{0x50, 0x1, 0xeae, "65a0c584b10f3ac101fb18086da151f4c7ae59eba659c5d724b5813d9b1fe381bb9eeabc3740b1c0dbe61a7931431db5e4f2456eed09f9e1de6fb59ce3a6ad"}, {0xe8, 0xffff, 0x3, "eb33cfd264a1541039e999fbb1ee994ef0de242cf8d9e498f9d8cb59c27f7cef0f0ec842c383ff347c39af135f2b96f9fa8215f1095ae1cb2743225b46846cf209e0c1c5738ea7a25a916a4a7a64d100c6b81781e416d10a0985085743852b15dc60317170a341deb95c588ee0919aa7aaabf1f652765d6458e8c78cd791a8e3c666b388bdf6a2807d6101b350bd3841729e8b56d221c07ecb916ddc290bf3caca0293048baf604be891afabaf8de57ec2cc480bdb6094ed9e50afb9eed736d48f3c1ca1df155ac9d0f767a2cb67836fdf8e"}, {0xd8, 0xffff, 0x4, "9d94663f4dc72a78ec9bbaabe1823be5fd7c67da88337501ed5c440db19ff9a4f6936a212d104dc700ca4396007b03eb6359e07c8d194aac5cc429a056bfc8fc82ab866c24cc4136b0790146b3e47f2f4c39e40ba916a38b25a8f3317472130bc62e6b0a540eb885f94f2c6e839b2528a0395e7fc6c9ef6ce6d6f09ff88aee29207c8e69b9ba00207f49b53fdf4d921d7fa606e39505b02309b61eae6ddead2456d69b5a0555133ed40b94e5f49498571e0db074e2e7d86ee3cf131d6d16bb145e3a7e"}, {0x98, 0xffff, 0x8d6, "5ed05ed6e9c7e871642ae677eff3959e728fb4a85f2778701cbce31346081d111d12c931c2889d99829b26e72e01ebad1804c244fe9b6b6c71703224bf4fd5e80c2b1dfee3bda4b5357d8fc5c1872509569d63fb75769532fad3e8251cdb7e1be565b436a4d23bcb8d2da18fc8486ab5c4ed5f72e9e92f6b3f730a1e1447b0849f2038"}, {0x68, 0x1, 0x1f, "9ba1ec33586f17ee611f7d6cf5ea35e308edfbbb1d1ecbd5aea8fcc661e97324924f982d91c0f710da39f33bddc36f6c6c8de5b3da041843dd7c7ccb359a9e7ded756719599a8e828ec35133372bdeee17ad48"}, {0x40, 0xffff, 0x4, "547f10394a7cdad2c9254109e8d36b07a44db0ec7ec97ab63c4864582fde6bf4740a326e371a9f8ae539"}, {0x30, 0xffff, 0x1f, "cae67a213cfc0d94f5a2c5f68f9876115b8f251ca44930b43b6a504634e3"}, {0x120, 0xffff, 0x71c5, "f5e70177c12f6595c878567133d4963c1b25c7be8271938fc08675cc946df21b3a4472c0731be1e8f6728730ea351c475d3f017556bc98e291bed1988a7322338677798b32bc9c5eacfa453fbad994bd720edccf17ee21b5b3259f0018226288545711983bc2bce862622f292be82abbc9efb1ab9a448a55e998669901efbe884adb9039cf1c6353055ff7c2fcac186ebc0e270319f23e028dc0f600d65dfa6597e8422566ce22b7beaf8dc620f2cb8dde90ff136c46b8a016e10273c1952820db19a6256f4ae821bd66a6a6b38d2d7668925f8df1d4b21afb1ddea753175a24a2ceb7ecdfffef6140b499ab39cc6b0a735fcf3fc962f9aae0dda713d22fb1a4f7b190fa3e7c85c4d66f30ec"}, {0xf8, 0xffff, 0x6, "15f1af8ace52d6dfaee9e9265a4c0cb76cec10a6634be57b4c3f2e9e2e77a2068f93ddb27fbc4dfccc0f59f5b708d0257373dd0339de8c5bda6ce1c72dcb06510ea781969e3f326a351e4167392c236e816a481077f7b8e884710111c10adad0001e1bfd8716bef8294d64c8f05e772baa9adf70d6892db3d8e116dab89573fee0161ea010f6b50de2d4e9920eb3b8c3ddeb583cb64bc157b01337726256f1efdf736ccb4730499fd63ee183eced8c6d578a8d81db3eb270e09741fd07b0b0f01bf5ae9f58978d48a68bd9494f00659be32371e827cbf45508c6a74b6f419c8ae030db"}], 0x598}, 0x1) fsync(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 13:58:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x36d0a2a44a4a756a, 0x8) r1 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) r3 = open$dir(&(0x7f0000001240)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r3, 0x4, 0x0) getgroups(0x4, &(0x7f0000000100)=[r2, r2, r2, r2]) 13:58:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x10001006, &(0x7f0000000100)={0x80, 0x80000000}, 0x10) close(r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/213, &(0x7f0000000080)=0xd5) r3 = geteuid() r4 = getuid() setreuid(r3, r4) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) symlinkat(&(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') 13:58:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) flock(r0, 0xe) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:58:47 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0xffc}], 0x6, &(0x7f0000000040), 0x6, 0x0) 13:58:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a054fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3bae2cbab608d27a37b26136153694d4a9b29a07d7f9c87dff5a59d710300f26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23", 0x15c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x9, 0x9, 0x400, "a5110c438820e379470bca66be27411392204e80", 0xfffffffffffffff9, 0x8}) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xffff, 0x69f}, {0x18, 0x2, 0x78, 0x1}, 0x5, [0x213, 0x1, 0x80000001, 0x80, 0x0, 0x5, 0xa37, 0x7]}, 0x3c) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:58:47 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 13:58:47 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4000000000) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x9) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xd3, 0x3}, 0x8) 13:58:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = semget(0x2, 0x3, 0x8) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000140)=""/253) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 13:58:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x7, 0xfffffffffffffff8) socket$inet6(0x18, 0x3, 0x6) clock_getres(0x3, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 13:58:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8000, 0x4}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)) syz_open_pts() 13:58:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCCDTR(r0, 0x20007478) close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1000, 0x2}) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4) dup(r1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:58:48 executing program 0: clock_gettime(0x1, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000000)) 13:58:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000140)=""/83, 0x53, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x4, 0x100000001}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) shmget(0x2, 0x4000, 0x500, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() setuid(r2) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:58:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) close(r3) 13:58:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) 13:58:48 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x80000}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000080)="bc6929f729691000d130de78290f746241ae55598272e32c2b4d2a2ca89c53b023c2fbf20a9e3dd1a716d3fbdc2774a4a8de7024da92797ec519cfa579e7150a10fd234a6658b0f98e928cf8f0b30fc536281d44ce980326580dfd08c177e98621b90297ac8ac571a36851a3e0a64aa62f8524291f9d54e627745ae3ae27a05729a94a9d93d68644033d9c621c4252", 0x8f) socketpair(0x38, 0x5, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000c0f940c50000"], 0xa) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0x2, 0x7}, 0xc) fcntl$setflags(r2, 0x2, 0x1) 13:58:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x0, 0x0) 13:58:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) nanosleep(&(0x7f0000000040)={0xfffffffffffffffb, 0x4}, 0x0) 13:58:48 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="f0"], 0x1, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 13:58:48 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 13:58:48 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/126, 0x7e) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x81) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x2011, 0x9) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0}, {r0, 0x40}, {r0, 0x40}, {r0, 0x10d}, {r0, 0x104}, {r0, 0x2}, {r0, 0x30}, {r0}], 0x9, 0x1) r1 = geteuid() r2 = getegid() chown(&(0x7f00000001c0)='./file0/file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000200)='./file0/file0\x00', r3, &(0x7f0000000240)='./file0\x00') r4 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x8080, 0x100) r5 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x20400, 0x0) getdents(r3, &(0x7f0000000300)=""/188, 0xbc) fchownat(r3, &(0x7f00000003c0)='./file0/file0\x00', r1, r2, 0x4) getsockname$unix(r3, &(0x7f0000000400)=@file={0x0, ""/98}, &(0x7f0000000480)=0x64) mknod(&(0x7f00000004c0)='.\x00', 0x8000, 0xffff) r6 = dup(r4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8080, 0x4f) r8 = open(&(0x7f0000000540)='./file0/file0\x00', 0x0, 0x40) r9 = accept(r7, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) rename(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') renameat(r4, &(0x7f0000000680)='./file0\x00', r6, &(0x7f00000006c0)='./file0/file0\x00') truncate(&(0x7f0000000700)='./file0\x00', 0x87) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) chmod(&(0x7f00000007c0)='./file0/file0/file0\x00', 0x18) readv(r9, &(0x7f0000000880)=[{&(0x7f0000000800)=""/128, 0x80}], 0x1) open(&(0x7f00000008c0)='./file0\x00', 0x500, 0x0) open(&(0x7f0000000900)='./file0/file0\x00', 0x148, 0x102) symlinkat(&(0x7f0000000940)='./file0\x00', r8, &(0x7f0000000980)='./file0/file0/file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000009c0)={{0x18, 0x2, 0x6, 0x4}, {0x18, 0x3, 0x7, 0x7}, 0x8, [0xb55, 0x9, 0x7f, 0x100, 0x8, 0x7, 0x1, 0x1]}, 0x3c) 13:58:49 executing program 0: r0 = shmget(0x2, 0x7000, 0x0, &(0x7f0000ff8000/0x7000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair(0x3, 0x0, 0x131, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x10, 0x4006, 0x30000000000000) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x101, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) shmctl$SHM_LOCK(r0, 0x3) kevent(r4, &(0x7f0000000140)=[{{r4}, 0x0, 0x41, 0x0, 0x9c6d, 0xb19e}], 0x1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x34, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x72f, 0x80}, {{r2}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x7ff, 0x1}, {{r2}, 0xffffffffffffffff, 0x70, 0x20000004, 0x73ca, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0x800fffff, 0x7, 0x5}, {{r2}, 0xffffffffffffffff, 0xa, 0x10, 0x1}], 0x8001, &(0x7f0000000240)={0x3}) clock_getres(0x0, &(0x7f0000000280)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x4, 0x7fff}, {0x18, 0x2, 0x8001, 0x7f}, 0xf4, [0x6, 0x6, 0xe5, 0x0, 0x2, 0x200, 0x8, 0x7]}, 0x3c) r7 = openat(r4, &(0x7f0000000300)='./file1\x00', 0x8008, 0x20) r8 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x60) r9 = openat(r7, &(0x7f0000000380)='./file2\x00', 0x8, 0x100) setuid(r6) setreuid(r6, r6) mkdirat(r7, &(0x7f00000003c0)='./file2\x00', 0x8) dup2(r9, r5) getppid() r10 = openat(r8, &(0x7f0000000400)='./file1/../file0\x00', 0x10080, 0x4) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x4, 0x1) linkat(r4, &(0x7f0000000480)='./file0\x00', r10, &(0x7f00000004c0)='./file0\x00', 0x4) socketpair(0x31, 0x4000, 0x3, &(0x7f0000000500)) lseek(r9, 0x0, 0x0) bind$unix(r7, &(0x7f0000000540)=@file={0x1, './file1\x00'}, 0xa) semget(0x0, 0x7, 0x470) ftruncate(r8, 0x0) fcntl$setstatus(r5, 0x4, 0x88) 13:58:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8222, 0x8000000000000) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f0000000100)='./file0\x00') mknod$loop(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/48}, &(0x7f00000000c0)=0x32) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 13:58:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 13:58:49 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x3) rmdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:58:49 executing program 0: shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = geteuid() r1 = getuid() setreuid(r0, r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() setreuid(r3, r4) 13:58:49 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x410000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) ftruncate(r0, 0x0) 13:58:49 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r1, r3}, 0xfffffffffffffeaf) mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x0, r5}) renameat(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 13:58:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) getpid() open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x26) 13:58:50 executing program 0: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="55224801391906def4bfc7444c296da9", 0x10, 0xfffffffffffffffd, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0xa, r2) writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002be) 13:58:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) preadv(r0, &(0x7f0000003240)=[{&(0x7f0000000080)=""/178, 0xb2}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/203, 0xcb}], 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x0) syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(0xffffffffffffffff, 0x29, 0x2b, 0x0, 0x0) 13:58:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0xe) write(r0, &(0x7f0000000040)="220e37", 0x29c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="97ef7a7ad07b6307b40c0d8118aad16241c3df6270d702f989b8314b020000c955de8af620322039d31c2fd88a576a6b8e44cbf67f0beb61048b5d482075b23285430db850c6e973a747521e18bf5889cb960fc437", 0x55}], 0x16f, 0x0) 13:58:50 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x220, 0x10) ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 13:58:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="9102fdc1fffffffffffdff6c7b65209771f4de682488e2bc14fdbed44725ab004833f38ed8115aa3458851e44ed376dde69000e31848dccc6f92c5743e45907379b06a9053bb0852b6732fa16f7fe604b2"], 0x1) r1 = getuid() open$dir(&(0x7f0000000140)='./file0\x00', 0x520, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 13:58:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:58:50 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 13:58:50 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) 13:58:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="d5ff96684b74a041168edf96fa4ecc18544299c5403689b46857d07dbf3f2969f5f4ae40bd831893740b68ce1646a7e4e78eebac4670187110d0384831363d55137bbe91c1e069c766d17f0f6208dfbb0c9f5bd1bd996bb7cebfd55eaf808a9e09d332431fe0bd7810639687072b525897b7d2848202f6edae35e8fdd308085055b0e48d2e0f0079cbb6180fb543c8356c98e74a7bb69fef24d4fa5edb494fedcb5824e84d42c16341be2f31aa3315c5fd9eda0f2389e3dca21a622be6e65f6a2ae5e189b1db0e548a10eb1d39a26b5804b1ba188fd36ebfdccbf019b641977687166ec3f2af0d828e50ac28fd07f7a73982a04c6b931486a4236409e2473739ec9b6d", 0x103) setsockopt(r0, 0x42, 0x80000000000000d, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e699319296485b76dad8dd527f147e48cdfcabe3b30df2938171a911dd96f0c3b0212c43e309984f789ea9abb6459a11be", 0xfffffffffffffd5c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x6, 0x0, &(0x7f00000000c0)="143959f3ae3d0240957ae50beedcfb4e2b5a4754157d2076c5d86cf1cf8f583a17937726ffa1f17fdfb1667a79270604a4a8efc792baaff5d647b9685922d58fed4a85c2b6cd7c4fb9a041ff83105e9b13558080846c66f791ea0d6aaea3627635547914e90b9e8d5422d9b220382fc98a15ca0b65fb42f4912c", 0x7a) 13:58:51 executing program 0: setuid(0xee01) r0 = semget(0x0, 0x0, 0x480) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x7, r1, r2, r3, r4, 0x3, 0x1}, 0x1, 0x0, 0xff}) r5 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r5, 0x0) 13:58:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001100)={0x2d3, 0x9}, 0x8) setuid(0xee01) r1 = semget(0xffffffffffffffff, 0x9, 0x200) socketpair(0x3e, 0x3, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000011c0)=0x1) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000001140)=""/105) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/14) 13:58:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="b89704574f2bbb8ea356236dd85deea32669391abdc91b5ad68144a1f324e19211a6e61aae8dc6f317f53319a4f19c032e8f5ed422672ef0fcb0a4a317043c80ed96e1f7bc61cc699b", 0x49}, {&(0x7f0000000100)="66e6b117f5202ed35c86b6beda7fe1b522acedd3760933f644b682f4a5173de826e0721dd807ee9fe9c54b9503041526d54b9af9e4fabf220f5a01", 0x3b}, {&(0x7f0000000140)="79d074a01aaaffb7e67b185b6e52cfc3cd5e28efb0e5453d16ec4370189d42e03ed20bfe8df9cdc58768ffc4de35211e", 0x30}, {&(0x7f0000000180)="500d8b2c86879f392261d4a9a566a5a8d55dc1da3999545de54345e423469ff13199be1a458e67846f53ddc4cece6291da3ed2654bdcaab9", 0x38}, {&(0x7f00000001c0)="388bc030b1bb2a2f08011a1de14499c939c2dce636b0a5b6b54cab8afb738fc471eb8d5d5a74cac2d36dbbaf46c684d4528514d8981852d6df4557b03097c631c011eeed510b5f939cfe1d0052ec7764a9350e3b463737774e67ab1b51b00f096cdb4b852071d58d12434c881bb19c33de5045ba", 0x74}, {&(0x7f0000000240)="7d2bb121c66d6bb623e624f7ee4fa15a9a24dcac968eb0570545f8da5ddf3da5bccf73e709a8d111cf8917ea191174242a099acb3cfb98e0dab8c754b86b929e5347bc736a66575a233ccf3561abbd1fc62896509d320b29d97715b0528873bbf6e7b80eda76f391fb96a79584bc5ce767726d426435b2e1fe0af2", 0x7b}, {&(0x7f00000002c0)="4948c72c8dbc486713fcf053606d3508402c4dbae026cb8e8f6e444b1af8b81a549a6ef544f97d4f85430b1a186c136ae867556c2d07766c1671ccaca6b3d8158fdd3342e6681a160650b0375c133c5c52edca44ca22b4308b1a105b7a3b93a9be20b19f375011edf32931", 0x6b}, {&(0x7f0000000340)="3d41b181f00e52bffa460c3eb35f904823e20e15fbf74c5d0a52360b72b523f238de04a68d2312ccd053345fcd19193e9ce0", 0x32}], 0x8, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000000c0)="01000000", 0x4) 13:58:51 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x8}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 13:58:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80, 0x7}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 13:58:51 executing program 1: setreuid(0x0, 0xee01) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0x1f}, 0xc) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/27) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x90) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7, 0x3}, {0x3ff, 0x100000000}}, 0x2) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) r3 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x10060, 0x6) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) getsockopt(r4, 0xfff, 0x3, &(0x7f00000002c0)=""/186, &(0x7f0000000380)=0xba) 13:58:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b274b887f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f3c2ff8ac3530549c6eeab2d4e779efa285828dc1aca7bc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db0cb072b4677074cda2f26ddf77e5944d", 0x184) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:58:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getuid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 13:58:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000200)="c76236fc114b2978c69d43f9d2e524c9e098629511640f6e5b228cd1258bd9000e512a5279b64e75992c2a5b1cef6f3e9804edcc1de07dbeff34d235b1c62bc9a9646f5d1e3cfc227c627c702fda49bc57c5dbed21b1386051ded8551186445939752102fa97ca", 0x67}, {&(0x7f0000000280)="8dfa2d3493709cf6cfb27f6d5ae41dbf587c8f36054879b01cf302911140c5cf0d9487d4c7dc4507ea833bf2a4d9cd0aaef8b5479a8e0224f04efbe1c65c3c7366e99a43cccb25738bab51c03afce65f72ebcb42ca64568728647fb73f76658eb6aebaa2842d52f2788972e5ac29048a0321a3d697fff5a3d4e6cb8dcf2fb93bd09676d27b9d38362afda0a8c2e40976ebb87b806478ac9818d4eda6ed49321d54a8d4d63613cfcf", 0xa8}, {&(0x7f0000000340)="1120a3258c87fd7db80bddb3fc5ca6744d77e81fdf11d219affcf02998cf74538a36380b7e21cad9d96985ce55b5013a932af56cdf8be5d99fd531bd879ac2b97fcd6003f79435b66c7f5c81c969a00be8323cb7ab040a02011b8b5fb4e7f13116489c449ebfcba8947c79e94de4222afaf38ffdd3bfdfd6c7adf18340945fdce2c54d2cc83a587ad2425bb00a48d4c61f60501171c1478b8ec2fac63c76468acf460a8d8645458c17991f9128a4018c658f0cc9", 0xb4}, {&(0x7f0000000540)="720efcd66bae6567609f0734a6591638d97a3c9ec80240417a915e84827481e8c80d0953015c377f706eed8827cc0363c4540a4c9136b702cee9937d861d36d08a16da6150e03c4a42e7497f97c772d64df92299e319c204f89693a6ebd00e120bb788cc880034dd7ca63af6653bd73cc6e6cdc05852e7d9d89fd3244a64146c24b2316013c36bcb29058528263ca82ff8b906", 0x93}, {&(0x7f0000000600)="83ac0ee3f793fd46f0661ada3560f5e45f7b041b578e5e437d2a95db0129dc890661a7808ce1c96ff9dcbb18d2157ed7190102a7b9f3c4d00971a501905655f29db29cd80541b0a8386a33c38f99218cf76a86fe7fb12fe9c7d2cdd0e7fc6fe73f70de55a92db31b8173791f88361561db246fe749adcb22749aca7857758688a268f971dfcc03b3ee9d0ca05781a6b3867b331e6b2c8e306d3630629b0c77f2ab336136ca2afc8db59da6901f30bf1de108c309e57addf8080212557b30e97944bc02815dae0e4e762d79d226758b5ba235e9a5c09830eff2b2e9a2b67d6f5de6006b4bd5f43135d14d0e428306f6834f8782", 0xf3}, {&(0x7f0000000700)="9b361c90ed892adef82b975871174fb7467ae57d052fccd66bf4c638bd2e861d2084436e1e25b8e95d518ad3c87c04766d6f1697d992cc2ac2acfe59ebdeb89860ea39d3b5249ea16a34d854952d9d25d34fb6e3107b334edef0b557326938083845ddeed6b32010638a2c0352b93a365d33f3cad4e95b47b056d8718726f1eecc73e62907f5987183fa83061f627647808a014b617769dab61be77f4abebf0c943e0c686f4ffc078cef884c9a936e7c9e5077f8c5f25d6249ee383502a74158b141d241b540b0b059641e6d6e5215af73e88c7b100f2be6df4ee0a55c", 0xdd}], 0x6, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x340) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffffff8) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000800000008eb1e36bd2a7799b7c36cd596d84945e151252090b8525929195f5eabd49d24d5e0d652a78b9673f4b8cafd703f3055c2c4f45991b837f81d4519e61ae08ba3c1954654f81a2f9c7b1f60f6494de08d907ecdbf7bdf6925252a51d967b1fec06a4701b852f05fd1d8591cc0f36588ea9b7df970ab8e599d52626564db0915363db928108000000000000a08be0d690c57e412023d80b3224336807fe9cb8ffd479adc5eaba84e525b9ea1bc343df3c13d8b183ef4647897117298a7e49011180000000000000000000000000ea42e36dac37a4b79993d87b60383a51553cd464433149d1dea27d5652c5033175e113cfd1cd12ab218742ba0b0658dd3efb1f50f430f387812ac0"], 0xd4, 0x800) ioctl$TIOCSDTR(r4, 0x20007479) stat(&(0x7f0000000140)='./file0/file0\x00', 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2) 13:58:51 executing program 0: r0 = getuid() semget$private(0x0, 0x5, 0x2) seteuid(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) 13:58:51 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000280)={0x7fffffff, 0x9}, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x4, 0x1}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x5) r2 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) sendto(r2, &(0x7f0000000140)="50327628c8afef2ef9bfcf51d472ee2e974e26a7f241e9912e0779037269b244acdc7da752257ca986d6f9bf0203fc74565d86e785b164d6ff025a1a55c3627b7eae9c1618c741619cc33a2afd364e29abf8c90c1315f4c206301faa479979db5e89a6d51338d1b6b880f11308ba5dc54fa242da0a17489cfc85add8553a188afca74df2cebfcd53ce845750ff70b5cda83f2cfee81d9383590f4a1a459e65652245c8adefcc49895e168aacd5f47332b44c613e76c61134", 0xb8, 0x405, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) fsync(r0) write(r1, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 13:58:51 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) mlockall(0x0) sendto$unix(r2, &(0x7f0000000000)="696d03b150eae0b78990940210e1dd4c547dfe2ad2e41df5cdcffbff3ad8bc9d94126061533516f77b0e3a79b41cb679b5faf0cba5c6004bf4d479f0292621d0630d4b4b2e207df321872979172debf8157d08b946a060b5461621aadf8ecbde73d4bc7c78b69453f3764136c503bedee5e19db2e78aae1564fad11e4840585c14eb121bf76bec5715d707445d4b2acf97fe90a70672451ce2f751ba0bae7b993a893efc7b0ee25513f62c23d400fde6727f32674dc13329e09b3d4b24da0074c4936452566252e2bd9af4d115ee0a488b29facfe853b763c9228a287c0a8c2a31901f069629fb9ea7b6dd9bf5765452e11d953fd166e1e72e06", 0xfa, 0xc, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 13:58:51 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x1}}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 13:58:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) socketpair(0x2, 0x4004, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)=""/197, &(0x7f00000000c0)=0xc5) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x0, 0x7fffffff, 0x1000}, 0xc) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 13:58:52 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0xa, &(0x7f0000000040)=[r0, r0, r2, r0, r1, r0, r2, r1, r3, r4]) setegid(r4) setegid(0x0) truncate(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffb) 13:58:52 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x400fffff, 0x3, 0x81d}, {{r1}, 0xfffffffffffffffa, 0x40, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x21, 0x8, 0xff}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xfffffffffffffffd, 0xffffffdffffffffd}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fsync(r1) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 13:58:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x16, 0xc003, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="06000000", 0x4) 13:58:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:58:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x180) 13:58:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) syz_open_pts() 13:58:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x6b) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 13:58:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpgrp() getsockopt(r0, 0x29, 0x38, 0x0, 0x0) getpgrp() 13:58:52 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x80) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 13:58:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x2) syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 13:58:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x1, 0xa6ed, 0x9, r1}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xffffffffffffffff, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) fcntl$setstatus(r2, 0x4, 0x4) 13:58:52 executing program 1: socketpair(0x12, 0x7, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) r1 = semget(0x0, 0x7, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/148) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, 0x0, 0x0) 13:58:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 13:58:52 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x1c, 0xf0000004, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000081, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x42, 0xf0000001, 0x8, 0x101}, {{r1}, 0xffffffffffffffff, 0x41, 0x10, 0xcdc, 0x4}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x8, 0xd, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x14, 0x9}, {{r1}, 0xfffffffffffffffe, 0x63, 0x80, 0x9, 0x20}, {{r2}, 0xffffffffffffffff, 0x16, 0xf0000000, 0x7, 0x5}, {{r0}, 0x0, 0x2, 0x8, 0xfffffffffffffff8, 0x3ff}, {{r2}, 0xfffffffffffffff8, 0xbc, 0x200000a3, 0x5}], 0x7, &(0x7f0000000000)={0xfffffffffffffbcd, 0x3}) kevent(r2, &(0x7f0000000280), 0x1c, 0x0, 0x8, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r1) 13:58:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 13:58:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="2ef6866a84277881837e70cb907409dc7ca382453cb470e7ed5a2fa2d7b1bba83c5107bba42ffaa685269540780594e7b3199ecc26ea8c2b5ed459579e563c43ba6ac84b10e278abbc7185f6936ad0ab1b168b5badfb5f17c73da3cf57516fec3c562824c1e764ed49a0704679d42fa730992b492ffe573faf2f3baaac457a71e79eaa33e65ffc7da3dff5a1231c6f7d2f47e1199e5d6dc9b1db429e405a42a7e2d0e68a3245df358c1a2d5febe9e724c06f3997696e01", 0xb7}, {&(0x7f00000000c0)="830439eec0a621542a9151a06379443a7be23fb790806dc5a157b6ad8926c77b08665d09572d88d1709ead3193a7821f8cb36fd24eb6610cf2a2284856b4230e9969cff58c1c76b5b4937390f45e68262f9b74b3149b719f1608d072e25c7ceb9d12c53bb22a21673d9ac376ee492e5ef1058f297e7d1499fa9e92a1c9e85bcdce761ea394d47c1402ec5918459c", 0x8e}, {&(0x7f0000000180)="a9711a1ccb8f5f60ea27ac1f82591c229b5100b8578e99ae58e6c5b85836808166ad74cdca43abadd294aef600eaeb4744aeb7397deedcba11d9f998c8a6387c9aefa3eb951ec9596b83da0c76f8ee82ac2675f7eab60ec074928d988a7ea312fd25565aa97157d8e933bf2b25f744551007ded2b2c0db27813bdc89b43ee44f6bee27ec747758fd40de7783c8356c98e607152766643771624f804ac8a455fbb523570c5fe1cf58b86726726698205b3307f2d8ba9fde28b6c74c5fa7301f50b1c419ab53416c85847538f32d9850d3435c3fe9a6bd11c0ef132fe5ff5290e1d2c08ecb8943e81817f3984efdbf51c1ca5a0685f37149f872705ec66133d5450dc56a6c10a8f9ee7f14be827280c235b35f41d24bc215c9e511a02da301cae7b2105adc34fa10dfea0d57aca5b365235917681c0a1c4a6652028e557c277f2cc049429fed968ca8e0fb6524f69cff901bf12ce7a5ffe615694efb85c9e77ee51517f7201301416a6d70f1a560c82172694e94439600997c9ad198ac74c6688acee43785034bec245780921c38e47a8efbb06899d313228be39fdaf526a72b0dbb03769256ad45500fbfbd49fca3e7f43c0f66feef30c8598bfe465bff80c680461def17982ad8769124c999f036b32389a084bfcca86cfed724d8b13768133312faedbf576c5e68769c9c56ac7b5af63fdb18bc535ab387c549873fd11d4b04309ca8bce7ff64eb21bac613ea6fcd3e15035187e2c55d8d6210081dea99af5eaa6674dd44ead91e9958f3fcaa8e9edcadedc285fd9b38aaa261fba0db04a46bb28396e631a316e9f9f3cb76b049f6f64b63dd161b01987802f94002882218a901350df8760560d03d166d7edfe5091a3616cf4eaeacaf9a5032284adbe14a8820de1c5f8741ad6c1048c79996600eac39861eb474df05fdfe50185ac27161157e9f9cfdb79d6c8e0fbdac51ed1529d73430fb6149656ebae29d5848c79fb5e41a936a10704708b18c4a296c5344d6d78724f0a1d874515ab16eae7dd7d4851e11b18df93725a5addc4ea8a0e6a301f93a272153248fddc0b8f7e664fa02770f1a97e8779e22b36ceeecbbeed8f1787f0c2374635cc5271bb36e1a6d4309c07f022eafa5c94f4ae1029a0336b53b6cf3bbe9501b9a55aac831c93df24f3b70719d3bb84bc8e6b4509e3ab0f9602cc56fc5b80889577a9c885a57ba2daa868f03bbb5d0eebf14ef188cc17bb3824b58cb09420759ba8bce46e1de441080a9cdbc2a91f30348bf8b9aa7a7dfcefd4105a4a089fa267bd2a8ff6e9f9d43c0168ccef67b260b4b0088e6f863740ff6c2017c06aa8641fd9db3d6dc0b4375396cfa3fee2b510e628bcfdb2bd442b911e9121f33aed600100ac3a38225f79e33bbcfa5bbbeaaf3edc599a9da438ae762526380cf794a610d59b1884cb643ce4811b1bdfcb1ba78016adfed807540e207e1f7b31f8096d7a7667c3f6b3548bb6f9e71be9cfb3b0d8e343bb9407c070ba3f62c491f87ee7c4e364d2106da4b3a9fc86e7feda8a9a787f8bd2164cd1fea6ea932af4db6f70ca67c6e7a99267a8116ab30f60c6e75ef89bc66bd43206aa59d77c4a4060d3db2b41ca1512995de664c32a903327d204b4393aa689ed4dbee9f1e867aaaec16f19f816a2efca348bad2a2acb727366f2cca91bca1f33a164e8db60cd732d392410ce4798adf3966fd320e6b03b214a2fc465e6ef1ec4989225b43863155bd79ffba1226200e541e1e9b5b7232fd4f0e5e42be77d4eb4abe8eff4268082cda721ed2f2c297f9f29d4d58c367e1206b7702fe7ae7c146f90831e471e9e5eef71203dd6f25c28bd9be0882bdc611478990071eb017098a94a29b004575f8e38c9d1482df8eec28eefadfdf28153dfbac8025a1f3e3296fae7b32dea0c2a9a70ffbcd3665b975184b311aede5b84c47352d952f5ae95c67551452728f2a3c1a80d2d1b5b1d7192c5d8dadae5df6c7d3b5b20702fefea3eb2ccc94a1b92565ec8298baa0ee5bdb31dcc72a290f9024b66238dfd754d10868ac9ca8e69811727030c0c7a6661a16f8ad68c0d41db9c78d02c25155fcfc064b5aede9488bda7545ba6d5c8815a44fd0305a09cb28ffb0c349c1c2be46accdc8ed221b5fa00012bbf8768930eabee673898e7ea48c105e8452e5bd1f5ad8bbfb6e01940f5a3f6d8ba6ac74a0b250c3cc896f419ddeb1d7103f06758fad4a5097cd92cff294dcf9c01e8aa111e1539a2e8133d657cfeb31b68e7f8ad91b88692fb3d55c3142a9e4b7460d8e7e527c30e0b37dc3438f5ebf5a6188fc3816533aeb592e39fce499d7ccdd0cd5fcab995492af1084f0e44ec737558e6006f06a1796346931a4dba7164ec131003e5020057e37676b5c0f39130d962920b35e0fc0a851c736d35bbfdddaae6fdf5c46ce6a2fe22db354168e1de0e51f49830d245d366353053899c1c0d4cbb5766ef74d269c2ac13a1bf28e0cf26505b0f0327d4324ab1ff92851a2a99dda3a61432874a97110a7f4bd0c5727492b24411bec8bb12189d81b34b16443321693f2a198e5b7f4616c34a37b5df1822ea2f3d30ea43d0d56acca8523100795893fc088b5cd59a4b5ec2d2b64c6da49ce7ccc5f89b53fe5ec103318bfd8170b29ac527c9bb3825bcd012d1f9924c94f2e480c086613c32ae9e462342c744cb76d65656b5dd8de13aa62b0f6c3f6e0615de42b8514b523e9354b11c966dd3154d56a114094dc930590134859b919a2c2cfe7d3f4217990b4f969460c1fb8e02308645f856dd3280bda6bb41c8ca8061208449e3945a236bf4335a0427e53a89eb2b6d5fa5a2651bbc41101632f61957687d3b8756d9a395368be62f341577a8f8a20a69f4b0daf1fecd64909b875580cd6b912b61431dd550db98e8dcf7ec85709f2cba73503845f894aac38ee78f245f468e9ee9e9f3012e14bb4bf7df1a2abf08b2a09785d746d675f78f384d4d350574cfd0734839546c6d04ccd2c7782d2c058adb61d6f29c9736ab5bf281d5c69f1e6cbac5557aff15d6110885f07af6ffca3e8bf5829e04d9a2b8141e604858cbde2f412b6ad70aba57a5544d3bcb7feebfef60dd9aee3a51c0ba2e0b59794c0d45f432cc9fe0c47daec458b039dd1e9d05d662671525a4332bcacd56bdf1341ab059c76d8a7bf8239136899b56475e31fdd404ad29935e5d0c7268591468bfe2d12bdc56572bc8524f5b5dd0a45af57a888110896721970bbd41b712c546411b9abd305af0bb600e722a9a5c89550067cb51558857e60bf83c10da51bec5fae775275d8cc9339e8b28f8246faaf4dbdfb6bd7e03cc43b5bd31c66a74d8ae308b1a17b5c86bb82208d6188c9952e72ad8ab98f267cdef4a6eebb8e582553c0adf701739a42cf91b3a18f9f66236c4f72fde38864910d4c115d91048ce55089de12ef76f664963636f965b0a551ed990fcb7e6baae00f522598d3a5ba0bad06857bb75e7fc31893d0b64f2362b9cca3bd6c26dcdfe04b5ad948080cdeafccecff31dd66cc39347c442894f1d94ab89680a71070f94fb7ba69e4ea092b9096c5d2c74b625400f6826a30e1918c62c39a60683e5352a2f8784d986d4f6ef7ad087f3e7c7d3382262612da01e13b2a0d776d75193041d9d717906c9c3f364dcea8584a1bee5afbbb3da4f423048cf8c48b11654c4cd0ff1d4ffef9b4f2b1a79026d490b3e0447b7518a319360fa7ffc81a6e295840c66a35db6ef6d66a403fee3b48679c6fa3585933025f7c485dd7eeabc99fc2a9a99dc62e1bfd4ec78edf15b144dbe7d22603c2202e5c1250827d88fc79693cf9ee54d8039e957158357a253ef15bc9869f2d755619f6e4a0d1318d80c6de286d7befece1063b6b0f4b7f153694a338d331368f3cb73a58906be65f3ce9a31a9cbff51982166fa9d5d7ddcf4454639c2327a7bf6260e3392edde84795b1d1bd583c02e39b9f75d3c24624f6836fbfac6b1c50ae3f5339def9520cc896d8dda4a2ee85dd6a58ce87d64c1a3e4f2372118f09e8985a51a4d436f49ac2b2c8358b66c1f430a10d6c1ba995d284c2b8242212b243bba274f3ae92fdf757e7cf5da2bb76b794e6d37835a73cfc64d9d319fd5defd22036c291a07c33d68ff5b7fe7cf4f421b919b6c36c22644a369c231c159b753cd7afe1aa8094c23e2cd3adafb2c80eeb3f1ef34ac2b99d0d6191ae1ae49980aad7f991001e3bee63ecd2c9aaeaf0027e221b44d4843cc625f23b77c751c2b04a80a08396dad232b8cf8834782c9d653e82a19a493fe575bc6f3d4ed91a1100552c4f7b7b1f4f26c577df10d3ce460336fae4fb3389f33a8aeecd1069303d1b5496b352ef98357b13c7b3ef959b8b4b67aa87875b46bda91ff9c8c8b54370dc23012192edbf602104b1bff634e30bdec0a3023f3bae00c68b6095791398df66b7779bd2effda70b586de42bf67774b4aabb083be1431d89aaffd6254bdad53d9ddea7c0d45970d24974d14eec4a3e36c7e9b1a25fd0d6c9017fe740d2ecd7efb05f5d0edac7f91a28d547027069e69a938cd5a8959c323c52640164608ff7448403e2382a596ab86627d0ba065baa03b68545ef686a5f7bdc9f353965198e485cb1247bc11de113b4d1bcdb3a70fb5f77799b9ed15d69b1486913631b4a53a1285eb0fdac9ac263feb9e9a68ad20866d959cbe5edd455c94b03683ad9596e74798c13dadfd45b25c80ab5ac38d7ab2d08369deebdffe4b590495c572869cdc2dba462c2e0ecb2a3085be26be2520266f5a518903cc2973ef148052293570ab39d2303e5796a8be80e201267376bd4e249531710a5b144cb02dbdca4d76193c462ea0e421adb952a5241d7b4caedc85a1a07377647aba58b109897445f7b5426cf213a557695c5718cb3471dcb38aecc20516dca29835ccb9eeb8d6c24821b29563600c857279a299339335e061c06aed86bd75a6dd296671c3ffaeab7644a7d24ec48d78fe49d350ad15633b65a0eaf027567e7e8e3812b4a51f4d8f1d6e63836265a461f6620a7de1b16c215e3593ee04652fbc06538cfc58f67048b2452b33dd2eacb0429c2b8b51ecc1325c95bec9695d1e75e1b9b811703827dfdfa87f6ada8b933c98f319c84187ed483c6ce0c457c3eab02c6626e1346a9bb85f4535792452193b08be85cb6d058d8f1da5b41ad821e376f6da415d7dc317b9775872978fda507a9db2d5792b5cb724063adfb6fea726a89d784b4241a098df73ac9ec5c3c9a2436a8cca93cd08fcc276b5a14c9d1617504775c51d2222d5bb5ab9e6544bb235cc7d08eb439831684e49936c6e55f71e20b75b144286a5f7f38db59a48d802cabb4dea4e0dcee8de634f59b1266d58ea7a866ae9fb5f21229208e4abe0f5f8442aee1feaa0192536441d87079c40bcef0e351a2730bdf7f77520d27de42c37f7c542b1e9ef695496e5f3528083983c2523663a49e57ea57322cb312b79ebb109305402f4f52d3dfbdedf95afe7049478b9132417a06987c991fd667f76bf67aea46c42a6028fded348e8e5a2cb05e2b0f67055434601f0a3232604ed4cec05cfd0ccb926c208c88695243a2906015ec63068d90bda1ee0df4db0d2688a0d1ad53563b7b8d100685ecdffaa1bf9174ccd6e6cde7bdf242f32223321ef738cdb7dadf8f5f6b72e48a65c78a8de8b85bcbc80e0c9c91901627eee5785d99b0f3a28cbda19f0385001e2a6c013674abc4f674575969b5797432ed62881b6a34a12b053d6ed73b53fd0fdd61ce5a6b0f7c29adc50bad9d958ffe", 0x1000}, {&(0x7f0000001180)="01c6afc4d426187d7a35ad3f3e869359bb004a191eec4eeb933bddf07f00d3aab24cf4825a5136d499ae70ae1d0e8d3b63142d06a2f976876c79a147acd093d4319124cb9066f1b1da1f951d5b917d7915483dbdf13a507e93efef8f", 0x5c}, {&(0x7f0000001280)="e04197ff9a292f3829be0a522d322ffc8d4de56a9fa8bb19a74caa70a3098664d93a50391a49b6f3382a15d61fc391baaa196c05de7db01ab9aa8fd3b9c20ae032523405b2077c62cf2a9d8e4a1ae4fd7f73cc7956052747", 0x58}], 0x5, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440), 0xc) r2 = openat(r0, &(0x7f0000001200)='./file0\x00', 0x402, 0xb0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001380)) bind(r2, &(0x7f00000013c0)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) shmget(0x0, 0x3000, 0x291, &(0x7f0000ffb000/0x3000)=nil) 13:58:52 executing program 1: socketpair(0x7, 0x5, 0x7, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) socketpair(0x6, 0x5, 0x80000001, &(0x7f0000000000)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x821, 0x2) pmap_unwire: wiring for pmap 0xfffffd807f00cb60 va 0x1b33920000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cb60 va 0x1b33921000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cb60 va 0x1b33922000 didn't change! lock order reversal: 1st 0xfffffd807f00db58 vmmaplk (&map->lock) @ /syzkaller/managers/multicore/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd806edcc0a8 inode (&ip->i_lock) @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 uvm_map_protect+0x610 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(21131ca0e8a88c02,81,fffffd806edcc098,fffffd806edcc098,0) at witness_checkorder+0x12f9 _rw_enter(b04c5bffc9d131d3,60b,fffffd806edcc098,ffffffff81ed388a) at _rw_enter+0xbf _rrw_enter(71ed66f0690c7f5c,fffffd80782ba810,ffffffff8164e290,0) at _rrw_enter+0x5c VOP_LOCK(8f3c9c865c441152,fffffd80782ba810) at VOP_LOCK+0x55 vn_lock(fd46240ef9270974,1000) at vn_lock+0x6e uvn_io(e035ba50a135c40f,0,0,fffffd8078740948,0) at uvn_io+0x2ca uvn_get(21131ca0e8f6682c,ffffffff81c275a0,fffffd8078740948,fffffd806ac27120,0,0) at uvn_get+0x206 uvm_fault(702ec1722f208d5c,20fff000,0,2) at uvm_fault+0x12c1 uvm_fault_wire(b9ea8abd28a357db,2,20fff000,fffffd806ac27120) at uvm_fault_wire+0x70 uvm_map_pageable_wire(991864896e4c7c29,fffffd806ac27120,20fff000,20ffb000,0,4) at uvm_map_pageable_wire+0x2fd uvm_map_protect(8f3c9c865c2d6b9c,0,ffff800020b924c8,3e52be182c8,0) at uvm_map_protect+0x610 syscall(e035ba50a11dc29d) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa4,0,3,3e2d006c010) at Xsyscall+0x128 end of kernel end trace frame: 0x3e52be18350, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c6ef40 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800001148000 rax 0xffff800000941f80 r8 0xffffffff81d74cdf witness_checkorder+0x12cf r9 0x5 r10 0xaeee7fe4e22b58f7 r11 0x4170b48cd413f98e r12 0xfffffd80025ccc30 r13 0xffffffff81ebb01a cmd0646_9_tim_udma+0xd31c r14 0xffffffff822c0730 w_lodata+0x4ee40 r15 0xffffffff822c7740 w_lodata+0x55e50 rip 0xffffffff81a668f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c6ef30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=94691 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92270,0xffffffff822e46c8 process=0xffff800020b94010 user=0xffff800020c6a000, vmspace=0xfffffd807f00db40 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 69186 432137 50301 0 2 0 syz-executor0 *69186 94691 50301 0 7 0x4000000 syz-executor0 84017 432161 1 0 3 0x100083 ttyin getty 22046 304961 0 0 3 0x14200 bored sosplice 8743 141563 66010 0 3 0x82 nanosleep syz-executor1 50301 348766 66010 0 3 0x82 nanosleep syz-executor0 66010 335266 60264 0 3 0x82 thrsleep syz-fuzzer 66010 136165 60264 0 3 0x4000082 thrsleep syz-fuzzer 66010 344698 60264 0 3 0x4000082 thrsleep syz-fuzzer 66010 69972 60264 0 3 0x4000082 thrsleep syz-fuzzer 66010 39888 60264 0 3 0x4000082 thrsleep syz-fuzzer 66010 497150 60264 0 3 0x4000082 thrsleep syz-fuzzer 66010 425418 60264 0 3 0x4000082 kqread syz-fuzzer 66010 63723 60264 0 3 0x4000082 thrsleep syz-fuzzer 66010 235373 60264 0 3 0x4000082 thrsleep syz-fuzzer 66010 424816 60264 0 3 0x4000082 thrsleep syz-fuzzer 60264 483374 82341 0 3 0x10008a pause ksh 82341 70245 10111 0 3 0x92 select sshd 10111 475055 1 0 3 0x80 select sshd 54768 302956 10748 73 3 0x100010 biowait syslogd 10748 129591 1 0 3 0x100082 netio syslogd 76576 368052 1 77 3 0x100090 poll dhclient 98800 329899 1 0 3 0x80 poll dhclient 28446 166420 0 0 2 0x14200 zerothread 57943 8719 0 0 3 0x14200 aiodoned aiodoned 92195 259154 0 0 3 0x14200 syncer update 12724 409243 0 0 3 0x14200 cleaner cleaner 53662 366381 0 0 7 0x14200 reaper 38415 368556 0 0 3 0x14200 pgdaemon pagedaemon 15297 413046 0 0 3 0x14200 bored crynlk 27771 90950 0 0 3 0x14200 bored crypto 40616 394340 0 0 3 0x40014200 acpi0 acpi0 50696 66467 0 0 3 0x40014200 idle1 28791 155715 0 0 3 0x14200 bored softnet 77569 341434 0 0 3 0x14200 bored systqmp 47331 67696 0 0 3 0x14200 bored systq 5366 213011 0 0 3 0x40014200 bored softclock 82657 355731 0 0 3 0x40014200 idle0 1 415741 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper