Warning: Permanently added '10.128.0.78' (ECDSA) to the list of known hosts. 2018/11/25 11:33:50 fuzzer started 2018/11/25 11:33:52 dialing manager at 10.128.0.105:2728 2018/11/25 11:33:52 syscalls: 1 2018/11/25 11:33:52 code coverage: enabled 2018/11/25 11:33:52 comparison tracing: support is not implemented in syzkaller 2018/11/25 11:33:52 setuid sandbox: support is not implemented in syzkaller 2018/11/25 11:33:52 namespace sandbox: support is not implemented in syzkaller 2018/11/25 11:33:52 Android sandbox: support is not implemented in syzkaller 2018/11/25 11:33:52 fault injection: support is not implemented in syzkaller 2018/11/25 11:33:52 leak checking: support is not implemented in syzkaller 2018/11/25 11:33:52 net packet injection: enabled 2018/11/25 11:33:52 net device setup: support is not implemented in syzkaller 11:33:53 executing program 0: r0 = semget$private(0x0, 0x3, 0x2) semop(r0, &(0x7f0000000000)=[{0x4, 0x1f, 0x800}, {0x3, 0xffffffffffff8000, 0x800}, {0x3, 0x100000000, 0x800}, {0x2, 0x7, 0x1800}], 0x4) r1 = semget(0x0, 0x2, 0x8) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x1) clock_settime(0x0, &(0x7f0000000080)={0x400, 0x1c5d}) semop(r0, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffa3c}, {0x0, 0x80000000, 0x1800}], 0x2) semop(r0, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x2, 0xfffffffffffffb26, 0x1800}, {0x2, 0x7, 0x1000}, {0x1, 0x175}], 0x4) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/4096) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f0000001180)=""/133, 0x85) socketpair(0x20, 0x2, 0x100000001, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = semget(0x1, 0x0, 0x1) clock_gettime(0x0, &(0x7f0000001280)) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000012c0)=0x4) getsockopt$sock_int(r2, 0xffff, 0x1a03, &(0x7f0000001300), &(0x7f0000001340)=0x4) getdents(r5, &(0x7f0000001380)=""/67, 0x43) getdents(r5, &(0x7f0000001400)=""/59, 0x3b) nanosleep(&(0x7f0000001440)={0x84, 0x4e}, &(0x7f0000001480)) readlinkat(r5, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/238, 0xee) chdir(&(0x7f0000001600)='./file0\x00') bind$unix(r4, &(0x7f0000001640)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$unix(r4, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) getsockopt(r2, 0x6, 0xa8f, &(0x7f0000001700)=""/128, &(0x7f0000001780)=0x80) semget(0x2, 0x2, 0x8) semctl$IPC_RMID(r6, 0x0, 0x0) syz_execute_func(&(0x7f00000017c0)="c4a17970046e083e66420f6e08c4e16fd0e7680800000066420f553e43d8aa000000008f29689a4e87c401a758ae00000000470f0fc88e47db8ce48b000000") semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001800)=[0x14]) semget(0x1, 0x4, 0x109) recvfrom(r2, &(0x7f0000001840)=""/122, 0x7a, 0x800, 0x0, 0x0) semget$private(0x0, 0x3, 0x8) 11:33:53 executing program 1: socketpair(0x7, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x80000000}, {0x18, 0x1, 0xffff, 0x2}, 0x5, [0x5e, 0xffffffff, 0x1ff, 0xffff, 0x8, 0x0, 0x3, 0x6]}, 0x3c) r2 = dup(r1) shutdown(r0, 0x1) recvfrom$inet6(r2, &(0x7f0000000080)=""/101, 0x65, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x800, 0x76}, 0xc) socketpair(0x0, 0x8000, 0x21, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() r6 = geteuid() getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) r8 = getpgid(0x0) r9 = getuid() getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="4490bcea825407f7eeac13da45002f378bd15e1be8de07974d9fdfe18aac5ba1593a5971fec0d91c3b491d137a6936f10ccbc0607ad21a4934689e568440c116f1f2e2fdc931e38a6edd289496b7445cccbaa48979c30775b296d28b279ab7ee3404b5f90cbe40a6fcaaef7f9a1da641db2d9f203b5f8737d41194efefd5e7cbad14e29b3a1687d8e446f97f6d16c5f8e008c53636bb36f2bc339b960159d17b6b5fb3a2ee2a8e4290add6b71a77b4e5c13c437569bb9d", 0xb7}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x4}, 0x8) r11 = msgget(0x1, 0x240) msgsnd(r11, &(0x7f00000003c0)={0x3, "526dc09d6d9f6d6ede7ce78012f269c82ee79e674a3a77ade531835422b5a733a39e804f2584846d3c5b9e4ac155e5299521f19c1d60119cad2c10e43a695dd92cdc8c314ce8a5a31ecd8f23fd53fe"}, 0x57, 0x800) readlinkat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/17, 0x11) setuid(r6) setpgid(r8, r5) msgctl$IPC_RMID(r11, 0x0) r12 = shmget$private(0x0, 0x4000, 0x58, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{0x20, r6, r7, r9, r10, 0x12, 0x9}, 0x400, 0x80000000, r8, r5, 0x7, 0xf0, 0x11f2}) r13 = shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x2, r6, r7, r6, r10, 0x100, 0x1}, 0x2, 0x68, r5, r5, 0x5, 0x7fffffff, 0x9969}) readlinkat(r3, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/155, 0x9b) recvfrom$inet(r4, &(0x7f00000006c0)=""/2, 0x2, 0x40, &(0x7f0000000700)={0x2, 0x1}, 0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r14 = semget$private(0x0, 0x3, 0x230) semctl$GETZCNT(r14, 0x1, 0x7, &(0x7f0000000740)=""/22) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) 11:33:53 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) 11:33:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/199, 0xc7}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f0000000200)=""/122, 0x7a}], 0x3, &(0x7f00000002c0)=""/184, 0xb8, 0xd1}, 0x2) 11:33:53 executing program 0: socketpair$inet6(0x18, 0x3, 0x8001, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="dbc6cde508060fbd90a8f0a1505e0ba247bd40a1e9802e859386fff3c3df10d9d1899ea73d83f5e281cbafcf2990867cc2124048d78675daeaae77238cc74af95cb3b9c678ea1b436738a48883f629683543d7bd302c8a17288fb7a11ffe6f2e", 0x60}, {&(0x7f0000000080)="2d716c139d0ee64b0fca000f924ff28954b6e7ff4c6a9a0a19e6a405bd794bc38a16c9ec0558d13ea9b2563cdf01ac84026f4fc21c0c81cb7b7b239fe027b8bc51ac9d4c533d9115e24e8e80b27d95eaf71fbd0a0f6c", 0x56}], 0x2) 11:33:53 executing program 1: pipe2(&(0x7f0000000040), 0x0) pipe2(&(0x7f0000000080), 0x10004) clock_getres(0x3, &(0x7f0000000140)) pipe2(&(0x7f00000000c0), 0x4) 11:33:53 executing program 0: semget(0x0, 0x0, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x30) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x0) 11:33:54 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/198, 0xc6) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) 11:33:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8fd021182caa4571e227e60665c4e92bec7ebfd0"}) ioctl$TIOCNXCL(r0, 0x2000740e) getpgrp() 11:33:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x2, 0x6c89) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 11:33:54 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = geteuid() setuid(r0) setgroups(0x1, &(0x7f0000000180)=[0x0]) 11:33:54 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) 11:33:54 executing program 1: kqueue() r0 = kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x40a, 0x2}, 0x10) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x4, &(0x7f00000000c0), 0x4, 0x0) 11:33:54 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='-\'\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='[\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)="7da700", &(0x7f0000000240)='\x00', &(0x7f00000002c0)='}\x00']) getpeername(r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 11:33:54 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x140, 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) 11:33:54 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) recvfrom(r0, &(0x7f0000000180)=""/79, 0x4f, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = socket$inet6(0x18, 0x1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x2, 0x1, 0x5, 0x1, 0x5}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xa5bc9d3c2b150610, 0x20, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x60000000, 0x4, 0x56b}, {{r0}, 0xfffffffffffffffa, 0x19, 0x1, 0xffffffffffffffda, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2a, 0x4, 0x20, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x100, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x22, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x1c, 0xfffff, 0x1f8000000000000, 0x1000}], 0x100000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x9, 0x1, 0x7, 0x9}], 0x3, &(0x7f0000000140)={0x1000, 0x5}) 11:33:54 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x7bcc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(0xffffffffffffffff, 0x60162411055c8dff) 11:33:54 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x80000000}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="7af592b0d62d0bbe3cb2d807d80a738134933c55b7ae54ca05a4d3e2648f0109a8eef72b87433bd63f3338bd4240532071276585b27ca4e9c70bb4ee9328fb2d230db1691ea0d5a4e3fc4624789c4a3fe0059399a3907d7799b40b14899310eaae924efbe0ca103720b6557626718dfc58b2a8d35feae91d00f1b41c82037a5e7a09ba0d11a6900d8acc5ea1eab947dead292d9a814f33b295baa4fc969c00a150dc7327f93a80fbcbf7189504d2e77fb6afb7b7f5428501267b856a1e90d05853cd82448e1e82fb", 0xc8}, {&(0x7f00000001c0)="1748381b0b20d49d427669f8b9014ca6fc33f5440b542d8ef1b3ad1a774f1a73d30ec50dd7fdf27ede0606f4454d716ef5e75697a23e5ec392e28ad964cd20f0f666a541c9e6c189a986cee7212ad8ac375a206daceb7cab1a5deae8a800a9f3920f198f1e579cd9768f17710def49bfa3f481d286b95aeb3dcacaa610c58ec8c37c363c646f3421df9664fcc1ba308e49300bf52550d178322879828161077e13ad2a", 0xa3}, {&(0x7f0000000280)="ebf41f02fb109ee8b9be1c14326696f7473c2282ad9cc3b94a1950a789dabe1bd10912ec87c8c4960f818d9b251437e4dc3f82d314e92c9640882eaa82f6e39c0504aa85ceccd321bdbcf2df4b234900170ed13dbd219f6c26b74f0e5f21499bff5087b2048d6359a58868b85c2dddc9b246a69ffafc1876ef77393f5e1666847af082e1de6e764abcca92756d2cf9215a30c683068a0d2ef0db9f99e6a3853fe1059632d3", 0xa5}, {&(0x7f0000000340)="e7f0b42d50dc97bbc4dccccecb1091b3f4fa0fbbadf79a8ebefd8738fcd893360d43b06a3e529ad59d88b38120e9d6242ccab83aedda73f75e72f68adb50d91cb1e5c25f44ffb65902e5f80ca123387492386754a48d29b88d2730e17d43882534e9e2a3af33b23f9c177c633ed250d22076015c6853d7bd5dcdef9f269664cf6e39ad79a2b7fecccc3b27b2c12cacc0dd33f929e564f53d7775e313508b83e0a25411c2bb6ca475ea00e4749605ed897633e2646d477cfca8ea6ebb26da229121423a5289bd9c53550c622d42121730b7467322ff3bda07f64dc7f5d3ad92d31aeb0ed540006642f8a1eabd62d93a6e63", 0xf1}, {&(0x7f0000000440)="5cece2a8d91226080808b188b35bf9306a3ef653c22693b5b5ce27be95fe39ec485bfd6b58075335c78411dd59f12d05ffb94bc81cb0b135527328aeaae1517677164f8d547b8eba766537489221b20ed29019d2baf05580643f1df90da74b67a00ee578", 0x64}, {&(0x7f00000004c0)="c6f3c24d1120ca9287c15179a664a7851ac925443119c7f9fc32cd8b4e1913a693d44bc29a91c46b822fee0c32a99b97b946375bf39731b6e3b6062633eeabd18bae82e6dc4f2663051e0ab4c7b5aa9d5d95d2ed8a5fb6023ccc0c1190690903e08434eea648934815ca033fc339ca6d1b58ea936caa72e9c42c48d86d5c67f8eaf507a926b144e298363720b6467820dbdfff44d25b499690cc239c6c47a226b88935fbf72b56311a88a6edf9b7aa4fe32aa875d740026a5952b3d9f5a449d898421827cc46feb7961a2624b0b1ffa74d32e0fa005593318c1c653ec6b99f928fa3c9bee4783c57bfa27138a9be1bff95448393282332ba98b157cffbd851232891e83104eac1d49c4438c9aa55af7a37d78576410c3086407f5cdf38a3ebe081f35d5b5274ca32384ecda329d7cd94c67daa6fee6449fe585da2e66aa4a02672091f530dd85a90fbe26d602918e6b773aee7f67914b67a089248c342eee68c1aa01ef721734159b1707e4baea7e66d41b3d5060e1c49efb169a2c19d90286994b1bdb902a658ec8c7b2b14a5a8831ab916a2c7865aaa6dc7fc2c74982c2a8b716762dfe6266d0b51fd7099866c2c17bcbe76bf712b0eba9f6204a395e3266675bd4c39971a7a55f316ee062f0107771baa5a48df13ba20b6d2f42d1bfd79f57afbc4b314ec6369718d82a83667a35cf469dd37213648a0b4ab851911bce423089df50c47831d6225d7a8ab91216c06d8f6b9a6c70324ae1df741a421b1a8e541bbe963d0333a3686f9cb24fce8542032f51b0b0633c641a94f9d5af8a466870a2bb4f3020f1758d1e97675a15bfa208ab2261960b423c13109c8e543d484adab36fcf81743a73e3c590cee27ea73005540e55011e96d3e8c7ffbcd64c14e79418d756f97d288cb1fa076d46b3828e2afcb0db050335c3ba292a25e02507a0fc83cfd7e17adbeaf8cd2b1f32a42ca87214354ec3f9c29aad75d0f010390700d9cf1ac1d0704742485a3a1c8dc605041bf6051b9e409033f823cef5b6397faf16d225381fa24f65257eef2ab74931d54d4793f960f5d83f4359529eff0d98e5ce62a65d463776863295b987ed1bc0bc74eb013cc4c49ed76b5d9b19d4fdbfa0449f11e86edc5bbbac8431cf1562159f61721b5eab96364c752ec3791dd9b7be4c4fbb30084428b86e31a87471813a4fbcb8ebfdc1634caaf0a28b8714df37f22b272e42b042289bf066ad2723af24ebb8431ac3d0547c9e7bd9839449213caf5f4b39c37c5db1ba68c592324a5315614f6ecfd64d3e1d1e029c286e1790b5e9beccf1f1a89aac4581e0ff2cb77e908edbeaf337693cd28c642d495f4e210cfe5283f3b766080f6da1a56a9bda8e9fdb1c171f7ba3a50f4258d27653e5905cae4f37c19535f3cf690baad509504e6b1b4080feadadba491bd4f83628ad79e1e8ebc375926bd7c69d4f1a62eb05c1df04b1a5dead600713208c52dfe2e62f72381859aeaaae6c79fe18da3dfe09f575315aea439fd99a7e6728cbd7138eecf16d3f1dbd4cad71dcdd654d5946ef881f86f4ea133d537cce33f3168349903fc37ad99c19b06603497ef86b2d44a93b9fa57196b19ab2f28d0a7b7470ef424e2d890776e957c713f7e50e188bc352de634fcea10bea26b8b1cc5f52ab31bc90bb86140aadfff73ea39a2caa037273d732ce84d13e980cfac6cf661e6f536a0fb96b423baa84aba3a0b641f4fc3bdde561125250d8f4c5fcebf835a16230e7ff6623f3f37e08f8dc21c13c503fbd07781e879b0012d6a87bc7799225d0c53e67ff67af0068e018799541e9001778ccda12540d2102398c3e626403200a73241cc2a8d3cc67af1db7495b7ab67f6da8fb339e2e1d753ceb4ea06211d7dff43789a49c1370225332290fa3d607f68e5cb0c23eb4d3072e4285a11026b7dc4854887dddf9ab375964d9f2f0c9acae706560fc4855eac8de7504daa4cc9374f24268dbe434937f10771ebe399ebd43964167dd9efb22d584ee0d606d03c19199ad1a8cbf8f79e1042e4f71100df7d72cc2f6e0784efff87f6333e9a43cb8211851abc95df5b313feda2586c736034583028efb71be5d0f8ae928422c9fc599355d1a84b06d8c14554287b744bdc7d3ac83fd50b582b3c9bb4705fa345d64ce575dcd51cd449cf1cb6154b1496a81528833cee6cb52a237c21cfaf6097f326f5599d9c864e7f0d878419b9c14196dbbe4f1b3e7eecfe3381b542d09923df10a64fe059982c5ffb2bb30baa7ac1cf6e120429294e51d022dc01d8b34e49c1c2094084ea9bdf22a6562f60912f03a89a2e20a239d2f73d848a750780a7f43a98f949fd79904a1f485774afef2f38f0a818ef7b79a26ce883358bae575d6f575c0c28332d51cacb87f82f6badac5aa6d087121bca1819992b74480fc8364369141675c9661ba0458a06e72aca2e21f6a0cda43f1414af4a75dd6f15730024ba6e287d1301802f897a4d6aed10d40351b88fc13c06a436169763b1e045406a76909904d4f8364c030b3b0f9faa026de50d7422e808be69e8324feb638141767c9e4bc97fd2a2906fd26e375cdb1380e6b6e4d3afaec1ab5b0f59e652d83d1b57bae93d467d7ebd23dec20f775ee45f27dbe11dd0c8d3482d8c65b26f83439d1edbc1f88320a33e575f24639b2dd2de4b394fd6e2aa2a6df0463f191687d161034fcc6fecccc60ebeb77566ea9d38535c307388fc375b722273160b5fb6114db5f0ec9089c43ada6e0db6571ba895bdeebf42d83457189efb3d6b20897db018d86a55cf99f8a9b2cd0fc1c1e83ed4d10e501b6c858eec794dd3725635d517f75945c4f332fd585de73c7c4e5af80debf8f4d23ffaecf0325ce1c92d40f4e1101c6b52616907fe9cd527da48a8f24520e7e85dc872db7c264b8a016f4d39eecef0f7938fde7ee71a9b2820f244cff4a2aad5ce74b836ed8860688100bb7ea410d97a0bb57bfbb4996da1648261c7241a999283291351d6a9f9be92336f1aa4baab0c50bdf3ec9d1c1849437afe8419ecb3475efee6f0d5cd62d480f313fbc4c5044092ec7269f8aa7a77ca58d3d7c9683dc19fe7ae6ab8c441406db83784c01764028053e19563bb6d4d2621b5da77e0bbc7f416bad7160bfd4b0f8f0b69f25780f800c6c2cf373b45526dccb1b98058b2078bf8096cf0e6375785c94190330f69089a19e616d80bc1a5472245640e07a071353f6dd46940e01cc82aa6b7686447051c066c4bb6bcb9541134dbec4f87e1a47e6e2b812198c7496fe910de36ae35fe5e262e8e7cc1b152712c397c5ae46ebd9cd2a4f22d328f7997356544f3af10d352e17539667703add26e119081f6c8683b47bb2032cb30d05245c7a2319aaa329657214a9ed9b535ce31dd72878ac8202e39c6b156854f6835a6fb40fa958afe10ded0898045a0d00bdccf277baa7be814429b331553bad45e1c3110f3202227ffe5652c28dca30450e4161be4e7f2451f501bb4de9147d20096a5f97896bb7dc078365d166d6a21afaabcde483d90cfcee270ed3c2782846c8354831b83a87f7777c5cf7aaf9eadbd706779e39040dd9097504188fb7fd8b0a7d856b1c3f78c02be04a7afd84e9774e4d33b7557248add505d85e9b2f925759bb28b0527f237741866d534eea8890a5728e4af45ff506be3b41a07ca9423a8a7025073b32a33b0cecffc50146f0cc7f12e7330eca4e3124dce666bc258ccdb1263f3a09d611bc9a44fbabc07f20a18fa380dc2188208fa09339e70ea64b6a41b6bcb4177815baf0cb7aeccf2ad6f5b7a75f0e2a56b5973c914be11e1ae21d1c75a73375424879e903e50cd82f41e56c0e3552a8cb2a65112373cd6219a3537c0febbd68ff44303123db9d1f6db8a4cff1bbee52bdd1a7ba7680c2b7842eb15c2a581a34d7e23bc414b6898b79f4cdd3f5b1deb5845476725e27e93bcef0b65f4f428914792c030722cb3fcf649a5fa668250376c8beba2bc961ab3ac245e27804ec592f54f2450a02094c02f0467f1265432e4b72f7d2f7d8456bc6b462e534ce75cf4194d996951f98d26c96fdc45ee0b105713255f731ea3393d303137376da996d778f2c0e97e98852225176901b6ffb27a8241df89f5267152845062f429d86ebcf717e02e2997af60213cd6e3dd98c6b0b0351e2d53ffe4e15c6c44a5c0be69a0f379bd3be9027b35148e8190e258dc6900bd5fcf59b0701bfe5346641e6215f0d5be49fd735cd5168b566967143386459fb0227ccac4943e215f103048401653702aeef84c30e952cc484ec7e4e9212c1f359266577560bc528bfd690f504e3e0e80452dcd520b5a36c040f07c10d80f838db2104c270a4544c9493c9f5ffae6f2ea4b64d81aac881dcdd308e45e960323c41e07c08e5cbc42b370ea46aa6fb68c37a6f5f44cfe065b18049ebac6cbec34f6de30b9938288a6a21f841e45bdd34fa0271e77c552128cc8a61b0aa91eeefb02d011470382371c4a8c05b34204d96db9b5f7f0cb5a5ffb0e5ab91c0e88b4bb4882c4e2449f79f445e47de52e0b79dae3e6edfd5050f950683436d333ef5644d78b0b094f6e3d8ee16994f3d5f979cb1b87041e146d770e086c419c2b252e72deb9523011cdbf7a41fb84d2e074fec7fa5f2f33799187ec90ba8ba63923bbbfc99db80d0a42ca00ed19162258217551a6d423a4a842e3b171e2bd4d657bdaf0b4d2576509282cf56cf701ee37e76804c791c54e05f90120cf1649575d4526c40c65f2cce54525ca08e396ae6502e38146805f532926145b8f91b0456396c8fcd49ecbd872e0baf6677df992e257137ef427505d6d8f79d14c9c86066e7c2a5f3b42e3b59178ff36eaef266ad03c143d20527031dcc4b23b833cb359e526bc08eae9327c4787c5a62961a7a17802a10155b1d3be706b69e9d18bd288f5861f9f3a560490368d802a879fa2e06a0b674805c00aa38e729355f8e22093a5507bbbaba57d2a8f66f1c770fc95190ae71c45530ce2eae071effb5025d81c99902433e528b22f185aedf331367b4910da16347c0586bb88405758817efc6efec22133b1762ed314c44036f8d5001f625551993ab245b43a1fb3835ed40c34757c861826435c89e3441a6031005f896db1b550b205b123b537126d18d0c880cf91221914acd8d4b3e679a058f9a00093a1a54941016b1ee3cd167b3657f9096bf2dba03005747867b3d4421b883ce501556e14ab9f1bfd611996cd09f3d38500d35fd85c2713ff8e980766ac6d825dc89cb3f3afe0dd7f7a4de3deaac71c6d6c643698e0866b6640f8110b0955a91745c9d5bfc658cecae3481a48d0a3aa4bff5806691816080e26c68edee1fd9562987fbe3571a3954885ef62ff222a19a3a1bea265c717ef278a5a6634e0cd0a0728126a0819d225027f11aa56276809af39671fedc0870ed629c6cf38c21571d267788d3dbab59442408cd249a239712b4591c82f528ce35782fa9af57ee3a7eda8734380775677d51b6a30ab1abca799ac29707fee6b12bc667f37ff872ef220a145e2c8ed385180179697eb821647067c6e92591b9866754610c28372374630f0d3f7a232f5537a7168d3a35964e09a2a27197b799d6c004387e39eb09fa13888e455a659bb7a3d25a2f397f75cb3e6f4919887927ab8505f35434a5ba45affc47fe32bc031e3d8f6bac95da88f5c179470281101a90e5f42e27f0437f70d7a87139627bb8947e4d3d902111b94567b895488a91ea41fdcd04a968b61cacb91a543c0f7169bd55f92f34337", 0x1000}], 0x6, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r1) 11:33:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x20}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = getppid() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x5, r1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x3f, 0x100000001, 0x80000001, "839cf1e2c278933e1b0b654557cc90c08335aa5b", 0x10001, 0x4}) 11:33:55 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) getdents(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) recvfrom(r1, &(0x7f0000000180)=""/57, 0x39, 0x40, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) socketpair$inet(0x2, 0x4004, 0x0, &(0x7f0000000140)) recvfrom$unix(r1, &(0x7f0000000040)=""/169, 0xa9, 0x802, &(0x7f0000000140)=ANY=[], 0x0) 11:33:55 executing program 1: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 11:33:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) lseek(r0, 0x0, 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 11:33:55 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = socket(0x6, 0x4000, 0x4) unlink(&(0x7f0000000000)='./file0\x00') listen(r0, 0x23) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) OpenBSD/amd64 (worker.syzkaller) (tty00) 11:33:55 executing program 0: socket$inet(0x2, 0x4000, 0x800000000003) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8, 0x101, 0x1, 0x5c, 0xfffffffffffffff8, 0x5, 0x9, 0x4993}, &(0x7f00000001c0)={0x6, 0x7fff}) socket$inet(0x2, 0xc004, 0x100000000) 11:33:55 executing program 1: getrusage(0xfffffffffffffffc, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x8, 0x7fffffffffffffff) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = dup2(r0, 0xffffffffffffffff) r2 = dup2(0xffffffffffffff9c, r1) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x1ff}, 0xc) 11:33:56 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x7) 11:33:56 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) sendmsg$unix(r0, &(0x7f0000001180)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="de003ee7d68a0379d6a7572b79457b0f71ff059e6bb629fd464fabddf8bf0ecabcb7298fef94bd5ff0717bf8b2c235be19b2a144256fac68827c5b91cee78eb8ce2eb586fbe652e2b2823f85b43583d844168d5532c16dbca68bf1ed40d36d76faa64c5ae5b499b3738e97ddb78f775539eafbcdc1c86acca69e2fdec3e56a77d6e0d79ccc198300b5ec8c7c8013a85c10791a08797015f1224748858bfe034eed7879a86cc1d8f4c2d36b0ffd128f964d6faef9f72c5f4507c9a2289341ab61adaa5005397591fb310a9998604641a523e5a274624a8b91cd5ca71dc1a80284fd72ee83327564195f5770a42b5ccf6e2f71627d4903cdf3631753b6ee3cbde6cfc8a51f4d8e788b8597cd3073fbbdaea2483cb275d3613cca5ebaa93310ba4f1959fa41444c699e18af4f57f8cc9535d617d2ce3f8bc2bb2b6040d09a9552a1cdebce6f857ffeaef7f5becf3dbe840c4079b4069c77717afdb8b39ead6d3c1d8b34c04f15230ce08e364b2dd0e2dd7e4e5e3813e9f0b3fafd2c0d70e6606b850bcdf7cf2c67a71d4220ae0b07ab12aa4f7507f9b73f9f0db28eb6d8f70369869161ecdc1fc50ba829f90f7ebe0d59707a53a7d413840f5cfeee48fb719733da0ef6d77cb4c2f93251d1e99d0848477beb7d603d4599595b2fa53e496724b178c32636f0fd29ca10569460671cf779c95b6f18e66d99b6dc549dc819ac09564b41158edd45fb667a34d8adbc5b54a6278c59158177e553a81348bc74ad6d83d1e69616c6fcfae973395c7b31d3729106371b3bd79ea5c6b843736c0a43ba70fb553923d6a31a88b9fb4cbaed2e3f7ffed4a279eb6b0a610b5571aa9fd51a97620d7e618a90a0f0482255e32ce3297dad1d90d32b063f21522f3a1343ecdfad9a3578ee27a7a650a36b7824c0321c1e8538ac121c3ed9d02a9a9eb27cf29664e0d904fc03df0a225290f2146a0d7bdcad9c1fb61e9d8c81b2331ae750512b845416c6ae8d89ac3882ea96cc008be8ed6cc50ac498441f8f9fd080afac8373c01e5cc3192c56c8990e47bc22bf5c0f81c1f1dd2fb060131bec589f19eb6520466642d51884a8468d78afbfacc62c3ca0a3baf00e8609a5416e44d70140fd07b553d2dc5f4ff609e085b2ace01dbaef13a6b6880a7810888cb7d0e17a3ddad5f78e79259f6e4d02bf250fb417986712299f6cb7b66cda710eebd04f02a92aeb254ec67ac2c77ae496e7a323a11e9b93c83aaa4a31d65df1dcbba7dcfe173d9d78960617d217786fdd3a027e910b10811583b108472eb26a627b03ac48be5685bdeb70071c989c3c88c71f586def3a76a3a45a8d0b997a5184200a4391c1d8499967e25c6ecc42a96c10e87e48b8322faad2b34fda977d3ca735aef806b261f66ef93abcd9f100ec3dd2bf7e8bb758951d0f9363bdd06cf5d54b9dfd941ac2c6961223deba4f756cbb44e6671dd8f9bf90c1bae9a92c09b7a28c66f7bb1e5e6016ae9a916dc34902d8923f2d740a894582a1d03219a4e84f64102bf1f647426c67d6cced7908a2db99e34b30489735539f53fd910c0c0703de13c3d8cec4a1bd5d6bb5fb94fc6840ec43c47d0b5efdd013b2a8dcfb39adce8caa2f60974f8c1f64afd0c1112ed146651618230ed28acea4afb142ef70bd3e2820ad6f89d4c6817d6abdd5deeb493a245dc8be9a76fed683928eeaf388a3fd48dd38c9f84309d2d9b023bb179b396b9aa675ee7075ea55f7b7f8b587740b63fc9c4afcc23497e0c9e04ba276813ecee012add2b838ce7f7ba7a64dd917cad016d77072fb7e4dbd75f7148f669dda8e47653eb168a1959f733231dafd57dcf71eee5fceb86f047d14a787697632d9413a8c2233f846064bcddbb85f2ab2e2d8a1a913efdaf87e4963df65ea5f706c815eabcc4db05257c32d58b4fc9dda1bbec8f182651caeb77bbae2291615b452947c8ed3709efa004261185cc3829da1a9ae301ac6be0965b323e68f072bf1428e533f570f7e523f9fc51b38db3a21b75efe36f79261e8a7825c1dd550b03c737c6438d5c407f0e7f020ea217342b85c5726f4adcb67c46224244a0c50b16d6c3ae5eb00dae794d6d20c83fb5592748c152642827405ad1263ecfececacdffe4e99dfe1adc08d3b6ad637be892d029eca04ae4bff6910fbe8c6becaec2e575535297352fde6136f4f062d0841f28e1ef5eae52a9cf7340eb2f07558fa0a63f014908076da786ea9eaf50c8f66200f46f8076e98528e5593d7545089891502a9e20ab61279fa6328d9c59f64222bbcb6542cdfca960677319edd650376e4b1247d602ae599f3d166e483c75cbd3421e6cf420e3868e8efc5b17f0fcaac986cb9f793cee5e8fd0484ee854f418a8ab1341a69e7e304d57c0bea6769209b1e3ddfd504149674029963b46d55aafe15db740528f2710a388a9ae445bd6e6b570abf9489bea72b829649476d6cd2607895e3bf9e5144c982a73b33b82dd450c8363bbf22b3f659046907cb7129d40be3b8a3e0d094b6da3b0ce5433172151c77d196410fe12a2596c8fe5411ffad6a14b89739c30d0ff28216b08cda1858b9cbb614c890524401a445d96e3e6ff0a1715b1a3fee552032fdc1eca688f9c6a6de43ec2509224bc3e61b4d9b91ceb5571a81bfab4f71bd3231df3ef03936e86a9c0955aada70bad1102fd128c20072a34c6270a66c5627d110e429482f0c4de42051b60a68142167ed5944828f3a85cd47b69a441224fdd38874e92b2c7b9df78181895a0526bcbe0a0ae84ecff2a8ea68cff9bc541c3ae83efe112f529ff70c595b04cbde06397ae9e89eb105db79968531155a779b5b131c18e17b85c65d451f9cced8e383c24caeb69137857bab9802e3bc1b92822d1c678ee12d9d5e7eef1fbaf06a345df0f759498bf751d3895937fda718b05abdd091dcfb30a8b2b4a870fb7c3588831abe7bcf73e15519cdb1d10487773cb879946c857c082e1b5cad817f99a41fcff2f0b0392cb2ee3782e3b97d0df0d34521a4d4d1f4045a5caae3be7fc6d92ea27fa355912e452d3178eae8aaff409ff51db2052ee2c19e2afa8d173c871126d330904fbacf1e54ae727df37759bd68f066afcd7120a8d308b3aacfe19894fa24aee836b15eaeba80adc9a437e5a629cfbcc3253b99b5a3d3699dab9d3d59e739b62ec9a5d294f6af4d2b2e301a46ca067f225abf9a0dc0c07802033f28b9195d845817910776cac750e80653b738b0d688a7b8baa10890a606c9c5d2b8b02038f63fb5db335e83384c94ba93b0296cb5682981f42dd1a4b04ee053f78230c767863066eb2458ad7b233d4e64ab1a96dd4cad65b6f33c0f297a85e81cc3aa2b23117e0d7440ed320227306625506a48c6aa3e0da57c5e34f343fac55fbe1dd1fd6ab87dd32605f3f7b6cf9c55b989e62e94f1ba161e085d85fb34910d738f92d406b1f7ee8d11218edc6bd8317c656657163e522c6148181b5550b1df9c52efa4b45ccb0b0cb267886fde2c8f8ce816b766e0c775b197e5a2fb39c2f9e2c016e4a0dcf2f6546bc62686a6002c3399b00f1ac712e2fe01a144937d8ce44a826afb7e5c7baf322938469dbfc8ad834aee17310cdd00bc23f268ced2798fadbc5f7d8492b290f9610b49906f99bf9f0cdc6b21352dc6fa95ee7a4495efbf6f9e2f9620520220b533ad1e56c411794209dc227aa2595866aa1efac042da1d3d9e9e5919fb5406ee88a7bab17d79a438663c584f790cee91de3bb0e136eb568f84c839ce0387899cce31ce5c8bf87c786e688fce0c956903dec8b8a037bb188b420cf0ed00c13df763221b37dc492874a0481c78733773f6bb2c7e3c5ddb61e58c355947c6677eef5f8f9b0f0ecdbfc07f980159992ebf1f671f127c1e4de368bb8a865abc71e5badec96e8de3e4c24a72c53496a5fbd5c7f296b0a39de2973d6a7ce0af5a81e1f142a013b286e4d6a1a372d1ab3bdd9c480521fbe16d9161427d7f9d0f77ce2bbf76b49032631a5f25d78c1c40b9de5c56ad4464e73bfcc71976468299eaeaf06be1452ba572d60a062994aec88b01ac2e760415205a034a326b67508a823350cf31717fe2c6968145fe652700d2a6050f7f2eae7487502254589f2287f554403d25067845abdaab7ffc3a30635007b55b418e70bea0737aad3fc5fec034f7b9b1b149fbf5ee9c6623221f599e42b7b46a069c9ca12fe91cc2afd3599a75e7785138bd43be92733bdc2e42ef97457bd3dd2452d395c46e7bcda26d02c9c76c54c5135ec5e20864077d4eea1f8804d29ffe0854c4a32ee16851ed56cbe69e9488e6e981632c7bcf5efc93b1831ef186f33a096e0564645681398158372e6636ea5ebf9d91ca1ded2e495924d67dc6ed7fb39519afda056cfd1f4cbc2ce933b032c81cc3cb1af7583060d9755149acddd8f20d25d8a92257108c712502fb343a33c566cc91d4e8f786951072986d5792ff74b19a30525c56444da57bf9c9c3739f760ac8cf0e0e46ef3f30b3c067b5bc4ee61baf5b1e356b3a39af826a827570bce8f85fd544c019c58489623091198d6e53d0bc1a3edffbda04b17b3944f259a63d01c15e1a2ac411730ef812d2975489569ce9ae8aa9f902c0a46810f31ecf18a21ee2af5f8e40d6ea36223b1f5f2060239dcbff0dad10ff498a4fc7204942d9f310238c90ec4766089a09cf4f1e028b340367bdc107eda4db31fcf95976706642b9a46d14222426f0d192b1c05d1546416dd209a0180145e9c3ef7f92efbca85e8cf3a783cec7a76fd48152c2e50978255edd77590d8e959addba14abdb8edf2ba220d85f8e08f8c40f42d04ec8d08248f752bdff764a39f404bd72102b7342762951cc936cbb8c1bc9c1bcb3982fca3cba7faffb0ad5605575b34dbb42a628202b4744cde43f6163de4e5af59411af32ed1d702f481a4c20ebd9ecc2d47a5c9fd5509ee0d56141d869e88c1beaf759256ba045e57a4d287a1221800826e791be5d153f4a655578ff0ad4db60fac41a5a209f914fd308fe16b034e2601708e2217d89c1edaa03341168d3de19e80dace09fbcd4ac7a091a05dbf39435269663c3f15726504443c9d32e11844ed55a5d8a958d3a3172ade1c95de45c792ca1ea599033b412141f7e94c3e36784657faaa0a34196c665271994c6a067f1676de061a6c209e3285c8b295c60d91622ceb8e889a7854cb60f328a1c46713675b33f41d6892cdbdca4939328db2b48fdab36d79fd92bc1f069cad8d7e6aae063cae7e700759aa7534b4639dad70cfa892ba8255603e07714f4cbe298e1498f3fd7d7160f7ee26926ceaf6c9384474455d3ef1e2a05a2eb3729aef74463a25f8f8a6d63ee2abe542c598c593dd29935c475cdad5da82364a59f8f1881756740d1a7bd12ba05d46169988d7788f0c60bed756cc2dd97c891e97407f59ca218d0638e3aaea1edd70f709b7c190deed63b99bfecf0ad9fd1c05957046e4b3f04a31dedfc7c7d44ecb872599827fb8903aba99cd578259f316123136908d48b13b0c73f72cad43fd2831dcb2fa39e85ef85f3f2a1f3c9648301d0dd37bd2655ba4f969901728ce6bbb760ed00041cce06ce5bcbf49d13e02934dd228e6772a87e1af595f9b3cb475cea99a7d9af5a3ab98ff9ebe046c477de9825f8e623f3ef82e87958474a463e537e700db8db256920126fc210de68bd6e58b360c2b41a15a462c7984a186ff6a91fa6c34578b8f1173a7f59c727e39e25c9299cbef21c8b8ddbebec95f8f4a27617a417036d66ec7afb6280da9a203a352", 0x1000}], 0x1, 0x0, 0x0, 0x7}, 0x6) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x10) 11:33:56 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1f) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x50) 11:33:56 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000280), 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40000000003) r1 = syz_open_pts() r2 = dup(r1) r3 = semget$private(0x0, 0x1, 0x16) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x100, r4, r5, r6, r7, 0xd57c4fded679733}, 0x2, 0x400, 0x1}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xcf) 11:33:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x10004) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 11:33:56 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = kqueue() fchown(r2, r0, r1) dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x0, 0x4001, 0x100, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r4) socketpair$inet(0x2, 0x3, 0x0, 0x0) 11:33:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) shutdown(r0, 0x1) 11:33:56 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) socketpair(0x10, 0x4, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x20000000}, 0x8) chdir(&(0x7f00000001c0)='./file0\x00') recvmsg(r1, &(0x7f0000f10fc8)={&(0x7f0000000180)=ANY=[@ANYBLOB="f64c286f560c825a00"], 0x1, &(0x7f0000000040), 0x0, &(0x7f0000f21000)=""/79, 0x4f, 0x1}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x2}, 0x8) 11:33:56 executing program 0: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) chmod(&(0x7f0000000000)='./file0\x00', 0x118) 11:33:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) 11:33:56 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 11:33:56 executing program 0: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/194, 0xc2}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)=""/215, 0xd7}], 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) 11:33:56 executing program 1: r0 = socket$inet(0x2, 0x4000004000, 0x9) r1 = socket$inet(0x2, 0x5, 0x3) listen(r0, 0x400) listen(r0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x8081, 0x0) 11:33:56 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x8, 0xfffffffffffffffd, r1, 0x0, 0xaf, 0x4, 0x2, 0x6f}) r2 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0xffffffffffffff3f) syz_open_pts() msgget$private(0x0, 0x660) 11:33:56 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x14000, 0x50, &(0x7f0000fec000/0x14000)=nil) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r3, r4, 0x80, 0x9}, 0x3f, 0x8, r5, r6, 0x2, 0x80, 0x2}) 11:33:56 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) getppid() unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 11:33:56 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000080)=0x800, 0x4) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000100)=""/196, 0xc4}, {&(0x7f0000000200)=""/183, 0xfffffffffffffd72}, {&(0x7f00000002c0)=""/221, 0xffffffffffffff08}, {&(0x7f00000003c0)=""/66, 0x42}, {&(0x7f0000000440)=""/173, 0xad}], 0x5, 0x0) 11:33:56 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x548, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000040, 0x9, 0xea9}, {{r1}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r1}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {}, {{r0}, 0xffffffffffffffff, 0x3b}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) 11:33:56 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x0, 0x8000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1127, &(0x7f00000002c0)=0xf2, 0x4) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="b0bcc8478112ea77a3b07364edd3d1b0e8", 0x11}, {&(0x7f0000000100)="ca2c93d3b994156fbbff8d6d03851b03c00822580ef3207728af8fb0db15f7c354ccbceb83638a8664fafc0fa101157d", 0x30}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0x400}, 0x2) fcntl$setflags(r0, 0x2, 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x5cb4}}, 0x0) fcntl$setstatus(r0, 0x4, 0x44) 11:33:56 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 11:33:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0xd653) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) select(0xfffffffffffffd71, &(0x7f0000000040)={0xfd4e, 0x0, 0x3}, 0x0, 0x0, 0x0) 11:33:56 executing program 0: socket$inet(0x2, 0x4, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x60d, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) kqueue() r2 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x6, 0x0, 0x80000000, 0x9}, {{r2}, 0xfffffffffffffff9, 0x1, 0x80, 0x3, 0x9}, {{r1}, 0xfffffffffffffff8, 0x68, 0x4, 0x100, 0x100}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x80000000, 0x6, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x100}], 0x100000001, &(0x7f0000000140)={0x1f, 0x2}) 11:33:56 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x4, 0x1, 0x1, 0x3, 0x6}, 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x3, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000000, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000001, 0x7, 0x5}], 0x101, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x90, 0x43, 0x9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x80000000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x42, 0x20000000, 0x1f, 0xbe}, {{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x8001, 0x7}, {{r0}, 0xfffffffffffffffa, 0x7, 0x1, 0x6, 0x5}], 0xfff, &(0x7f0000000300)={0x8, 0x6a}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) 11:33:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 11:33:57 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() getgroups(0x40000000000001c1, &(0x7f0000000400)=[r3, r3]) r5 = socket$inet(0x2, 0x8002, 0x4) r6 = getpgrp() r7 = getpid() sendmsg$unix(r5, &(0x7f0000000380)={&(0x7f0000000140)=ANY=[@ANYBLOB="003dd8125686fcb7557d"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="b37e6b79426a88a8322cbbf0cf5ddbaa11a28fd2bf53d5bd0791fa14a63eae787572d8c75cb0f6dbf06025306135c541e8c0f33f5aee69664d99ed8ef2fcd6e25d8e23e74f3622cbb85c68e6ef0c72d7bcce5304c94b4644b62b9347935f080d7f78f03fddab443288c1da70ccc6dfb76a819af45fbd60111f4bdd37d619f00644f9d0d68c46fc718517e4e9787f1f925232eae9e2d3a237630bfe1103ae9d82ec39a0f7bf0c7a2cda273d1649a7eba66914f8f3a6a0bd5a6eba7884fee7e242c5cccaf78a0dbdb88fb035a02f11f7", 0xcf}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff0000040000007dbc35dd846c2a97951857f12fa55b03839ae729e25d273acbf5b1f6d8de2eeb1e885c6ede77fd29f5a0ece4e24e9d53f02c2b5990f99d2b72e9184ce7ea76194375742ae4e99ee2c410f4dd9a5b8fd8025d6bed6efc4726ce94b6", @ANYRES32=r7, @ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5], 0x90, 0x2}, 0x400) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r1, r3, r4, 0x0, 0x1, 0x3ccd3957}, 0x100000001, 0x4, r6, r7, 0x7, 0x3, 0x4f96, 0x79}) 11:33:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000002c0)=""/214, 0x6b) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80) syz_open_pts() 11:33:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:33:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000000)) dup2(r1, r2) 11:33:57 executing program 0: r0 = geteuid() seteuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001040)=0xe218) rename(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') write(r1, &(0x7f0000000080)="1429b74b70c7ec44b174edab5d3304f3fe715f250d4276a31c6f21c229d2ebfca369b026b41f5586d8a9b886948f722d5371ad0eafa10854b2e6ee068d6a7c83c58943930c08d02294db5a320f0b31c360af2890707399c6bd0d810a192c75cd61d4", 0x62) setuid(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ffffffc, 0x3, 0x800, 0x1, "cc23885c9cceba9b7cfd2466a7bc2c1ab12a7899", 0x10000, 0x7f}) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000006140)=""/4096) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x1eb) setreuid(0x0, r2) dup2(r1, r1) seteuid(0x0) 11:33:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x1) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 11:33:57 executing program 1: setitimer(0x2000004, &(0x7f0000000000)={{0x800, 0x40000000008}, {0x4, 0x1}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x1f, 0x1}, {0xff, 0xfffffffffffffe01}}, &(0x7f0000000080)) 11:33:57 executing program 0: socketpair(0x1e, 0xc007, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x80}, 0xc) socketpair$inet6(0x18, 0x0, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000001100)=""/4096, 0x1000, 0x3, &(0x7f0000001040)=@in6={0x18, 0x3, 0x0, 0x4}, 0x3) r4 = socket$inet(0x2, 0x100000003, 0x0) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r4, 0xffff, 0x1001, 0x0, 0x0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:33:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b8c46faa298bef82a9f692ec03e46e8865286699a147e4d41d10e6e1218ecbbe1d6ff082ebdeb1fd8f30d2cf214fbfe385ba5a7c5daf7e4b8339e17c662ffbcbd0e123c4e4b34f69b5a54b4378b5dbe506aa628b4e1dcade49232ac402703413cb0eb6bb8434c903f153dbd1845f202c351fe8a99848cb571b8fdc7f8d879b583e719eeb4ecf3441632fb88627bd51a3cfbb1d0b52e2332992888fc7a943e0b66510a740357a8df2c748580e11e79dae5b7873c0589e892967f9c45c956ed33801c57e76b87f3f1026ee58e93c07b1dc5811456e4e3aebd136bd9764b1227d3142a4c4100a5c", 0xe6, 0x8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 11:33:57 executing program 0: socketpair(0x1, 0x5, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) accept$inet(r1, &(0x7f0000000080), 0x0) 11:33:57 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/../file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:33:57 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="fdff2d2f66690900356ab710730547aa59e9c25b5fd12b7fe4ceb464ba507aaa8f1998c87898ffaaaefe7c185d8241bb018c097f058d7f1fdcfdb2841ecf96a46d3d721fb44e1035c4eaa4c7525a427552343151707d585097b062ec3c71c260cc2e7f9e60118f11397a57a7f358243ef83a8000000000000000"], 0xa, &(0x7f0000001600)=[{&(0x7f0000000380)="33db9794d2c8de74e8c83eedc6e4fe08bd6239c32662cf38bf4ddc1eb6d2c8f5f42dccebc32e2388f1115d84dfc77cb20e53139c7d03c0b2a8611789a94e8e0d86396805cf41628e6e8e54c6c881497dc54899d62aa38505df21a600822e7e6a7a0362e1af1b3d0f61fa0224443e05921e4fa9391c32751ba283a42419d79bd9a2fb9a6f7b02e8dc94cfbd6f3b609cf1ab30801ca5a69b9623172a793cd9e412528ecbe12a53886e470d7bb5bf469314acfee5d097a72f73554e2b412ea67da8d593aa692233556b9536eb13e4f1d1930b530d1027695134db23e3c56fb180b7049708b25708514373aaf2abb49286a79a2cc0caa6431760aee43f1c24458fd575b6f408e7d7401c60703330be39cf276555ae4130afa312105a023feb73fa51a45a72ef5cb24299f92c2f5b65cac0297968adcebf882d2375be9e5a48d4bf803f7666e1b98d6192e9f235b21420f3fb1e0c54f495c3c39a3ab2b997ea7ef6ab1e1678a3ebbcda4d5b5e8e21dd133061b6e2af07d53c06fc3ff33a0145487ef37aab9f2bcf8175df197c8873d3c76f5cdfaf6eb5293588e668543f9346f914e1bfdc51b9d760fcc1773cbbdabd5b2055bfb05d9cf9b1899e7dc481e177289371bfaa57e65e5dd564e2769aaf07c27b04114f3aa798bc53e555896dfe8109da5df972aebdf0eef5447456d07656124fcd9bf2eb118c002e38bbd8367db70aa50d90cd5f3f33742215973de4c96338882ceaf86e64408e8f33354b1c7aabf6c8a6f7a1aa6b0827887f8328584ab07ce0f6922a482e54e9e9f7dbf2f803af5cf2d322c75274dc2dd561f62a26748236d39bfa8062be84cb87750a017be24584b426d7b5a027bc7337ab6279a0807ce887b30e57d99f06baf5999a377c45f3a609248f83cd7235f8c4f80d9d781ac8c1fa8d468d481d2f8f341e40300632c161d5f69648b53df68cc4f675bd1b07158f77d92a59b27c5d5c66dbe31d3c3d083bc59b5921910db836c1ea987fe9c51f7dbab1c169e47418d37978e7869bb387a29c1dffacbfb6aa8199e7b513f8a95f1efa868e7a8e54638c84185c9fcf0c503a24a15c67d31664156f7646368df6c44a1f510c759ef6e663e87863c27e1270e0e05dc09461919796f9246a205f016b7d89d3fa04b1d2d4595c64a267edc8fb3034e58e9add9f37a52c5da2ce9dad9535048dffe291f8b8f48d844536464bb9110c4952ef884995c5e8e7e53e323a1c15ac1a7c85f7d1d66086480665b88bf3763a2c0d814735514854eec6ca92e20fb3d0838d3c528dfb621c3ab6acf8c0ee87423903ac6e02ab90211e1076e21b52b45df303ea3c4b00b926fea92e5406850c3b95efa3fc9d3837a9c139723e1a51399d7c7d0829664abe3301ded2812f0e9e70345d6194b3f68eb292f470f96f7af7fe7bcd6d61e9ec3267013cf4a73fa27300ba62df3365b4604efb5418798d687190e451ba03ccc7edb3ec3ac717051e58bcdffc645bfc54bcc7caeefe7286d5ebe4f2adfa3bfa4dea7c4faed81fe00b46da8345a9c2a2c0c99ed1ba73dd43da4afecfd77aab6aa066dee735d84b54b83b43945a5f21c46dda0925c12affa983423ef641c153c9d724f91d3202b8dd30e4bba3bb26f0fff85edf0a705eaf6908d36dcc5656af9c1e3b3f2fe1bfcd423f0286f24adfb12ebad0c31364dc217af7c2233dba656bf3ce32062b1f8c58279f07db34a9a311f8bf386589784aaed1ee0dbf49edc94202582dd144f8b6b731c05b5e2cff4b7a5e5f0fb7419f56ec49f0082bb7c1a67ec4422bacf3c2fba2bad050ed94c483ab5875b029dcbe57fbbdcf1a4c2a13155c90c11a3c3118905682c92d0ce906e3c7bb0389d84c6c248d3782d80a7d48e0d874d0cd35af518ab1fa287109e49e6cb1e67ce6d23162a6817eff06cc69fdd4fd252f44e2fa718a802e7dffec5a36ab900f7f0fdc241ec3cf109fd78d4f0af855082855526de7403d708a64a0fe8aa352eb5fd149633e9104235abab7b5a86cf8c45954c282715d27ab993cb9fb6634f5e7424b98e2fe7e6c6377438f86d4dcd8692248550949aa27db8c030b752c43af01b8b61aeb6952c6743d4b2157b9a074e75845806bef30d5a1482939ccca35fe934aad1c980e8b99c7e590deeb6951d976c07c496ded9717dbd132422f6430a82a556349bc69a416f56f2e43f07f00ceac119cafd30b135d81c90ab03ccd10b394c86bdc75a357aaa7bc66a98af12f4a127a368ab71eed539bd6f30d68dfdd94cf02825f2a1f4afa2cf227edd65100559d18e3e80e250ae624f2ffc02f493139b1867d403613ea17e89f0de33e153a7758fd33fc16eb36c8ed695cb78ab366f4aac5ef20416b5ac6125b6e564df9c69e9fd5db20f83c5e720f6a353dfd5e6a0fb88ef8267df54fa002f6980c9176129e964d2032cdbb49d3249ebbd8e9e5f6a145442c6d16334954ab1dcaf94d36800c8626b1d44dee212ff658f8eedd7eaaa06d463850f1ca9f99de75b5f590237ad11dcf8addfd57dccdd8c96c8229cb1a809347848fad4a0f110f9df570fc94cf23775d5b8f6948c2ccb5fd4a62ed9490f88de47726271dbae54c8e88549d050f120cc299afd42c5b896b021a92a9d56c8daa213177290e0b3743a302aace0e5ea2d6faae762125c205cb7cdfbcb159fc58cb4e42c0a76620c7b53f3e29d344a5c2fbccc2af59c7696de016acf7e922dcf67be1d57f693b786e4ac573da006b8cdac477fa9f71cc1c55ef836453f5b9aaac1a86a80c839ebedd7115379e3bd15b903efd70f29708757d1e01e2f3423c06221da6294551918a5a73fc2c0be2e23bffc99b9799555670b9de0fbec884f0896b6c576f1513dff2458ab110ae9649766efac208bbc14ef14a331b2fb15cc418611368676cdb7cc43f451b59f35705a484a2dc9c8dd95872ea9d12a86a9c3f44d0dc2d7847f9bb0e3609001ea21c8e097851d365e31558f35c2d75c7551fd303a35db9df31be5fc6226efce105fcfaafe34e266a9f65c025e60976e5310effb788f73a436be0c53bb774f9c0d03bb128a96a67fd15ccbbc4a190bfef7af7e3f7398a66a83853b072112947c036e9186cef70b16b8d9e578e13443dd3dcb9deff5cdd47d624bebcc6484716713ba4f50e47c5fe6fb7328d85e2cf70d566e76c0b0d16bc3da70582205e1d2ce520087cb35e1f51a24030875977c3cfb4b6bf49d6e5c5b9bbd905b01d83154d660bc14b8f284147786752725101afc0ef0e0d01592ffdf2e886b111eff340cc27c0276e62afae349b3527254fe9de00f442d94ea7eac9cf49b2c123ac1e08680cf6a11d4ccaf68e02c5351bea058e01effb20c62e76be892356adb5f1d1d1e26b587899a52172e896dc899a2d9eebdb7f0ad1167a432ad3b617ea74d23484fee6e1c6dd222ee652caacb4a292f0b4bf5bad65ccaab58de18d253286a0103019148c7f06f604fc24167d65ae39de1443da690c56a61610a229959ba98ed2b647e7a2ea1780d6568bbef84981c192c427d22294a14dd99507bf161d52553a220e9aa9ab8d2e06dad86b966f6fef0174c924ce42e5722e40f5d00c7ba9f5a43d37aab4214c249b5dbf582da621050c0679a05cc56cf8a9afe954fc061050c316e65f2adf6991972c6ee57f8e278e0ef523c069fc2d908055d779ecc7b27fc3e60a0cd625144e708561689f0932dc8b2dc63091e72a88b82266a416a4286075b79eb0864597352938c745e4a59fff25ec0193c71c91fbb88ada5571584dd972ba44cfd610769b1d1fc66190705c5e6f472d6983210aaeff5c5e99c367c3d89bf1d361773b6e44fb88f3c4a37d25e2ce86f76f336083aa54bddb56d5dd2bd1a8daf549d663bb39f53d7a418e55c19098499b78f6a1a2a0771199f79fbe8538368b85f70ed3bc4ab741931c8bd2e1f4e5f91189918da3c6b96d8311bf46e180194834000de7afd4e3e0ac826e6309bc3ae21013639221a801e334e417e96d6a4c2377b44551d4b4bea81ea1868a8bf31f34ec4d4797eb76a7536a15ea01ae85ac3bda43c8e6b08cafd1f817aa73202943939ac1cb20fcfa1329413b6e4f27b5f1d894d2f2dc7653caff9bcef688f5291036a6acbd879ec7321b204df6f6959340f113c1bb357f41aaed25107c97a837b873ae87a825b76065ec697922b31d7a67d853230aa16dd5a48d5f23cfde52c9679de1cf823d6ae50285ab4a72586ef6b4b1f14fe7cd05a51d3c54b8df6f0acabc8459ff1beddefe63c8f4922b0327f61496307d3fd3c4d186c9db46ab415075edf6e6325dda7e72d899cfb84f1173f224ff0d9e089883a7c3dd8300766d80bf945d229e0c638ec6e4860a411d18f1dc7381c9b2fe7b13f8fe8da22d2e98abff2f73f69a49e79fae4ac56735bfd9dfc6152ecf95f8d4c6f25180bf01845af1aff9765fa986ae59dfcca5a204935369c4667a3d4ee317449758d3826ee18f5533bc6b79f0975fd52003b45497d506d8b940f795d18c261936f3a000a0dc1d85a48863b17dbee8c50096816612d72f166c1dc27f85adbd7327e5c65508835590a8a82e08e50a352a25f70a3275c7f73fc880064d67151973931dc9ca90f0115894e3b545b86c79c8be2ff891c6112d497d84015330109188fc1e292a84028862973d42ffb49e4981c32de4639fad6e1aeb67c1575e6ecb1e79facb5e733574f441781c6e41fe8c43d8649e3359dea13e289a89a7f802c89c84035fc79997dea889250ff9c053a01b8a09988441ebb3d1e28ab46b046e063256efdde2f208a1cdc5c026b760229c9b7f5fd4917e4766da0bf82e766c9136833dc0782710679c10a3a6778da1e104bf457b8cb899584ffaa2563420be426c1393c82155db2261f9f8ed2d44dd68789dc18a5eb6eba28aa231df63a77a646e7575d28e991185f85859ffb7834ba5a9b887512701c358aa0a82813d00fbc18188f42592d928febd214ffe27b20befb4", 0xdc0}], 0x1, 0x0, 0x0, 0x5}, 0x0) 11:33:58 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ff9000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/90) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) 11:33:58 executing program 0: 11:33:58 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0x3e8) setreuid(r1, 0xee00) r2 = msgget$private(0x0, 0x290) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0x8, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setstatus(r3, 0x4, 0x80) 11:33:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x9, 0x40000000, 0x80000000, 0x40}, {{r0}, 0xfffffffffffffffb, 0x89, 0x80, 0x3f, 0x1ff}], 0x10000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x7ff, 0xa1}], 0x3ff, &(0x7f0000000140)={0x2, 0x80000000}) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) 11:33:58 executing program 1: kqueue() pipe2(&(0x7f00000000c0), 0x0) 11:33:58 executing program 0: r0 = msgget(0x2, 0x200) msgctl$IPC_RMID(r0, 0x0) msgget(0x3, 0x1) 11:33:58 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000296ff8)='./file0\x00', 0x27e, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) sendmsg(r1, &(0x7f0000000c00)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000080)="33bcbe8efc186f9c60a51220f9c722f1960de25f1a8a6cc288d5a57b66704bfaf1e50e5a918b2729b5ec46288dd94cccd3dffaf698ad520ab45b5b0bfcabd2f7f7d95c25d057ad0bede52c20048afd76ad8f0bb8cf07e07aa2", 0x59}, {&(0x7f0000000100)="188c54eb9cb293579fcc41cac163563a6742767295d1b4ab3d952c557c3c68ae22a1e9fe1319f3ab4966e9079c0810965a34", 0x32}, {&(0x7f0000000140)="bcb397c54411978f0d2e36b013da4264b55b66f0d9a460a8720e68aaa7ea40e1699872f3fd66072b4cc7ba4757f14df651a708da5952e7c4cee48a06741ff493377c5fd2d0be4b25f58e758222d1f6a2683f4106abe281c7a29fe0b23489d3d3225a49a68d2a66ef0e0388e4989295e706f640d1007333fa6bb0c394522b43b14e4b9b0e899f0af59f16b00b48965633f93c9ae54147bd655890c387b9537e23836e9e223bce08df1bfced69c353dabf9b285204", 0xb4}, {&(0x7f0000000200)="b80fd3cfcb544a5c205ed2208265c58043eeaaaa97bd093d87d47e64a20b0e9257fb7301a066c740bdd26f2abc50efbefc04081a4a719e7fdc42b9daea6030b8c1f1ef0d53a2fb3dc7070b97332abae1950c9c26b1ba37ce2d010ce8a4e6fa8da5e9f0d78ffa1f2942db3cec546cb58b2c9dc4a5cc8c6f00b96c0def82bb7cedf42a8f93e50863fc7f67570eeb80b21f733a6541cffbf4da5907522437d07a13b5ebfb78c3d604dd5c766b1501f8cbef67c9b3a6820e41d65b5f343620e2fa5abdbad46e9b8090540b1d102f43f8e1bb5d2af5c6340a99e0872fa3b5295ee3c4b6475d55ceb28149f128bc70c78b23", 0xef}, {&(0x7f0000000300)="7f76308fae2cb64265f959541711fdb1440f4c35a7687d249ba4661877cb8093fa8eb244ae7d18dfedcf39f1022625550fa472b9ae9f4a693499ee0ecd9667fd77da72ec61b826cc2d00b5e47aa5ab432d95f4973e725fd73852873d6ae5141dfcecb9269af216242ddceee035a8c6c22da1b0af31e45e38b9dbef85609cf0621c0964e3e5bcdbd533dbb8953677ef82d72ce742fe04d26d174a85af11f9295dd8b135cf0676157213a075d5884e2884d0c075a098a9960c9f176949670921e321ac8c9e196992b7dd5beea658746276325d4d6d4f2240f3d2273387ea25a785751bc5", 0xe3}, {&(0x7f0000000400)="a5b226eb8995e0a68a42b4fc3a54fe2d17048e7686e7aa08b944bcdf78a0a923b13069c21caa0deb8553c331aaba62814e118b0b8683ba061f003929a7deca8f6e74656da4d94b723731578ee0de885fcb647afb59d8fbf7c53c051aed0810e19987041ada36cc33eef8c0fe93c56b843b946a4f3c83ec5ac0a73196594871fe0d872a3cfb1c2d", 0x87}, {&(0x7f00000004c0)="ecc8410482bb50e945af42b4607996716dc45fbaecb8b9dd9d5ce7fe17b7986463bd6f2b24a38f4bfff02ca754337bf79d219e86c2db468b4802abb568d2ea186b2b54310cce7e210946cb2fb61e5ac5aa827bac6ec5aaa3f543fe63d60df311bab0a6acc75b45cfa331c7a3318411261cfee9bd6e098e4de355e3b074df4f36185a2428894deffcc0126b3bb553e0f08384f82f2e58356a29c54600fb5ff4b5bd80b57c7d059a1d456bbae89a75b538f9463feb90bee18248acee80de78c1f46fd5a93833d6ac7fa3a9668595a99d2cf78c997abe0f8e6f19a45a3d9cb13f2391d4cc6e52010a56", 0xe8}, {&(0x7f00000005c0)="fe197f166d6ef08d42f122c6a18dc4a45395e90b05b77dcc00b0ef22a92c905473e7aeb6f0769f0cef819b9a3eb87ea045da86cea515df7d0e5a3622ed778c6ab5947fb50f3fd6aad0e34a6fbc4cb5d4a64cff76a88d92b9dcf921b37eded040169b7cefe7042451ee2323f2abfdf82600d77de087665b31ac91cdfe647fe4c85e00c76f0f1a1e948c68a33179ab5bc6fe1b2007e8520341e8c24077a5986804f4a99e3d28", 0xa5}, {&(0x7f0000000680)="2b9f9ec0029d35e7f389ddd8b1b0f92490d9c565d481920fae0a1c421561491ecfe610bc77793411125c", 0x2a}, {&(0x7f00000006c0)="9647b48f0dd1b1b3aa7c33d9a685fd3610356278c0d889d36a2c3e462b20eb522932e097a7d6141de5a08c044656f6fb0209747692043174181476b3e99fd2da9f19abf0c4403451ad14485e59b5ea452f5f5c978f1f638816d06aa0e61edf0e7f567d954e4dff153911579c3da0c3d4c002e88df0f4be260752c236e88378750dd39b15551fdeda0c8839c1000da7a73fe6da2bda07a9ddbbd9ec6d399064dcb04528d4a9740d375b40ad867a6eee4d4cc6161d644bab9cc167e2e016982cd3cd8a4ab82ff7ef316ad7031b319618a50af18a03c408ccbfa8441e6dc793b6a8533b7f37f91dc0", 0xe7}], 0xa, &(0x7f0000000880)=[{0xa8, 0x1, 0x800, "5684695a1780f6e6bcfd2efdc608f5e52a2bdf60a841d842976e2207e6800422989b1f95088d2ca8b9f5bb1691345eecc6afd54ae5d667f49a0c106fd621620fefdc403de22ca087633a0bb37bb886f27b2c2177dfd3fc10289fd8cc21df043caea5c37cfd9c9426d71ba9591ad8988f6d3c9f07317c550049834bd69a18d03ba4ddbc19b9934ef44e7cc354a98d713a8ffa4a"}, {0xa0, 0xffff, 0x3f, "381bc16c9eb1dbceaa0c135f240ce78b1afdb0d56e104dd31bef80da7bbd34aa7044b2c5b6fc85870d4913042dc9d47154873922282b1c775fcba76ba9775b2d029fb43be63e7e501aa73fa537c4cd84247787aa90e95ab9e9b67bbbcda52aa35aecc9bec26e693c1bf26b09de64d8386055e9e83fe0def6ad2c0d481c5a945d895ca58bbc6f40f3639f57750b"}, {0x20, 0x1, 0x0, "82d546f61da365bb5ffd8a86b1"}, {0x110, 0x1, 0x8001, "b23bd555b0c2d0f2dbaaa4a64f6cfd99876d0237a39bacf1e6590c14866f13d56e120d60596df831753aabd552b98e7d515868f70f093470c3812034d674097baf7811b8faa2b94697954a4477c65e1d03033ec16f63ca68613a7b88d99100118cdacd6c6d6e80e60f3583955142be80a377aa7e86c7a5d8b133f2fbfeff31f85283f7705aecd70d98c228d01dd4061557c46512ad4174eb6205fbd741b53e458db04de179c1c320007f5ec24f7f8c12efa88bcd5543847c56934a4e932b01f67ad418682425fe6ff5e3aa0a40b8cff5823d830bf1aa4f21c0f58fd900dad36613c455788e0f62bf8b728a7b456166962a2dcf2fd0eafb1c7a4969"}, {0x100, 0xffff, 0x7f9, "0f8e09c03eafc842c6d898a8d2a31575f27fb299e2984cdd84337dc82f1c6def18f807ae2cf562fb25d92f3067ebe3edec6917083d41f4e09c655d8d30a4ad956b8a9f5452f6ddcf5acdfbcf55f8f27ee5107e2f60384e36c77989d95454fb70054d3a7f91e96b0a150de7502cee6b1b571011b44985b844fbd9fab73dd298170234f661b489137f2601e63eeb25c761784fe7bfafc89fefc5c71804edbfa85054d3c5cc0e4d18729feeaa8b7121738b739d09a63ca3c354d1507283ca290ee836a0ea18ca2dda2184f7032cbe0f6d81a366d6c4bc2e1ad66c9920c13645aa522f9416630ab4754ee110a619"}], 0x378, 0x402}, 0x7) sendmsg(r1, &(0x7f00000023c0)={&(0x7f0000000c40)=@in6={0x18, 0x3, 0x80000001, 0xffffffffffffffff}, 0xc, &(0x7f0000001e40)=[{&(0x7f0000000c80)="bc86c4b51bbf700950090f3e6d54bb1d77971d1fa5279459df5b17efe4f36f7efb", 0x21}, {&(0x7f0000000cc0)="0a519f4deaf49ebaafc1c1aa8d37cf4af10ca848a75ff40414c6cfab0571a11ec2f58c065213b6d2fbe43f1c20869e60c368d1df175b9bd9ffe29c804fb8bca3e67de96caf7808c353ba29077df9", 0x4e}, {&(0x7f0000000d40)="db14c77a45af5c57435917bb4b2bb6b184e5647b8da82e129208500043a0de7ebfbadc2ea1323a7cceff82d4713fdcb4e0f42fea48872d04489b0505426d82c95a073ab9985a72b705e7ba471fd34a921683d968cbe871fea205387195f802ec83efdfdfe1f7ddcb78954e606e686949ac8f15dda51dfa9b5ddc2aea20b29311b96191dda0b66a0a07835e27cc910efa4dc9d701cbfa4f54761069164c5fc490ee2683cea5829d4ed013468f011262810cbdbf86af8ae7dae010e9c7641cc4bfe93692a7053fefb48aa62c8663abc53bdd1c3651679da4cd578da743ad43453437e80cb9ecf64e1ed969739ae8b5baceb380c9e6c688913bfa0775af7f20a787d46a5284b8b54ab833568e640a2ad33a48469e66ce98a639269d27138ba124a9306af5e3abede17d495982dada98f5d9efc50817ad321ba587e30c69259e2e48cf3705419f910de548447500bd803f1ae15d3b311b4ce486372ce9a1860bf911f48ed2c0277bb111ed68cd507583b7ab3dd7c3a5acf045f63e1783f9ebe08addd5202d1e84e1c0bef02f2d9c6eeadca2f9ef027bf66be4442b8c7b61538ba07c7bf130adc588296a2ae2aa89d882a46ee21dba9932b036129cb124eca9cb33dfa741d70e2c076348ad37e64dc749d530d6f3bfe0edea48021dcec8b355a5299990a16425af11c49275784a2d07635e05a5413815c82a63a2daf6e00ab7085be1620c6024feb56d84aa780295d5ce2bf9262254462272650b7adee4c534551be0e390eefe5bd3ac6d09d1a398b5a964193537bd08997de9c6bc657a08783a5c5daacedd63b28631fd410733c525c884ac313ce77d4a62e5c70e50c16e2f4b321b2ea8d781e177a427e04fe835cc3cbc7df658096068568e43193d6811f1530176651a0564d7e66c13f5c0ebf539c8946ad2050b75a6b1e6095af534700af0b437a934a99ad66923e92ce5d39a359e1db6ff5559fc953786cc6f62533f81da6f285ec2fd9b910f7baea7ea1192551315df6ebc1e7d2b27a2c024d72107005b5a8e9267d1609657f550867bf59444639f766367a33020ff653aa2de8f968dccf34d2b280fde97657834b62186e21d1a89679f22930faee68f4e95944067b2998d142fb9c95a851226efb2a6654870f990f9fd19e1559c00a004fab11550dcfade9c0141f0a9fee89cc22f30ff63be32080fde74b5a3ec43c12c05b7b6b3e5cd4f581683c09f33941b191e9db4cc9903867b62cd0fa51987b0cac5076273d6f1e6ede8ec3bb44e4ad3d79d9c1742a9e62df03c6d31b396f28cf4f7012a1194671163a1d746aa07b4962e4dcff5f1f14a0b9594e566c4e7baf05a16158759a52eb01244d2168177474874343db3c9c33886ac002167aa8bd605bac62be3fd73dff0eb009bdba25fece592f0527490f2dcfd547e95e3c8cc7a9c20dc01dd4920e5e01b68931469b949698f1d4d686719323bd66ae5c2418ece7815e6da0e30ae50f930a87730bf16112e3d857be207b187ca6408ee9ab645cd1443bd7a59baed9a92219b613e91676192167d44df1cb33b0083dd3a57b8d3628a77b9103bb66b19146b1b3e98b35959c86ca4084c8c8110c6767a6bcae31199a096f70262e921b4e3690b50cc6a79c6f4ba9c68a0171d3b0a1b24a5f5d5323810903d18a4907d0544d8bf19d0e43ac7f0cdfb2ac750d9191342a08954900dec7ca57e0f3d253d23663a3d6b67473b8be2d1a9fe4a539662aca76a4e337ed7068a61b19c4ea41dc4afebc606863f90f8eafa7ab2201dc50749c2f00b11825345f53f8824c27f80a614a789272fba32ef64c806b09b13e73e9bdf71c18faaa03f15d9f1718de942885b9a98688154510a7d1ffff86d6343c33068edc7f45ce7b9d25314a783e2630c165dccda4f310e3a1d9bbfb30f9e1e8d11f6883e925f91cc9b35f50cda6de9a7882baced18ef1e4c97419940f258d0f480b38daf4e469ae8a75d00e56fff250e25f63044c64ff53888523c5c4ad3e2b2ade082eda6686a19caee6bb1b97d12fbd70c5d144ef4bdcffa3fc03c7b62c28515234c74bcbd28fcf4f684b2ddac1e29722ac66028882529059a4233dbd628c39fc8074c1180cfec56a7d80c7121447c4f9493a60381c8abde28fec9dff88b4ab5eb58f8ba1c321cede2fca5c3b484d76beb9936b61837ea73430e7e16b3ca8c3ba88defec1774224a7add8d0a41429750e0b2874307f1e8b34a16a53a5021c8355bbc00120c2b57c4434ae3f5e14233af3004c8695449cd4bc2a5893775bf616094f2b0a21bacaa5bfa9c9dfc2f83fea979899ca74ba9fa5bb9825d74f39f257df3116f2fa7bd96617d1ca770a1a9ca25292bbe6f6458c8262dd9e3ec2086f0732ee5cafb0c1d0a7c46cc9617386e75d34942c17e0dc9fd3047324ace6db8127fb447b5cd21574847b44ffcf3e67bd7f13162e4271516f06998fed13e5ebde49fed9590443a21c5bffd9ca51cfd8b0c2caa18d4b78b46c4a6f21079248f5c4f987439887b36bad93b1b41a2595cfecf23740529dcf4e422eae80cc3f59dcd98190b74eec7c304b390f2534ca353d730c67914f43727a257f3f37928e1a0a4ee3eba2ee5061b0d7c4a65e765495715d1b4fb61423fa30516523ff56b00bbe98cf69f3c154bbd993f0cd4e76808b71bd308eabc216ad40a117262aa38b0e46d1ede1a3b1947478abed44d2a1046b67bfabf165c92c381b13ab66175890ab465d93312f0201b561e2b1b3ad45cc6502d9c4d3f0834fc09463ba53bfadc3535c67f6b5b87d42110da653325540db7b814413e2ba25fa4eb6eee89e0f44255c4dafc8a7fe0b02bc1febe4e6a7d6ed0646de3dbcf315ce03972aa17fb5ae779ffaf39edaf97bf3c22a511b212a4c9f6368a335cf688877d3805b418fc57bc051ce114f36fe9c1e604f1d8196f9bea7013c640c3e06c9d76ecec0a4ed2262e23cc1776f8cdc626740614f9fecc00eb49261df483d2603267cec7eba5482ec65ed4a2cabc0cf41b5e71c0f2f84ee4b920859254778fd6f22e82a80d831b52fd1bd243577c96daa839dff7548b50f0b579f27bbdff90a17f2038303e09ebf36460687fb0567b166e9feed8757d01456b6b4de8140937db5974642369edc1c40bd285b18e313ff0ab4fa8b4a23541d9f60cb8336ff8f5f82f1fca0a361fb582c80057dd92354f9bd1076182d06ca58765e3fe8e0025b63d4f15848a24eb274d6a8f5755e011c0992c68fd44eef1e492711fe77483822f7116cd061fd558e55d7336af490ae8a3ab56a9d4804d6968f94aa280f3d345555410d7fdf55a711740da482ef8652d5871b0d798b1ab08eb78422caed9432111a27db1bbcabbec0e46247aa676b668bd5bdc6821a80206e6ea88225da4c53fc236d1104394abdb0412d956ee1eac60ec7e9eb632363800d668f651f2020ad1908a11cfdc36eb480578d2551ee1ba782e76a79a2eb57aa4f0513cbc753933acb7be5612a4042ab5736c462654dadeb4464d26170da3303ed529ccc3ed59ba78ed615a7f5ab92705e0798ada7ad7118a340e4077aa89df8449c6c97f7c529da891e15f52b89c3931e12f921949d7c11215d659a633afa65fbf8413bbbcf4a2201af49636af39e92aebc0c7a6e566e0df0a049226a76c52fbadf2142b4bf188368b03504218c20a2d5eaa4e0e7d7d7e52260680d2d6bc44c4ef85113eb611d3345eb551ea4942c8a762d2f142dce8c6f2b9d0dea056cc7dcd90d83d5b05dad3acf145d8146ed6c0ff5ea2f0a50471973528841cd5021cad1a76ef83ed1c2ee18ccd89f58aa23d850b26058bc26869fbd897b6ff17e4d535b748f1c2f97312658dd960dd7661195ac3d3b6af105f40f640a1d31dc8d297fd79992c8ccbb9a9526e8a387ba9bf1b264c90d2449f0745d55052959a3977ae4578f695f37d5638d6a22cb32e79a7e992ca77ae2632fe2ca919bfff804d2b2e193a774d9ae0025de1f9ee6f4abdca9d9d6723cb56996c4a25e210c5443eeb516e2a03e2cd80d9555fd5d839235c31dd8b087e75f36c08de26d7d15d0ab2c5e82fafb4c48e4d9d7da23490751b055cfba86c125a146894972394ce8b1d4f2e3833ad3ad4f2d9b65f6bf664cf9de5bf2c25632a040feca50fc3765848efac95bb4028f8a9457098d7b7ec8a395b1acb5c8dc55b5037b1e5825b3afe7e618d3c4e45708369313a9bac8a0c7a1568bbe29fc144fd6d6b696f2a7b22e8b5c8ff1e642041ae5bd80db52580b87672e4605c7d72028c73827be966093fec28eeaee0f71bfdb4862437a2111766db6365777062f74bf0c8eb115e11b00418d44d5d2e228d821bb36a9c6b32d960d71511255255e38da7bd74eebae011274714865861fbdb7290f08e44f227c213446b459ef712574fa48ebd4757ebdf93e418b0cee51161d5ce47f46fbfa686b7b930b0c34efe1a11df47ded8255f90b80ae91c4fb4035a68f02515d15c36b83e8864c2cc8818621e6d017ad740973f75faf6f645521227d2563f2f5bde2d464e7aa98a076f9fe89ed347b8c3ee162addf30a0c32d70f217d4b6c8feec3b9b7baef4f69aacf05f6a84375ab0e22629f43dd59b5be88606d521c3bc8714342d76d67c0ca37d6df637fe49e01dd7f4c5aa93c9348e67d0a98e9f10f609fa9caf3d7c8e2b391eb650242023f498da19de9ae1ddb7b494ca51a403cb3c15f24c49e8a64f64aaf7789e56039cbc4c9dc62727a34f4dde4bc50cf7db933882d970d4e9c60c2be467388476c45d58f958ac87815a8dfa5bd4d3d8a4de5980b137f2e8d0b46139158b778dbd983f579f39c68bf45b7397edbf16838915e7927e03507597e2754a7e7ec526a7e3347be821b8219c903cda3ad1ef74366003b81542d9f6c17ae1e532822de1ba54849ac3839040417ab855b4ff09e4e9d6362945541904bbb530e0f692d7f7b34d760d52485e74d86450c9f98e302b2307c354e626d8d5803137a3e75eaaec397562c286d8106b92fb5566d5ff216085c28290f99b43639e4e298ad13430bd0f33a29c146210505f1562a6fefe031d686ac347ae5392caa63c485965ee90ee918ada71c3089a0e687402df5691498ca93bc12d979ef5c1ae9ec18553a622f525bf03caf7294a14c3bc44f709e3e8f85fcf36a0d32a6a12f53790e56151f44887b15d0a96a253032a5df9470bf7a45fbf78cee91e52675c9965bc85fd130d5f5df4ed268e2c0472fa093aead08e2c8c4fb6ec18cb1a9de955d34496b9bbf7546e7f4bd82d93f0c33502f5fec393984b3eaed3db86bdebfbbbd485b49a94d0ab02de4413abab5d24955a46f5dc46c87e76c59ed31325b3d25d6eb07d927b045212032f70d8ff9ad0353fa0abf9188128119d78687069ac75434d93f5dddffdbb5dca3e0edfdb0df142cefefca842365881b60ca1784ffd8bff441bfd53ef5d6da1afc57429c47d96f87bc79431ebe5660065375196073600d4d470a65cb497717ae32bdef58c64905577c34fed245fa19436a51db583d8779151d78e15c0441d2873c3cf7afcf8f504c2ff557a3bb3a84c42fd730ce2ec4ba979c2a44e74960a535c351b76e4799f0fd8a38ad1c210052ae13d70000ef0fe38f6252f421902a3409d1fe57177a21f33e3dd906b8d84ac22b7f00d10107cd187963c1b7a4b1155d36e0663155d39d0572f7c6363a11869c0ea70c2170c10e5070aa4c564a16d6061ab418704cb5740628a38eb4f71ef3ab225bb44c3a2e66c4b1714d32e26fa4b7c96383bec00a9fdf00b9348f4e7c4e78183f37362e8efb9a673b", 0x1000}, {&(0x7f0000001d40)="049f99607c36ee9d6b4c5e0401e057b841a707574f4bbab02aa0dc8302fbef2ecc82eeb7327be29a662c90c2a4b56a57e251d340d84157a48fff2ee8ef294841dd15ee546c2c97fc5d4278cf3f8c67c18edbc77ebcb62131db79f314d1c55341b1a452326c4b07b96e154bfac59294587f14f462479dcaa7ca6282dd16e0730f4b735b42eac24994a23c4ba8dfd3f132b116262874de30fdb8aa756d4c93ef26fd61c5d8fc296bf7323973f80ed48132e9ad0dea24714c57cb9d33603b5698670f0665eae110efe2b8f0afe41f58543913dbd274dc41ca1a2a4ad23b720e29746c65dba0e0de8d8b4761b7f4115e876c66228fa4061cef", 0xf7}], 0x4, &(0x7f0000001e80)=[{0x90, 0x1, 0x80000001, "f2ec00d7513fd798c3c57feb0bf34ead6849da90224a0cda0707fd62c8394e5ddab45d2ef3d78dc18c78404d9bc63db9817d62bb60690201926933972d7720c63e0784a32b1ed7baae6ca766314e1e84b096d51d36ba8e14cb5d9869f5c3d6fe53690b4a01af8e15e4129812aba5a785ab7b197b6293052a5d"}, {0xd0, 0xffff, 0xfffffffffffffffd, "fe1215b2b80a65b7c693c51b871c1b516921c030f573839e62646b8e008d09f6a462a436aa608225f4af2cf899bbecd10f2352bbca938fe2d13bdcdf93f0bb9bbe99e973b96762b579c1e110def29c8011361379e56348e5a3733358453c1e880f1478c702be2f915aa0b1df955960db1bb5c9033982c4596f0b3771c33a863854ee923def63f43a23697aeab3fb5147fc8b2ee3da9c8506c00bbefa1dbee1b9c6d8c1d126fba98523ed9a98091b22e06525c0a4fb1cf717ff"}, {0xc8, 0xffff, 0xacd6, "abaf6caf57f4cd031e0b661d30b2b20b40c6ae850d211ce33421379ae6cc0c04a0c0450f90af7d09e7ce03aa7e44b09486cadd218a2012a7a93e06486f82402fa4d79b6877dc85901fb9a9285a5790cef8b924f22bc279c995eb90f68882bfd13b015a18869d6979801dc86ab6e5e84eb2b49240b7e666ae06e796a1b8aa3bde87f22a6e0683aaf67399b19f0cf9bf2dc3a49f3c0b76b21b3d455fe527462afb89705982a43110efb18bd5a3039ec46384078d840ba912"}, {0x90, 0xffff, 0xfad, "e1578f3c606ee774ab86f94df5c9df1c33595da3a3aa366754e067f6b56efae301d6d82568901c2bd502353e8bd64965017b26df6ad216f1c3ac2c0b1dab9c1d1b3998fa527969161d7a6fa83b340908e6a144f5a4555ee2ffe1f5319e1733155bed56fcac057e2e12a1eeca6fccd90ea2e9450cacfdbf5bc436f684fe30"}, {0x108, 0xffff, 0x41f, "61a77f6029bc3d9164d6c7fef6ff47d8a8a3c19896004f7aa4c1e51b28c6ffd7596bf0a8b47a30acde4ec87dfaf9585b18eb32ffe21199ecc1ff957ad2a1ad12616596747bb072abc651c50324e4893865589293ce6ca7661f161dbaad99ecd4c510a4be1ae656ed79d9adff468978b6ba7ca564fea0db7b3cab008e7cc961ea5ac1eb80f8fb2c805d1e4061afaa43a1fe44374f3f23bb6c7acec6cb3e9a116e16591b1444f1a031a49c04f46d1c31ea17e1107f3f46eecbbac7e6aecf761aa8558cfcd3808ace57a95a69d29d75577383d1543f47ec52ea11e3bc91b7a4d73fd3560b15de66cc57efe3c7e973f4f0c7a93af2602e8c62e4"}, {0x40, 0xffff, 0x1, "24c48822b0d258ea906186caca4f5674837e34225bc21689d23ebdadcce5c9bfa4cdb838e96071ceeabbe80b0e6808"}, {0x110, 0xffff, 0x0, "5d04c4d779e538fedaa92018e25c433fc51fa93d15893dea2694355a9a061de293fbde097c6328d15c28b9fc9defa2d5eef6aff4045b62791e3f37aec1a45fc2fcb1fa1bb86da0e2546be6377d33e6e6df166ef3d0f0de6ce2f391accb8d56dd6e25544a7fac74f7528c8482a194c1f8c255aef49412476a0ac6cfc643354360687874aab5f6c0f3df4c982fde01b6b4cd3e7ef5fc00e5c85d4167ff7adea3a85f9c7d918bcce074f8e97d53a7ca78da7100b287d915ac7b74a5fa92a159252153c0bc59f243cf1a5d33457d269147744fbe19334bd09c0b819e2e9f3f2a410125c56a8eb16c934c19d8dd17223db74827e971d309ba3cc66baa4ce64a8b4f"}], 0x510}, 0x400) 11:33:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file1/file0\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) 11:33:58 executing program 1: semget(0x2, 0x3, 0x0) 11:33:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x55) recvfrom$inet(r0, &(0x7f0000000000)=""/39, 0x27, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 11:33:58 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8000, 0x800dd78) 11:33:58 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, 0xffffffffffffffff) flock(r0, 0xb) 11:33:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x4}, {0x3, 0x7}}) fcntl$setstatus(r1, 0x4, 0x40) select(0x26d, &(0x7f0000000040)={0x9, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000200)=""/4096, 0x1000) r2 = dup2(r0, r1) dup2(r0, r2) select(0x40, &(0x7f0000000100)={0x0, 0x9, 0x9, 0x20, 0x0, 0xfff, 0x1, 0x9}, &(0x7f0000000140)={0x1, 0x100, 0x7f, 0x8001, 0x1, 0x0, 0x1, 0x1}, &(0x7f0000000180)={0x9, 0x1894dc85, 0x7, 0x7, 0x4, 0x3c, 0x4, 0x2}, &(0x7f00000001c0)={0x3f, 0x1}) 11:33:58 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) execve(&(0x7f0000000540)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='%\x00', &(0x7f0000000080)="8c00", &(0x7f0000000100)='V\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)=']\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+^\x00'], &(0x7f0000000500)=[&(0x7f0000000340)="9b283a247d212100", &(0x7f0000000380)='}\f\x00', &(0x7f00000003c0)='#\x00', &(0x7f0000000400)='(\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) 11:33:58 executing program 0: stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)) r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r9 = getegid() unveil(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='c\x00') r10 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="068af7d1a1cc936de0f9658adf0ce8e2fd2f2ccbed8e8370eb57443dcf07f74a8b1027bfe7306c0804f72d8fafe779a00a93736a79dc5fe4472a25cbbb8e560d3f386cafd181a8e48d379fd5972c50ef2a40af10276a7efda0457bff8bbdd70345746670", 0x64}, {&(0x7f0000000100)="dc87adbf83dea861b67ee373492929ca9df6d331afa7360cf2a108f4", 0x1c}, {&(0x7f0000000200)="34e1517106", 0x5}], 0x3, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xa8, 0x40d}, 0x6) chdir(&(0x7f0000000000)='./file1\x00') 11:33:58 executing program 1: r0 = syz_open_pts() r1 = getegid() r2 = getgid() setregid(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) r3 = getegid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x4) r4 = getgid() setregid(r3, r4) r5 = socket(0x6, 0x2, 0x2) sendto(r5, &(0x7f0000000140)="c105ef5659459cb017490eae0fcae281cd833b6ca27a49e57ee82f3bbb8f8062beda0a9220aee71dec004491ffe555e05c2bf0d8a99b307ebcd1da458ca072555046df1c1ed445bc9fde619fdedff4a20daa980514f090d9b7a4485270e25b9f8a70592e29ce5952053976b3768c2aac545ecb04c757bc399e467e906d5399c701a633e69d3b878f2c88617a9ec7920319a79c31c8339bf2d30012eea14535c2bbd5c16fa02ab1f40be663ec43f4b01b2da8aaf2f7b8bb1159d291a0e06b4ab1539ac653db3af79f6418fdfb4fa6f96b8d9aa070044841899f80c6412092f13c4809b96d8bcc", 0xe6, 0x6, &(0x7f0000000240)=@in6={0x18, 0x3, 0x9, 0x401}, 0xc) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d87", 0x65) write(r0, &(0x7f0000000040)='=', 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 11:33:58 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x0) write(r0, &(0x7f0000001300)="a214f2879962351e9f540b1ad78fde4b574ad94280093ba740327e0cdfe9d5625ebb5f3fa88bd64fbf9667c474d7b5a2978b2205ef3b6f04fc16e4d1e8eecf8abf54413a5d354521f4d0c9cb34c3e4dca5032e4d2c4fb269ee90f0ad4398d0b16f785941c4bcce1aed3582788b41175ade7360ee2d839b227de5c581427c5eaa9ecf405e3a8747c18319dfeba59ff868482997afa4ae680e8cba8ec6504c5a8ae97daca946b31a8d1c9a774aaa96444a6f6e5a41a938bb523c3fda8b220fdc524faf33748e1d9e53f38eecd49de935f58b3d4d0e043391414507aa0c38b5139bf1b3f4114067992e5a22d5d5d373eea3ad53e6df1112e64dad8d40b363b77548e9b4d5c116190136006f7f73ed1138e43c9c7a7d66a54b171bcf80d70866134e37af8f17128800863251593ef30f55dd6655e9efef9005765a5309d23e51379aeac2b0edc17e917d43358294a26997b418f7f316d28986354b3580d9f39f41e27ceb7f2ed9ea27b5ae62f6615ffcb4ac391d38dd206c1d8599d0a8cba1b50bb550b1a40f9564908dc486d950d647b140fb0fd53eae5b041cf2961aa336589f26cf8e0495be4e5a51b73242bcffb9d884cf4396b7a4d97731d610566d2a3c53c86f21b07f526ce9976f043e945b8f084a4734f91f3f4806794d785b1f3ea309321b7bf66990b5ed4cbaf8b8f83bfb7cc10366c9b40f7f1c0d7be104380094a8bbdcdd3435111a0145041909f5b21d7fc471b07d13b11c7242b605cea200b1d674b82d967f3f50794014008d2124d2b385cb133319e5fb0602b34407341290039f1a1adc4bbd93c2ce2500411812a808e8b7e1e0498b93797605e581c73919c539c80b7e8d7907a82689574f5769d1ea992c562eff37149167e72d6fd64a345f1367995de169f6bbdd1b01951da35758a34073b7944a05688ca3a857c23ea6d271953c4a3374f47df8ecbb624e671b34452afedb30e471b848e1a8e08655cf6b48fc28855a7373f464665888e1af4196313ccf10de03ed8f677c34868011ba39a719879333a7860a8a932c6400be360c525bb32a9b17f9c37a0648bf09459585663fb0101067290d39a8f32bafcf44df1829371ede6dcc6c3e85dea42c058e6fcf73a4250c304f6f66d0a3da6c8c36a662b2063c9ab3d192be48be0dc6d7386da439c02574817f2a6124891adba80133b0f200f9ee5da4e16f5c65b3a5d088f1f29d8da2f6638cca7ae585596ed972fe01d64389e532c41fc4f5092e57bd7d202148bb6d4088379bc4b8416c62e69f12c66851894d726e6c153025d3d46edaf24266f1617912dc82acc1263df92bd55aeb6889531cbdfa29c92d6c9555eea9fdb030a92cb41b0b2666abd8093f820a7ca5653506a5c691f88e350e242a96bbf7e7e3e1dfa542937b53ed56855cc8c3fa34b6efc5428faba2fd20add09b585e5ddbe05f48e9e9714a7bac4905bfc21d1954a9d567b4e9de5be349fe6156eb220d4e39d9b7704a5763dc43c373ffbc0ed9b7046cc4645537c9bcdf2bc218109668c2dda86fcd50a11d4cb700b748c153f9710b037435f49d8da64229c11a6f50bc108d27350b095feae589655b66c24f4c62a31aa15312d5cf8080b4285a1fb0e6b72f6cc2c836ab0533c4832b52297102eb357bd5533b8e3a4e08c0757ff2e93e2ce0459c47e0343c9216723ee67c77c3aa23463aec0c8c52889243ee7613f10f23f7e716cd246521b3207cc3ff27d8422a075ea963c9ac730e941aae5474e11de33fc316709b816e148fca2bc881ee5e375a9a762aabab201ffc4518c3039b358f71012239360ca38eb983fc37b78ca388dabb902d5aa1b92c238dcf5a8f2e65167d2f2fdb28de43c13cd2e011988153491e4ab7ba5ed9bee010c94485b9f5b5f23f97a06beb5fc15de8432b804f1ce8c475074487c6131b2494760afcde47b938211c13dc5e01d7359a6ed8915e4f68e547ac05a2d7759e6fc42d9261f5321fbf07c826d1a3823ba0235a21b590c61299bd6c06769ac8694df1d249038a97153cac5bef56d266f05ed8239b1d80269a312dda33faebc2a499f8c9170e6e6d696037c63d9d79d606380eecb1c7e812f3e56680cc4891432a16bc4ed4817c47fa8be6759e319b64702c4f017d95f487a78635c81088df08979f39639e9aa27331c428bb1389062e57e245393e44995d869d18c51ddf3460d5d0fb4fd8eae1b53dd4320670ab39800865052dcc52650bd4cb4b84d4f66c206c78d060fc76cc8f68372bfdeffa4dd92dac3795260d49b42a6ce204d930168d5de20bb8df84dfadf8c823bdf02df8118fc86e9935cd1af79c630e89d1fdbbbae52033fbc5c3b36b9ea2bffe1c50fa3a52e133382d4e6fcee9232ccb2d7b096d3f1acbe672314bf888f0422d395617b814204ea91a0b578409213f2190e4f45f0c3387993d0b6e3d37275862e53c59d5a72efe532fda5ebbd00c7bd8195073495786ec3646d078cfc92251294902f49776ef9ae8a1fef27f333006bcc8dac0d6b379ecc480707e33b488cbd10ff1bd1c9aae1178491b11661d540b63a8201558b6ea2533af5235a9817d842e9242455613f54dbe4e00c323df4432dc6a3958ac8e9d7fb381413382ef138f62f46f78da34fb43fc287d652ac6c3d1a1279ba56ef829f14f5929a87e439c6d053e103cb91c166507f096108335d284b4ea4bcfb23db3553df4c4fb800e19923e65f9dbff7b21f2130c5d4507b5bcec77b97a29b91b62ab77bee74425c128bacd3718dbcaca285ef767c24d33bdfdf886b4006a33dca89758a6f85310bd2a3d52fdefe5cb94a7a1602b9c5ad7237fd45e05bcb2f8456c5b91b5250c7d7bd7d5a2aabdd2afe97be10eecd7968b68878e589fe3cb5ee468c1e3eb2b9508bbdf8cf6129a40b0348b9c88e201971864e162ffcbfbb362b592772987b8887ac6551a490122f71c91c5d7d6fb9864298fe7fe517724856f6dd0442140cb47beafc6b9d00d069ec9d8dd9efc4976c8db0824db9fead3780f7a6e5fe296cbf196efef7fe52a2ec9fd503e633094f3872f1c5c618be57371118a17653ef2d14b4e5768d9f46023cbd81742e0228f59d0cf4b599d6734d11948774c82ef8ad9ecad3fe1badc710754576552f8d184079b6e91a32d94fd4ea538add6e13e7c466f45fce1bae9b4ad11fafb4a42cd25c0f0ef74cbb40e4fb9a9cbecc8a26723df08f97ae27df0aefff704d978a489e025f3f6a0a7a3021eb32b12cab561543f37d01f7babb4c8afb79bdf7e3211dbef42b09f29fb001dda07fa4de3bc25da93513ece40bd44473c25d15b90b4e6a704e5735987422e3499746b4fa37dfc1da674672d4be11047546bbbfc5f07b9e51f324b7aefb58282abcedc5243c5a21f6cc7a97d63d4f5eb91a8ef12bd8ce6a8fda8310febfb522706408780e875711383c99d08ada08af4cd2ac98507d7d6b43eb5f52b938944432db9d05a7596f66263c3dcbfe2dbbc91d6acac4e44ba49ab6df004b3701182e27716754c8157a252fb2d86df0bffa86ca53a07c24f12ddd1d48dc9a4188095a534845f4fad518837912140fe08070919072bb825eddedbafc468e7bdb6665a376bd8b8136784f06270244ab41f5b75db1af97ef63a29adc8168c6a8d1c743269c81aea7888168bb7d443536dc9664dfe0cc0d28ff4851c5077ee28614d141b4904ef1d17c8ec459bcc1062ee315ce4d8f26c2455ca848be8f43dffd0b5da39b02a1fc99f6520eba511b53a07597bac951dec7f11dde04d852004e00e5ec5d3c1e7450aa4a535b56d608623f8640644534afd5c1845bf4b6dabe7f22cf0abf20218539a36564bf8167f8673a4f24d5a524acc82a83814933fd82c9ee5e3be7aa6654ebc26bca39ce0775e87f3a2eff6ad114014c58ae4883645825ca23b6d8a8ddf164c92d9b451cfa320db200cf174f6c8005c76928d73189162f18c58a66e3eeb2174307270ce6688b116269e7043cc3ec02f1e656056746a0c93db574cf07329c0322bcc1b67290f85d2676ed75de616da14e6c2cbe3b078c432c8387e759db7b68cbe5797ec40307fe7a344cb05c949fbf4f78f6c7525c0c0070396d45f028c1d7eee0a2cd8cb1fc55c7b7b6aa2e967c5fe48d276fbdae8c15464025998879c173962ce03bae1d65fd220cba30d10e6b9a09b588bddba53d4dfaa3a933adec8b54cff9641dcf2e113153e0d01f2466dd450f93d0f311849cb00635a74cf0520271ec66dda34000782a901b9d9aa0c4f54617ab2a34c9a88a86e72eff517fded98c0fc3afcf70bffe28b0943c66158b8a99c5369b0699085994b6eaa5035a2af985ad20d89f0d7db6d21d367143845ea986fb8eabb1b3b568d6587372153bae3b30cb07607b251a1f0ec9eda00b895ad3182813da9ed3cb6d82aebe7037c916a7529c1374b0375d1b9c23bd042987cc970db799d3347b1a8173d9d0a9e0271a2020e5c7b7fcfe6490b74265f0bb07afc0a13b917b7f4ee588a5279efaed36b03523e875e5d2ecf1d3c2e1ecb5058a5486fa72ee8ea5431cfffc02035e7ec11ff03d069879e27aacab6c210071f6c2c4aec0b17832129d130e1e3ca1947b11c653773b51a28b442ce84d25adf070aedf19f38fca6bb605504e79008c78d9b91515af906b06811ac20aba1d378344862fa4ab006bb866aa3f3f20f7bb535c87aab53dff29f62c6e916f93e3dbc05a37f6e324192e7a0c8c9037a520592e2bb9d94a7be2c5c879b929add8108772ecf64fbf7799795ff3df8d4fe93280c658e98acf9c35c368f79915c92f936dc5bfa4591c7ecbc4faa6394d7c2451be13f80839e3da04ee96b9ad063be3ddb0e4d6a4031d12174bcd2f43af2dde6cc724f7ed93a2f35dfd47ee103732af1c0504c94ea4517380152420ea7945005679d40ed0f5bd42dfec6d52b84b0b7a204ec3ab1360df4fa60d5fdc3e86ad2b958e56622f84ac9da15435ced49978c5c5f35bb3019e26480462c15039d0323e8d4b4788fa6052b0206ff609c36b4d7085cabd49d814af2f552928d2265810056dc66b31210184749464798794bb608311c7ca77c364efc4d1d02d07b10b4175c99b28c0bc3a68cf8af6d1ba1d04bad7c0cdf3cee0af2f52171d0a821243b085070fd8e2bbcfcbcf3b4938c0b3ddb5f08d6ee6dbd4641484c2d0c9f1ffe2aa801a48712feaadeec9afa453f813f01f996ad301a856b1b0ef68b0905a7f05dc84574fd62084ef43d82987b6f24962bde7bc1cc2be52b0abdb07389c2bb97dc9d16d8c4ccdeff606fd86f4c56b7df60578bd5a935bdb67f374ecb320e87d39cee55ada3eeab53391c5076e0a5e30df4dff8196495e01e035d82f2cd374a45d3e9054b0d0827336b21ecdfa35be521d93242b3240c1dd716ac5aebf154926b3674f73d4398e69d851b5b7df0ba38ed1b43105dfcd2e05cfd235ecd68716aa92c9ad34a632ec4e16ec2b16746b7134a9486713ba0bc79fc63df899e6acd70a5b7dcb643997ace3f65ebfcd1dae25542d0dddbc9a446f02607adc2ae3afe30fe30eadabd0bb7e86999213aec8fd38835f768e5bda92a916cdc207e819b0d0885ba54fe298febb71912da3a5212a59841ceded0bca2ccc604456dd51797b967f894be0688265ac49125cd1ae7020253172ad6d4f234be1270c74d2b2819b0ea8ea2a6726d142ab95bf420863836ccdeea92d9c963fa0e2fdd245b900c49d4dfd5ebdaab6b68e26f1b4d383d5771af3bbe70c5a95698a2f36c4ba3223f21b1027972de99dff3121c79ac43ab20c01dd94323d979e378f4", 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) readv(r2, &(0x7f00000002c0)=[{0x0}], 0x1) fcntl$setflags(r0, 0x2, 0x1) 11:33:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffffffffff68) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0x9, 0x0, 0x1}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 11:33:58 executing program 1: r0 = msgget$private(0x0, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000400000c311a76edfd517080000000000001016e4c0a2f72633bddb51df6c192b3e80b5dfd2e4bc4287e7b4a6e08211612547247fdbd48e80de76f6735b33683b"], 0x40, 0x802) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 11:33:58 executing program 0: clock_gettime(0x0, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) clock_gettime(0x2, &(0x7f0000001580)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) poll(&(0x7f0000001580), 0x0, 0x1) getpeername$inet6(r3, &(0x7f00000013c0), &(0x7f0000001540)=0xc) poll(&(0x7f00000001c0)=[{r0, 0x8}, {r1, 0x8}, {r2, 0x1}, {r3, 0x100}], 0x4, 0x3) unveil(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e00)='c\x00') setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) recvmsg(r2, &(0x7f0000001d80)={&(0x7f00000015c0)=@in6, 0xc, &(0x7f0000001bc0)=[{&(0x7f0000001600)=""/120, 0x78}, {&(0x7f0000001680)=""/14, 0xe}, {&(0x7f00000016c0)=""/254, 0xfe}, {&(0x7f00000017c0)=""/25, 0x19}, {&(0x7f0000001800)=""/24, 0x18}, {&(0x7f0000001840)=""/157, 0x9d}, {&(0x7f0000001900)=""/118, 0x76}, {&(0x7f0000001980)=""/220, 0xdc}, {&(0x7f0000001a80)=""/110, 0x6e}, {&(0x7f0000001b00)=""/145, 0x91}], 0xa, &(0x7f0000001c80)=""/254, 0xfe, 0x80}, 0x2) rmdir(&(0x7f0000001e40)='./file0\x00') readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/195, 0xc3}, {&(0x7f0000000300)=""/34, 0x22}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/88, 0x58}, {&(0x7f00000013c0)}, {&(0x7f0000001400)=""/161, 0xa1}], 0x6) 11:33:58 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="fcc1149c1c7a73dc", 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) flock(r0, 0x5) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 11:33:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0xfffffffffffffd89) 11:33:58 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) getpeername(r2, 0x0, 0x0) r3 = semget(0x3, 0x0, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000005c0)=""/4096) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000001740)=ANY=[@ANYBLOB="01001aae0000000000006c6530000000000000393c4a00000000f5dfc57f99e31aaf302d3b763172239f1814da336c5d09d6e905b4f9cbd454e647900694837c8e45217bc1bdbf712effc008e06e273d8436a00fe892f80fcb70ec46eceb570f63db8c93f489c7e61b8d1a818c01f2f63d5a9bbbfd1fe0935d225d651db3adbf4bc211c039d0e554f1f7fe5ec3f6af88cf04cd177b28c2d1a8852c8f000000000000caf624e8b9ad75d040743316ad5419e525fd4643f36468f18e562e8b2ab80dd4e3724d149b8ba304f279178526bc8e6e625486ab6e1bc20ac42eeacbb6f97d829578872f25a80000d8d58355090e6d091a8213014732675f8ef043011ccca0db4b0ede2dcb5811826dd6333ae1e6d137b9d0f6558df55b48f6ecd79c47723f920227b968e89edbb8434412c23bbc8fd4ae4b2e481f5f4c36637fe527015c40be60486089eccd0e4c0f96546a4846d4ae215bc6f5f807d163158e24d8f12271f5796f8a7bb626fad8a9d1ef212063f6c7cd0ebae6"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="d82e4997eb62195384b6145c13542ccc1e5c7bb15d7681dbac6a8529695cf9174e85f4d05578c3be8fa355c2b1511882733aba0de29531e979fa5734bd5b960c0526ee50769ab125e8f3143cf4907083e75d67d5a1272e325aa0adde4d3b27155e8afb0f57f8e6a5e82387969f4510dbe2e27e7020aa408662e38e3fb3a8afa43dbe35d51f8c1a8395f1938c", 0x8c}, {&(0x7f0000000140)="f0bf8bc6e36600c9bbefc3d35be03347f4e5afc86c4371ee3178d22c35e769a0074c2c1e7f673409436bc96ece0cbdbc373245a90d32834ffbdc802b02016c64a0ee4030b633ad722d2457e3fbc08a07c5ff3bb615330b5394926daa04991256ea72ef5e3cdbde0ce28f23924f4bb3bdd6a412f5b6d5961413597671caf26601b0bd52e3ec3aab37b64948d4df87392c656e", 0x92}, {&(0x7f0000000200)="b293ff7be3b2feccd0b04b02f6cbd048e7c2f41fe543d3b941dab8fe0b7341be315f566a4c9231534eefb6d49b65233626b8c16b6664", 0x36}], 0x3, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r2, r1, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x110, 0x1}, 0x4) 11:33:58 executing program 1: open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getitimer(0x3, &(0x7f0000000000)) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 11:33:58 executing program 1: setpgid(0x0, 0x0) r0 = getpid() r1 = getpid() setpgid(r0, r1) setpgid(0x0, 0x0) 11:33:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="a1f81dd98a50ca1d18fdf0ac9eceb9d24e737e53046d6638123074d338e855e97aed7840ccffaada331e70ae0b845088c9c4100e80e1f5365d87f31e9305d53cec991755c20ffc5135c42a72c518c68e9fe454ba3a904ea1e8d70ccc68058f43228e4648256960fa991f8b81e90a3317267c52f00f3edd5dd1ff0cb6f6423aa61a8e535c3cbdf6d477b2cce35aa80f596611e584b5cf3fce92", 0x99, 0x402, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r1, &(0x7f00000cc000)='./file0\x00') linkat(r1, &(0x7f000001b000)='./file0\x00', r1, &(0x7f0000017000)='./file1\x00', 0x0) 11:33:58 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)) 11:33:58 executing program 0: r0 = kqueue() socketpair(0x12, 0x8003, 0x5, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000400)={0x3, 0x2, 0xdcd, 0x7}) r2 = socket$inet(0x2, 0x4008000000000001, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x8000, 0x8) clock_settime(0x3, &(0x7f00000004c0)={0x8001, 0x1f}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000540)) socket$inet6(0x18, 0x3, 0x4) listen(r2, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') kevent(r0, &(0x7f0000000240), 0x6, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x9, 0x11, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x63}], 0x8, &(0x7f0000000300)={0x8, 0xbe9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x34, 0xfffff, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0xdf1}, {{r2}, 0xfffffffffffffffe, 0x2, 0x4, 0x3, 0x1000}], 0x8, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x11, 0x80000001, 0xce, 0x69}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000009, 0x6, 0x7}, {{r0}, 0x0, 0x8, 0x40000000, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0xd, 0x22, 0x38a0000000, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000041, 0x5, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000001, 0x0, 0x6}, {{r0}, 0x0, 0xc, 0x10, 0x3ff}], 0x9, &(0x7f00000001c0)={0xd1, 0x800}) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') 11:33:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/206}, 0xd6, 0x0, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) msgrcv(r1, &(0x7f0000000040)={0x0, ""/53}, 0x3d, 0x3, 0x1000) getdents(r0, &(0x7f0000000240)=""/14, 0xe) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x5, 0x403) open$dir(&(0x7f0000000200)='./file0\x00', 0x70, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)=0x9) 11:33:59 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x47, 0x80, 0x0, 0x9}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x6}], 0xfffffffffffffff7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x80000001, 0x3, 0xbf1}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x5ed3, 0xbc5}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0xffff}], 0xffff, &(0x7f0000000140)={0x13, 0x1f}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffbffdfff7ffffe}], 0xffff, 0x0, 0x100000, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r3 = semget$private(0x0, 0x5, 0x24) close(r0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000180)=""/38) chmod(&(0x7f0000000040)='./file0\x00', 0xc) 11:33:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getrlimit(0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x8002011, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x2) 11:33:59 executing program 0: writev(0xffffffffffffffff, &(0x7f0000002580)=[{&(0x7f0000000040)="aae5d65a955ff0c6d815249567be2ac3572ec0aa2296bc2ae792fde51f08d4db3ddf4585115b6b918a9fe301802b88d45d8c86b35c944a62fb0eaa44d093f99fe3f982295c3b46588b33339a5b2a7eca85c7a16d90b2cd99fd7f04f45ada44b5f361434905158e7c11808526fbcdd90095a81a2c843f2ea16cce8fd35f8789b478f8b07a1edbf856b969062c95db677802c394d4f851ce42c45cb433492a3afa1805c4582ddfd95024761c77b31c", 0xae}, {&(0x7f0000000100)="bbae9dbf133e87087ed16e519807c9928f5ee8868122377defc5bdb2b62975433f8c45495cf54234f01474b9f5f5f64e561bf4a0de4208bd3bf421ce479722e3cc38178023fd314b2257c4abfeb5e343d3e8e5ace393bdae0fabc34cd2a8deabd38896874e735609cd2d40f69cfd971a9a6bf1809ffe8d8959a485fe42bfd5a4d0a8b56bd301f4426cfd2c6ae39327b75dcd40b6229b8983771de82a53c2d76ce6b600d63e109d79f0c7f586c1b84730ddc3d968c7306691dd7d9dfad4e3ea7bd6b215f986991c2688cb1467ffad91a379798a1e97f5e8dec17182e58eb2bda5cc115fdc96949af021c6", 0xea}, {&(0x7f0000000200)="c2762787de04c52942fefae286a3318572aeeb98b158b541386f906af7f6661f1ae80778977f58f8d88b7f90a327cce620fe59ce0e7162b4c8a929e0c0713e770c7c6c16270d47cacbf51525e3ae9f4d718d1c6156ce2204a773e5955bacdd4ac1508a151ba4200e93024b2b99392458d419331f915b9322728510d551f415b9bb3fb6ee4651bf140220dcd6432e678ae96280c4cdb85f3379395df582ad50520c9065c0bfade348691f2fbf31b51de29f63d87fe2c4caf8b73454fbe74a1dbe026cbc42414b60c604e9b39d852eb3b0851076f188", 0xd5}, {&(0x7f0000000300)="f217f88ec39ca6ceb020cac05cc371641723bc098a4b3fefd40a1d2a2cd51e69faf0f68805", 0x25}, {&(0x7f0000000340)="2e95b728f66d9b23ee1fcd23bb21b5ffa0483ec8f56eb693c33f7effd6e17d753b66102ee1b76e43be49ef1590f3c33f1faf9122a41cbe879a44590e6402af569b99f609482d4c5b0b82122f0d564da6f00e3f00ea1f5e150d8f52c9592cd9da488a92e1b984adfb54cce9020c0ec8de10ac0b38b2dbb75f959b811c99ebd12c2166a8910718ddb659ef75d59304aa3f2ffe7e42338fadb4563711f04bfd235d8138b99cb96d96a23b3774521751f5e874f05c9ed740d0e17ab5428783ddb4d2c5e336c0658ea75eb56643ffbe341cc59dad4045d8c899d31c0db6e0de7ccbb048a0aae2e208866eb37b709d14c2df65a354f17276c79773595a8fb936f42ed3168c68ea6be2f8baf27d6814712f95d7b79a7c6d28ccacabc16810941942e36e46d12601a15e36e6fa551dfb9dd0b6615fb63dc244da3d0760e4d2ba2af8f370d1c3290badc3b4b46f7906ca90499161134166076825c3e1f5fba3d9bb8e2c101c17961e05b049a0140772d86d8ab24b89332244396fc5e56ae436e1f8722de2c71724a3b80bd390eb142c244366d1f22a7a35b7036acca65f82d03647d17bb6bb9b14a64f7b5a78aa6c5df49fea4b95ea9d990f6adb713e1521cccffef59cb638fe057842f84e64e4c5e0dbc1a83688ebf803c81cf9b11ae3c53c95f4d4edd705539b869697dd9cf4f9e4fa0f4606b413c864779a423bffa81171f34b6514ecf60815b11f5a1001938919c16e53d6ce36ee0b4aae36dbb0ee46794f5e8eee984474ddbdb88993b094750695c3ccf3697ebdc2afe8118328fdf2e3e198439e668229779986b53f552b1cee5c0669e7c77beeed56e0cb2cafa466010b0ca629bff7cb695c750349b200c21f5efb708dcd595ae08c8cbb430ce0920648baeb00edb2996104fba8b2842f59fac7d5bcb24d92583ac8c077926dd545229127f2bc6d8c21847de450c5d82872b2dd8d94776cc5fb9cffc5ae916708fc36b72178c4931f7c7f539318d6c60aff23d8dec7d3ac624436b853f958e40065e17ac692d458ee938a0be0f9af0a09599bcf999f131dd68496cf16444c33d405e92ff733a387eccc651ee531e477361c638944404d88dc52a6edf1f03b8bb6d5119d9f22259cb26daf71d956949017324637837b548b4584b9b585525cafbe4b55e4118f7d3b0a289fa5b76f8037a46e90f8a377a942ba739bed601d2899afbbd52450353dfe53e3d95939d9861f2d0c7a733aa27de05a7339922921af0a1a115738a1dfded49e805c82eac3a13d61fe8ea319704d5fa4ef5ca5df39b01368011424bfc82d8311bc64e78b752b02e6db10b3dab854d0aef329eda3a731bad3cb4b6d6cb9a494845b19a1af0f4fa56f7ad5a342d3c44dc642c1b9c259fd40aa41e11c4b0ca99ac387e7efc3278943f92c8925e09885ffd2244b8e75ad9f0e8dd98fe2a01556ceb8eb2ae64b71bcf69f31fa891a42c88d2585dccff9576ffa9802ec627ee0f78587e2cbe8e640541f5097b0d245d5ab1194b535cc6a8a70785653c83b0c715359dee10a504d62ef50a8a246652b184390046fa03ae7f26e28481561dc5db8649f4ad024bb47711ebc22c97d4477270474ec5f2e888f148a7566a65cd801293ac1543830f21bbcd2447f20a71b0494485d91602f45936eeb9e3045df26e7b8d6cf881b88e25b1e8edb2f575e1a8ea790a972ff1245b3b824cf68e8e61c5904784b9b18509ef1ec5a327cf22a46def987fdef64e8a65cf21b2f3876c38f8f42c076e72846bd6175dd2d9aa408b6d8fe5a3cf3fe4fa86656945e881cbeb0189c05112057a22fde3b85c78040b71c7618811bc955eaf094ddd9c4f3d5e81b01dfd5e80aa4d96fe7cf1d7af9bbdbca29528c5ac9be9b1fe23e245584321177651a2d9aa41fc016c519957ad1f12261da1f8e29de75b121949a96c35692d23d98cea02f5d698d866bcc6aa545ab9fa61caa4040f2f1bd16ac83fcd59133661c679dc3b6e19cd007df23a5a1a7acdde05455b480460eeeb644786c9090d505b8aa82d053853105e6b414a6900cc03d829e90fa91432409e90084b83d96057baf50cca5e48c4c584c1e39d851dce25c21bed7e4d3bed4aa79c0a1f77443d42acc26bdcd257d4be6d369fe307d2dc61adcffdca1646643ce25f61188462faec8c87e06816bf857e6db1d91597b3998cf98696c6cb304494445d70ff55993ccae23d61bac0677e3f79affe483483fc8792beec62d9c2acc5d9bc9e510c8bbdad726d7d3ed50e1b1ad5f466b821d820e58f20fea1a00bef0ad35c36528235461d4c37730ed4714085bfd92509136f5501bed80605cc5b5393886dedbc602a7310d1e871430c822bedaa35601a34d6c4106acf212ae586b17683b924f9bfbf570e7e952a7af9362515e3b1934c91533d63b30d1ed13d4c2266bedd9233ceea66e9d9a3a0230456167e0515b1f40da071349f3d654409243bad4e860a9ae3ef739bb5d4af999380befc6c63692e57795eaef2f606f1a5f86ac917a41559c60c30dec0195d5ab2a80ee26294484edb79d8dc957700faff46a0a9c99944261c16420b5289ce1b708cb54e836323141724bbe138c1d5d189c6a6089548d1b13bbbe0257086dae3d14c47189bf11a713ab6cc491b025310fe14f315a13b5dbca0b3940bf708f15fc3b58601f8b70492da9630c7e4adbf94cb79dfff8f0da6b15840cde6b1dcc5549666a8ea92056fb55c0be83fc3770146ff986beddbce27b5628807eb86bc620ac53772c2d2e5428ca6ded18d1c209e1d08d081372f2d6aff820a70613d3ff721d703d50acd7b943c8829a4514ba457b4223371f7e8cd457f4d10e6d30b090990a212f14c2b30b064b56ead51910b3fe79df46f9a50b3fa223764d9aa399b131c2a0908c93468ee7e5a921018f8b929067ef4f89d826adfdc283bd193c192315f33c40c357bbd36c933ea4c042740081b476dd76cea8d729a68546768a394aea8396e85033f352bd994181d8df57e40f13a35892977fd099ee4259358c10b7a69c0739350d78a50f5604a409d929ddfcc801859da5f79b66a2c075112f556588ffc49a9599f8d45db4554d85095ae4f9f27332c82a720667c4109b96aad40a5e6550ab331d23286499d836d871c856e0216b432562f0937d4b1ecec1dc49f3f629e5966311054367e6ed70c3f393345c38d3a976d68ab2804570b4a8649cce754365e111c2d58d77a56113151922c33ef2763998505503a70140c6d2bf6bb76392db30a535bf4008b7574c88cb7487c50684c6fb796c69cbd68b18be9cca8dc2d5c8572fda3345eed7c997060c136d63a837f614abb76481aa8b77601e8c6e99b9c065a33d043bbda13b6f36a5eba86449094379cb7448ef1d5c4e6eda742d903993927ebcdc04bd518ccf238dfc1f669b0712d6cfa1ba07d0bb245a32760a950494566dd3d828ddd9ed7f899e4db37e24692424e92614e8187357a58e7608210eb6e5bc873c1a191230d42c46cf051a3fb4820547d2fef370d318f64900dd531b79cb62b1d239c126af2a4d0bb7423faec6e48f53eb7059ecf2cbdce1bfe97dc3a26253972d86074003f4b1dfd5b03d6fc923becea550e39f26e0cc81e043709169a266c6a57dce15ee599895c84c87f19aefa3970b6f38295f5d605bcae7a43543d473d233af324d70d12d78e146d0e60de7d5bcaf8b3ac0e637c8b79cad7885d74bb9c8b7bdafd895609070d18be77800b90baf7ca65f33eed512cf571c6b05da95d6bf595c2e993f5edef96c059480891d6aa56ad9c6410fa50c3cb01212a2dbcb6991a20d4e46757c66ce32f7bf0be10b2416ab01ce621f6409c3e93836150cba57173ce3ad2a9a4c37fc73861cc566497c3b58d6085b6c66613cfd76a22179ea8f7dece255f714dcf11f27fda654a116715a4c39dc819cc15aa271404104495b7d88274825ae3a77d436c5b9dbf1f56b8cc69e954a18db999e85ea33158e1afd40e2f70ae9bcd6ff5294d7c164dbd48f04575a22c9ece4af35e188bf756d87fd00a8db735525992351f490261f78dfbaabfd85b3f4a3011835c947568a36c71faaaa4927309cd3fc51eb7bdb9feebe6f9b0fcc5fbff09e6820fc27351dc3a9a5efcaef855eb77f76a187571d22efcbd60e42292432b9b1fefaa9872fda5cd7b9f89dea58b190d915b11faa13ba4999f07721f624b8d9bdd59af33cccb180718548295268a30ad2560af56c4e813f588685cc5f2c010a780826ac2904c0b057e405583f1627942b90f35e5b6411a9344fba3138f4b2111c6e0f672abc013baa0eea49822a12ca012660a755f065ab286e45a49c10619806e0064b3fe7c792d6b2f3c8e0b7a87bed07e06d8a0473ca10204413e1ea7abdd4cd4953722adddda63740d7911c49781731bbed24c86e3c511751ec19346047f1760511dd0de9c1da3252d9848cf4f897b2f70a7985c6545a86ed4ffb2dc6577d9f7d312eeb6c08912536418c9a74ae4936fde849af26b7b34c3dfb3927aebe15dfd26c6efc5266c43ea842f25c72a28bde77dbef5815e844ac75a728251898c7a1cd4ecc2399929553b92edfa6fd4d3a4e466c7f2444b13a7d34c4cfb29b91e0e5266111d7535cd42e46df288dc54168570293b1be8449cec1896f320658373a37cca3716d07ed749ee15c3e863a288d833d415feac8e346cf25964b518d322e0ae949df8b057266808581884a3afbe43ddc79d15cac2ddb52ed4b9ee91315e24e44dee42c26ecb4a09e31f537e18f99c6ed7050197f7ef418918d106d9de63971d32d2d66ccb798cf9f79353ee39bbfc5accbcab9fedf2d67f8f06fcfa5cf923638e13e8f13e0519b68e45ae4e99d56cf3454f392c64198967c91635586585e7e1885a8bf1caeb5b4f4186f8f4d47e166d462928d743221703c2ef5e70074bac1a7be327a8edd07ee57bfce59c1eb94188c48296b1258013162858d9f969bb65a4b6ea19ce7ee57294724492e691b08816d7d7f34c61e32e3716f045b47763f62008ac38c1a5b02c65f74c8e396314ceb5677b72bb7a0ddebbfd781f760f8fe2776790d106a39688ef877feee5b608838ff559761cb5df8ec4ce5ad8a54b3040bea067d910c0312e1ab2d61c67e3fa5d6ad9f42f5d65a3b6ed1d626a848fdfda82e172c51542a8ddf6114b723379f0c9919291d9311f525de733c8996d6e97bc511ecb2924cd4922030d9a8174b92d772a4c2e5b159240196af49ced4a1be6a9f22a77fd0706d79d86d0dadacce9e891a6b3c4d16fc6ec607a00d4dd0d63ebee677b26f7c4f4e657349c1bbe9df9827b2cc2143f8cee963f43e52ec95b03e8b114aba339674a37d3872ef1f024de0d2b343941dc8549b3a9525814cf7ec7efbdaeddb79d19b8b5ddb2564cc76fed355b63ef0e2d9745e08786e889ae07b5ed31a3a239a51be4cf4971a9f7e7e459a474494f59e52c2a5b69d52c8299a803b45ae9a112ceabea08c3fcb757373cbbd0a079e9bc401dbdbc59b50de34b9fdb876727a1e0d4ae24bf81ccb105c60d1d6803bea8d02f4349af9b275ac66455565a9f6e2f9b522057876ab5ffc86c392ba27583fe3495ec02827806bcfc3bc2d2de11b5188ef0c9d0ec49fc7a580b0643b85570f72c0ff4f65850b657e7a4b9307105d4799a31ace943e6580d54c306b96046bb1426b6e5c7db65e64b99060b971ce5f940ab057d92085ccd99837d632060ec0663d4dfad80c39f9cad544a65aab5feb38ec543a760a4f2fad9411993fcde4cf3c8069ed04bcfb9a091b4bcceab994fc75716b71b67b4d", 0x1000}, {&(0x7f0000001580)="e15ccc10775f62638eaca9c07d561ca83e141afbf592b2359286401acefec19cf693b588bdb22b1946f308f083feafcfd1bbe90a200b916227df5ddda1241019c1caeb4aa4cde9324ac4eac037b8f44d07bc59cffef7b5f89e6d2e9d29f22a749bc1a5de9ea94b795b807ffe64c3910d86db7697c6125fbc745562d209d3adcd9641fbd2038eba937ec566d97d9676ed4ec9ae61e4b46f3cc41429dc44e7201da2b1ea9fa12986642db410f472b1a1096c221ae75c155764d4b842ee9de6370cd0dcf291e473227abb0a7cdbb73416a86dd9959da63067e50ebd6852e5a70677821245e4c5cb28860250a93c11f03dfa64e8d7feb45c81acfdb93c6930455bc4052b65126b601eb96a3a5a1a708bb224d2919b5821c11a96fa035027f8ef453caa8bf5ecae3926d0fde7217baff4800d94e211b062aa8ea5ebe17f66cba9627b46cf8e3ec15efc743b9c3e65560facaaf93d29be64def084830810df57515772cb4c57a01492ed534b6012e43a7cba530e1bfdea8c38bb786419200c3d2f3904815198819f64ad23be5030276e5ab1e28794fa71447eadc8dd61105ff648a6d24e1f9f2e9ccf417130f9af238eba948663f817949584233c87322c86a0d2ad28cdffdd423f9bf8a0c394e16a6f09b5fbc8fe09d4ac35fb11865918417a7ed99658d1141bf5b5a327e55d23ee5d4a2681c3151a55420d64cba1d1e4e7a291c6892bd07edb69669fed1a5a36f2c894feec24bf9c3371006ace11445ae0e64a24eafb0598a91887ff6891d2108a21c3c58ae3053754d8e7257a0b74f271aa5c8891a7d4b0f67f9f2af792ef9e7a00d4c5ad483189233b37d067e5f2178cc58d4c8e06c64da01ec7427f302dc98d3574fa9587e6474c32c7c77fd98c7ae1e3fc18b1e7c3a3ba9db852016c6d09a40aecff0abf6a5cb88d31c6d5031b2dd24c7e7373ad72de9f3f2eb0f78cc8224718ea95ad8fa7ef9d2651c7e0df5e96d815b82e2f4808d6b53ee1fd7ebc0731914931e034034496a3549e586df62567ea3d1cd74b3dc3d00d6267c97ad6ed3295d7f16c28600733f9cf64f1673c0e3a68d57d68c833adb5bb7ec872917fb1c55799449b32ab46b7dbf1c1ca73a55d48d4d800a1cfc8175081a6937a26d88d1f1114fcf291c390a33ed97f6d0e26f924f531273a489d28eafc1f006e28cbb4b10361e857ed7a7ed26553004c28b1ce59cec05c99cad9ad43f58359f03aa1400c881778b21f20a11e6f61395d3c838155c17d7bb1a5207cd3f6865998c567fb082ad5640aad94f87406652b5d3de3ebd3d54d6d6846da4ea91e1789a50271428184e2f9296db1d631437e30b333009ca779996f5d61fae748042f13a51340f143d154d00c3d4a45f363eef9596298dd136fc1823561859bc6360802c216bd274dd545efff5ee03735158b0f2fa7dbe74d28de7ec3bb48ff36d0c811d62260ec32c9226904cbc14a424a3fa204f9c4ac37652a476c69328988f776ea628d0886c8b8dd8efb69cdd2ebfdb6a2a5007ff1cf9a90ee934b63d8ab98f47ca7526c49e7823f58a9fe5eb77d2c0a84cb0ff9b09b5395277183bdf85a3bcbf2ed6782e7c12263be48bd8975e1b5f5ee28017efc20f3d23c62ad24b84a36f761a1ee0f930b7685430594aa58d1abddabd4a33a596cb2865ef6b18144eff3a59022f02d8166d4aa131bb0776371e555e7f18bf488ce47122f873034fe764f0ac0b0e361c92addee9305e44741337accf7937e9fbbd327ce6d81f401ee00901c40fbc6cfa2811e5cc08cf5cce2545367ced7c632ebfa9a54b962acd1bed774443c07bb6ffd2e6513742c5363379d5c2290f1b581f7c5478251984cd49700802b3d21c100f63d80970b7b6fadc92cdd96ce5858b36f7106d5b4da382d9de04e65801c7beeb286a68bfd16f35296d17bfde5e4e361a6b1bd00a821dcac1373fcf57c164bc0bf083498315a1cc975d34cfc956593c4cbbb9a22048e11d5daf787496f14018f9d0e35f0c4ce253ec7f724b6646fc7e834883d9dbf8ba3bc9554f0ab4bd39f58eb5dcd9ade4b703053a942f4f1b8d4bf8750273043ddf45ebb58f53f452193cc0110e6c0c44ea8d1526ed88968fd3365b68ba7589f3826611a38bad464bdfa79a7e5a88bd81a15ec75f466bb797edeb2a277cf8bc407674376006cdc0cd14808b470dc937d271482030255a4f77007581777c8d570d5263aab3ccd6fc7a432a7c4c81a188e8fe392c7fbee7a85a0b99e1465fe03cc6d000b73ff34df58e516800045b7f5d413ba7062b36b5e9427f7633bdb64254fb85ff388679a8cd30844cf936fd3260473e226ee5eb39efa75dbf8f725327b049a8ca5526d4a375e226e1a8d8399281d6e5be3c1d7ae2aee7094f25e389f24831031fee960eba15db7db10d0b7c89547bee95a3ac15e74775bcd4ff43ff2f40c6209688b8f7535e2583abb80a9b4e57900676a3f704ee36747a08fedf5e322227173601c8965392a570dc6702c10ea5e33e37e32c61565a808f753e65a6c07818a9c5adc689af6de6aab60197621e2a6757fcab55c5553ce97c6d1d6fc820c1bae5b13f9530d1654dbd1d182f5655bda551d686e2608c5024643ee7aeb9787998290d19258172f754c6f5b2032c1bf8fc13ae260c76603b61f18027a9b99715880e47947d6f7a7665097f592a0eed851a21c9691e5892b7e89893c94dbf125bf50477a266f89f1bfbb76d13678bc3ef6744855d22f031990b7d5dd8c93584d02559bf9c40f3c2e466a5e477905c39c3b7762c8d0645dd185401981c18db770b7236afcce36b6db8bc21b8d5728d8244e292b7f3cd88c0a9b761d05771acbb9748ad64161c7babef868d63e9d22e5a7f148af3b58413fcaa8f23f424fadcad07601f078d3227161394761e3b0b3f54b52f1bbf0041f5d8caeb22932b140a764c09bd43a23aa9b9b756164c7e1bcbc465ac37fad81d1dc75148840885c2a4e059400b638a028fa6d82fdc0ebd423766fa2af6f05c6f81391ad54fe11d3f0be86c6f705b0e3cca473d5fe27cc72572f17986c03e77b9c7bee176ea9af6c5a755fae77ddc7d35e5550cfb0304d05aef380b4a3e20f7515e90f91795a8a37357b89abf780bc54070f5cfea638d62343892c60bdc6fdac2f6ed1553ecd9a23de2a12559a6beb2f6af130d9ca10adf195b4bbe49a49585a81d5b15066ba13b38aa4ddbedbce7eec8710eb2d0990ab881143e827cf6e97190ff2a82e8d5b34763c4769b72346999b44e29d8284020ff91743118e605c2a3a3297e8bc07975523a3a801ad5b5a467f795440e5e86ea9dc66262065280513ab728e03e215f051bdc5dfdfb7ce249c37e60b07cd214eb0b56d15ad38787ee8feb68ea2767a50a646402af8f93e094c6e60eff2fb58b41888f4d365fb46c2bb0d3820720b9bcffec9f4644ac5f380fc3b89b3d0c9e93f2ca4d2b650b4cce04ceddb235797139eab399c368c03447475678c445f5c00d47bbdf9f40b4be6dae183ba0bc57c17a9b371bcb5e1ac45360dd4a4d7d422ed335f3b12b67bb57131fdd1b9966fba6306a588e3bb730c2c1470c7e473956dc638f18b70c89b520730a1aef0a0a0a303e71d3ee05e463ec2c832a7563e38128dd5d43a3ad982e01aeb16fef81668dd9b05c49db087fa34f85d2b61f10d23abd894ef7efbc7f72ad9db971f0c83efb602eee6c4a71f9aab3c6a67db6530876cb8538e74a26cd02767097ddd77b0b3f90d649d5e7f3d8baf29f0520b7018c7ead75e01593c8c7de9b42e0d6bcbec9da5248b66592f599300cf80e565a8d395d36f63b1bb853abe0e45a101cd17ffc7580a729c56f2d74a516b048175e849a65457fe73cfb00cd83c734a3b6e7b1df1b35b12a76b7c7fbb025097bdae272ee0c4a3e41b0ba0d44d4eaf2db2aa5092ef42cb9ca0b9b17165f39339045b26096520ebb00c547b637016ef3b8986b1f4040ec8516f2606f97493d2c384a8bd4d9f46dbd90a60c70cbf0305c0756215279477df28f8b2644d2e1c4c061b81ef29ef32ee48f75a516c6b947e51b7ad36a25d8966eb477922d886d2f957c81e2ff8b1f847ad76f70790466a1ad38377cd0e5f14c7edcacbbb0b24f36e00a5c1c0143238fc1d5db4a191cbec0c532b84a359d5ce812c81a5023e39d943fbae86bf0cd18614ce68cc7f50bfbc06e32c57f4acb5abc4c020769a64f28d33e1d9e8d91ecce9a6ba27096ca010c2cf540337038ac021a5fd45b3faa8051745bfb89b5d6e194a68739a9c3ee17b01c40ba4f6ce99397b94a2ad106feb9941ceac683b5e205cd981f741726f012631d4df27e07f7ea178be96eaa88b0867b58b64a316ca105005e3430e681b12445a6db4473fb382c9b6f08f4bc616a9b905391394193aea4a81ab3f630a69e002a04e49d7d4175fe3523994d0da15c47897a9ef199c20cb0f24c25777b742be2a8d029b05b8bfcf9bb4e064ec57564ecf09334d7ad9b50620ece99c2704a53dec3fdf85ff9dd728f2ce3dc0ba0d3c9cc6c34937b51c91c604ad6370aa7d6cf96812b4da1abb0aaec2d474fb930feb1afbfb266dbf92887b186efe5234c2e36b8c5a96b0bf50998d17d94d4418a646f84f39b3225f7350cb74977fa757813f7792ba46532b8488fa133dd6cecccaf6d2e24b82aa714dc9636da8de465d334b2ef9dee3d07a7f3a2578664b1d4e344aba52913655540f2a26d2f87732669ab46344dbffc6d21e34bcc4ab178baf8ae8d71495f12b626e6d94476d9a0b9aec9a63f76932ebbde4ac2a2c161e4bf8147ccfd396d952a5fdde7d7fce0346e84c3e86db67d33375ca9125dad875317d7eb1b751fd518744c2055e16778eeac5b3641651d5c9a8b09001497e0015e24e8c51d45a3845fa07efc7c75be016351b0b7aa731451501e4ebbeee506b99abeacd56f3cc62697cf94ab3bba70a82ebf29ba0328415ceaae48da0e78fe05cc91eefce085efb5b3c717f64ccc513f6aaf9ba3811e45b8ddea603cc2599f6c4004c59bf7951d5b6f4d9ea905981270c3e9b4c1ab58ee82fae0265f97f0e3168ffbdf7983dbb2dc0bcb8539e060f1f217226bad45a7d22e63a8d5899ea4778f5bde56043ba7b8a9ab7622f8c4d072c1fb227ee6c64d9d9a196213008a70fdc0f481b09d734a5c6169b261b050903ae0e5fbd6816a201a7760133247b7ff63e65eeee7355a63b66cc764940dbe22abd1b849a9990f612bfb198c7f845cf150606d9b1db5d1e1b8be85ec2ea7a4ccb293f78ecb86c5474a9821dcf1e4eab1a9475e70f31d0f33fda342e9d05b7ce1312c210632c8b8081cffe6f35b8194f6f876e6e4349e9703bb86349849993c0d3797c84cec42dba473d805ad949a8569a02d4b0b83556fed52d9242fa37c9d1d3fd676f7eb953288b05b0d1b0e499532ef6229f4e876715b0b455ee418ae112ee0d849dc2a163249852dd800c51e0b6df5c633a196db22394304446aedd230e81c61f4d3e25d8d575c1ddc63cea2aa08bddfbec7c1dc04eaf5b8313e3eb94754fee226c7b6637d1138896901b60417d704fcc5c930722693437fdca105d4b4e776d70cc88a3d799813a2d9e957efd9f8e4148ca0f8370a58b04eb1406358c8d3cb012a0c54c3f55884e77a5436f14a762e974388d688740ea4efb271bad9cce7a1eda5d344db7ac5a120daaf82f2a91a68844408e14e4dd7ed25742313b1730c6fd723422a75f3b45056013da85e311c1e85ccb101f9888f38d38874aa1100337b137f0bc32dd8843ea2e772eb9261a3c6ca8513cd4ac1f8bf582aa", 0x1000}, {&(0x7f0000001340)="415db0e2153aefbaec2b7f5e397be17171f24bd6a38c90a9c120f38e4fff711da5c9d6075df5517f967e220feb497b03bd0546c76ba6fe9e2aab2cb6b7b1cc44acc8971c973897d24f36de0a8679dc6ba2a7b8ede06413a4f3fed4444ee3b967509d92c1f31767629f8b1a728a23aa4792c76d2b562dcc5e53241cf28fce22cb04cbadf370b87be7497e2d9a0d440fdc9c694bf82daa9d80e41b9ee99ec14878", 0xa0}, {&(0x7f0000001400)="4932a0a30b88e8604f2e4c972d920ce00cc9d189f4f213278857ebd311544ec20dded91f0af69c306a1e3b770a2d36cdd7230f80c67bc62d6323fe55d1af3a006148837d740c3175ab07a6984c2b98ac9947218d251c627818cc7ce588392cff7d0b7ec8552eee8964b86335b20fc9cc", 0x70}], 0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002d80)=[{&(0x7f0000002e80)="f2519973d552417128b417ac8ad724", 0x4}, {0x0}, {0x0}, {0x0, 0x4a9}, {0x0}, {0x0}, {0x0, 0x2a6}, {0x0}, {0x0}], 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0, 0x0}, &(0x7f0000002b80)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000002c00)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000002d40)={&(0x7f0000001480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002ac0)=[{&(0x7f0000002600)="e6ba697b06a1d41501e22e7af9c257e2c799708d79c996a502407df8d9852c8a8bb87394e26f946cb22e05ff03c6e96722ccdc3ac30c3fc0e52b608b97e6a4007dac956da923752d40c51ed6e8739f96978d1c624ac496fa", 0x58}, {&(0x7f0000002680)="54c70447dd486e9d704fd54ec93dd3a79212fc3499af38eeb10abd5e5b2c9dc6b54367c749720acd95d939802f702211fba7762fc2713f0c1f62a5d30045cc96f37a65790d3b0042cdbf5fa5fb04a2a368b721632e4739e0c4ff423f7e37289809a9abfe69e08f44f270d4933ff18893c3", 0x71}, {&(0x7f0000002700)="4362bef21ad219b11fb20619ca3b8c7c2385017159d88cd80362c5482c81cbe1a587cee2412b895830d32b54c2bd69391eb45ec12cdf600918dfbbaa9b6b03be0f205261671a304c00cbb893fabea58beefe5ed20860c80075af89b95a647b2ce4786c1d8639d56e68b10112be6653637b2915e3449c63985a32704e0bd329ad122bd3d961cbfc4791", 0x89}, {&(0x7f00000027c0)="40a2ec3e4d8a074697499343c39495898031636d93d576183bf133f0ecb3dc95ef0b2b52a4e2e1d992bc93a5bfaa5be95ee2d574a7553cdb5789cb4ca8b8c80de50dfbc5f1cf4f192b2a5942046b64070dfea79c46e55f10c2933a25d35e28a0f83a665c638f8fbc5d380b73b5293fcf3156d443ab0227b0d1188d370b58be05784b825a88c16e3dbb6f00083b846a694f7d4b55", 0x94}, {&(0x7f0000002880)="6095b9ce3067cc459957cec7b64f752c369c8c1c88f87f3cc4fc8a7512d8a573f10e7c34241a7de9debde841bd2bc565775b8d4460a8fe3254de1a31487625687d72b5e4cc8c42fb991349bf2c573a28ede5be761a4abc03a1d62eae0064470376adcf933369bb53d895c49c8294cd954fdf03a01149734d4a8e03f9cf06e6fa94bf61e0384604128e62055deef94b490bfaaa85a0a21bb8db98b5f4937571bf1c9c9ffc548aea0be78144", 0xab}, {&(0x7f0000002940)="53eaa9847bfef98d6dd69ef658ad915d7eebb263f0c053ca48ddb9ce114585e5b482cf5f98e20463a705bab3f56eff0b9c7e41c71b9767a052f0f412991d1db6b5d0bd890b99bca72e6ab9acef7b45cbc8cd8e9f6043004e071a5ee3b4f659914986781ff45fc9350970ae507832f5fd8956f035dfcc9ac02118456da789dff267ea6661e20f7416a310ad27eb718520e9b88049753f6413ae17fd906a9755ce7796c255fe8ee72f528a281bdf2a64b3261d69186e17a7ee7610c55f4068ccb4c30930560dd8ac132465ee439883aca2e62ffc6a0f50a0dd02074809338ee7cd64b802f5886155e8cfbe6cf2de32426665", 0xf1}, {&(0x7f0000002a40)="d018ed51a42d7741ec196fbc8b5403b9ff385787fa3916bbaaf19901c42c4b7581c390185d021640e297fa1c64c483fbf73484e85fd25eea327ed85a5ccdbdc09288ceb8", 0x44}], 0x7, &(0x7f0000002c40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xc8, 0x8}, 0x1) 11:33:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x4d, 0x4) syz_emit_ethernet(0xdb, &(0x7f00000000c0)="572d856796140c4e15920c0466a8901939b19de116f984e5db307b88faed356347207724a367c76846332be9711ad5abba71be84a10912b0fab04b411de3bd925dbefe185d9c15a3454ee5af4a0d31a8743a12ea00cd46ea794c6e90496cdd38a11036f1c1c0b8e1ee5f7dd92d185d5e57b6e03204ce0ecfc1a8f3d4b5f403e3ba60a1e9b2d7a2c718abc049378d557874ef11c2141cc6d4324bcb8203dcfb1b713551291ff2f720dbed63ff23243c5b29d8920331d09299c2d0b8313f70a8b4d9b445a85b8f16fabbff47963aaa2a0e480a76972a88a8ffca1384") 11:33:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 11:33:59 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 11:34:00 executing program 1: socket$inet(0x2, 0x7, 0x20) r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x44) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:34:00 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:34:00 executing program 1: r0 = socket(0x2, 0x1, 0xfffffffffffffffd) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 11:34:00 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) shutdown(r0, 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x17e, 0x180) read(r2, &(0x7f0000000100)=""/135, 0x87) msgget$private(0x0, 0x400) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 11:34:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x4d27) socketpair$inet(0x2, 0x1, 0x80000000, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, 0x7fff, 0xffffffffffffffff}, 0x0, 0x0, 0x0) 11:34:00 executing program 0: pipe2(&(0x7f00000006c0), 0x4) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) syz_open_pts() 11:34:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x20100, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8fd021182caa4571e227e60665c4e92bec7ebfd0"}) getegid() 11:34:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r1) 11:34:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r1, r0) shmget(0x0, 0x1000, 0x4c, &(0x7f0000ffe000/0x1000)=nil) 11:34:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) 11:34:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) socketpair$inet6(0x18, 0x4, 0xa848, &(0x7f0000000040)={0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0xcb) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) fcntl$setown(r1, 0x6, r9) r10 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x2, 0x3}, {{r2}, 0xfffffffffffffff9, 0xcc, 0x2, 0x8}, {{r3}, 0xffffffffffffffff, 0xaa, 0xfffff, 0x1, 0x7}, {{r4}, 0xffffffffffffffff, 0x91, 0x0, 0x401, 0x7fffffff}, {{r5}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x9, 0x5}], 0x0, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffb, 0x2, 0x0, 0x6e35}, {{r7}, 0xfffffffffffffff8, 0x41, 0x4, 0x6, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x100000000}, {{r10}, 0xffffffffffffffff, 0xa1, 0x80000005, 0x9, 0x9}], 0x5, &(0x7f00000003c0)={0x0, 0x100000001}) r11 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r11, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)}, 0x0) shutdown(r11, 0x1) 11:34:00 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0xffffffffffffffff, 0x8}, {0x5714, 0x2}}, &(0x7f0000000080)) msgget$private(0x0, 0x408) setitimer(0x0, 0x0, &(0x7f0000000040)) 11:34:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d87", 0x65) write(r0, &(0x7f0000000040)='=', 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 11:34:00 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000001180)=""/237, 0xed) pipe2(&(0x7f0000000000), 0x10000) dup2(r1, r2) 11:34:00 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = kqueue() r5 = socket$inet(0x2, 0x0, 0x1000) socketpair$inet6(0x18, 0x5, 0x257, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./bus\x00', 0x0, 0x22) r8 = open$dir(&(0x7f0000000400)='./bus\x00', 0x10, 0x46) r9 = socket$inet6(0x18, 0x2, 0x100000001) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r13 = getegid() pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10004) r15 = accept$inet6(r0, &(0x7f0000000840), &(0x7f0000000440)=0x100000030) r16 = socket$unix(0x1, 0x2, 0x0) socketpair(0x1, 0x8005, 0xfff, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) socketpair$inet(0x2, 0x0, 0x6c0, &(0x7f0000000700)={0xffffffffffffffff}) socketpair(0x37, 0x4000, 0x3, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x0, 0x7, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000001000)="e4d1a8750d084931a134b33b7920695e501c59d8ef3afbff7b2b29feafbb1c4fd5878425018b8a1db33c025d6a6091098cf288347bae845df4d86163d26e63940762eeb83ab97d8652ebad0035b0903f8317773244bd6b05f3cce05313121044d113e5f740aa2d0ab08b9c0d997e237266818f726aad1df4b084d35adfef76b60c80799e98c0a0e1a224d27920a1232aec03a2511c05863f571094e6c5c2b3b2e42fd56e17e73e9e3114b370b2188757fb1b0766027baf7baabfb8b4f326fc2bac180c06cb8bca2bf9ad3605b60bd8ef8f073b307c44312779370ab6aef66d2cc42645f0968422a25cd73258126d854888a691e7ba8a54c68ad75aede94396bc063e677a29340772ba751409012fab321b5e895dec8bc9c233a70d1e6e164b35247d324dfb981c2b912a5a60260b0ddcb3824d93a96eb29fbc737d830ef86d750d241aac55b6e31aae40087b4ee5560cf5598afd890f87c06c955032c957351142fff0d418592798bffeba3d84004dc05bb8dc0c289360982c8718e3c585d5d91a6f72238e20ffb833e2fe6a6de43652765f30162dd4957ae4132f9cec75a55d95df2b621c028ed4c6c279f5e672723f923d0e06790b7baa7d527288d1c20d8ecd1f5b2715556c3efb3cff5baf124a0f25defec437f386bb7549eeaef653ef951f81b5c545a42d76c64f8c096cdbdcee2635a4ce10903302a9dbd75b2093eac6641207d80b143ae80c773c17bbc630dabdb55b90eb19298acadf85e2d61dfeb4e7c1094e2513e3d5f68097d1adce57c26e90ef0487d7c52dd9fc12e152032b64dca045477508b104c0eee0936542a658c1913e346b7482536d783c5a410d5a3bde9ecf9705d24028f51fd1ca5333b5852d9cd7e00e1359a2c3e8fc69f9a14f2247dfdedd97b3b013d42ee58244568e61cba3a4eed1127ef3919446d0d8d0783db464186acfab5ae7669214654d7db428740d127020880882a0a6168c08f6b7435378354eb0a7162b36195f0b06f43474105c91c5d4334a1dc3ce96df4b26c957909e7c9684d7d429df48c20f4f197ddb98c1d2d1cacbe384875a3651cc208ec01dfba3bcb64e2e64175c4c8a74a7eae5e16c780954bb90e5a8c52c2f3eb7f1ddf2c9bc261bb544233700e43ceeae0c8dbc23f18593573a5c0c013745c81bfb1be8b4808688aa7922050b54244ed84bb30b6d8800d2c9cf3cdc1bdcc9d7fcfeac97290c686972e63cc881813d8aec3f769968fcbc23cf9473cf023e3fe09e68da035fe9d2782b3feacd1e492375067e02a59473874c49526d8752b1f37bb2cc9c86e64ff9a5b52d2c349a1095b62fdd6e973f62a279576cc77db6c5ddbc828ef72765e12bca4721c8805be49b8c56b612fc30845ee2103f42b24efd2591dcce4fe383801fe5d4ec7d00c13804c382783fb7c0b5aa6a1a52b93d0fe5af84f57613bbc423efd458a0aa4700501dc43f5f20fe2c011dc731f9acb789e51d4c8135b7043c948e5fc0f98b22a820db4288c616bbf08ef41aa171ba6c26afdb90dd432c0f71e8362ac1cd00ac990aa321a40921518d829116bcad22fddd6674b8399eb0c5124693140db2dbb41832978f08d6bc62f2b9f78192fcb11c4e64585a88a12737a3b722cf06a58bf466d4ec0d3760d76af36471aa3e5918e6df009b26a06b5aa3ebdce890fe4e125c67e61736210b8d2dc41aba6d27089aa470f451a2106abc0c67d76874b97f61e74e8018107207bb93ff45f03e23e9e4b07cc4dd3cdc79fef2da0e1b119324147097d1427b203e99f28771523263c77d12469111d53cc02da4cf2a8456c501b94b5174322c391deb20ce344478dcda40505d8d59137b83b398347ab2c5dd5c2fc61695ec1281f54614960269c1a9ddbc5ab8876c010bdf56b5388613ccefcb51022f35fef40eb9dcede243b2020d45555be3ead7c4b065271cf54938e04520c47f4967db1ca21e7f1d3e1c9b4ea5f25aa0e047704e81e6c8861f19d4adc6b534b2018a520667165e4a28294a790a63b18c2bac9c070853498beb79ed1c23615f233b044e73725376c72bebaeb25f3a2a2d3830be1334cea2b7392d832d5464d11b26ae7f3ee28704240823fa37092d4e64268d61b6794d0b1b7dd1be1c7d0eb603f9a03ae4badf1e9365625a656400ac67218b4cf447bcc47f418116085f90fc1722db4740b2aa576c0672a3dbc28c7e70112f31b4ba31455001f9ff8b99a45a9b35f91aafca8e7fe31d925cc3041f0f7dc43b27c9e0d0d9c995b6e73dae27dd7e93bd4bee794b96176ae2f12d1ea80860e7debaf46b2175a011d2170ba2b88d55ac01af1624d164531e131069d9f1d74e6467b45d525a23bcb1cc7b5b48311402c1bb89f91597a1b9141333761e80225a61dc1a304a9326d0325f530b470b104b97cfce41102aa5d70d7c90a9c9465f3c8ab0bc88112319890ebe00bb643aee4360d0c0c6e9f130947030ae162a058020807f0908df09bfa7db2bf301dc9522b538129b981751b7fe7fef7bfd7596f5960395c6da4f14820a6f4df259b4775d134e38c16e00d5ea899afcef3e10f9356d0c737e58ab6fb7bf446ee65d5b2474ccf02940a4bb76c54596f23822757e55d7601235f728c9805af239a3f0e8198fa74f06b747077ac3613be7e84b052b39240fa49287aea6ef6641ef39b62ed8f45ad51a0af311564143d5564af4e5e308eae305152b99d76a98ced0d8edc508b8eee3517a3553986ebabe1b8e2439058bcd8a2dbd95d96c4dda4027df2241708351905fd128ea26810813e46161519c66f4356e947ea637469a20465cd5ca8ec5a8a465cc5fa7914058a5a90da5aebedbcf8ad11f41adb2774fae44de75cb5eb782abd285701f3d54e7d026a4fd658e214d61d519a3ec61dda3776d0b9f5ed5ba309b5208382ec6dcaef51dff5293dfa595440c4cf63ca28c23b61e2943a2e2155c1b8cb160e0af93c0e33ea5f08baa889a5a52e0b9f1c7914217550eb6312c814f779af7f0d6475ce5bc4c9e08f09480b1329bfbff04ccfa05e252ef48dc01435b0057e445320613f5d8e5cbfb43ac48058907cec52457a7433dd4e1e499407e3ee4fdb4e0b919bb872a2a94dd0dd5867c2a0b1a5b062c620370a6583c4b17831e8bd61c36e07083b7bd3154fecb4ad16b2f4a533d4a60c793da2bef0419def213f5e585b8500a8b65ad30af35c7a2dc2a1058c21eb9cb4df224210556d7c3c19c8b14ca34d94f6c8b62e1bbfcf5eeb9195fc603d004450d86472432ec0976d9b91d30162acd9238eb1f0716d4e5bd1144e058da1a5c4850eb6df6d9648d8222056604d336e76d37fd5465345349220395db2494916a9f576febd7408185ad5fc1adf5eaf80ba9c511319252844c26c385e43e7546055951cb33afa5537f4da7ceeaf40afbd5ee559401d1900041116e50cf7eb08fb4e9c55763bf43261fb779392fc9ab8a3be99c3e3675f75762ee18df501af5dca93a73adc0ce1b7cf69d7cd583e15222d5c98d9deb59f25d68853c93c21d5ecaddd0d6c5a7f6e783d6bfa4a6853a3d65948ca49ce9251fd5e722c9d6180a101f90baa25936851e753e7f91c07b8b8d16b728850c0eb3453e5b62914bca48aaa3a12629acb34204fd6d793f497930efeef6864d216ba98583886f6a0f28b1afbd62142c59317cdde162ab66b6aaacb881ab9da0f6947a9c87226851acd7854580e85fbce54232da00b101a5ae686194b3cfbf8727968fd4a50fa7fbc196c799d75ae94c3d7e3c32b05906565ed7ed77a30de20747e93301393225e3ebdb36eb469e61120cb32a1532e3576d89dc81df913f48a9a99609b0ced1a852d48b10839c51cd2cb393442c2883e33e8f7a480acc23051f2ffa5fd60c10774eaf717fe157eecfcf70efdba1ce5fabe13ceba76290d1f1c5afaa73f22a301ec52dae54ff62bd3ccfe171cb09b9166660add3cceaca384b41cd84ca622c4ac5fcbbcb96e69442192bf6b266f09156de811c21e67e8a1324dee6dd0840cf473ee46f94cc6e394ebd19284c5bad9e617b8260f4ad69ffc7ed79da8ae0b1a4833fd5770e6dcb714cf88fc5179ad1734be405dcc1a1ba1fcf55ea1fc7fd2fd0ee6b1a04756b3199f8dd45cf4bc87bdd1be86018f2acf1676992d46c459511186e6b4b37b7b207d3eb5ecd753dc2978ebc542a49f0ae6cd3b3d55e6771e77d5f55e6ec48ad71124a3196b89480d78b367b3169ffc976088e4617df5d46e5c9784e466922ceef8f102575d153dea0b2565ab84538a37b7bb6464464d0427fdce3e0cdfcb0bb9b3717799749296fed9912e2aa57f4f759de3b4b5a7a065768226ba72e46b1c7c9a99404acf9029b9f4659c9c69b7f9d1eb8bb5ed0b6174fa5c45816927244397fb05c5beae986ddc58b168fece56aa9d13202c5f25a034d6c3195c12b519b6b05cdf9b96a46af60a856f02415ff51029c838299d2049d785dd92cd5dc2fcf256b455b45f8019d61cbfa9c492eb59334645a281f46feb178d14b044d86f888caa169547b96eb06e8227773c3d521f6e36f33b2708b5462efd94abaf70e0101cf362f553270bba09a4be82f60fa9554a94225e209b8be4e24557c9add77f2ffc6624e627892545d9a7996227fa5a5401045929cf22dbcba86e0d9e57b3da4216e8fc21918595017fa57b2bf3a4d57d8329b2d765f2340e0321fbc6bba347ee3047af63008770e0d4a8391a64fe6bec0f9d295cd9924dbf36272ab57d017750cfe7f75a78b2d40a6f3f1732304f7ce5deb9c10824e209a94f9cff0bc35541a93bfa934f03e95d4cbcf572547fc21d8256856cf0545fb37ca7ac2d5a0b620d0cbe7e930c69cc5c8b70468ee2f0b57f951b5a3f6598024dfdfa5a29a42da2e9d4960a29ea8e6396f4b0d2670ad7fd0e7ec3633a03141f57075e79ac7fbb3994c3063afe180aa00516bfdc04c969efdeac2a38955feaa1d8f829ec91bd79a7bfe0ac0dbdb1ebf4f880a169f3398833d8fe5acb8c9b7f54cfe99f3ab91058ecadc5df317187dfac0a2f97d1d6f9639a68794d0da6375ef76c0c2ff78b608a62696054945e55e0d18b7c1b7bd55389c243447590d093d47e7d555f313fcdfedb9098caf88e3bb426b77ba9314c9050f165019887935bcecf0fe8226cfd553f100a88af923b38919974a098292e2d2668d4911ed9ee47f4bb89b2b34f2c3cd7542d3a0ee11ead4b13efdd369c01c9e66519f6ee9a0a58e9652dd175cc8c105c27d9b33d16600514469aabda531b82a2fbf99471b93a5639b403cbdb83ebb31d8d06c52f1032d599b88a5d01e3d8aeb10b2ea4fcce7327a52af9ec9c8d6ed2273cecc0f2ee9e49bf7acbbf14d99666505500f336f1a03fb64be0100db62a4811f7bc65986160d454ee052e6bc6a1f55dab0c1c0cc26ca88094e2392d2c8d866a43ba856cbff3095e6aa175a0de7a717023b7b40486e27ef17cb66db16335833af8f24fbaaa76f81cf9c456fce89367c8593fa19d14225d6e8fe26fe9a6dfa4443b437bfa94a934d153d07f8dad88f0fa149d8da25269a13ac59777d293efe9c07e4704e8ce4ceedf759c6e6afc59813b33302cc7383de84f98d315f461418ecb6dc5e9eed5f4830bcd7f9d009d0ecc5fd91db86cfe1e84e72defea38d95edee7f495358f04f84e3f96f0c0c14de85b752b1f5d4a8c1097254d3521f93f3dd400be17dd238fdadce401a67a232b706f9796c2082b3254264bfd78b6193e8db4093a29970d60dc3e934d3090e264b1023520668fc8d26474e3bbe5639808365d2ee26e0246faea775895aba", 0x1000}, {&(0x7f0000000040)="5e76638ffe4bdf20fddab3762cb62429be429301463b1b238ce63f9fd57d7b", 0x1f}, {&(0x7f0000000140)="713f74d0b3745f64cece36391a608ec44661f0ed31e9c020968bf8a31c090334eaca49079a0cc082c4d6ff077190e13636374e221f0b84a72b641b2e3b7f769ac13b2cc95c962116d4ccaeb9faaca486ccbcbfb255563e21ef7148c5740f1a280306f5e618231b3421ba591fa0de23ddc5a51bd4aa836b01e6bce880366f68537bc95b40f6d4cfcf9c949a40fed8acfbfa2551e4e59395bbb151a7bce0af924492ab506772dd8c44211d32c36bf3bcc876159ff1e8b47686ce6a9531924c120a002de9b5037b705e2a7190c14ce27ce8f4be595900bb7fe3d7e08f75", 0xdc}, {&(0x7f0000000240)="7685d876ad0ca128f924272482f64042d145309f2c34c4bcf5866e67794f8a8ec392a235b5561e1ff1a5409fb0df1fcaec583798fae6c1baad4520b5f2a43ab568740821bd13fb72c96eba1eca6cf470a76f93211406caa2a62cdb300dee19a8e471b178969146fb9c729240316293", 0x6f}], 0x4, &(0x7f0000000d40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000019002800000000000000ffff000001000000bca8ef08435cf9b3e13b274095368eb1cf5460a61ed436cdf380a3c247ba051d6f74db945049fdda14b5080fd1146158b7a832be087d5d1de0b5218a8a562f47de5e0b789e9e0ca27296b841709b7f5f7ab27b1268acfd91e6b0363cac3f0ec2d74bb7d96f43b8cf71e530d89a7f", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000004de17000000fd75c09f4c8000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="00000062dd569a07c8fdf7000000000000000000e21687337732c456709ba878d838da4b1a34e1a011e6d6fb11d142e680917c0502393394b4952349abd1b22c9cb004d59a13c5f1fa2bc484d2e1dfc571eede1b6d43b2d90fd27bdbf8efdb451bc95bfe9809000000760774dbf891933b6a77adc6c702ed7e097dd1e226805dde11", @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0x2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r28 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r28, 0x4004746a, &(0x7f0000000100)) 11:34:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x0) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 11:34:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) fsync(r0) 11:34:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000018c0)={&(0x7f0000000540)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000016c0)=[{&(0x7f0000000000)=""/195, 0xc3}, {&(0x7f0000000100)=""/76, 0x4c}, {&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000280)=""/3, 0x3}, {&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f0000000380)=""/179, 0xb3}, {&(0x7f0000001580)=""/115, 0x73}, {&(0x7f0000001600)=""/182, 0xb6}], 0x9, &(0x7f00000017c0)=""/207, 0xcf, 0xe69}, 0x2) dup2(r1, r0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/167, 0xa7}, 0x842) 11:34:00 executing program 1: readv(0xffffffffffffffff, &(0x7f0000002900)=[{0x0}, {0x0, 0x255}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 11:34:00 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 11:34:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 11:34:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x410, 0x4) r1 = socket$inet6(0x18, 0x7, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x85) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x1}, {r1, 0x8c}, {r2, 0x95}, {r3, 0x20}, {r4, 0x18c}], 0x5, 0x497a2db5) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) dup(r1) 11:34:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0xffffffffffffff2c) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 11:34:01 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x10020, 0x100) open$dir(&(0x7f0000000080)='./file0\x00', 0x401, 0x100) accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$inet(0x2, 0x4004, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x29) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 11:34:01 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="fb2e3319e7d78f8848d0d8fbc2af5828a1e59d859ae5b42dccc130ce3c07860ca14bd8de7bd903805bd6a2c9faa256aa14387f633c1e1b69cc257ec18930d16a5057137c34fe4714934b86fb28aef16797b3d2716f05b3dfb04af31330e59c4a074951544be9354ef0f9be7db7573d81da222d0ea4f6e59fbc4bdf4e0401a2b9a2048b", 0x83, 0x1, 0x0, 0x0) 11:34:01 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x100) openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 11:34:01 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x1, 0x1}, {0x18, 0x1, 0x7, 0x7f}, 0x5, [0x2, 0x7, 0x0, 0xff, 0x6, 0x76e9, 0x5, 0x9]}, 0x3c) 11:34:01 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x111) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) recvmsg(r2, &(0x7f00000003c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000003617c1000000000048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000280)=""/40, 0x28}], 0x2, &(0x7f0000000300)=""/174, 0xae, 0xffff}, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10800, 0x1) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000400)={{0x9, 0x6a}, {0xc0000000, 0x2}}, 0x0) pipe2(&(0x7f0000000480), 0x10000000004) 11:34:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60d, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x2000000000000100, 0x7}, {0x9, 0x8000000004}}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000100)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) 11:34:01 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x7) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x800000000000c1}], 0x10003, 0x0, 0xfffffffffffffffd, 0x0) 11:34:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r1, 0x7, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:34:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0) 11:34:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 11:34:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x102) write(r0, &(0x7f0000000040)="dba4ab940b94e95346444222dca36555", 0x10) open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x8) 11:34:01 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0x1, 0x2000, 0x3b, &(0x7f0000ffc000/0x2000)=nil) shmget(0x1, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 11:34:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0xfff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) socket$inet(0x2, 0x4, 0xffffffffffffffff) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x1f, 0xffffffffffffffff, 0xffffffff, "55e3c5af68fd789f76c00b702771cadd17ef8f28", 0x9, 0xfffffffffffffff9}) 11:34:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) listen(r0, 0x1f) 11:34:01 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) 11:34:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 11:34:01 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 11:34:01 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) 11:34:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a9eeca1367e51e788b06"}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x128, "8027b0fef718dae8d84f84d74bc2bc879c6af13a"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080)=0xd44, 0x4) 11:34:01 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}) 11:34:01 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="239b242636312d84e8fe67705f34bdd5811b849bcc0454f9136272661d866c3f977d68d98f6115f300da53fb1cfb349863ba9f19c2d064ccbc6a830c80c95f807ce37eb405b2812ca2275343347ec2e36d57ef51c8ac7005fe5d8ebec5356bff00c1bb123d142acbc7501d6c973041e14016e455446706c8dc59aac32c14f0b08dc6abd6443466aedccafe7d813d590bf28b732d6536ac001ea9e024e71394bfa327a706bbaaf6e9255e2435427ecabe4a6118e3", 0xb4) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) 11:34:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 11:34:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 11:34:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000a40)="0f4dcded6fa8f5126fb3428a59d5db682a67e027a8b7f98d79425597457bcacb6903b7737b432e228ef49e1431a45595a31d298ec993b27faeb9595af641d9d72d80c98ff0c8812b6bbcc79400292995f397a2ed9c58954c78d58aaffcd5bac1aae7124125e09e17c79c941671020a462d94b08c4f9a3490bd2ebfade80661811b97cad2c7427ef85171a1d9bc0390b463ae62d54b70608ccc3647b3b536c17c640020856f50392fa206e09c5c44541c605f67f80087127b7c954a8b53638e674867b1a5cf9e93dbdf155e035939641195923c8c27ced30046ed1ecd89f19bc2535a470865c2a6e5c3fe634735c6f06f29d1ce73d5eeabcb2522640d7597932da80c490695077b1528d8c90c422dcd86cfe5843dbb6428b586816b92afdd8b39780a369be9996b9ee8e95bfe47a3ab9fe7e93504cf4eed832319277a0f7cab6212d3db3102076dae09370ba2e09efa0a8156c6b13d497ccac15f55e88f9e043487d6e67cdfab1398f998ff60c644efd52a8612a9a4e50125816eec6e7882a7e5acf8bbbfcec697d07401fa01676e1d205b4766233d7bed7067ec8f48ebcf454650d4ab48b40cacbb94b64eea08588f51dc36dce3b7250b7d11f782d9f9358a67ef632f8bc26f3ff4d88da1ed98b033a9e96ef8696e7b64e924eaac4373a47dd50e449129c646cef29985dcfd5d78f223b55c6bc34ce4e0ddade456b9c0a3926ecb", 0x201}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) syz_open_pts() 11:34:02 executing program 0: r0 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) setgid(0xee00) shmctl$SHM_LOCK(r0, 0x3) setegid(0x0) r3 = getgid() setgid(r3) shmctl$SHM_LOCK(r0, 0x3) 11:34:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) fchdir(r0) 11:34:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getsockname(r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x2) 11:34:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d30a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001180)=0x1002) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20100, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) r2 = semget(0x2, 0x3, 0x400) semop(r2, &(0x7f00000011c0)=[{0x4, 0x8, 0x800}, {0x0, 0xb6e, 0x800}, {0x4, 0x5618, 0x1800}, {0x3, 0x5, 0x1800}, {0x0, 0x4, 0x1000}], 0x5) getdents(r1, &(0x7f0000000040)=""/14, 0xe) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) semget$private(0x0, 0x5, 0x403) 11:34:02 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = socket$inet(0x2, 0x8002, 0x1) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 11:34:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4013ff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 11:34:02 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) rmdir(&(0x7f0000000300)='./file0\x00') munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/34, 0x22}, {&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f00000004c0)=""/178, 0xb2}, {&(0x7f0000000340)=""/166, 0xa6}], 0x5, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 11:34:02 executing program 1: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 11:34:02 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x4, 0x200, 0x1, "172589e4c888472f446b7c061389dcb66cd7f113", 0x0, 0x101}) semget(0xffffffffffffffff, 0x3, 0x0) 11:34:02 executing program 1: clock_getres(0x7, &(0x7f0000000180)) syz_open_pts() 11:34:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) read(r0, &(0x7f0000000100)=""/172, 0xac) 11:34:02 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="fcc1149c1c7a73dc", 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) recvfrom(r0, &(0x7f0000000000)=""/177, 0xb1, 0x0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x3}, 0xc) 11:34:02 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x40000000000a1d, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0x40, 0x1, 0x8, 0x1}], 0xfa, &(0x7f0000000640)=[{{r0}, 0x0, 0x40, 0x400fffff, 0x6c586820, 0x81}, {{r0}, 0xfffffffffffffff9, 0x42, 0xf0000002, 0xfff, 0xd9d}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb4, 0x80, 0x2, 0xfffffffffffffff8}, {{r0}, 0x0, 0x80, 0x40000087, 0x3, 0x5}], 0xffffffff, &(0x7f00000001c0)={0x1000, 0x4}) execve(&(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='$\x00', &(0x7f0000000080)='.-]&\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)="28bb5c5c5cf400", &(0x7f0000000600)='-\x00', &(0x7f0000000580)='\x00', &(0x7f0000000200)='\\&(-\x00', &(0x7f0000000240)='\x00', &(0x7f00000005c0)='&'], &(0x7f0000000440)=[&(0x7f0000000340)='}\x00', &(0x7f0000000480)="026e78a1cf3aceba3308fcc7c5a954e4f3d56a9a119d6ce732547a524fb8b36e629bd0eef9b5c6f0dbd7c334b5a58258a1b0c118ff4192b729ff147a7c55e2c992da41e78dad1997735576ab0d1f1409d60d3375770a3206310f1f93b7b7c74e80f79ecd00d304d9d6c5faf6", &(0x7f00000003c0)='Z\x00', &(0x7f0000000400)='\x00']) 11:34:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x0, r1}) getsockopt(r0, 0x1, 0x5, &(0x7f0000000200)=""/123, &(0x7f0000000280)=0x7b) accept$unix(r0, 0x0, &(0x7f0000000180)) open(&(0x7f0000000080)='./bus\x00', 0x10002, 0x80) getdents(r0, &(0x7f00000000c0)=""/180, 0xb4) 11:34:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r2, 0x0) accept(r2, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00', 0x4) recvfrom$inet6(r1, &(0x7f0000000140)=""/70, 0x46, 0x1, &(0x7f00000001c0)={0x18, 0x1, 0x7, 0x8}, 0xc) 11:34:02 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) stat(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') 11:34:02 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0xfffffffffffffe53) open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x4) poll(&(0x7f0000000080)=[{r0, 0x9}, {r0, 0x100}], 0x2, 0x0) 11:34:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000080)=""/160, 0xa0, 0x0, 0x0, 0x0) socketpair(0x1, 0x7, 0x64ea2c6e, &(0x7f0000000000)) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 11:34:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) flock(r0, 0x8) 11:34:03 executing program 1: r0 = open(&(0x7f0000001b00)='./file0\x00', 0x611, 0x0) r1 = kqueue() pwritev(r0, &(0x7f0000001980)=[{&(0x7f0000000540)='t', 0x1}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) dup2(r0, r1) 11:34:03 executing program 1: setrlimit(0x5, &(0x7f0000000200)={0x3, 0xfffffffffffffff7}) 11:34:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10042, 0x80) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 11:34:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) socketpair(0x18, 0xc007, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f00000000c0)) 11:34:03 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r2 = getuid() setuid(r2) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) write(r1, 0x0, 0xd9) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) getppid() socket$inet6(0x18, 0x8005, 0x1f) 11:34:03 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) msgget(0x2, 0x20) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:34:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x1e, 0x3, 0x3) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000000)="9e6d06894b2059edd68eacaf950a06418fe15c102390c44dfb1de1362c8a526852f22c4db5476997834247d950d3e260564230954d365949d9f32075deaded2e411acda69741be0310a3a07d7017d6ec7ff051918d1ffca776d3d8c962f8d73c836a3c7a04e24ca89e58c9a9a647870feb4c32676ff15a0278eaf07131ffe1ecdf49bf88966c7e711d1d88a19dfe68444233ff4464427473f189550b34b5bd7151e8a4e24e8e2406e922ddddac54d3b119086ffc8d320944d8a462a1ba4787d26ccb51b9af42445ad16a091f62227869315987750e65d47104d7c041b427b2a81993de770ece3f3de6c18ea5b9e89c823f53d208bc9d1e2784ba1eba92e98487ad2af7a7e35ab090d98776cb023f07fc6f8c0354f5cbb6b57dbfac4a6f1fda4e880af64f6e03e2fff0b48a7b29483ec2ffb062df038ad05af580a529bb3391ffa8e380785161dbda69fd7f9eec93820d36df019173e2db005ca1f6a9322e1f97629ce4959a65435fc8db74701e3c801ef9", 0x171}], 0x1) fcntl$setstatus(r1, 0x4, 0x0) 11:34:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x0) 11:34:03 executing program 0: socketpair(0x2, 0x4, 0x7ff, &(0x7f0000002100)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000002240)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x7c) r3 = getpid() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000020c0)={0x5, 0x6}) ioctl$TIOCSCTTY(r2, 0x20007461) fcntl$setown(r1, 0x6, r3) r4 = dup2(r2, r1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) kevent(r4, &(0x7f0000002100), 0x6, &(0x7f0000002140)=[{{r2}, 0x0, 0x60, 0x8, 0x2, 0x8}, {{r4}, 0xfffffffffffffffd, 0x11, 0x14, 0x4, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x52, 0x1, 0x100000000, 0x10000}, {{r4}, 0x0, 0x40, 0x1, 0x1, 0x6}, {{r4}, 0xfffffffffffffff8, 0x2a, 0x40000000, 0x3c75, 0xfffffffffffff867}], 0x100, &(0x7f0000002200)={0x101}) writev(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)="2a4f358404fade9c08e2f97f5971a9a237df321287df5dc2bca9cdbe0f2a55190ff4cc4fc27c368a38db4117689a5153d9a51f87a8db80b52286c569f2a4937af66b835a11fb0419bc526dfd69a4a9dab321695e94e5990c9a1e61bc8920b85e845ea8fe481fb97078a53be32cbc12fb3abfca6dca12b0cae21e5d268ea5f96dc6b62d2cad5ee1277cfe08fd319382552e0c3e1a3d2f61722583e7b9c59a392eb39219e66d13b62b10c951c49e8daa6a6efa30f9e8863108a9ab5f6755c2921b295c91a21a39ec0a1057a54e41f2eed6943a51b3b7e40f30c8b49b21425fba572e7e7223527606d4f8ec031bffac27697b44199962890c35ea2e168417697645548ecb563b6cf0f3d9f542637113e8e2ab234de05b9ec6342484c25271d8ce0d74104762870c7be23cbb81152110761b1eab4d66d04643ffbc3590db990dc34292f288cf14a375f31d7f2c3c2544822d4c9bf98a878a8d3574bbd5d6e74dbd4a60525abda930c745ca3fddc2b83337a93935c220601c5b878de6c67e79cd6144dacff2fb4faafa6d81b5c5d9f81730e3a85b9dc5e16f99687da725325c654333c28e52c51851b647e592eed9981c8c6402e843c08bbea4c53e807392b7676f1d2f962d81daf4afcabd301c3973a14ff543b34df0327651d2aeedbf1152c9137530a3bfcb2b8bc26293ca873facb3696beb9ca225abf8889bf6a9ec3992a86167f4645b45edeab344830ce0a098fede4d1177e95944d5f459807267c8f850356da9e0bb198c043c6b6071fb99b5d649eae40fff3e8a62517b295d665bc7927de5f0f034c5d22c6435373a849984e84c2af6719f9e5cacf41644a3c9e6edc1b2ac7c8120fe84652795176e3b2e4790eff5299264e29c07f284ee98fdeced0e4d469d0585859c97a69462cffe2f18ca213aeafa569bd7d05f1df4471eb87d8b91274f2bb5afc0e68855baeaa58ed6053ff6542bece7abb15e5166474f77f9517a11c2abe68cdf442e1c6b7964a04ec962aadcf903f8948bbe92e81a56aadf6c0e16ab70dffa4f149eced1b6ebf0a4d41f41826ebdfdfa8dfee8e67b834dd9e5e11cfd0582103962239965486d8bc63d12d061245e44cb1ff35df0e27435632b1a08aaa319039231df05b026c1a9bae627c9a7fb9473fe9b35051ffc933ef8702e7868563252b5903649672c786608eefbf9290a8a964edf614f634dbf9b03fa2da1b8c1c7db0a4ca0cd0c87063af9d6a45dd0ca627b9c4b994b19dac0ac07169e640671f5ebee18ea2f4070ad1efd64296bf2ea6c55cbe09763caf2aa973cdb0db32d72c96b3f4cc37d9c218343fd00b9ddc248b53c3a4e1bfd118fc18ddc93509f49afe9961773f62990430908aa31fab44785cc47a93bccbb0331f8dd6daf0e3d7acff552a28ef83f47aef34ec10f50b6714936c16ae87c1b76f6e84755e807e1d0d434d54eb1d5e47bd4541c69664ae40541c50ecedd28611ad8da24f2365a41668fa638387ae9b08d0c1ce7d7b3205dbbf7944c7ae4048df270371373ce5c576c67c6bffec0fec8d0a73b3ff162db1a150a7cde4a3e2c2df354660b0e6a55ef5d844f77800224e45b44ee579ae1483f19a11b0cb0ffa62040744fff8b2e434d3e8be4ee80d9b6fabc157376835100827306b07f4d4094138ca7cb75b17b4a1a5c26b03e813016cf9e4f8c2f7f89050324cd1125183363082066077105afac365fe3463aa261e3336b4cbe081dcc887a32ad92859d09f8e5c18e30f716f87897bacc0a69de4fcf2e8a016011a88eeaf838d06acc2302abec87656671da53369fe227f9f7a7f23e37061c85be4d95df5c0dbcbbdf87ac033b2bca4b4e6de3780c90ebcda553fdfa93db7e7829ee55e0363b69873ac3f60cd1cae4b6fc54e5c9ccce9af2e36118b2d643de61dbe8920fdec62964c14dfda8e44454f41525d37fd91f971ab5416ed7917561df2c48213ab714bcc81a96735f14c7d07a5283b5e9f3e232a4ad3d8f045747011d0ae5b2f8eb49d2fee28ab5dfd6f650536be6b2ca69d9a6586510848afc40050dd463ac747324e6bcff1ee37f7a1c5deb8f2aac2abec5eca81c72b8016f9027a00147a90d7d01c25fe3853badfd0d2cf9c61fbc308eeb2798819e873838556fad2d5c3f636a822622d64976b39a2135999dedb542186b013caa18e67f480d0aa964719431f9e897643345c3f050c6c7a961529d35280cf653d3537ed6937f35d2f67f6798bf915c3276e01fb8fec5d35ce6d9fc935a0630bc2ac9bc36547fbe33780ba59c3b15055c5cccdd3428cd2c25b7c3f073dfb2faffb37322e124b898705d7b6fb8841ae4a6e8936ad0f26a5086d262a362a047bbf501957f24ed21e4b75105a313a5eb777f1e91421df7c77f1590d8410a65530f92fda3887eaf7d329044cec2ccdf735685a3a33db17e50a6111b3eb99cd2f8735d3d0142c8dbbe0bb5857173eb435fe0f9591b19d942e3e0272c308bf74b09e5b0dfbc3c36691281a27c18203fa4949ba7e6c1329bc5df21e45ea9a65ac0903365a3065f4551e9ae651827f2b867e67c2755de7cefa0ae157cae131ecb91dc2fd2069429f75c9d85d0c72dda1767d59e7bf0dc4b639721af2ce8eef8ff528b9cc511c6b04e430026e50475c4f4cb2b71fcdf2d75a9bdbae6300ecc42447e630efc044f0b143a4452ea724ca24d809c6eda8760765e0cee04e7dd41f37b486fe78af9e68dfeac70e27a742742d99d09cff6b9f7a151efd1d7e00c36cf70e140dd5ae037441860d5285afe23e820d08eb8d0dffa4c6dc2037147b5174d9beb778e0bc6127bce27df30d35a3c7871b08ec18ef4b1605790ab385e383b5a66ce76048e37e92070204401eb0ddf2877401d07c83b949c122dba66ed892ee289184bed00b86b4c2edccbedf5470a1d197ea74d32848786d961aed43d8fc552b17e538e98990ddfec7fc84f16c458219bcc533b12584241270488964bef835e69038f6e201a781583b906cedd892852628279ad720f87794a707999c4d2b9b7dc5fcc681b15c6adbdb6c7634aa2a3fd3b2d16c84242c83f5bdb01eeb43d1082cb5976ef412d053609dd42c0fa6745d9b20da5a25e6a189f8cc37fccc95370bb9de0cec6f9bf752df5d1ad0550ecb1d20b85e79c3927be6b6de58dfadf1eee96c8d2cb8e6b4402dc70255b73cfc324cfd1b5d01d779e31e26d3878660235fd9f19b86b83c22374d64e7874638963dc4e005146f62220790618389f5992c34fe98dca50af056cc4134b8f5f4aaabb4cfbc1fc6ed091a4f51dca7f82dc083401a6ef12f2058b33c64f61976d635aae02b196105e4de8b4b2e722cf5fef7c464f4f6ca4b2041acf9478ab39852b13630fc202fe9e3655e14d14db63daea2c862f8212f3b5de51786eccca341edeb1ebc5721ec2dcf4bdf992b54e6bcb44125ec06e8e175ce8ced66cbf9cf861d2b5e21828eaa0f8f2e01e7969cd2b8d6ea9e95f452b3ea96bb3251b67e28ce965d03e176586c851cba527341eeaafb7de131d2ef5516e94e3a18932d3a5b238786d2cc13b176541a515cbba60e95f29425110b7a018419d5a165d2c2f8ede1bf2da2a78d73d2387613cb9c4c5c51f50556fc0334c30402fa1d65a649167ed60fa57b5ac6fba1c83218f00b831d54e01a6ffc208e7e6388b7a97a320c444aaaf563645ac72577ed380f93d941ddf0dd0cb9c960969800c14ec84d1d5230866d14afd5b6fc7908aac7a3faf6ba6a566a073b4424698db4deb9fefc02e7bf0a650d03237a44901b940e763d8ff482e79095b6e773d76f07251748dcbd97e3416bbe2086a7f5c3be1536e41111893c4258fadc23940812b790f180c5834fc22d4f96bf7d23bc1c7a4eb1c7a3b9f66d75c25ad378af6f4c553316ce06bd4f1d5b2130280b71a69236737d72669c98eaea7a0ecb57daf8c958e5583d31b02c43e2b1f24a997ea6aaebde4fcc52ffcb8f20eaae5454be516b70be98121b2e7ba967225a14120933ed217dd69c894c5d177f4e84019464c744185aaee6591dc295730c2d16a2492da9db7560219c8868dfdbc11b18b33e4c52bc30195a36d13e2965471592f78e409bac602370cfdd7ed5ba8bf640e4c45fc92e039b2e603c3b63605b04a2e003d07954a1e7d44e4ddf9fb7383590434dd935bf4becb1b292761e09cdc630a7028d3864ebf3a2940b2fc4e9406372858baec00ede66d3dd589c4cc4a50a211d1fc4380cab065fa596c0f60fdbf26f127554eb47c833d95e9076a9af53bd799fcfc14b7a147ee667220225da1f625604025a9817f5005ae922965870f7a56cecda5992d8e8035a14c84d0efcc9ac90d08dc15a857299822e197df45dc737b235db06cdf08d68fa855d0d16a4e5138be6f16e4ad67fb7ef2fb676b83af6c556ddb8164da832ac0ba1ff2c588807214e221c5ab1c3b126c6045f8146b18aeebdb040a22e9b2253e4f6833d802e6a9e01a63c4154aea67d992718f3fdabca31719babbff181501c9b29f35980538acb00d37e8234021c4b52064a822a4aac9b99eb0a635122f75b809b047076eb06779fa13d9a8e09b3b440bfe63ba621fde0392971f4a76ad68251da97c2f2a6cbd05e4576ad7916b699f2529d55db6b0cdf15d95715608f564e615943136e3a451a94ed672ed870816d5b940f155391883ff90e09c618bd4ed9116c625ed8a16bd3c8f0e4fd0133da68d8ed649a6a4e937929b49c9a3ba9473a4d3c1476e3b6a8aaa06195176c01075b7fb7c47a6847e50d1efd9d9394be43e22e8bb891613249b21d31c6817f22f06fedbbde431f0a8a51babcc8b73690038d79c5cfeeb2316fdf437c11ac22ed23446f03623c94b2787ea01ada1972c2853306e57420733c2fdbc5d662ffd84c303675a8fc88cc9c80916d4a01186db9623de7ea6f1a5dfb55c55ed8376d2f814c518261c93dd5be00a97f1de1d946ee3d34842e3ebbf622283ed4fd794b12bb05f4e29e060b234dab7eb06215e0022afe9ae830322d0d03909d1263b29cc4bc7c180103df512d2c0085b1977aaf93c46423f166b3c3fe93f50ac574acc9d4e71422b67a08bf237dbb9ce0e8b52cf9bc3a2a1e6fbe6a9a4631029b9f0977e203ed1088ddb2be263774223a7032e081708fedc2a1c9fa5477aa4b11115825ab89beaecb4112010268d7a69ef78b595a57265a84a5f8dd3fd8b71b22487e234cb92985ab9333b43c897922151e82ef9ca0562dd9cc1088e189c60455a17914ffe28a6452bd6c3c6b6a0186a98dfca0980af84be864d54510d3bdceb389a4c2dc2ed03832376bb5dbe8ea03859f8a65f841e52148159f495c405c024fab6f3677ed6bd65b9d122c67b05399da70bd7adc62d7911ee5f7965eae08bc522ef459f21e76509122c26c67b99f3a882cc713bfcc07fca31584564c33a39026ef31f8b94778a4e3e7a269f5fc843e2447695424ab6975fd5e3cfb65ff5e19d257863e33b0563c7cabc589c5a71556ebf2a479f738425e79dbf110e86b52091fa19f0b5112dddb71d1b71d8becb7a3491ae760e2ea62d01b3dafeab27e3c90a783e49c9d24cfff37e930631bd341d0dfbee2b9cc83f366c1c00a277ae5242983ba35eee0940bc5d5ae4678c0c686d501e3350dc343c4a8f00b5ecd6eb52c1eb8700f7bd3987ad5f7b6a7e45f9b25788b7c30db52efac5a0e02262de73bc82d8fa74bad432b964434ba52340bd4befc1d19c4d208fd1062bbdfbd9558978c29604d7085c71ca94d4a1b7eb422ef4f75f663475213545c5e4af04d1057bd8eee12bf99e6a50c1", 0x1000}, {&(0x7f00000010c0)="c436a044cdd22be08c878e6e67bfcd312a3988c1e2b593bad928c0f2a905c1403596049017e0e7bf8479859324b3e7cbed8d29d663437ba9e9f792673405362592d1e4cf8f103a09a5122cfc546df423595a5a170e77d17f5e4bc58070d294a13fcd3686e0b1d796ca0de48c75eee6ef643cab95cd5dd6fd936c4bdb9a48c44747e305eef176e99b69ac75f6071ce779f989af07b11a7f66a18d09781e29ffa020c6136465bcb1633d959c2f9e2ff8bf083e7bd06b657c0f99f7d948c6547ed31b652a7605ddd4c0286d85d99496010553333bdc1d914ad963ec4c483616320180c28ff5a1e35a76cfe1880cf5891b21f508f97e0bdf2ff9b362370e39c9e95b6b6190941c1148d9d1592388a2d65bffdb5afaa505f2cce2d4f406642bcd789e53f0b58efa805d9e9286eeed6cbbf420ba9b80e51cdd03d705239b6cf92dc513f1b309c2ca0cc6481b25f353e6ff368e6af7941e08917f2d2830a7a387a2ac6e49f9ba235bf1bc4715a0967c17d0a77771f52c2b687ed750faae48e9ef3db9a24701971ceb3b1d014533e0d00181e58359566aba0e8271028b1fbda3d4bf3903ebd1487a81e5ac2ddcb0bbafa620dcd99fccedf72e7035efad0668e92f91ad8cc63afbb0ee78616a3b36c0187f32717f7593147db89e18781e1677c596f1f0e66ce040a44a6eb07d2940208892c516e7ed57ade2b78d6b5a6d8c1a0fba5505869f3b02abd69396f307689032d3d9aa0bbd4ad54c16f40bbc94a68cddede62100221b174695c7c4692ff483d86b578a7478a97a2e50918534a6eef7b981405cab0cfcc975dc7b44384d2659e132deddcae5f72fe1b1ab37c0e78575b42c8ce5fac40b3b62f034720bb5b79f0f6354d3d6a8d1ba9cd8eeac956fd5934082d910dc0d7686440c503d5bca7f426c9dd708a63070d7fa6067e506f8d89a15d537a778553d26f9cb488c1615b81b1211c9e2935e46e856f152650a79a2302b823ac11ca6d553cda90506fffd9293ddd8168011c971d0c90ec476f5d786125a60437ab9627b8105f3a1398224940d7fe17e6be9701be7f1bec9d4520a33b93fb2926637ad01bc139e68f1a9f00abbb83fb2150dc41a0c6e1152a330eae0b0578752adc671e8c0db29ebb5332a19802073eeeb74345df835d7dfa027557c3dbaee9d580b37079f1c12ab0754152ffbed429c6152b4057bd4540b75f79a853592ab1b39482b758b4cf2fa85091a0b0d178a878cc154bfb14154bd1646ffbc1ccbdcdcf327c75d60b41d358d3e1b5ec300fc76faca788e5ba2211027437f65ec3b9a63eafa593933a20727af002bec2b81140bc6116fea5b2e8a4a76b447bc5ba2b4bd372b8c18694447ae9a7aab101e48fb29b13311d301bb4c805600ae467b831a91b9c812608ebb042bc6bc28b75613dc46c7d310cc36908865a4c5a1e238e23e1a8156bab89669d76af7b102c6e25f5f8f6b05039bf8ea83d3589eaf59f4eb4aec3edb48c0cafae772bcde67abf82f89f8d12259856578794264d34aa1de171264d55854740143a3885dca677504d08005844663e4ea56a97d0674e02f3fb5424722008eb7b15267ebfe7d5f2bb7086b5526f79201c1a240feb619b0a6e8fafeac88aedd6c0547081926463b8394872267506bd0418bb146a269332d13184540592206c74103371d6649746ad8471e19772dd0f2891be54e3fe79785a0a1580efa068a1dab4d4b62fd552c6ce6ccbff68893e0fd46b44132f4430a503f50a1210c06bfa997170e0b89db2080f0b2185a2337e939ea5bef22e931be94c3cd2c4a84be1d1036c602d9147cba7dbcf449ab20aedf9ca30e87bb3d75715332f2659921ab12db5669a1ef8ad356304237cc01cafe074d1889d8bf5e6793657906597303b1339edb8b591ab3c588685720bf957d4d45743c66c00c78db67fd20b5b762e63d32471ff888bf9a26f67f9ce87e685855e71b9b25c2a40b1ce95d10823e5a181b97df52dceb8ef631e03330c65ce9e920bc0cd6a2dd26a8407bc2783d83257a728873705d9e5c4df67f6328005be2a1abd70b43165843935de4f99f6bf23953c059457dd50ddfd34801a393b82ce09abb5b49ceeca208794355e888b1a89be9af5a3d5dfbd277c0325f68143f4d181bd77e4e0439391e32cd5a856d2b4d7b451e91226d8c6216d2ea5cabc044e13810952e086b64514c50c9c376d95fa906e24c3af705e7563656b72081727bee8e4b55bce5dc12b522468b829cacc6525dba931067dcd48e03861a8f4bbc8ce3a03ad6c100d56b13bebe78676ba0395eda16d408fd0aa53d2b0429dd2ee07f1446ceeb41cd40097c5c1838d6507387326aa6349ea7e5960d3461e9839556400c372b3b751d44cb552ef2ca7c821147d9c0be4275310d1946668372a8f0c749be88a9c0d56d5dc6061b62c2d7afa3dd43a205a23a8ebc957e434210bd0fb0a7d648604a535a0720160c96edf9a88b8eb6d8684999c84f15f5bb2fbf7fd87c10d30fec54809cc90f4175e0f45f7381597fa63a229fc0513c579f67a73733cc8c45c5a915101b3d52daa1fe6970fc4c1953dc3e9bb3da55b7c74ea27c35aa4298553199c34980ac471a4a79600860d2149cfa950afe53fdea1d3efd660c724fc5207595a4cdfbc2cbf6783545af5318e8d7675e58e7f7c7d745283b79f62360eae57f88f670ac0c92617ba0757c1020451936f1e0c79836e2f9062f6e6919873f89fd69ae81b731be566b9bf54efc9cb0b410e85fda50a89de508f37b32d4a2d1dc560e03b6b197ce25be41eb70c9a67eaba4c5db08f465e586a1425941739721459cf8ecbdd6b47e3a895f2c6dcd92ef02ef64f82aa636f3af0c3d7720296ee877a0f925556f6a2c3c9efcaa81f815ff354e8274c8f0f9676b8e6b60578874dc3c2152122ee3d7aa80eafc4ca0d69ebfc59886025b8ef04b32aeeaff0c03b478f9ed9899e581c6f7c04092f764be5beb343fe1f400a77b7ebedb7dd9c91d9f1f2cb8d21459038c3709500c58ec799e9c41659327c73a8825e1c86291f06f98fa20e8fd8d60525c182495f2feefcf8209f0c8cbc3ed769463c8b733c1f7ef8b0ed4648baec6a3aaeb043f92b20a16dfd99d449079165d8bbfc2dc852b400a897f50eee7aa60b0bcbc5ca4815ae6d30e01acf32b1701c157d5f92ae71e1a5048bac5799007a949fde1429fda18a9b5fbc98cecd09794a26cc1b39b73e2c2c40e9e262e2bd9156e718c21a1d6baf9317047a836e26e566388b093c011a49b4841d488df0f57e125b70083ce51430ffa66b77f41c38ca0eb7856edc3faba5b517d750726e3d95c62ae0757c89be3a798916a51623731613597bcb3ef0011cfe1ce2ffb20946191cab6bcf39fcfdd4c4a761fc567da71d5ab40e3d671f8438cb905e361ea7ba342058c63c6df32d28d3d89ebd65f84b067b50a2467c61128a83268d83a8a8b15439abdafae42183b21c9032809696f8901c38ec82a02a59e2459dbff4f33e85d75d9288237f721347f59f360e6af46cea2288702e5971d777e46bdf38034e99bc30d53b850999f642f3a9561f1b75a579fdf2bf6e8720d433131f485c6f59b524ec661c22c4f91c2df5e74c2ae0f8e052abd0c5794151c098e9b034d9eb7399920ed31ae6fd4ac816d41c7ed784ebb174c470a3ea2c52893b6a71cac53772e8062556ab3df4df06888ee4180646b1e0d7f93565d14953fbc0c1680090b4a888ca1cc61d45aaf99810ae5e1047d7d955c528b32224b5fff2765c026b34018790955ac55c1ced3bd99192a78cb7ce7ecd6313350be11b1df3fd642b682d96ff869322eadca65f9bd76e6041e9c171c7f8bbdbf187b8a2b1be158c0e92fe0db7dc88d8efa9718365a9217c3f61c65e25aaf98fdfe0a4a9a8811a417541449e33ca721ff40ab97d7950d47014faebb4cf7d71257701c6f835b9753bb4869c67c6520fb49cb2f367a241859110a92c9576fb1afda86239fb17bd2cd68ddc5b196b9efb5e77a68fc167003dc9d9daf41c9ce3a5a77c22ad956f3c6d1b6fc8c67095564604a284ddd7cded248b270a998240fc323cf161d4f5330b22d968c67ae9045337cf11f78ffeb5038ee7d5e293fedb9deef297cf4946c5335ca4cb96ae38cd577810a8bb5f19da30f21cc78a5f503a51af4cd024384c98d19ea979f80f15fc14939e03aa887ad9487d868ad07e510a05a9ec9ea60ba650b8d58b53319bdab7d1056747c0c1a5908682ccfdfaf96bb4d5273cd72d108117ae74b1da75806e0869cb42460c5e97d6d164f2d022b73cd94a35c2b23a872a9ff3e40afd98a3846623b71cf061e5e87be7c6157e352d3350667e38911f531dc19487235105ac5b1b4e58bd85cbd1bc0e6fa2bc0c9c474f8645b173de95f001a8def499a901de42a659248ae3012c479bb22016718ed43c161f4448b4111bfebc00f033d37379f34765e8a8492436ce0150f10a2593b763d9570f18849b48d1bf4ded4f1cbfde17987dacb20d8ecc941edc076923932b89ea422be8c482e7b193059b63e78cc1d2484086f5e81e290743216072b1804ec0f6c41dc8f3e4e3ec66aa19d5971b8526d9c4126009e450f54e715723ab9b1975307d09b8896c86c1a806e28528320c710c4a2ffc98f41a5c5aa9311c4e82340f3b6b8d005e37276c9bd435905b0dc9a6c37c6d10af689a13020e5435f4cf1a6b7d21ffb8a4b90497a69173d4a86c42d51fe94f6de202a2c8c6e310c6851763c20614de28ae3a758a3d28a1180d512a8b09f855b58e981379628d4f099484b6adc0177e9b8ca9f961f100edd4ad1de6aa9e25c3e0fbb778ce3031a210ecf008e0fe6263810a831f5e8b2e278ee670bd2302c4b576cf145cafe1ed17b72a00cc7afb4e2528e4bb143bc07bf77731fa13b0e02056ce7d925aa59ec780c27e811f02ce7a8d7867bd036c1275fac9393c6953143e932fb073d398eff581ffc83b1a60c4c8c6ba3f532b16389b2612ca49c3e6dca89da273e88650f2aa23aa1f878236c2ab870020c130a32de942bb145da83013cf0990aae6b200b5095ac060c95ec3ac6d58fbc6ab0eeacbd789b7779099d24c82894789766ea52e295e71df91d807ba3726268af293ba673ba4eb3c05857c3bd1671434fcc24c5ba21b714ab48df3c54fcb17e005b2a36d46984ca248192cd177347f0d72927559b7165c19ca4147010c5e54f05ed53a52c754f316895b243f471ff94cec3f2dbe2dea341b2db04368b438941cbf16058ed686c0c8f84362c42fc9082a10f2afedf08278f6062629c024791aef898106a69efb5435e8745668b722d69c9e8b04bd1370106cf09032ba234717baf95592e6dd449eaf9642a2ee618ac4490bf749f2400449b5e5d3be38f88152255b9a29569e1e1b26d159ca8749a17f1e59d883c49e5c043b631eaf042187fd759ed318aaceeee1dbf5f03897cedd62d017a05d6c230b35428105ca5f463b12a4003806ac10be86a3dc02d451da33bf1a954efe53a857f37d6014b0e7c8d1c55b5c696e209132667f045b416022606a708a18b4b1c17c8d0bbca3864ec13fd928121a3916cd8bbec85c9f5130506a4067a3179c2d738dea1a8a5b51490d6fbe23b2667c465f45e78535a8ca3bce79c72c30287882ddd02b458fa6038a42bb55b22372e3b0dbc53f86dca0c44f941564c26847b14858afd8544ec962b8dc382d59bbed0632e49266912a1392f76faa062c17a937800e946e9f6c114de1038a6f7f6d37b7c5e9b73633c9a6b3ee8fc6fee48ff138e0d7508c9c45d4284504c20", 0x1000}, {&(0x7f0000000000)="5eaf9bf579530a4b632dd975138715937b31e2cceb72cf666b4f15", 0x1b}], 0x3) 11:34:03 executing program 0: r0 = dup(0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x81, 0x6}, 0xc) 11:34:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) 11:34:03 executing program 1: getrusage(0x0, &(0x7f0000000000)) setpgid(0x0, 0xffffffffffffffff) 11:34:03 executing program 0: pipe2(&(0x7f0000003840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 11:34:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) ftruncate(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) 11:34:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x97, 0x4) 11:34:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)) chroot(&(0x7f0000000000)='./file0/file0\x00') 11:34:03 executing program 1: r0 = semget(0x2, 0x6, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001040)={{0x2, r1, r2, r3, r4, 0x0, 0x40}, 0x993000000000, 0x101, 0x3bc9}) socketpair$inet6(0x18, 0x3, 0x8001, 0x0) 11:34:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socketpair$inet(0x2, 0x8000, 0x1, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 11:34:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 11:34:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc000, 0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 11:34:03 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x63) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x88, 0x8) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x2, 0x3, 0x9, "9049f0e30a5dcd31ed1778aac06f1ba3cd0bfa97", 0x8001, 0x4}) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x110, 0x0, 0x0) r4 = dup(r2) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 11:34:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/60}, &(0x7f0000000100)=0x3e) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x1ff, 0x4}, {0x6}}) 11:34:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000500)="4a16a136f01a2ab495165ec1f620abffec084dfc9f733f3f09c61005c626f25dee11c7949c60d5a6b611e4f6fb4618a2ee05d685a1bfd08d8a052f6b265a17f4f54f9686dbbf71662eea18e5fc3d7f359a98bd86dc9498b066c3faf2fdf6c1a8c256de01114bbaf829a2e7dc37115cecb5ef094a975d71d39265df649bb5c1c3cd5cfce69b88bfd339b07bc9644b249c4335bf659dce411a5d598bcb6b3fd7500ecc3e8e48eb437c63523c6b871f4bb286738e7fed4024d11cbb9e391de3d190da5c4565ab7efefd9c2d1cfd267d2756b55f417635d97678cc58769f8e1f0649406ef49162151eca9b9b082072", 0xed}], 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='*\x00', &(0x7f0000000200)='#/\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='&\'\x00', &(0x7f00000002c0)='\x00']) open(&(0x7f0000000000)='./file0\x00', 0x408, 0x194) truncate(&(0x7f0000001780)='./file0\x00', 0x0) 11:34:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) poll(&(0x7f0000000000)=[{r0, 0x110}], 0x1, 0x5) close(r0) 11:34:03 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/147, 0x93}, {&(0x7f0000000040)=""/69, 0x45}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/97, 0x61}], 0x4, 0x0) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x209ef0ec, 0x7fff}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 11:34:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) poll(&(0x7f0000000000)=[{r0, 0x110}], 0x1, 0x5) close(r0) 11:34:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x108) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0xfff, 0x40}, 0xc, 0x0, 0x16f, &(0x7f0000001280)=ANY=[@ANYRES64], 0x5b}, 0x1) 11:34:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) poll(&(0x7f0000000000)=[{r0, 0x110}], 0x1, 0x5) close(r0) 11:34:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x6, 0x46d0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x5, 0x4}, {0x18, 0x2, 0x5, 0x77}, 0xc12e, [0x3, 0xfffffffffffff000, 0x81, 0x4c04, 0xe45c, 0x7f, 0xb37, 0x6]}, 0x3c) socket$inet6(0x18, 0x8003, 0x0) fcntl$dupfd(r1, 0x0, r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 11:34:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) poll(&(0x7f0000000000)=[{r0, 0x110}], 0x1, 0x5) close(r0) 11:34:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffff8cb4, "c0e8e97b747b00000000adaff8a9f0ab916200"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:34:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="ae9597f61b458952cd1e24f7329406b01534284ac9cfe1d6d10f9588a3238eea0dfe2f46acc1f92068d0d3b7b255890d65cab787d2f34316da1ff1e679c24a40568214c1887affad5f36319e504de75e78de2375f1bd75f5a94a827e53d99232eed78ff001a786237fc971928fa31784e5773d250baf519027dd346582ebfa7043eb5504533b8e1ba27edbccc3a4a20b0d2c54413f5667a98f61753a054d4c6970a20f695e5760baf4e4d0385a1c6da029881619c197b4a4508d9a53a2615ec24be3f6a8f60d75d17a50b96fcd7d0474d28966faff07beb7a1d261826b813b16d3", 0xe1, 0x4, &(0x7f0000000180)={0x2, 0x2}, 0xc) 11:34:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 11:34:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) 11:34:03 executing program 0: r0 = getpgid(0x0) wait4(r0, 0x0, 0x40000000, 0x0) wait4(r0, &(0x7f0000000040), 0x0, &(0x7f0000000080)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xb002, 0x0) 11:34:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) 11:34:03 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0xa2) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x40) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xc1, 0x9, 0x4f3, 0x1, "bb97cb8c7b711a4f17155a9a246ba024e1a20781", 0x7a, 0xfff}) 11:34:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) 11:34:03 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) 11:34:03 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(0xffffffffffffffff) 11:34:03 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000080)="e1cbf39b58be4051627d86e98f3242cedfd3df37043a95bc3bd0aafd35a11667f5d773bb061e28f4a1ddb3eb7d9d0f061476b35616b79e0e8fb950c2130fa66add25b4000247fc1a3306b59760c578d0b0745c77ae9c005f8a1fb43c4787e0600f457b897c413f5f") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r3 = accept$unix(r0, 0x0, &(0x7f0000000440)) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000200)=0x9) r5 = socket$inet6(0x18, 0x1, 0x401) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xc9, 0x1, 0xfff}, {{r3}, 0xffffffffffffffff, 0x17, 0x1, 0x3, 0x5}], 0x2, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x3, 0x40000000, 0x9, 0x401}, {{r5}, 0xfffffffffffffffe, 0x62, 0x20000004, 0x3, 0x6}, {{r6}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0xffffffffffffffe0}, {{r7}, 0xfffffffffffffffe, 0xc5, 0xf0000000, 0x80, 0x9}], 0x20, &(0x7f0000000380)={0x3, 0x7}) 11:34:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6000, 0x5) write(r0, &(0x7f00000001c0)='2', 0x1) read(r0, &(0x7f0000000100)=""/172, 0xac) 11:34:03 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:03 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0xfffffffffffffffd) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/4096) pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x1, 0x0) lstat(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) open$dir(&(0x7f0000001200)='./file0\x00', 0x200, 0x4) lseek(r2, 0x0, 0x2) r4 = accept(r3, &(0x7f0000001240)=@un=@file={0x0, ""/64}, &(0x7f00000012c0)=0x42) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000001340)='./file0\x00', 0x10, 0x90) socket$inet6(0x18, 0x5, 0x5) r6 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)) getrusage(0xffffffffffffffff, &(0x7f00000013c0)) socket$unix(0x1, 0x7, 0x0) chmod(&(0x7f0000001480)='./file0\x00', 0x2) recvmsg(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f00000014c0)=""/25, 0x19}, {&(0x7f0000001500)=""/21, 0x15}, {&(0x7f0000001540)=""/30, 0x1e}, {&(0x7f0000001580)=""/18, 0x12}, {&(0x7f00000015c0)=""/96, 0x60}, {&(0x7f0000001640)=""/74, 0x4a}], 0x6, &(0x7f0000001740)=""/199, 0xc7, 0x3}, 0x2) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000001880)=0x63bc) flock(r4, 0xe) unveil(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='x\x00') sendto$unix(r4, &(0x7f0000001940)="885dcfba2c4e20bb97418d2b8feb1d991698fc99ae97bfbc72606a558bd6443544b6d15d4e1a0cacefac016cf06c9b595401dd2e0b40e7a4bc4f0fc5c3bc4c419a9585cc19c977c8a0d3ffcc321e849a26f16bf88b28455b5508167fd91175eb46654210526ea440173f9aa82423c44391f07efbd05980ea96602175df81b8bc5294a1d2123664e71f706304feb3393eb31a16b942b0059884dd76504e3ace21edf12321c1d34d6e8c64502fe0e323627aa943216dd683343217882e72243109ff60bb2a2342d6aae48e9f944aac128a54a8ef3658fd382399412a0a40c87f46fb1457bc", 0xe4, 0x2, &(0x7f0000001a40)=@file={0xd24e8a14d71c960d, './file0\x00'}, 0xa) openat(r6, &(0x7f0000001a80)='./file0\x00', 0x400, 0x100) socket$unix(0x1, 0x7, 0x0) 11:34:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 11:34:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:03 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) socketpair$inet6(0x18, 0x40020014007, 0x10000000004, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) r2 = geteuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setuid(r2) fcntl$setstatus(r1, 0x4, 0x48) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000180)=""/249, 0xff64) 11:34:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x0) flock(r0, 0x6) fsync(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) fchown(r1, r2, r3) syz_open_pts() 11:34:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x80) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000}) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x64834c8630748911, 0x2) recvfrom(r1, &(0x7f00000001c0)=""/215, 0xd7, 0x801, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 11:34:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) close(r0) 11:34:04 executing program 0: r0 = socket(0x22, 0x4000000020000003, 0x10000000000000) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights={0x10}], 0x10}, 0x0) 11:34:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) close(r0) 11:34:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0xfff, 0x9, 0x4, "3955d700be36c628477e80363a45867a3a409f62", 0x1f, 0x4}) 11:34:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) close(r0) 11:34:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8102, 0x41) syz_extract_tcp_res(&(0x7f0000000080), 0x3, 0x3ff) fcntl$setflags(r0, 0x2, 0x1) r2 = fcntl$getown(r0, 0x5) r3 = getpid() setpgid(r2, r3) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x82, 0x10000000000102) fchdir(r1) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 11:34:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) close(r0) 11:34:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) close(r0) 11:34:04 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r2, 0x0, &(0x7f0000000000)) 11:34:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) close(r0) 11:34:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) write(r0, &(0x7f0000000100)="addb0abba281691f4ec31e986a6b10d7d0aa0d00223dbfd04135987bede332f1dae77c9b3e955bcc9197a041f6992e5c7fe9da96c81b0fe5196905f81ff1dd8b2c97", 0x42) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) read(r1, &(0x7f0000000080)=""/89, 0x59) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r3 = semget(0x1, 0x3, 0x10) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) semctl$IPC_RMID(r3, 0x0, 0x0) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x0) 11:34:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(0xffffffffffffffff) 11:34:04 executing program 0: socketpair$unix(0x1, 0x20000001, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) flock(r1, 0x2) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() r7 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="86524f287623cc33995c97484f9dc2f9cf934b0391b3e3906b0e84b582d8adb9030a84a66c114539acd1cf21beeaa26628d4ed17865fd34d1c63fd5713df6e348f722798536116a7", 0x48}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r3, r0, r3, r0, r3, r3, r3, r2, r0, r3]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r1, r1, r0, r1]}], 0xb8, 0x2}, 0x4) 11:34:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) getsockopt(r0, 0x20, 0x8, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) lseek(r0, 0x0, 0x0) 11:34:04 executing program 0: unlink(&(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:34:04 executing program 1: r0 = socket$inet(0x2, 0x5, 0x6) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000140)='\x00', 0x1) close(r0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/140) 11:34:04 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) lchown(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) 11:34:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="d15d1cdd86daa1c0c0c13c1a81ccd14ed9978085a791d629216ebbbc7d3bc9c57be79d4b19637a0f3dcbe23a11d64c814d6184f24a149c3e757c6e9048a0c4d511ee72742e8c388f4f41f465f7754f426fd3c02002f61eb6e94b92f5349b8a1eee17b40e31029d87", 0x68) getsockname(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) setsockopt$inet_opts(r2, 0x0, 0xb, &(0x7f0000000140)="d4aaffb9a08619ebef1d4ac0d1ad27bef825af2661594ed43e50e392ce0ad6c61f6e79333c49cbb2b569a7a1815a9413c350ec6da4df73997ac5fa01e2ac3912fb5541586a4473f74c44e30faa3b3f449c0f18ce20c01f486f975f92161170da62b59f2f6557bb2d8afd81a89a802fba99ac84a7a84f73046d4dd77b5ef13edf281f8da2482fc91b086c17238280df52a96700123dbbad4094a75b27cdab91f40ebe23b54253241d2129aa7d01be3214323ac72903238d5f1b6a57b2bf1b8c6fcf0f48dd24f28d5969eecc73b518579c72fcd4ca13ad283261bf5027c21df25a740c8246fedbc651", 0xe8) r3 = getpgrp() wait4(r3, 0x0, 0x1, &(0x7f00000002c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="071290b1037d75eba98606658f6ebd775e56d42aec0306e49a6e11fbcd1371bfeb6c2a8d70066d03c8e479bd9df8dff9786abc0c65eae7d20697f5ff5895f761d36f1e36a3f8279f9bfacd0f55af782c96138e0b47faf5c833b74cd5894effa69885415f9cb11fae91d8b72a56aecf881cc7f1a58b88b79a78a68b278ae59ecfa808f5f86911937934d754bd182950c0a89fc2fd931ad17dc181393c97e02e425a7dfb81b9e2ff912d5dfc5c1f9db099642ceea4095c", 0xb6) close(r2) 11:34:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) fcntl$getflags(r0, 0x3) 11:34:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x40000001, 0x0, 0x0, "a7d24f466e7c2fdd7a352ae7f5df819cf2de1b84"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r0, &(0x7f0000000040)="a29c1c2c08f18bf0eb4144dd5b3f02be23f9021f123456a7bb0c030c16ddfbcfbc9f13939e4ef2ffa15cdd821e470bad19ef13b50bcd615eae68413247050b9417d1c088749d033d3aa5a6c44fc5cf8ea2ab0fa87d6211a604d2de8d8359ff539339d2f0e9ad6284f8d1b2df66fbdc05ff161de44482a62c323be424a91ce4dacaca4a11987442caa35557b8c8bb92f12e706f8cedee7b1c1a2dad53c73bb4d71684e6bfd9e1c9832c04ef92ec55cb80044e0a2b230d055172c8f1583f8d856cf1182ed3428d90d51cad9c34f1b62911ccb2c330cf85172a191bc87d56500b2f4069d6af97a6c6", 0xe7) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 11:34:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) getsockopt(r0, 0x2, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) close(r0) 11:34:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000001140)='./file0\x00', 0x20, 0xa3) close(r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f0000001380)=@in, &(0x7f00000013c0)=0xc) write(r1, &(0x7f00000012c0)="0dee63822ffff67579910cc5b527be5a02013fa29167d489f62d70de1486bb0b0b75799d616fcd5be114adbe90746fd83cb5137d392f6a9e3312354db3e1ca0a39c9cffc29c723aa220322b7b5f756ead9eff509da01c08b37f22cb025ced9f8869749bda5454e74409a1b4bf1ff9e3ac532874267fce6aeaf6bc4b35d6c43348e29ccde85bce2ed288acaa0c64f228a82be11", 0x93) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x7b) sendto$inet6(r2, &(0x7f0000000100)="d8748a35cbda2f8ce4fcd5a308ec9d4c15fc9b4d389614b799d8079384bf52ee9916deeb6efe73fcad734c9a33a096952152a6c8239248e0b1f26b1aeb400c7f4effaff6ecbdfb8c4aab95d46dec9c3a3eabaf3a87a9bbed2b14d5a6247e6d1a2102fcd34e9f28f96f4764506d8a279c768803a661e50e862d416e4b6939eb2a243fcf4a8477d87af8ec8168f275e1ef83af089f6bc9e995bbb7ab85837dd307d02622371f95c97c44d0f3a9b71d882d1b854ef2c31594d435bb4b0e9e193fb19f71d816f59d883c0b05e77e93976b4b976b2687fcf0732707a0fe589901b686d13c866501a24276260ece5b55674a5f0f030601c1cacc7818da2a0f9be3df9e097f4416bb0c83c4fc3b5caf76af1d9456b5997dc324431d5958b1edfba45f9920e00f48766bf8d308c09b2585de345e71df14b9b2c094a9a88bb94164fd504c61c5196f532014f17a32212525c4402c4c6ca13964d00335635b98b0f4f8805f99f403170be4c6987405b69567e5bb879ceed34aade61fada0001d8e72dc46e319b152c8214982599f90bb7e89341c253cfb8b5198e5fccac50c89c0de6ee472382474ddb1593c5ec348f03ad5c47138ff467565a7f355ea7f3aeea99203b07e61b70f6ce1dbc9a2053759d2445f96dcff8f603c2b1fa907199585c2e5bd2019718a9ddd753c6ad26848b084df5cefcdffcd1cd7926ece43490fa5a274ea243d97f0554133df5f595ed0bd16b5a0fea9cfcf02de31aa3f0d4d899114f1a2bae772aee86de87d14c099311361fb1a7589e2ca3472f64537ded4b8840e6126ca81231f7cc164002ef0d2faf487eec93fa58d54f3c6d6adc69d8e0e1c6274a9d218a0d7a16c13945ce83239fea09c9145955b34413cae209c5f717c993a55bad4559e7ad9424920e3cc21ec9b512e08716835bf7a755b6a29344c0aaba7be96b46a25ecf1770f937147765be1f7ac7ba9221de75efb876c47687399ef14b943df933bfb1ac404cfecc531e38b5c34ba9f2607645d7152ef61f7e47483c20b308aba1bcedae4b40499a2f49bfd7737c7aca4c9792a08a65ed1268913ce3401b364bff322053b6c5cea12133cb95cc0fd1740c2e5e21957c8b39514a9de5c2ff5519d1ba7e5f87cb9e74b13340825ac5ded51539836e45d5ba51c61988aac63b1a147c6692f351438bb5eeda214d976ab85d9842a203d8c317946cbfc0a906ace674825d26baed25a72c2d8ebbd9211923e29ce3955659156b1b540e326fa45fb2a65756b7db8a8a6f4a4200ca11f1989194535b3348b02ddca8c57da2e004e7e54d22d4e2fcd966f5ba4666e30d06cffc201d6c625564812c8d5a20f0bd5f02cdb431621fe6ae04d05bc6e292e57fa75cb7b810e46c7ab247d8dc64f72fd387a9db8d7592d7ebad5490188a0f20df62756c7b6a62072cab0cf5fae7e5bdce61b39e4c83e57db61e3bc956e7a4ea4f873eb64056987ac2fc246694d02e54b5f707b79f7d151c3f5216bb9cd6d7c23bbc5d1512d7be3111725c101e098f7eee2cc775edcf075ab21c82d0d65121c6909527fa015e240c2a4e37c046e924588c49be81cc9da6b541dec8ad8168812bf316978361827b09c591267bf4c6affaf35cc79b0d8b7a73de3a6174ae753452114bb850d2faadd73fddf85c85da41b0346e30a3c65b175988c30ce9d864c611cc98d24e2272114067b5c0ce9b282d0a57a3f1862d9783338eaa4fbfa0ea1b0a76635c23677585dac8a7cad763907648411ceca69f55a508fe88ef09e7961a0a006a9e3d37851cf88e8e309950c3447b0a3ab927cb3a81e2f053bf745ba8f7508588f3e57cb2739df47a94b2f2e5e8f08e7d706275f1f2e8c7c1b87774dd95e1906ff9683de5442a4b356184f2d512f88544680ed2007609815b1c8b69cde102fb58e7140d806f91c0af2eeb72033461e1c6d1173c21a1ead1e8ef68f4027ef0585dcdbaa02abf3c31cd0819f82f5e541b5820693defe1f2d56405d7bf4558fab0c221dcc490e9c059888c278e27100a8d3b5024b765fe0f2acb83e726b717e92afcbbc8e6686ef01ca0677999990ddccea31d649b592cfe760ed1fe5d46f15e237b868e69b2eddc48f9b5a3cde359bf5a3909a37a2f51005527e21cd83db267d0d2b14ff1c29e6526db31b4878a761ef1f5b7c1122a71f66f743886f043c04b4af66ac6943d8fe6641ce119a54c564653433d35478ca911a2c4d65b9595db58a7db2538735a5e7dab0f9a84dc6bfd69694a3b76edc0bd3fd79fc58a1ef205e26afaa0d369440792a48e4107634f7baf64bee73397f30e15affc6885d326fd83f9108d117dc4ac74d6f64f8449126734f760155d37c546fe9e4878a4e0cfe19a00786d3340fc20f375318423d14eb4371788381fabdbfbabdcdc695278bffda0afa5255172eb72184d628bdac04b0fa422d97e88669d2da0cee54df8d22ac500e356368ee71662f29f9c8ac6b4fd41f4aaeb069419e426bc06aa6e642902457afb1289ecae280690ee5d7477e729fde6c6117687ab092c273833b50a195dac42b7c443da33237ae9ac3032d3af2d4e17ff3c7c886e17610e90b3cc9203b046cca9af76a4aadd6761c96dac49ec1bde1c758471c48e28635cf69a19722ae6760dc40777730bfac93bbe0839264d537d102d24227c0deb26f7f66402aca06aaff138689463e60b90f29044af6b7bcc177bf16972f31370bd64369f7dc451df03f794e0c853328bff82240fdd7b7a03c876de68773f33b6f5a25e81bcfde1b251af800e9c45a00b6dbc5b0bc7db65bd11df7770cc518324c653f13cdb8fed3f3b6801e0942eb315d96f6dd6ff3618307ee05913cf646ec9093856a5643a0c0de802b6dcc7db2503b4703482d1fc9b390cc2a65b3741429c27315c62349b2f0f0318d381ea6cf00a0938c79fad4e93173a6af5c528ef336011e0e87e2e802aa07b719385cae64b4bf3aa0856678a855d6fa105b352f0c40bedcc99ab8a84779e83beff36d463972c9d9a28284e910ca10568038bd8899d8df128aff68f396a0daec81687eab6a98dd19b14e77da7e8f6a0f344659ddbf08f2d33b766a044f15724bf5726a1f65d71ee5873d1244a204f387d41d057b613ffbbc721f989ec7d8fe633718f4be0834b599a30af99104d6d61c65e77323438ae111db8b3919b0253310aeff4924a262f99ad4a40b114a2446432d8174ddbf3fa1467a7e68be00609ca7f58c65700508fcc7e69eac94588c0450f8aeeec63b710bf915cade54aac88e9ac77dbbcba2cc4b47493e84cf4e63ea335f2521a40fa2daac82e15988f6968182dc12c441ff59652b18d6344e38d6c95265c9a19d4da71f80a5476ba808ccad86ab39f900118da9ccc1a1e1371ae758549c065be8f7cb343c5cddd2257fea8f3bd3c47561bad08679d58e2ca3e56b8259e04931048de0a9c625ed17971583fc35aa2bb0a48b957f0e6a163b08c50cf73aa43c8eb201ec0dee4e28d435f30965d0c74b94363b0ed2b79df5b1fc73fea90135793fb49dbba33500e334c398aed6e9a2ee2db284fc990b152682f1d6719df327462f7b5bad393c03cc80512e3a64c0913906a8057f37c48677551f5e3de7098e7d0058ac746321b0016d8bb07da6fc51e27348c6f14dd0aad14894b07ce58612d443d3fdee318a5a16f682a342196a5169680cd66c38d08af1d5ba0bfd84871319080a2d8feceb956e1ad50f1656f5bf314754ee89ef23c9d266345c9998d8eb5fad0e2ad300be92e5eb94270b18e58dbaad2ae8975fc1b657b1bc56f2913e9825526997bcef9401b8762e4eed229b923df795b94d1b4a4c8c66bfedec7d0d91e05abde4497149a922be8382ae48e62d1283c724cac5af71d211e5ff0360e50885d42e0e1a215db606e8489d4eeb2a69b425a94d7ad4548378beb35303be0b30fcccecbb76cfd582802bd10648bd9265916595537a93c0791510235622c139dd97b568e7013ba9e31e161cf75da01e22823c088c620e062ca993716186990ce4c505b6d2a803295ce3ebf8bae38c94865cf8e536f689062e662840a7e98546ecc647274b77b3b24ff2b0d61ba7a57a13788a0e132957d3894103726113674fa3adf783c6f98204eda72711fdeb346055a62b50da751b4afc17b439f7123e780baf5fbdccc244e1a30fdfa852d8746e505c6651c2fde7076b3507ae05173f876533db453dd8cdc091b7346f8b9a7229468ae16c4a8e1533ea8b59d96ada03e4ed88fa7a935907228d44f890cf8e3f33a97ee68efe9494f7ebe2a9ceb320a7cb739bb9b38af741fa429a0fd43650386937e1a158823b8539ebbd88f1defe8262cef44467816068e1e84e4b032dbbf2898472cdf077bab8d99f941a8a1ba15ed5986237d9c330970fe9606d2c2038703cfb11778ab26cb3194fded4c16a57d6b4dab5d854936f338cd2afb7567b0ca91780f36e4da6833b392aa4120e1303b133f713d13683774b08d5f7ccb3f00810b83216f6be7514c92cd6353cd78ee3714634997a283f0bff7561f39a587c107d90e273bc352a0493cfd379caeaa5d7608787596794e1afe87c76850b16c55c0cffb9ad88c9ce2cfc9692f8ec910924735e89f4990b404b4ca818d51f81e483c0909f9ab2e312f21bbd793f014f8361cdd759fce87e4aee2995af6111f8bbd6bb39086b307200a5418d86a95afdc0b45eca49929f86a1f4842e5caa410b9f26e4af7552bc69324710dab4fa334a078da0fb0e58a0dc0a98176edf87ddb8d807cbc889be0c855398841a87a814c12fde43a039c8fe3301824136997aafdb0a28ea3c45404b2bce262fada2e2d20e783d4587ae355c554ee22d1f5840c10a6cb322d4b6331b5e99927d77b169692e3a8915f47d38cdc966783d2510c22ef6ba1a77f7a32d7eb01fc8122edc8934414101576956299a08adddb7e3c1834fe5924a51740011687abd398372be79f86d2a2cabb0adb1304ec25031ea3eba09e97c3d84c805b44473805b9549c0cd0f169323fccb40fe577fa557d4becd58e75327f7cf1e34c04daa7b31f595cbb610160ffb5e216de3b06d4bce66d345bb18e69833dea4542afee914b7276ebab583abe6a20bd1386fcc4fc239699d1eac8b03d947c0497af5e79f709e8f0251895590d87fd23e634371967c9492c7b5977c4b1267477a82da20806e86bb2df4226b8dd98c8ab93189a7cc8b370818fceee6ffc96bc6caf97c26d40f07bbccb473caddabcb89ba36ed0cdf8e30a167d71f958966abc51006f5c27f361a928d03e584984e91cf52ad7b81121f5255e4dd94e0af4eeb18d85dc476418be917e188d49263e9447e4987d147ebf10841586a8a2de8763ae5ddc7a36fa5628b7d08207a9197cded84b9617fdc837f80d0f63d5a258b2710b4de3efc3481843926a73797438d2b887f56789b542f5a64ae6b1ad6cdd6721cfa17cef5ac7f9a4765f9cb314c210a0b926799ed363e3561604044d936682fa732aa6ceb52df42ddf7e3dc1ffb0e64a71e19456273318d9a333f646281116794b9daa994b5713cbe22187010943cff7032910d2161c175f2b517d7352e0bb3be3cff0bedf2d9149c11bd122f38ee8c6a67d5229958306c26769a54912ba2e47794137842726077134b290fece0c468aa4bffd80529c30177502b08b3c08ec038ce1593f8a74f394f00f8c7b0a258ec9372c70eba1ac423b8086f224adefe160b19347da32fe17e6f80f2c2d3b967728b2f6315956dd61da0b08dca4e704cb245e527e6e02ffc4b91afad80719b678d7f7a0b07d904e15f", 0x1000, 0x1, &(0x7f0000001100)={0x18, 0x0, 0x0, 0x8d5}, 0xc) recvfrom$inet(r2, &(0x7f0000001180)=""/240, 0xf0, 0x803, &(0x7f0000001280)={0x2, 0x2}, 0xc) msgget(0x0, 0x421) 11:34:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000000000b, &(0x7f0000000080)="204b38a4a7fa4dd4521e446ce9b6e3483616f861e0376ac1e87a34df17da4109b170dd46ee325cbdd45b80519eac868b3dee2ec2675212ee4ad6c44becad06dc841d6ad99c49a49b5c9920ab00380246ad74f14a40d7d9dea54804c410bce069fc5fc2b77f930a61164e66ad98b95467f9443d3bc6", 0x75) close(r0) 11:34:05 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/143}, 0x97, 0x3, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="4989684905375245219f2b77ea3071442cd7443d79bb70a6667325ea04d8cf677e0b9d6799dbf7a2a68a20656005921d901b965c28968666ffc58d5e83099b946f65e925675b8d1714f4fa381ea12e4540606926dd201bf8222785d6829c91f2ef065668613ea89508099ac45155c8dfd9030a06e293bf4b029fb761", 0x7c, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x100, 0x8}, 0xc) msgsnd(r0, &(0x7f0000000200)={0x2, "1506cbebce5a5e81d9c542794831294ba6c668471507e6a9cfd6c99d6be923fd93eb650df61615b1a3df8684e1cff3a148b6df87d7d500d41b91"}, 0x42, 0x800) 11:34:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7) 11:34:05 executing program 1: r0 = socket$inet(0x2, 0x2000000000004007, 0xbb38) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) r1 = socket$inet(0x2, 0x5, 0x2) socketpair(0x1, 0x4007, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/249, 0xf9}], 0x2, &(0x7f0000000380)=""/56, 0x38, 0x7fffffff}, 0x803) readv(r1, &(0x7f0000000880)=[{&(0x7f0000000400)=""/152, 0x98}, {&(0x7f00000004c0)=""/163, 0xa3}, {&(0x7f0000000580)=""/145, 0x91}, {&(0x7f0000000640)=""/233, 0xe9}, {&(0x7f0000000740)=""/213, 0xd5}, {&(0x7f0000000840)=""/40, 0x28}], 0x6) recvfrom$inet(r2, &(0x7f0000000080)=""/31, 0x1f, 0x2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) close(r2) 11:34:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000003c0)) setsockopt$inet_opts(r2, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000140)="ab3565507c3f6f064c7febec4f7dc0db32b19b20140e1dcf90c82d172686a13784aecfaa40a26b4ef2ae5072cf8ca5e197a5e93f5cfe72755f4ded874e6ea1c52ead970a95444de77358a17affef13ee2b1c8ea5058a1b47f401a5453e727fe32c57a3eb0d5ad47b6a75e659d4ef370611f9dd2808d3f63ccd66929e9da0edd842b05becb6e04ecc6b7321d950a89245e0c3f107b9ed4b53042a1d2c60363958bd956f50b97eb138ddd8f74e90e3cf2bd120bb922a5740529b17177e08ba3a5b255aef883a880d7691b6a79d6b4d0c1ce52c7d8da9db32b81f16d0c5f7eb26f183528fc606c8373407", 0xe9}, {&(0x7f0000000240)="f9a98f5616e117858033f726f7705e39b248a7b7211c4c28bca5e4aa3e00a6299c264f3ee698c77a294cd76f80789e872925a9485c384d001b645096a9ded6be", 0x40}, {&(0x7f0000000280)="55761644baa41200b43437a16c3999ebdd55d228855677404eabc780ca2f451b38f0b9f74f373493e724b03c5a887db58155bd07d0e44f5d0187e39d6146b0a60a2754d9343684f570747f2660c71a5183183bb2ebeb507fd0db6ef523bdcc3cf80759f7509928c6660dc589bd45e7fcde566b38b0ace33c903c5f0374557cde404bdb9aaf7bfea8300c3bf2b39d9a5f7dd05582953b93d288a1cdcc018998c7d4beb02f976b450a07638bef75eea77c602fa7f6387b3f0b0255fad95a79c46acd3211a3bb66505b39670ad8770847f693a7cf7025213872751dcb78e071c7c08cb55f17", 0xe4}], 0x3) close(r2) 11:34:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) r2 = socket$inet(0x2, 0x4000, 0x3ff) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000003c0)=0xc) r4 = getpid() r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="00002e2f0500000030e6f791eaaf21726fea8d6d950fdcb441be3bab000000e60000000000000000000000"], 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="2b914393d1058c96de19009d1ed69709a331f7ef18bac10e8f802aba37daf4ce279c07b55e88b13cc3c4e6619566e470978befbeae12b3c0523dfd4f3a80ab11376f32b78452e17bea7777644f6b254fb336351d3b6890ab9882396b5be1f301c150b8d3e5616c91c16b35dd39202b2d0f4cb267b17f23ee580a79457ce3636a06f5895590b90dde5fa550c6f37e29021cf296500ef986d6b44344656919b01117130c6d7549ea51436c7f04d9f0d89836bb2324749c334fcd8875af6decc1841bbfa692b3b476481b36520bee28d61dc3282cff9b3682348dcba3749b36cc729149", 0xe2}, {&(0x7f00000002c0)="f508f5164ea32632f3a366733a1b3f03fbe180637ced2cf751e1a63aa5c82b088f040bfcaf792d2be890eb2c3c2ab7d59ba8e1ee97e1bc30100407782f1fe56a35d4efbbe348666f0ef179b4e675e97fe2b4b62c55b03c2c156a337ac2affdc300847cb2ab7c8ad4a771c4400bb1bf475a6e8f181f692d8d6137d712e306ba356581ac7316d98a768b225dd771e85f99e48b87cf338a521620f5b25d8bc8ebbcea8af92fcde608fb9c076050633c3b7553a18478825f8a77145d5c43b9a326bc8b43103efe497cb7af3a4f3c8ffe3cdeb975c29680e63b747f574bbd20bffcf4dc1b3fed342251a70f924ba58120ab24", 0xf0}], 0x2, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x1}, 0x40c) setuid(0xee01) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x20) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) r1 = geteuid() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8080, 0x8) geteuid() connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f6669ff19d7a1d3e81fc4f1f66c653000"], 0xa) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r3) close(r0) 11:34:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8402, 0x1) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x7fff, 0x0, r1}) close(r0) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3f) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) r1 = semget$private(0x0, 0x3, 0x28) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x1, 0x4, 0x100]) r2 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r2) close(r0) 11:34:06 executing program 0: open(&(0x7f00000001c0)='./file1\x00', 0x118, 0x8) open(&(0x7f0000000100)='./file0/file0\x00', 0x9c2, 0x40) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000001c0), 0x10000042) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x1) socketpair$inet(0x2, 0x24aa44ebc42c9e55, 0x20, &(0x7f0000000180)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') clock_getres(0x3, &(0x7f0000000200)) clock_gettime(0x4, &(0x7f0000000080)) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:06 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)='r', 0x1) r0 = semget$private(0x0, 0x2, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xffff, 0x200, 0x100, 0x1]) syz_open_pts() 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1f) r1 = socket$inet(0x2, 0x1, 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) r2 = dup2(r1, r0) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) readlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=""/221, 0xdd) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0xa8ee) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) faccessat(r4, &(0x7f0000000600)='./file1\x00', 0x20, 0x1) close(r0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000300)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000340)="196281e296163b539790712faef96ba36f01c29c9c3eafc4aaf5d78e6d9005d894264cd744ace614ced7a4aff067ee768f8993e6c58c9d463c6f07ed8148fd512c8fe91c094c3746a379a2238e2457d35d832d5ad0224572b21507ef5430d4f0795f372d9c9734250d5d89ccf41a89e407ca069effc4c64b4deb3613add247e6da19f138134e93f2fdbff225c517eb5448b77505d82c137e41fb0834448786e211604a0d1cc41d94f7ac8793680ff22bd4dab7997e5e8bfa9dffe9e0b483c240c9dddc81ba283785c7a1c720740527ea87c849", 0xd3}, {&(0x7f0000000440)="0afe1e1d78dfcf7a8ff003ff435c27d99b0d22be93e9b11473cd51167a8b57caa55a2ed6f5ee8608ccb4cba42ccbf29dc061cffff0d96046c4da4a8b6c07fb34fdb30daa06edb4133a89255b5ee6bd4aeed58b3d05040194c9968cb14eb078a609212c5610b60d4ad04a4e0252474927271aa8c77d9423cbc998fe5075d0c0f19ebcb16f9cac1943ecdc36c97875d2198d2f47eb89be9ab4008f701e9240584a15b0905543184262621ce546bf221724c7c3dc1ca205308d36164241c32673fe9e7b43d336ba44", 0xc7}], 0x2, 0x0, 0x0, 0x4}, 0x1) pipe2(&(0x7f00000005c0), 0x10000) 11:34:06 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000cc9ff6)='./bus/file0\x00', &(0x7f000017b000)='./control\x00') r0 = open(&(0x7f0000000040)='./control\x00', 0x0, 0x84) symlinkat(&(0x7f0000000000)='\x00', r0, &(0x7f0000000080)='./bus/file0\x00') execve(&(0x7f00000000c0)='./control\x00', 0x0, 0x0) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x11b5, 0x5, 0x3ff, 0x9, "dccf29a6eb71a818f500655a329ddafd7ac6d25a", 0x0, 0x3}) 11:34:06 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0xfffffffffffffff7, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x14, 0x0, 0x80000001}], 0x2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x41, 0x2b, 0xff, 0x800}], 0x1, &(0x7f0000000200)={0x5, 0x6}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x45, 0x0) 11:34:06 executing program 1: socketpair(0x36, 0x5, 0xfffffffffffffff9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="eb84bb1f41d405a346717d41c5566a92f358ee5b9fe3fa7f320be6fc44364d229e4aa684e75bdef86614b382de38251e7af74ea08d95b6bdf5d6ec3f5fe3873505348031d8f2a5792d85afb56b0332e40a234e2dde63a62c5ecd72aa4542f4e6f7c4df9b1881e394049df6801912e9ec460c910dcc", 0x75}], 0x1, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0x40, 0x1}, 0x400) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(0xffffffffffffffff) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10004) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) getitimer(0x1, &(0x7f0000000000)) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="e429adcc631998dacac1dff5b70c607cdccd919054b75d9cd4bbee3dab13f91180664fe52f73ff19a2909239227b3f06e75295c173e90306350d4a8f0067ee21987a097e82c7b9a802b8222748c47d664a88c9036794cf3b48e9781fd100d8d66fd2de91583dd75ab407e448275e52f61ce97a394c163ff7a3d292b4160c46af51ccd5aa12d511f77b7d4fc4bcc2193c7bfc4fa1f654b55461e2ad73e959dc75563271fef1f4b6877adae38d9a6632d22dd44424e4cd7af8e729bb34", 0xbc}], 0x1, 0x0) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r3) r4 = dup2(r0, r0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xcb) seteuid(r5) getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r6) syz_open_pts() 11:34:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x25) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x38) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x2}, 0x8) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) flock(r0, 0x7) socket$inet(0x2, 0x0, 0x54) 11:34:06 executing program 0: setitimer(0xe5fb1dd7c908dad8, &(0x7f0000000140)={{0x0, 0x752c}, {0x7, 0x6}}, 0x0) socketpair(0x0, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x280000000, 0xffffffff, 0x4, 0x4, "553d96deef0757da43465183b2bb67367a4710e4", 0xe64, 0x8}) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) r1 = kqueue() recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/200, 0xc8}, {&(0x7f00000001c0)=""/59, 0x3b}], 0x2, &(0x7f0000000240)=""/92, 0x5c, 0xff}, 0x801) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x1, 0x7, 0x81}, 0x7, [0x1000, 0x4, 0x9, 0x8, 0xf8cf, 0x8, 0x7ff, 0x2f60000000000]}, 0x3c) r2 = msgget(0x0, 0x50) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x4, r3, r4, r5, r6, 0x30, 0x3}, 0x3, 0x80, r7, r8, 0x5, 0xbdd5, 0x4, 0x6}) 11:34:06 executing program 0: clock_getres(0x2, 0x0) clock_getres(0x3, &(0x7f0000000000)) 11:34:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4000000000083a2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x9bc92b9b6aa0bc8, 0x0) writev(r0, &(0x7f0000002840)=[{0x0}], 0x1) 11:34:06 executing program 1: r0 = getgid() r1 = getegid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r3]) r4 = socket$inet(0x2, 0x2000004, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = getpgrp() setpgid(r5, r6) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x1000008004007, 0xbea6) r1 = fcntl$getown(r0, 0x5) getpgid(r1) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x118) ioctl$TIOCNOTTY(r2, 0x20007471) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000100)='\x00', 0x1) close(r0) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) fcntl$dupfd(r0, 0x0, r0) 11:34:06 executing program 0: r0 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="7e7e34fd192c07ce1cc7a93d645f4d38128e8cd524bd08db6d0e979e40a24e197eff9f50e2cbf7ec597e73c6a320e97105a67bebb40bf9ab9741c67a5f190739c9e350da0eefdab9993571b9aeb1073d75", 0x51, 0x0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fchdir(r1) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) close(r0) close(r0) 11:34:06 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="a07dbdeddf6fdb87e83ce5366e85", 0xe) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket$unix(0x1, 0x5, 0x0) close(r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) flock(r2, 0xa) getpeername(r2, 0x0, 0x0) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0xb381) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x14, &(0x7f00001ecfe0), 0x1, &(0x7f0000f21000)=""/79, 0xfffffffffffffe9c}, 0x0) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:34:06 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x4, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getgid() geteuid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="d6d29c2bec545d558e34f84888d383414cb79ffa5891a9f5ffd0ae82817d1a2fe85caf8c6db15ecb94f5e120d90cd68882130b1b2ee76eea5b0ee81a63befd8795c8422a68703049c927ba204f1f1b65c48163faa398db5a74c5545d5a151cab43c2c8d0212084cd3e40e708e0", 0x6d}, {&(0x7f0000000180)="587191baf9f3aefe76356a13bcc25094678293003277dc52a1e207057bde0e6f6cd82c6c5dc0f50f0a14d6ea43b324edca9ddae3", 0x34}, {&(0x7f00000001c0)="6c05e177f783605db4f8fc61363d0b83acd5f679212bd9fbe000028d8665d137a43359af6c435f65173c45a595", 0x2d}, {&(0x7f0000000200)="a945060aaa71d2c9e906b29fffefcd125c4df4b3ad3d219a8d9bc919692149bd2882d463c82b14707049c9ab534bcdbf3a9f8d6c2e889e47cf7a6616ecb01d3103ef02515d4ad99fe69e66fac7fa7390d8b2a3a420f1dc31b28e4cf459bc737efc7dcd6a589e35145b1f9426b436ed60d7133e224fe12e13258fbe6b7b450b6c0fddeffd8a80001f4f656675590c5cff4ab2db10d01c24fc523f28fdba086ceb3d452061", 0xa4}, {&(0x7f00000002c0)="b12e370c16ea2e23f2d7c0ad7c25c98f3ec9fa5856130924fa539c03da92630b2418686efa7720643bdf649f0690", 0x2e}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x150, 0x400}, 0x3) close(r0) 11:34:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/217, 0xd9) chroot(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open$dir(&(0x7f0000000000)='./bus\x00', 0x8409, 0x0) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) socket$inet(0x2, 0x4, 0x5) 11:34:06 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x10040, 0x2) r0 = semget$private(0x0, 0x4, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0xa24b}, {0x18, 0x1, 0x0, 0x7fffffff}, 0x7ff, [0x5, 0x10000, 0x81, 0x6, 0x53, 0x1, 0x9, 0x7]}, 0x3c) semctl$IPC_RMID(r0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='cm') open$dir(&(0x7f0000000100)='./file1/file0\x00', 0x8, 0x101) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:06 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) close(r0) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="61a5279f42820b8310772a7417054e45245b2097d5c86d108c281f95bdc484580478fa7e493e8dc4ef48131dbbdbe1656f887e9ae1d5e5f398e97eb3410599104fe97a37e552ebdef29c4036c03b9b733aafddc2c336c2e1eb03303db7181ec04f85cb85af99645039c91c96ec36696dc77f5b955b3909eaa2b6e0f5d0b3414528e25a3d75d09a7154bf8c66ed18ef798d860f14515368d7f222b34a7851d40295bb5566c94e8d641c132a3b3a0920a0b567a86816510d189a7501a651fd95338260fde9dfd100cb5b427b8f04a3c0814f6d7fe8e231a34871deea64b64c9d7fde70a3e1d6c968f75e323274218b08f8aa0ef8eba592fdb8c8caf0494b", 0xfd, 0xa, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) pipe2(&(0x7f0000000000), 0x10000) close(r0) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:06 executing program 0: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffff9c) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) sendto$inet(r0, &(0x7f0000000080)="6b41a92193b7c479a295a1cd134266b9beb573c87bac97034fcf5c13fc245d18e10b291b43e83979984142839975059dfd8021b99e2d349e1ac8f652824ac057fc60d46b3968877f7356358704e3156f4c2b13ddf3", 0x55, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 11:34:06 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7f, 0x85}, 0x8) close(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) close(r1) 11:34:06 executing program 0: r0 = getppid() setpgid(0x0, r0) setpgid(r0, r0) 11:34:06 executing program 0: r0 = socket$inet(0x2, 0x7, 0x20000000) socket$inet(0x2, 0x2, 0x7) accept(r0, 0x0, 0x0) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0x7ffd, 0x101) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000140)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 11:34:06 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) r1 = socket$unix(0x1, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 11:34:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x88, 0x4) recvfrom$inet6(r0, &(0x7f0000000180)=""/218, 0xda, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0xfff, 0xfffffffffffffffb}, 0xc) recvfrom$unix(r0, &(0x7f0000000280)=""/106, 0x6a, 0x800, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) shutdown(r2, 0x3) 11:34:07 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000000)='\x00', 0x1) close(0xffffffffffffffff) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r0, r1) 11:34:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) socketpair(0x1, 0x7, 0x1, &(0x7f0000000140)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7}) 11:34:07 executing program 1: socketpair(0x30, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) r1 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r1) fcntl$dupfd(r0, 0xa, r1) 11:34:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="ba76514bb7c18e9a09abc0", 0xb) close(r0) 11:34:07 executing program 0: r0 = socket(0x2, 0x3, 0xffffffff) connect(r0, &(0x7f0000000000)=@in, 0xc) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000040)="a269d2ffc6537c653dfddb7d4ab8cbf0567ea81ef4836556338c223a08b60437310c258d875bc59f83a53c274fedbb48e0c553eb3199854ad80a7b9048d8408d576fcab8b75bc3ebfd594425d9901e052120e9e9444f8af21ac606baab6322bd3cca82006c6da485ef47309bdf73e8ad0c84f41b24e0082f0da65d9dede44e48cd904668b355a10bebb547a14afe8d08126856770b2c1819fae890536e0a70656764356a486cec0991543ad84b6a6f25a8f82e1f2a80a08655e4930ba2078252a490afda998d25581272ecfda1268e36ca2c8428c5", 0xd5, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 11:34:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) recvfrom$inet(r0, &(0x7f0000000080)=""/186, 0xba, 0x801, &(0x7f0000000000)={0x2, 0x1}, 0xc) 11:34:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdir(&(0x7f0000000180)='./bus\x00', 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x6005, 0x8b2) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 11:34:07 executing program 1: r0 = dup(0xffffffffffffff9c) socketpair(0x16, 0x4005, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e400000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x6e) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10008, 0x10) socketpair(0x26, 0xc000, 0x70000000, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) kqueue() r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r10 = syz_open_pts() r11 = kqueue() r12 = socket(0x1f, 0x2, 0x3f) socketpair$inet6(0x18, 0x7, 0x7fff, &(0x7f0000000500)={0xffffffffffffffff}) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r15 = kqueue() kevent(r0, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffe, 0x81, 0x0, 0xffffffffffffffff, 0x8}, {{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x164b, 0x3}, {{r4}, 0xfffffffffffffffb, 0x10, 0x2, 0x0, 0x40}, {{r6}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0x400}, {{r7}, 0xffffffffffffffff, 0x45, 0x80000004, 0x80000000, 0x7}, {{r8}, 0xffffffffffffffff, 0xd0, 0x1, 0x8, 0x3}, {{r9}, 0xfffffffffffffff8, 0x1, 0x4, 0x0, 0x6}, {{r10}, 0xfffffffffffffffb, 0x20, 0x5, 0x2, 0x401}], 0x9, &(0x7f0000000540)=[{{r11}, 0xfffffffffffffffb, 0x80, 0x44, 0x0, 0x4}, {{r12}, 0xfffffffffffffffe, 0x10, 0x3, 0x0, 0x2}, {{r13}, 0x0, 0x20, 0xf0000006, 0x7f, 0x7}, {{r14}, 0xfffffffffffffff9, 0x2, 0x0, 0xfffffffffffffffd, 0x7}, {{r15}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x1, 0x2e}], 0x8, &(0x7f0000000600)={0x3f, 0x100000001}) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0xb, &(0x7f0000000200)="15c8c572bb39f88a2905e5dc646a043800", 0x11) mknod(&(0x7f0000000100)='./file0\x00', 0x7000, 0x0) bind$inet(r16, &(0x7f0000000140)={0x2, 0x1}, 0xc) kqueue() close(r16) readv(r16, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000080)=""/11, 0xb}], 0x2) dup2(r1, r5) 11:34:07 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 11:34:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) setitimer(0x1, &(0x7f0000000000)={{0x5, 0xf9}, {0x44d, 0x5}}, &(0x7f0000000080)) 11:34:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r0) r1 = msgget$private(0x0, 0x1000000006) msgrcv(r1, &(0x7f0000000000)={0x0, ""/213}, 0xdd, 0x0, 0x1000) msgget$private(0x0, 0x0) 11:34:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() fchown(r2, r3, r4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x8) socket$inet(0x2, 0x4004, 0x9) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r2) 11:34:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x5, 0x60}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0xffffffffffffffff, 0x3f}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x13, 0x3, 0x100000000}], 0xb2aa, &(0x7f0000000100)={0x9, 0x1}) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) chroot(&(0x7f0000000000)='./file0\x00') close(r0) 11:34:08 executing program 0: open(&(0x7f0000000080)='./file1\x00', 0x10000, 0x80) open(&(0x7f0000000040)='./file1\x00', 0x12a08, 0x0) geteuid() open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 11:34:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80a0, 0x44) r1 = socket$inet(0x2, 0x1, 0x4000000000000004) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() close(r1) 11:34:08 executing program 0: socket(0x400210000020, 0x8004, 0x3ffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$inet(0x2, 0x4001, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:08 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x7) getsockopt(r0, 0x9, 0xfa, &(0x7f0000000000)=""/119, &(0x7f0000000080)=0x77) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x29) fchownat(r3, &(0x7f0000000180)='./file0\x00', r1, r2, 0x6) seteuid(r1) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000000)) close(r0) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) r1 = shmget(0x0, 0x2000, 0x620, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) close(r0) fcntl$setflags(r0, 0x2, 0x1) 11:34:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x94ae, 0x7}, 0xc) socketpair$inet(0x2, 0x2, 0x400, &(0x7f0000000080)) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100e43d7e0ee0653000"], 0xa) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 11:34:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000002040, 0x400000803) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x2, 0x80, 0x1, r2}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = socket$inet(0x2, 0x4, 0x401) r4 = dup(r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)=""/44, &(0x7f0000000080)=0x2c) ioctl$TIOCSTART(r4, 0x2000746e) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)="e8", 0x1010d) fcntl$setflags(r0, 0x2, 0x1) close(r0) 11:34:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8, 0xfffffffffffff001, 0x7, 0x9, "39f687756493edfc7237bae7ed051b94359e3b52", 0x7, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "38a6c7d4e3e83e954161eb762974e49b50c6bc64"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0xfffffffffffff827, 0x0, "5656659541e34a4047ae7693cfd2208362f87d9e"}) r1 = socket(0x1e, 0x3, 0x5f) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/66}, &(0x7f0000000100)=0x44) 11:34:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0xc0) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffff8) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) close(r0) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 11:34:08 executing program 0: mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x2012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x30) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) socketpair$inet(0x2, 0x1, 0x2, &(0x7f0000000000)) 11:34:08 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r2 = kqueue() readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)=""/199, 0xc7) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) write(r2, &(0x7f0000000240)="3e02c793461e0ed221c62a2a7e1bbe8db1261cfbce43072d023461c5844590d03da56f49d4fe861da4eb9842873dbf756d8121f4af611d16a93fb35304ed86a86106e9603ed24da22f76f57bf1b0e531e90741302fa1bfb006b4d6b8720f27a8c68de948d86da0f8d1d3f1108aef3a821b36250dd8b134af4b1c05de0bd66eed077a0d4f10716986171cdefdbed2618130cf6943595598c1b37039e5895569913ae1edc010df8b4e309941a853f7e3e7736c9ec04fe3721d1fc111723edc10acd5bfd1902a2f7e3a803a82a122fd2ef9b4268e13ad5ef375baea99dd", 0xdc) r4 = getppid() fcntl$setown(r3, 0x6, r4) kqueue() 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x4, 0x4) 11:34:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x300, 0x140) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) preadv(0xffffffffffffffff, &(0x7f0000000140), 0x11db, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000000c0)=""/184, 0xb8}, {&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/37, 0x25}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/251, 0xfb}, {&(0x7f0000001480)=""/98, 0x62}], 0x8, 0x0) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) r1 = socket(0x1, 0x4000, 0x3) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000180)=0xffffffffffffff58) 11:34:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x9}, 0x0) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7fff) syz_execute_func(&(0x7f0000000000)="36650fee00c4c2f945d5c4c2d13f4fbb3e0f01d9c403fd423bfec4617973db00c402f91c12c4810171e4b8427001660f6b3c9c") 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getgid() getpid() getuid() getgroups(0x1, &(0x7f0000001380)=[0x0]) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x1, &(0x7f00000011c0), 0x3, &(0x7f00000013c0), 0x78, 0x4}, 0x1) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:08 executing program 1: r0 = geteuid() r1 = socket$inet(0x2, 0x2, 0x0) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = socket$inet(0x2, 0x3, 0x813) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = getppid() r6 = getegid() r7 = getpgid(0x0) r8 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r10 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="216c4f4cb336996fc33cc7efc748bba56cd883de7de5b2a79e3ff3a36e429dc74fdf545fa6b48a4ad6cea4ec35e324e6776f0bea27500d664ace0589b94b6c4d85fa274bbfc90a26eb9d599341536aecacd245f960fa176e66931cf8023aea2601cdacb372715cf71b1e744139a8ca0505a0b82d9ee1287c188309df3989e2775ca1", 0x82}, {&(0x7f0000000200)="0d2ef1fea40ca54bfb4f740995b588f14cabc7e002a0f3791571347034f8981e4ae2d3799c72c7e1b8af5833a08f7b44ba04b18d127d1d55b61bd5de2e1b73535b36ca22865b1101c65c3f85d006be9b4419495d1fc3d85fe16c3db4ac1d242660117d70b2a5f6f76489ca3126929b4fc63c70c1818b9a9f62a558c7d78d4f79b61e5337ca4ed9603b8267492dda8bd19055e8b8ce7887f1a0185bd0007033895dd42056e8fc8b20626511a3d4316c1fe704ecc96847a1bfc2105b14931c0034195135f36a05", 0xc6}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r5, r0, r6}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r7, r0, r8}, @rights={0x18, 0xffff, 0x1, [r3, r3]}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r9, r0, r10}, @cred={0x20, 0xffff, 0x0, r11, r0, r12}, @rights={0x28, 0xffff, 0x1, [r3, r3, r1, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r3, r1]}], 0x128, 0x4}, 0xd) close(r1) 11:34:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="27b74f3e38974ed460d778f0330a3a50bf1e319ee975c445acd542b4c3419b9f5d4a7e1625c00280f05a34f489edabcd7d78502cdd21317ae99b282ae74f0671c504cac14240f9f7f7b67eac5b52ad761d0ccbcd2ec5fbda321acd10f3a07391b6836d2eeb84097e6c2924e16341ac0f0f05777250cea37026d66bc57683e86a4ecced350aa7009d2bd770fe3ecb", 0x8e) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfff, 0xffffffffffffff37, 0x8000, 0x7, "254323351036562da3f9485f347cd570f6a540ec", 0x3, 0x62}) close(r0) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x4004, 0x10000) close(r0) 11:34:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x19}, {r2, 0x20}, {r2, 0x20}, {r3, 0x9}, {r0, 0x20}, {r2, 0x40}, {r2, 0x2}, {r3, 0x10}, {r1, 0x84}], 0x9, 0x7) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x5, 0x11a) recvfrom$inet(r0, &(0x7f00000000c0)=""/52, 0x34, 0x43, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) close(r1) 11:34:08 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) recvfrom(r0, &(0x7f0000000080)=""/4, 0x4, 0x2, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5707dc0fcda9d912429d3a64cbd9b6de367a42e18c8d6365b0ff3d36c608c438a72256224c539e3960af88177b823824900d71ff38a438ac4681e54233e39cd7825c6e47ad449978a68bc4cd1c940a1de2d6e072036aadf621695c23", 0x5c) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:08 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='x\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='x\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='x\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='x\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='x\x00']) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) mkdir(&(0x7f0000000040)='.\x00', 0x0) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000080)="8ea10aa81c06a9bec6c881d1478e260671c79a0499b2f39694c7de7dfe64f0e6fe4126479e01000100c136c878566c0c11410008dc1d25d0c692ea5c05000000c21b45c49e2b1837a9fb1a5823367ab8e08898e6124e4943905eafb3281cb924aa132f81069517de71f8798bf627126230fd470c3e12af49481c8465b7aeb3295e95d4f5e24e6003e7e82d4486d11a2dff9f488e35863fecd42644d56439f3b3ea4baa9ebc3f512d029af2f31f70a1df480ebdfc20f20eae3e63b76d35", 0xbd) close(r0) 11:34:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) socket$inet6(0x18, 0x0, 0x10001) getsockname$unix(r1, 0x0, &(0x7f0000000040)) ioctl$TIOCSTOP(r1, 0x2000746f) getdents(r1, &(0x7f0000000000)=""/30, 0x1e) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x6) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:08 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x3, 0x6) close(r0) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) fcntl$setstatus(r0, 0x4, 0x88) r1 = socket(0x11, 0x4000, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xfffffffffffffd91) fcntl$setown(r1, 0x6, r2) 11:34:08 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) close(r0) 11:34:08 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) chmod(&(0x7f0000000280)='./file0\x00', 0x40) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x7, 0x1}, 0x8) unlink(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/222, 0xde, 0x40, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00', 0x6) close(r0) dup2(r0, r0) 11:34:08 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x2801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) 11:34:08 executing program 1: socketpair(0x20, 0x8001, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x114) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4) close(r1) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x2, 0xffffffff) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xa0) 11:34:08 executing program 0: getrusage(0x0, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000140)=0xc) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x9, 0xfffffffff2f74920}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x83) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/66}, &(0x7f00000000c0)=0x44) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) close(r0) fchdir(r0) 11:34:08 executing program 0: readlink(0x0, 0x0, 0x65) 11:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) nanosleep(&(0x7f0000000000)={0x7, 0x81}, &(0x7f0000000080)) close(r0) 11:34:08 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') r1 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/8, 0x8, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c65302f66696c65302f66696c653000acc16f82e9d24e1401df45408b47e17b46ca58bc277a9f1233f34b2c224dfb672c597ce548aaa24572e650692b7b94150ca0ae667202000000c33c254477fbca70"], 0x1c) mknodat(r0, &(0x7f0000000140)='./file0/file0/file0\x00', 0x8001, 0xffffffffffffff81) 11:34:09 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8080, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000007c0)={{0x18, 0x2, 0x1ff, 0x4}, {0x18, 0x0, 0x1ff, 0x5}, 0xa82, [0x47428d44, 0x6, 0x1, 0x7, 0x9, 0x6, 0x800, 0x401]}, 0x3c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1f) ioctl$TIOCSTART(r1, 0x2000746e) fsync(r2) pwritev(r3, &(0x7f0000000740)=[{&(0x7f0000000180)="e9e59471d3fb0075122d69a797e0a15eae3ca9cd7402dc6bd12954d6b7841198aa932100f9419f23cd1796160400b36e9f03675947e2483543c29c26ce9477acb9cfff14d355f99aa7ee797642a34dfa6bcfd481416ecb0eb120f4b17151e7f8c5b23655d178168ca634e1ad46588fb9c79f3942e2dcd4091bb641899f00ba69b8ca84edd25715e22e928eac5c08be27089c93746242c9ddd785e60c56149292fb09c14b7270e7273e9b887b8f976130ed7cb36636db1f2b673eacd47a7db285212df4ba4492a8e185e0153b100425760eebce28cab6dfb2d327fb9ca2a9e03db4be9917d4a567", 0xe7}, {&(0x7f0000000000)="0f451036a485ceefa969072fd4c688df53023dec8158f570a0916c4b6712d8a89e9fdd98447b4dd6bb8c50ffc3f93311cb5662244e4d49b879458ece77dbf4fc8c467dd3934b1e24f358d620509b26a8d5b7df7ddbd68cd6c7468f24e18b60e7310407d74cc731cb8433efbcae5c9ea35b869aa04f924b9a123a68ad7e41d8accaa99f207bb3fa8389060ad5785340f4df296c957596bf5e4bfab264c5a7582fb8", 0xa1}, {&(0x7f0000000280)="8b014a33114f458e7e908140c682f7882b0b2370c9edf1478b737f1c38be1c7d4c04784b72ecc60685f4c8ec01fae5a0ace4f329a1f8dd31a58fd1748239b4435705f6f6a175f9f8cebbd7511d90bfdcda216febfff7dc6af55d5c1cdd33625db095283bad12aefd742be2e1ac267de37b79ae0a8c359e5576fe2ad9f955a0e1b078a71936348063d37cdcd6d3457f5b82552565a950886dc43ded3d520b0e34425b5a7e8e7f690121018a76da729f741c8787dadb71e101c06a282e842679c62c84685a15578dc0ec1e3fee375e5b03bf35adc63c582eef32c189074af3663b", 0xe0}, {&(0x7f0000000380)="f567873c4418506a2d83822eb1b825471c848247aaf9466bd70ae3291f04159926b893ddfa9a0969f45686b5458c44d14a48e4a43f29267efab70825448396dbf8f10a5bbc563c9474cdaa10047512b6aea04365dc922c29a9994852755973832d6c84d4b23bc14612fd21396eac0fcf7be373cc0edafc4d66fd79997d04e2be02606139a547cce243293447f5efab9ee98720829625b3c76a5c3cbede1369f56270c210bd80de3cd6ad74d25367d1a69bd47bc72944595df111e34aa5d29140f38e740767209865e9d9f5b5ef72f6", 0xcf}, {&(0x7f0000000480)="6325d0cb3ca39abbeba944faeb763043e3a1b5c7494a7c31c113fa1f21f508ec81a3f4d3c4c6dd8d14f79f7f0d0c68528c58f1e965d3545ead18b58848b6483af556b41f0d4df6730056c1fcd74a3a745ba398451fee408eea6105f590ec606d47b7be85fbf19bf95d5d010dbe10567d37a1539bc8c9da8051a874d7ce30ed3259b7dafe2fe95e1e6dca8bb76f963fb5ab19dd30d3", 0x95}, {&(0x7f0000000540)="06ddc80b18d2cf271ee89a5a93f0fe33cc02c570f742e0cb29024a9e5b3d13e8f402c489275387ef51a9c419c7e91b0146b194fa68f711d64e27078aed9fc96542dc6ac30792975b4df4b64d5152be1062b729585dc74711cd7396e41caa7a82d0c024c6417c40ea6adffcc57db5421c3c5265859a32c706446099fcae1d4fc039ce24bda9f50266e23818b4f22344d1d1a2c373c63b2c3d6de47771af9b9a230c707af5a472b6b9dafa1c2fd7a226606ce25a10e3c644c8a4f677b5aa8327691375724984b226ab565c63026e4d726607b08d", 0xd3}, {&(0x7f0000000640)="01b8fa08a4ddc5e928fa54611d37ba854cafac27d31524cf14cde78da772a6c398746f9dd02a685c6de14c1f83b0fe8b1ac2fd5512239bab2aecfd25e2dda43f8a62041982a4c4874784e8128e0a42418ac56f682b711d56f51b0e38855b642044914b0eff01ad3cb7c5114a26a6b01798543b2bb933b3973911b8b736de4634ff1b2f003077936450e04ad1643828d9abbbdddc4e933182a7f41b4ec4078444dca1240f27c9a8c0de77643241112384b9e788da864dc3197a8c7e17e28eb30b66c577a0b8f6f0c8d1b8a4250995196210a7059629d1cea0ac7e6eb1420b3598002bc0421bb595c07c1c15", 0xeb}], 0x7, 0x0) 11:34:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f00000000c0)=""/195, 0xc3, 0x842, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x4}, 0xc) open$dir(&(0x7f00000001c0)='./file0\x00', 0x280a0, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3e4, 0x0}, 0x0) 11:34:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/25) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) sendto$inet(r0, &(0x7f0000000080)="d70c84a8cae044573caac53d2e965ff3f94f0e958e3617e29158a4fe00540089151922b7cd82d9345ea9325f3968cdf11f73da7f70a46229cd4b98caa8b901d57f0d3f64f5c6fbf7e7ed051c0fe5fbbdcb35ff7e8a47cfcc1c9c3b6c4badfa2fa53f41cb865e070549212c463db62ecd9b9778737445f497aa709417d355e0772b5a0afae73938c181f3ddbb52d66f09e408bf9335aff2748fdeffb12d9c89378aa2c42e67e5742f415edaa9307e5233bf4c91299d6f889add60d0c4b90858fd399c4a015c025290a81998f93d4ad2484cd513574c99a3b82daeaf30308dffe0f90b243acaec9f55f3d6535dc3f16504aa1a77b9", 0xf4, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) recvfrom$inet(r0, &(0x7f00000001c0)=""/42, 0x2a, 0x2, &(0x7f0000000200)={0x2, 0x1}, 0xc) 11:34:09 executing program 0: clock_gettime(0xfffffffffffffffc, 0xfffffffffffffffe) 11:34:09 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) chdir(0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10400, 0xd2) socketpair(0x26, 0x4000, 0x10001, &(0x7f0000000080)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) fcntl$getflags(r0, 0x3) 11:34:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x22) 11:34:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r0, &(0x7f0000000000)="c017d091bc50d73d7597ebaba54568d3618b043ec782ad6be9859cfadcb2d424cde8da0fda9aa33fadf9b66db8a38542d967609fc9e3e3a958a00c20e456d2c998097f854241c5db8d7a5dcbbea7dbbea06467be59d5050020dad267476be939d828c34fc5", 0x65, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8, 0x101, 0x100000000, 0x5c, 0xfffffffffffffff8, 0x5, 0x9, 0x4993}, &(0x7f00000000c0)={0x6, 0x7fff}) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x10) select(0x40, &(0x7f00000001c0)={0x5, 0x20a0, 0x2, 0x0, 0xfffffffffffffffb, 0x7, 0xffff, 0x104e}, &(0x7f0000000200)={0x5, 0x3, 0x3, 0x5b6, 0xce, 0x7, 0x10000, 0x9}, &(0x7f0000000240)={0x10001, 0xfffffffffffff770, 0x1, 0x3f, 0x20, 0x200, 0x0, 0x4}, &(0x7f0000000280)={0x1000, 0x9}) 11:34:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x100000001]) socket$inet(0x2, 0x5, 0xfffffffffffffff8) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) clock_getres(0x3, &(0x7f0000000080)) close(r0) 11:34:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:09 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) clock_gettime(0x2, &(0x7f0000000000)) close(r0) 11:34:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x13c}, {r0, 0x1}, {r0}, {r0}, {r0, 0x9}, {r0, 0x40}, {r0, 0x2}, {r0, 0x111}, {r0, 0x40}], 0x9, 0x7f) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) 11:34:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r0) 11:34:10 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) close(r0) 11:34:10 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) flock(r1, 0x1) close(r1) flock(r0, 0x5) 11:34:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:34:10 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) close(r0) 11:34:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) flock(r0, 0x2) 11:34:10 executing program 0: kqueue() setgid(0xee00) setegid(0x0) 11:34:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000) close(r0) poll(&(0x7f0000000080)=[{r0, 0x102}, {r0, 0x4}, {r0, 0x6c}, {r0, 0x140}, {r0, 0x3}, {r0, 0x4}, {r0, 0x80}, {r0, 0x6}], 0x2000000000000266, 0x80000000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8044, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) rmdir(&(0x7f00000000c0)='./file0\x00') close(r0) open(&(0x7f0000000100)='./file0\x00', 0x10082, 0x0) 11:34:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000080)="a9d5bf56289296fc1f6663064e50ab83d4c77893e1662c4f6bfc98f9ed49bc3b8821ddb99e1850778887fe854f8a8ce332ea715a6526c5fb70b0e5646a6e844ae1bdb6d76aff09b5cc577a92126075148f379c3d79d0c62a216a9053acf938c4ac7c5e777ed2b204ca203dec7018d64d906db208ed9528a05c95c7cc3c5545f6052b2e3ab0222bf373b1c74ed41ce760eff7b5570f69c10c2ef4872992d8e077a4ca04fa944b61a4e52fc14830a65c20", 0xb0, 0x1, &(0x7f0000000140)={0x18, 0x3, 0x1, 0x2000000000000}, 0xc) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) getpid() close(r1) dup2(r1, r1) 11:34:10 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = msgget$private(0x0, 0x100) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() setuid(r3) r6 = getegid() r7 = getppid() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xdea, r2, r4, r5, r6, 0x8, 0x280}, 0x4, 0x1ff, r7, r8, 0xc3a6, 0x855, 0x4, 0x9}) 11:34:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 11:34:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)='\x00', 0xfe8e) close(r0) 11:34:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x9) lseek(r0, 0x10, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r1) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5) r2 = socket$inet(0x2, 0x3, 0x7) sendto$inet(r2, &(0x7f0000000080)="79eab6d062e9b4e6f47206f90ad4350f9976023556f9d7416f66a50941060a91795ebb328d3a87dce819ead887dc2835c878c8aaee2d18fb693e97676f7a19ae76bd8ed0853d40ec408c83b463073a60ef5590fc8b8b3840d33dd53528e3efa0fac26285e6c845b3d73fbeb0", 0x6c, 0x8, &(0x7f0000000100)={0x2, 0x3}, 0xc) 11:34:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000140)='c\x00') sendto(r0, &(0x7f0000000180)="95144f6d5ada71db6b96230e4877b14e90f9b82d76b887", 0x17, 0x8, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x2, 0x6}, 0xc) 11:34:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000040), 0xc) 11:34:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:11 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', 0x0) 11:34:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x7}, {0x80000001, 0xe69a}}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) r2 = socket$inet(0x2, 0x8005, 0x1) close(r1) fchmod(r2, 0x40) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/108, &(0x7f0000000000)=0x6c) fcntl$setstatus(r1, 0x4, 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x10080, 0x40) 11:34:11 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 11:34:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) 11:34:11 executing program 0: r0 = msgget(0x3, 0x148) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/190}, 0xc6, 0x1, 0x1800) setrlimit(0x6, &(0x7f0000000080)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 11:34:11 executing program 1: r0 = socket$inet(0x2, 0x4, 0xef2) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ace0b7ba823c5bcaab89e25474ec06f8341898a"}) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xa1) select(0x40, &(0x7f00000000c0)={0x4, 0x0, 0x8, 0x7, 0x200, 0x0, 0x0, 0x4}, &(0x7f0000000140)={0x100, 0xffff, 0x0, 0x5, 0x79, 0x400, 0x7ff, 0xffffffffffff004f}, &(0x7f0000000180)={0x100000001, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, 0xffff, 0x7fff, 0x0, 0x5}, &(0x7f00000001c0)={0x8000, 0x9}) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000100)=0xc) 11:34:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x3, 0x4, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 11:34:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) fcntl$setstatus(r0, 0x4, 0xc0) 11:34:11 executing program 1: socketpair$inet(0x2, 0x4002, 0x26ab, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="493728304c75beed38f15f83f284c304332d3e42e6df3f6407549f7617554da9a84b7d7a1dca9cf959b7b390b26680e6983291d2ea91f8ae63ea7cbb54e126fc44e362623ecc0555b234f96e521ad161eb64ecda8693778abf1a57ee854a5de9de0c69bb27a2e44d64f04bcbdbb01f0409ed76d370440db6af506eddd9197beaec3e98829b0e25ab83129db1dc567354b4db38e470eee981dccd3e13884bd3984bf515fbbcda026ff864b951e836f1f65755029bcbdcae4a67a471de245c2533565df0a5cd91ce6ac2b22f083a75254e5b1edc7b1b3d", 0xd6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r1) 11:34:11 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/197, 0xc5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000001640)="3f26e8acec5e952fc0aa50b5a1fb708e00c3974077cac6048e7229d157f682f769d3a6de7f4bddc6a79caa06c68d37b1cf00e188d9f80c4bf77913566f20f5799b1125c96d1d82e269c3b4dfc5c383943d9f32e3034116bc9e1d0b0169a707c42130011167adbb6c2bb3bf779d6a602230e5cffc9ea8477c660e96e589a67d32aec6a897cf36837f28ab860ac86071f4b73b2a49968b81d27002d76d5878143caaa778cea1dbc4d57630f1c41d0199bdd234f25170c1b58f0eb99fcdfe2ed562aefdcbd058c2bb5f360545cac2ac5917c70d85ace0f0ac45c1c07844a12eae774e157ebb45d7c326d72c0576566f46beacf7942c93708d453f8dac5e310de3e251cc9ab9d559692fba9abd4a512b17cd3440052b78b07a8a82f57f7d892b89c26d2e6ffa088c2c82610e221c32605cf897380173482d8dd1b07aeb470100da8f13e08d588997d6a70eba5092393f6c881612bec6474144088906f69904391d3217db23dbc979f4fcf3f315e39ed4b4f5a2d52871fbf03c8a02a6c8c4a0a29f09e0b7c3fbb8feb1ec0619dffee5fb1e2e6fa1006d91f9b4da19d5e3c16dbc51212c3e0b9f30eda29284c609ba902c493087b765a2d2e326c199128b4e3252b84fdc483834049c6009862ac372dcdd3aae4e474c63d58a6bec1c52284bcbb380f68084c573f9ce81df8e75789cda7c35235fb474e94a92844da1f7464f06dbf409d942da38c051e36198a52d27d4d7991512c4235e3d9845ca72c49b77ed2a3cfb6e3c9a3785f479bf4d1bf1fd74f80702f891e403ffb596e1e904f0f1ed0670f0a260e14b8a678a580173fef1365e2564406a050e287a0b37749df0b7690df9abaeffbeab24dd7004b3d9bb979574c71df6ae1b9ba68f7d836f1dc56cda20cc1ec849b4a7bcd9b6e326acac8e51d7546f0ac23f9cf3c54aa9651a6f4f1fdb75ba3f956b6d8a13dc1d9dcdb5a884f1508fc05f210fe146aa41b090c7736198f06a6088c8cc508e505174598a28b99275e834ac44d6dc4b19c7181c0f4c18590fe974f7de1c9959099397a25df1ac3ca83832aace5cff7aa1f1e166e2d015eeb9e0cbd78316c50e67fa7e93bc63509f98c73dcb944bf976e1f11b38722c56a9394712de947b21f8f87bd0b78e5d2346410409f4e87a2831393a80c660922b22705617764c2adbc2db6e0eee7a476034c51ce7368d75bb18acc9e6add230ff19407731db24da6892a9c5d132e842e281db2decb42a375c9f68f3f9325744c21e37344c65a92427d311de919239f7cc37186357cabdfdd54aab665e12f4ad8f2b676750971bc934ca6d5863b5aca98e8b638bcdfe5bb3afce1c65239467bae1a123686ae43bea89d6439d35c5746547168d923f88f9c4bc8c1852f73d1d2acb589c56a0f7a8fcd58d3820e0f71bf54737877f8b75646f154d3323697b63caadfd5dd5763d4afe49a10d26b7eb2073fc5e1f4097307a55f9ebd0000d09e2eeb609ef750f75ff98e85980671cdeaa4e0a9058878f5f4169058ce514cef8035a11a43dc189ce67e149a910c8b0f8633a0f6146d00b8c6096bc5f107d65543e8122553d9e5ec26f4ec69f7a456e14d5a707982f523b54396273ad5c1c896ca9d56c1e7d496986ebaf2cd55fb60feb30cb3dca212fc63069a9d9beb4fae3828327fe3d28bbc4391648645fa3acda5d042a0cb490a7d255a644433f01e1f6546d16b68737128b8caa809120d3cf3edf2bfd2ea9bf1a17857fe27a0659b2bbfa324f85143556dcf430b69e73703fffa4cc6e021fc7a619df949bc21f379d3a50463ad0bdf2c715f7e3ef83f26bd1f11f23e8bbfe8d1e34984d2b45f3e2bdb67e5e820bedc87fc860fdcae34a3c455a97329b812cf22322534cdce4012198842c2ac3a81a7acd7e6d7bdbc20f207db72beaaf96b9dc6f6c572a665ceb9af12e93c97829c84112a78ea325a4235a8e1122b88f20bb1c7b6af20e68c4a791957de1402b5041e04231cfcf5a5b6b292cd418cacc1cae23873e520113e06510df7c6f7d5beeae2139a6125b446cb52cc2e95ec9e45bc35910f252aed26111298a5aad8d03444c2cc182f62f0ed7ed05d214de974f9891b423c6b5c40620fa14cc029624ee1b65de0b80c1aaa7b58be5eb45f4f1ff869e778c2199f1060149d9ce51f4525b9a6986173e34a9c9662f789b53e7f9d4c63449bfc571aa93be9f588f6559d90589df67f7027083d602889117832ae3a69999800808c225ba57fc9c348277c1fef31d82921bca50216a1c2101909f2172fb2f990643e3dd9029f6328af81bf698adf48f53adb65574086a1152dc4f06c6d64808d94322e39d1074246898f3106f980f302bf06a8bf6c2440fad7328304abca9c86fa17239d5e74080f725d773db715970ac56a6344abcf02ec0d8e0aa8dbc357e2cc506a817a47d32921728dfec399961b8d361a07471db56989e2f54959c749f6716bc59a3bc33098e3fbdb3046e15db1ea9b165f0db80b023b7326161b93d95a43ce96b84656986c96ec81bf03caf593cc538e15666a5f5b32b561e5f102a11586de579ed0867116eefc0feb05cfd46d44c70f13bb3916e976f915608ae48f97f7d8252fddd5c3b4c11b57a69bacff05cfd3979c32dc73b9cd94fe6c41dbbc49b72b0661240a1ba5c51d7daf22feef7affd27d3608395c724a91b03b2963a12c3ebfbe29a68ea27c8d03bd212b39fc8d13941edc7e74db97e00cb8f919b8a33527f3c466ff7e3dd93da9decd865377747dc1c4dfce408be382310870a954dc9dc03810d913557e25c54a158d455fe4726ba682b4d3bff0b44b4cfb700a75514cbabe1ca651c0370d47ade5ba5d67cb6d137e617b40fe560dea7098ad0b2919c1970abc54555ec5f2d93358d500fda763bb6972dd739922c702737ac77b396bf4c8f740a42678f2f5061b95963ab3ceb944f9df450db0d3a254d8710964111210d8a10761236c85e712d937f726d8d54794128290789c247804003b40008325b12f5ee3f7b0c07968d902caa802da4d303d01b79cc41b83c0d434baca02678aebd20a8ba9200db242d7d83208d92fe3215346ed2e523f901abf3b4e16bab33a8d1935ffb44c384823cf6c2c983af1d1c4e1dcf5eb08c19e56d33fc10e808fe3dbb2bbaad77f31792b6541aa835fe24a1779359f515fb47a9bfac5a672e1c5ed78b489e053cc16067a437c43e4f10d881053537d78caa2cb1e4fdaa29174e9fec574371bbfff590dc86b51ae5fc2a233ef3bfa4f6813683ad370d3dc24a858d063b415fafd1546c2443980724e510144e92ad2fe97c1ebe28cd80b54ef6d74ba30150a840b084e49c79e3018b7fac1d2fcbbfef005292e6eb16a38ef538af02319063acac8e710f8bb5495cf3f0b0626f214ad744a52002bbc2e3af8bbbaa3ffd41e84909823352272cce41fb089e6d4dfa2d12e46e246f7294bed38bcfd58c7db097866baf415f4513606d1e9b3a9c8fa50a0d22290cff205b8bdc86e73e73b98fff83e29f52467537450dee3fd6ffae3be2ff1b300cba3b3cd258cc3f6f11e88c7375f35eff230f79fa7e6d1bcee52f11cc3566ed8a7bdf676fc656d9da442b01427ca7cf7087bf8b82e9838e4ec6e6c974916da007b3c800973d247a49f3ff4174cc352cd819e001d965111848cdb3c1a46dacebd160b0d9125008cb3b24e0fa73779506808e93a2acdb5a24738d1ddbe7685d4f95e5c344826dd13e114937a0768435563ef2147f4b31de0513253de8289084e5219e80b3edf5d3a6866faefe96551aac354f521c7b3d1237f896d44ddedd99e4906d7874b4ded83d19bf7ad70aa3241a3682e09f273e45f95c2a06bfd8c08ef47289df8617156e26ce96ae85934a882e30a28cb187365cb38b127789aa784f24578e53b882f1ae14b884bccee39c911b0c31e8b8bff3e55f3ea2261cfa455a175701ce022edcea194e76b6c370c87a2a710cb8d529384905f7f79348d1a02c33e855f5f28792d28b8d8c811283210860b79a6a1c1a3f72239fea6b939a6ae2317381d98d5c41942e762058fc5faaa96d4c3804e89d51a018a4bd2a16324b043f323173904dd6f2a9c35fe5604ca36753df726b785f6769fb614f3cf6446c066bdaec2a22bc0e7b649219617f47d862d85245e119ba11dbe4bbd5025c2d7fd2386a5d1dd2d1ca33ea829b9824f61e8d1ec92de75b763f5e845b498b39c60af6b7012198842e1c77f5fc8ebb696b844f0004fe3e28e30a061e883db8f95cd8f0a830eb64706012f206f3895360d3b4fb83777fbb22fa7efa4c81057eeae0c70bb58a7fc5a78c4bc3bbebbc52bea366f59c769d152f6f4c7825b5de1bc1d092f28729926744b1af1f8879b08692cbb33f7f795e8c3a0076d1a88b3bc764119e52151bf3d63c74e77fe2358777df098ec8e15483fbd30cc95c6314a6312532c59733e92ba073aff42b7a5ccfbe6c92d91a74c6f1bcf57ad064416faa2859f2b9436f06a77302b684e2b3ef6190b0c37a98de85bbed0388ce27c43146da06ecf3c43339021ef469c3dd16099cd076d4c28552c6fd00caad2beea6789f77808d536d23038c716ac9477e6fcd92e901bdfb6134a915a1e4b50d218a1a3a76e3faef6a709e85b12c1eb7b18d8e363b4e4e768425f88207e0ad7349ea9cc7d6313d6c988bf1eff46f01d2bc130cfcdc898d04e241386b1eede5d2441fe5f17b2b7e325b672556242c44dd7246bc6463af0b58c12229b644ef7b0d63ab9bf03a310b1bd7970ecd160e2cae8b8a2c4809ab01a3ba5f4603ac96305a46bd845ba4722463a51fe3228529b0f6e2abd9ca69a2eeadf0093fa100c9acf8fa2272ef178f0cbf0c03c9bce444874c5cf2cdf1bdac7bfb1afb0971c48e4228a8819e5bf42b1aa6ab0c605e4849441cfd9ee48a433ab09561106c3debbc4609db82d433b202c1d802b7833a8e4da0a0d4b2065d00c323f4a64c966e05d1d23343e0be09892e6ec3673b21d3375df33171b4a47cb9bebc5cc8bdb67f9e6c3ef99b6d62909368ce20aeef831655d8aae15dcc8634eccc50cb8b62b8d84a6aaf5f57175d9735a39483bbe363d1ef4d095cc741aea05ae6b0ce325f66637e07374afcfb83755dc088fb01f10e8e26a4026d145635ef510de5069e4e16c9ef118d26fb0d8fab32e9720c5945de0caa39e2f3153179d71a48d81aff1cbdf851f576281c988af58c3a35e034199ca7e6b179cc8173d3f882e3434b3e866156f6e5bb59f5e72e9456cf4acd1035efe0ad3975c10add09163afdbae387008f5c325413a180114416af750047c94b3b0cb19ab171843851929f44dbdc4dc8a9402f081d05e1445d2eb6f37d6763adf40971bb55b4e733414fba4da806a2ecf60ed6bf2c1af6a3fb7f82a5b2809001c0d574072f1c10a4093306672b537375ed84e002049988d56cfdb47920bdef8eee2a4314b22dce24a94699f39f", 0xf11}], 0x1, 0x0, 0x0, 0x2}, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/22, 0x16) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000200), &(0x7f0000000240)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 11:34:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)='\x00', 0x1) socket$inet(0x2, 0x3, 0xa3a1) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) 11:34:11 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x40) recvfrom$unix(r0, &(0x7f00000000c0)=""/243, 0xf3, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 11:34:11 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x3928ad9a0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) chdir(&(0x7f0000000000)='./file0\x00') socket$inet(0x2, 0x2, 0x0) 11:34:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)='\x00', 0xfffffffffffffe33) close(r0) 11:34:11 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x8003, 0x7) mincore(&(0x7f000002d000/0x3000)=nil, 0x3000, &(0x7f0000000580)=""/231) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/186, 0xba}, {&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/66, 0x42}, {&(0x7f00000003c0)=""/103, 0x67}, {&(0x7f0000000440)=""/180, 0xb4}], 0x8, 0x0) clock_getres(0x0, &(0x7f0000000000)) 11:34:11 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = socket(0x20, 0x5, 0x18a94000000000) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, r2, r3) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1ffe, 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x800000000020000c, 0x0) poll(&(0x7f00000001c0)=[{r4}, {r4, 0x40}], 0x2, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, 0x0) 11:34:11 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 11:34:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) close(r0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)="00d8918133f123214dd3a1ff28976fe3775f5b28f655a62317891b5063ec5a260adf87a5b354daef73e1c32b51ee2a53a8f9623513d904ba76cba88b4b4927bafa2eb10fe8", 0x45) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000000)="718161079300944eaf5edbf3b45da39589ebefc56f40", 0x16) close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="dabb40c44311fc0976161a8897ab59c3e449652a34ecefd1bf8f597b1255e9b0ae5de10e61a61b4042aa151cea6b3389b2d91f10e2cc5acd8dc0b0ff65cc7ee27e10e3e5b540777b5fc081c1e2afdc19f97ed393b192bdda733bd5b1808d3d1259ad53be2ab3c5c40db3d05b04eaa553c3228f5b9f0c58b7e5f01ddece845d5aad41db41720a9f2f6083ea6b8346a9dcaf9e05e241417d952c5e5b180c7b9615026a1933bafc5fc1f69d", 0xaa}], 0x1) 11:34:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000029c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) socketpair(0x0, 0x0, 0x650, &(0x7f00000006c0)={0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x40, 0x0) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000740)) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000780)=@file={0x0, ""/4096}, &(0x7f00000017c0)=0x1002) r8 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) r9 = socket$unix(0x1, 0x1, 0x0) r10 = accept(0xffffffffffffff9c, &(0x7f0000001840)=@un=@abs, &(0x7f0000001880)=0x8) r11 = accept$unix(0xffffffffffffff9c, &(0x7f00000018c0)=@file={0x0, ""/4096}, &(0x7f0000002900)=0x1002) r12 = getpgrp() utimes(&(0x7f0000003140)='./file0\x00', &(0x7f0000003180)={{0x9b61, 0x4}, {0x5, 0x80000000}}) r13 = geteuid() getgroups(0x7, &(0x7f0000003040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r9, &(0x7f0000003100)={&(0x7f0000002b80)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002fc0)=[{&(0x7f0000002bc0)="a4b71ada5bb3bd6fd7483965", 0xc}, {&(0x7f0000002c00)="379023c535cc5d644060dff444f1893249b2c92c8e07a4da920220da0bccd42dd08fafff395265b74e93314a963a81ab471a29720cf55987bb31dc14c8aa39f03a10473c6a9eb586864e1e97eff9d57d158577976912a0f08914752cc7491d55769b648ab5a7e25e52aead5a0d0d445ac353be8f3cf8222d26cfa4c4aecb8a6dabe43dec85d1e08360a7f55592b0ba74155dc6a72ee99ea8cbc2396fb55724a38f0c4692f0ee3ce6cc93dd482e43598612ceca6b544805bd17b860b715f0c98dc8947e0f53bf42d89d7b7f0fc88a4bbe231c", 0xd2}, {&(0x7f0000002d00)="d77ce4ae83f815146bd6a21f6299f53842c82ccbbd70774b55d99865cb8c4c6806225d64b3994440c849555c82808c5a1bfaa6d802b93f5b78080a017771c77d9c5a9ec0372c99be8d0ab8dacbcc0a586daf2636f5818f3ffcc18492376b6807e99a99783233df9c2300f6d8b9b4237c3168eddc4f70f3831c62a5c6e8ae45795fc3128ab909b7ce0aceacc721f3859d77dc107a9c0915f3d455a3740f0445e32faae258a0fb55addfc31877ddfe38aeb7264d22ba8c22a63d471469a9c9d645e0d356d5f9", 0xc5}, {&(0x7f0000002e00)="3ec64013c436bab98917c8e6137ebb6db7e1bd0296de778e49362e84cb137a84019643931ce0162fa51b18e8ea0e008bfe8cc0a541da1ebb7a29be2f82cf3e81447d271b76ca6b91d87524363dc258a578754d8f461bcbdfc4bd4c0c223d7e574171df1ede97ac929d1d305db0616212b3df4836b283ac938c49ab5c20a5ba5b69d22bf00090371634a5dd176a5a6deb5241fc8126612edc6090547919a518840512c5", 0xa3}, {&(0x7f0000002ec0)="f2bfa8f2ab5bcdd0a0ba8c640c9a90d48f7f30eed8c42588d69092ee9935e9aee312d7c3037269ae4ea8583d185f914d828d42526e139a7715e2c8022632230f3d9748e6f9758aeb918f2e8a0b33a0500a2d073fe17fffcf55ccdf2d8124b1e53374fa6659a5f3905af279bcdbc68b5c", 0x70}, {&(0x7f0000002f40)="79a1dc5b4046058b0d57586720941e71a788dc31252187c95b599752ab1d0f52d241e88daebccc156c37a4e32d5fef9cfd8a6625d861ee3cb99384e11df9552f8041e770ad78afca1c0559d5d80bb91caa8ae0ea6b6bc1b0c783", 0x5a}], 0x6, &(0x7f0000003080)=[@cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r10, r8, r7, r3, r6, r2, r0, r7]}], 0x50, 0x401}, 0x0) r15 = accept$unix(r11, &(0x7f0000002940)=@file={0x0, ""/108}, &(0x7f0000003200)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a00)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) r18 = getegid() sendmsg$unix(r0, &(0x7f0000002b40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000240)="c7430bb282b8089b146a0cc480449112d42c832e030a451ec4b4ee43019635038e986549631b4c0d4fa65f7228b9d2545cd32f2201d84b5ce98f40c7682fad4a96003c4983979d037debe75bb1c1bd56a1cebf20eddbc8de07c1c0dd8f0d3ec00cbfade28f9aedd89ddac9a344a2d129a0dfd52784990b765443324653e053ec", 0x80}, {&(0x7f00000002c0)="584806382fec478b1473f016b3fe701f01d8aee3cd39eedf4e770c6e351c7daae2f3b60a69e2004365cbac65dad6958b18f5438f97f64445cb95a941c7994f81cc193f0003f03650d278eef774e51ad140f5a29866dc6d233ea68c5789bed94c3ba81aa0991d8c93031e823cd590218b9f43ac709e49231d707c134808d1c8aa54a2d2ab3f688274fafdc8b003f1d3d640b27588f4ab5769abac8ab38ccd668d7924ea3fe12472e0f1ddba486040e99b8dbbae67ef4a5a5d20b32a03c72806984044f10bf0ded0bb917a398b4f31f3ec11c22c101f24eb48b5eacfd8e4aafea2f5384d2c7597ca6ad99aa5144790da44fdd0874c178560", 0xf7}, {&(0x7f00000003c0)="c9d2ab9c9959c98d93b9cc2d9eb3462f8ba94062a998fb44f3a42685a07e7e234d1798ce206e1b03dbc18858511874db801f1ffa9fccc89296c7162b0d20c40a8f66d0710c3d4b9436fd49932ed991460c57627b3a0c8d06e7810c2c5761be874b3e85055c2b84d8cbfe2cf588d1ffffd8e8901e8e965cea37e40cc81f53ec030682e377e6", 0x85}, {&(0x7f0000000480)="0f5c8d7108877069b1852aac5edb54bc7af1572bb6830fed24734030355df62b9d703ef147f82281695481e0ee952d1be8e075f7944085955a6b37bc525a510ffdf2ae357990f6c944f28828be8700ab606b6727fb1ab0959db952933ca56fcacac7258930b0c8fa7ce2ac112d2da5ff7e6bf12a850e6c70d0a9a2e0f624a8181d949bbee5d24ec7571d2e7eccbb5ba2d8efa25b6e661c75dcd53f419ef31b93e2f722126cfb2f40e1a4b8668d405cf6ccbac949182fa7811a412cdfa7", 0xbd}, {&(0x7f0000000540)="7f6f65f0f5b06467dbb907af4734c1e4a0ad518dc5742c719af90a25739355943f176e53b86cd5ae9dfe3df5245d0433bb99371ad5d6490c6e0d050ec9708912f5a0c70c0b851f9868e0597903fffa4d4ca752d1b6d41c1aaa791e7a2d2bf593bc7de1", 0x63}], 0x5, &(0x7f0000002ac0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r10, r11, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x78, 0x8}, 0x402) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0, 0x0) kevent(r21, &(0x7f0000000140)=[{{r21}, 0xfffffffffffffff9, 0x40, 0x2, 0x4edf, 0x7}, {{r20}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x3}, {{r19}, 0xfffffffffffffffc, 0x90, 0x0, 0x8, 0x9}, {{r20}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x2}, {{r19}, 0xfffffffffffffffc, 0x4e, 0xf0000042, 0xffff, 0xfffffffffffffffa}, {{r21}, 0xffffffffffffffff, 0x91, 0x24, 0xffff, 0x8}, {{r20}, 0xffffffffffffffff, 0x35, 0x20, 0xcdd5, 0x4}, {{r19}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x3, 0x200}], 0xb470, &(0x7f0000000040)=[{{r19}, 0xfffffffffffffffe, 0x48, 0x0, 0x100000001, 0x3ff}, {{r21}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x6}], 0x80000001, &(0x7f0000000080)={0x81, 0x5}) dup2(r20, r19) 11:34:11 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x80000000000000, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000140)=0x10) kevent(r2, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x1, 0x1, r3}) 11:34:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xa0f}) ioctl$TIOCSCTTY(r1, 0x20007461) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x30000, 0x60) 11:34:11 executing program 1: sync() r0 = dup(0xffffffffffffffff) flock(r0, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x7ff}, {0x9, 0x7fffffff}}, 0x2) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4}, {0x5b27, 0x8}}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r0, &(0x7f0000000100)=""/199, 0xc7, 0x800, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x6, 0x4}, {0x1f82, 0x8}}, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) unlinkat(r1, &(0x7f00000002c0)='./file0\x00', 0x0) r2 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x2, 0x1) r3 = open(&(0x7f0000000340)='./file1\x00', 0x100, 0x140) socket$inet6(0x18, 0x3, 0x5) fcntl$getflags(r1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="395f72c354903222457b22405efad195eb970999aaacff2695458fb61569fd4e701521c1527b8a90bd2f1ddfdd3d044f777c8734f7042bb8ac21ab008abf03e75d0683c3f10a2a8c441ae1039e51bc2881e6d76b7a999e73f645500ef0b34f03f7736f55777709bead12e55f31c1d83663630f8346628ff83d5183f49122165b7ec1ab721b40552c34", 0x89}], 0x1) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f00000004c0)="eeeb86307dc3f749077d4c1b5bef1decab25188de697c835e3e19f9a7c0e9ef0e80adb635af783c57c0f8ff95f74772ff027e2", 0x33, 0x4, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) dup2(r5, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r8 = msgget(0x0, 0x200) msgsnd(r8, &(0x7f0000000580)={0x0, "19f2b132ec03c3b7f1a709c7e3289c36a674fe924abb064de8db014db38f1ba0b441eabc917d5d889ed773fd3caf1e5106f86ba39d9b41fd2b7a2f8640"}, 0x45, 0x800) fchown(r2, r6, r7) msgrcv(r8, &(0x7f0000000600)={0x0, ""/58}, 0x42, 0x1, 0x1000) r9 = semget$private(0x0, 0x5, 0x108) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000000680)=""/47) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000006c0)=0xffff) rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file1\x00') recvfrom(r3, &(0x7f0000000780)=""/255, 0xff, 0x840, &(0x7f0000000880)=@in={0x2, 0x1}, 0xc) 11:34:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa581, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x210, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x10) 11:34:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x680, 0x10) unlink(&(0x7f0000000000)='./bus\x00') close(r0) 11:34:11 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') socketpair(0x2, 0x8007, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x101, 0x1000}, 0x10) readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 11:34:11 executing program 0: madvise(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) 11:34:11 executing program 1: syz_open_pts() r0 = socket$inet(0x2, 0x100000007, 0x0) socketpair$inet6(0x18, 0x2, 0xffff, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCEXCL(r1, 0x2000740d) 11:34:11 executing program 0: socketpair$inet6(0x18, 0x4, 0x8000, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f0000000300)=0x8005, 0x4) syz_emit_ethernet(0x171, &(0x7f0000000040)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c") r1 = socket(0x16, 0x8003, 0x8) recvfrom(r1, &(0x7f00000001c0)=""/189, 0xbd, 0x2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) 11:34:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0x0) getpid() fcntl$getown(r0, 0x5) getpgrp() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 11:34:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a9eeca1367e51e788b06"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffc8a3, 0x128, "8027b0fef718dae8d84f84d74bc2bc879c6af13a"}) ioctl$TIOCNXCL(r0, 0x2000740e) 11:34:11 executing program 1: r0 = getuid() setuid(r0) seteuid(0x0) 11:34:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x800) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 11:34:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x6010, r0, 0x0, 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff7000/0x3000)=nil, 0x3000) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) fcntl$getown(r0, 0x5) 11:34:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) write(r0, &(0x7f00000001c0)='2', 0x1) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) read(r0, &(0x7f0000000100)=""/172, 0xac) 11:34:11 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180), 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x90) ioctl$TIOCNXCL(r0, 0x2000740e) select(0x40, &(0x7f0000000000)={0xf8d1, 0x3, 0x1, 0x3e23, 0xfffffffffffffe01, 0xcb7, 0x401, 0xfffffffffffffffe}, &(0x7f0000000040)={0x8, 0x7c6, 0x80, 0xfec, 0x1, 0x8, 0x9, 0x401}, &(0x7f0000000080)={0x2, 0x4, 0x7, 0x9, 0x5, 0x10001, 0x8000, 0x4}, &(0x7f00000000c0)={0x4, 0x5}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) 11:34:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="3e9b18f00354695a8086a01709b8d184eaba2998f962eaa69f14e736d24afa207037aa0204f02acd35ea34851fdc4d0e17ed7f6675180bdfd3f7ee5b7a78aa9e6d04e6b0b47f0fae59e0cb1e94dca3cc32fa1b0c5b9cfb4d61a7882dc4703c33400db229f5da2bd910c821bcd3f24838a59e151c8151d9618d453676adda761e5e2ed906c9babeb1b2ef2bdba5f27c12b86d0cf748b1defe328dc0752f09ef72f59b1fa625ee1cfc3754dc4e56304810e71e3baab91b01217f26336579982e", 0xbf) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 11:34:11 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000cc9ff6)='./bus/file0\x00', &(0x7f000017b000)='./control\x00') execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/file0\x00', 0x251, 0x1b2) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="58840b22a4ccd8bdf7bc6a39ad0ec1608d7f9b161b05ea5acba97822f0a1a7e6dc8f61380ec5e9da27818c540279a618a6f7e7156af1df63ac899febd9e2a0b13bca19b4464328c9a04235b8841d9d47257313ca09cd0792eb35bf38268a95553efa102e5bf2351a2cfa4918f22540001e9e3f2778fc8b65d1fa760e4d3ea1c08315e207dbc87165ec37", 0x8a}, {&(0x7f0000000140)="7b4055a75bc03ac80b2b4dedf6b65cf8040c2bf6ab6c879486c0662a30614f06ad8e7d4bd9536d37ebbc1aaf3843e4e1b6737a5107bd0f7002d76a039c7274f81ad7", 0x42}, {&(0x7f00000001c0)="a0f8f4ef44c52c34ac9ff4d63807eadc2a1a7e00b787c4e30c3764c7d7760e3af8f489b569fe50a18eaf0f70c2f006955d8a4d19d7fb57d536813fbe51b0f8ffa0a3e9b9f9e9b2524cac9162692a91898c70d8b0b01a01079259a8ad6d12bfd90888998adad693f13218014e24b5e30a4880e638a46b6d8e9fe2b5f1fa62ca8beb146d889a30b70b9888", 0x8a}, {&(0x7f0000000280)="b0ebd439b28948691f83ee892893a711356c48b2e1b345ac5eb3255d34be92392837f0e93a48e834", 0x28}, {&(0x7f00000002c0)="eaa1db8228d545a3f22f16f3b5f0cc614febee16722eb021d36ad9350f11fda275c50a51e4d84a8b871054c780db7285cc5d9d675517ab10498fa177f96e43a4136ebdf17e943725fa054816a1ed8684ee4cd685600dff0b641616521e1dcbf5ee6b50a7c663e28fcfa72c366dc37f0d95eb36965497ec3e44e7667e5089a5758fabac47c49e3e5dc5a59b343713a611f037a3bee585167298cfea5b2e8bbbcc32d9a9fa10db3d2d79d72c0c7977a6d7c6e396da6efd48ead7a98881d9f00d2d8d1b3a39f4a5fb4e63968e665b520ba0459792387b52", 0xd6}], 0x5) 11:34:11 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) poll(&(0x7f0000000080)=[{r0, 0x14}, {r1, 0x45}], 0x2, 0x5) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0x10024) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x12, r2, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x16a}, {r3, 0x114}], 0x2, 0x0) 11:34:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x30) close(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x8) 11:34:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000014c0)={0x7f, 0xfffffffffffffbff}) socketpair(0x6, 0x4007, 0x4, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r2, 0x0) r3 = syz_open_pts() pwritev(r3, &(0x7f0000001400)=[{&(0x7f0000000000)="7dcae3457f4f1fafb0cab581aa8ac35a411eeca45fcc540c4941a8c785658ca47ab478184125609d5ea769f7eaefcd80d39984189b6dbcc0b1fec09ff7bdb9ccf0cf89fc3f97c036c2728d063fdb0f27301288abc61db0d835f3c6e20ebfcb46e3efe55f934197417afd15ed2819a6055b8561c99e8a583cbd958c0c266aa8081467fd979e31bd6af239446949bb1de8c88eca75e9c8b90c54e5f32da74f8452f982acb3a3497a4b5252460af729e4e4d89fc32843dbbc46f6c50b3e26f0a4fa97105719d1c86d", 0xc7}, {&(0x7f0000000100)="c302274fb1b683283d", 0x9}, {&(0x7f0000000140)="b7a68a405602dc811354204df58d51460aa5633124502e0e1794d68508f78f4bb83325ea2400825fe763ae963d8176aa9ea9225a92903479ced931df0d01926c80a70919a2f540c4a8dad20e6cf9d70ebab73ebd51e349cfdfa54b30c150c95c828c4e7cbd6ed9a640773a4ae6e886719ff95cda3f9a078a3ba4a26daa0a248c1b042f78931bc87ccfa0b114dda7f2cd26bc0e98c2b0d94271fd467e04981aaf00ed9cd833315d09d2e343f2f7c2614ff9adea2addad7bb75bacaed9421af13e9705edfcb83c76e066daca5d3f06fccb8d5e2934453ee740cf8ddd7cd8abffb50ad54a8f7948f04929910c57b74e5a06950af5f3d528b0af530919ef00d4c1a6b4ebfaea64de2b11ab2b7b18a33e1dbf2f449ce52b28cb57855ca03b2068682fd9927127aec0842617bc1ed3fd9609c3e1ae1e1c03e1c69dd21cf8e72e3a47c1a4f145d7f4a58067ad140bde3a33ea75cb6385613c8abf48ed2fdd93bbbdffaed1a86d0f0d9163f6cc1ec32e9db04beb43ab13ffc57f8b55d9b9302096a62e8e0e0fd77f59838e3b51b86f86b32a59443bcccee5f93ea68bd610bf9db93c7346d96ffeb75f471666e7ecb2bf9745be7a4c5e9505cf1e212a8aa57dc80a93301e0fababaacad46a34834c7b38d681b1b27459777b03f718850796ed53080624ada3c252f01753fdb387b37dc2dc6bed97f784d25f7da261964e84176d2155d9b34352a082fffc9359b7677116879e067e11a6253e53ae9949f974ba458e8c06d7cc832a8f12d3774faa7edf4cefc3b2e27b2be4b732a6ea690aef5ce2fc4072c609d8742a5b2ad26a976a2c4f00ff02b5b840fb09da1bf4311d313c4853c133a11c55a4db63180bd29c0e7cd2200c04095334d9925f3b9f7b8ba2a3cb252cfb031f6996380048de72b8874f6ea10c51cc38306a6a108dfd5d1483987c874596d9eb44e671da3a034e65a91e2c96914b2efe172d4f9aa817f60b321c740f60a241079bdb5274a9c462a1c4f063b09105d0186b86ea45d15fa6d926b92642fa0dccb6a3d20b97cb74e726b9abcafafbd34a6ab25a14a0f1966fb0cd32825bf71bed85935c0691daac337a92770e3083a5d2602d7d7d2f7ab4ef056641b33078dd9d84fea3dd7aca8fff23c4d1fa4c8b589335f5b86fcefa1446dd88fbb8f8ef79bdb8c5bb5eff22ef13fb16471431574607d0ffcb49530bda2574b0592d23c2a5b7a1b32a60e7052ca05d994adf87708162e6b83bcf042e70912f3d499c3b893cdd9bc55c8753e462b738a975a1612fefddb23e869919c6e5b18fb06e7ea8e9cef5be7d085e0f90f4ab712062d3b072bb613c70a522fb9a82f07e433cdaea96401dd66c263ae1fe9ee315ce61b9245a4ce5ed1a9aa1d1fffe9d1bd2e5870adf2013dff0ebdf6ed30cb15f48ac6c509b3e49988489cc493d574bf8e55765076e42adb9686ab95bb7577d5b638cc9c71972684c1a982c24b20536d9f75b82a260a1b47e0cd7475299af383b819e1835e12a51f7fb7aa7d5934f96961018da017039fc5687e6cfc3cbad9bf95a4bd823e68770428b24380061b93e98128468690a0a895a7181cb46e765918de6c7e1cc2940b75dc6f27e0f814e261517ded96c8e484de510484da27b7e1b100e8a3960ee6cb709807d8e2e3d4d6ca7948c72e1d3f5f8b52668e1c4eb317d1cbbff6f7dab9e8736b987e27a04c212dcae69b594e313d7b7e04c093b076d1ffefb155de6ee9f9352affe8676817a2a86b89a87e5205d6b4f83529be9af72b6246b4087935bab5844495afb6d6b312135f7c534b2e7752a8d7ef564074c8cbdf41711eef7539c40c4e6b8046273ad62b078d79c29695b7904286c0dd5e914a7fbca5a0c14a730ba2005f61c18b140895ef4a7e01343aee0f5ca071173497a755042db13d5d5baa3aeb09b86c05a3b5e692bdca6cf3fd40c049e92b513ac9533d10f21b4eb0fdd6bb7d7eeb046fad66af8cf9af859a9c7c4b501a46d489e8071eae6122b64c4227d439d801647b6c25ba30cc68328daab257cc4df7db01e504883eea8bdc928dbc6f88070bbed9e11a52e76e9233123623f3a60196ee7a7a51fab278df1261646fa90f2b05038ac999c5c489851e623cb3b59ae36516ad838b2d3fc59fbb6d5fd10a9d51d6c61cf61016793e9e970615169d54ca86a8c6216a24197ca76a66d48b29a33a1f1fe8a3d0a0030f1fb84377172aceb2199030156c2311132fbf6764f48949ec93d0dd387307ae05165eb34ba0faa0ce564f025629fd10b61f87c528c47657e97504eca94735ba7a8e3811882740c186af73e18d797c1f6f5a4c041a821269dcab66819e26f2a2c91c3148dc45c778f1f404af53211eb97e7cfda83fbbfc030a979009835178202c1139b9dc07805296d44e1f552bcb6eee4ea69b04aedb0a1fde0df6a5ce85b085712c7d3b13537794bb6a252309e8cf657b54d72dac0062cdf29ef35cdbb378a00fa7f6e642c0bd83f52ccb6c7a9abe782f83f53dad5bbd73c658eb745df46606e3bcfacceb23612b6e158924d7dbd670367950fe887235c2e226f4f75f350ab4c5f5aba450093e63cddf96ca93c05168dd8ea23cbc421ab71981b7d2bdc7bcb98181c54e19ecbe73ab3ed7f8aab9bbb67e5c1968cfe59050852d021479896973f14dff27c1ac65ae39e9dda87898a6c959f371e58475bc51dcc6aeb7a880f98921f0e1bbbac4992aaa0a07cc1de398538a56b4447e4616eac38f28a7e90069278fa138864f08ac7411cc37b0d855a5e1597e856416f28a1b02e9f1d53bbe89295b42a3ebc4f8c4257118c749d2ef87cbc4321a53f690c262a91b079bc296d26eeb05e153790c2aa9928c770a7b7a249b564bea1eba7ca8cee87098e126bb5726aabd2eb7857999b54ed83df00c9ceef1d3763aa72c632a6cea37f69387bf3a68b348bf74e23e83dcb15c9156f211ade9c7276a0b4d5f243377589920906859d6774fbb65e247258fddc715330ffd9d5c74fed19648b73e8549b824e81f23f85a5d8471200614a016f94b5e7c4892f610ee68228a4164d674ce128dbe588ba7c6819d6a89005327d5f21cdc1aeac99429489955e64504b13d0b77327ad3bbe8bea23da2554f2f046d29c5d5529509c688af44c9fd0c96f21188fe758ee682d024197af6aca4e889398ef4677b414b2de3755f6d25fe2ec57f9bf2a6fe3c75b8a40d1d1e501b6f82c677487e38aa8c054f6c8335ad4f7c06b2399c0fc882aba635d51027f1af0d137d1d07d5b4bc8599a5dd45b1dd929f9977b3357e0c75cd12601e50a15dfaa3f7e5c71f6b008c4724a5cd8a765b8554fc866bb4b97d0a7ab1ad81ce0daccbfae3296032b503bb4ed0796a7c8d68b1afcafbd8b94b733765f471096fbbbcb9b9e2acaad2ecfcc3f5942ec3ae7309a24be7924dfe42ada15347cc168a0c82837fd8a45454ed218ea9e4754523da16cb2b1a4157a9ff99e2a77325ab0de77fc2f3885c6bd37fed348f72670acba6624aef7f899a3bea5edc0e8db7d6ae7c8ba962352bfb66a6ee179d5c2a278b508b12614a65f03dbc1ffc4ad45fd4571b27ea97597f79a3cec4d1d4d9430ab1619ca6224a46459ff0573913b384e0951984a5fbf0287e614cd82e288d0fa45a844ee4391826570edd017345bee4f8812176d666c50a808a8f50ec0d88e6a238a4a7eecd06a0f0deab3d975ea60fabbeedef67affe9f02d2bf34e72f1617f97bdcc82964b9cba9f923dbbf12757b26993402d24b5509c406a948001657d7e74406e81fe426cce4916664bbfe6e5777732365383618a8feef4544bf4f3d1ef3708559d1a7b3400ced757d89d8806bc4f099bc6df0bae8187cecff877ff3f8247ca430370188c20480cb9f012cd9cffb7bebbc86fb0678d4e8a832e1c22f6c2ff928bdf08fe7034e8914ff79bf53edc7921460de4a374c72dc5896d990642ce93a3d503cabc454f6bc1e9280ca838b70ad16b0bbaa9f740c2ae295610fac62d9ba82161ba80d7916e3e0336afe5ca67aab0729377d62a71abe7a2e5ca129244465a71fa59bd6610d3788cbc694a195f3b088b00761837de97f0755b99c9e0292e15c2d6b7e62383b02ab41e09d54eb38116d7bd53ce1c6c37fbdd06158c852b0d876d6a26bc3084f42032f05228676289892019c17c9edec4fa1e2abd0a42bd1fddea8ba34bc845db85c5fbf70eccedd011d5154c4c11372b1f130cc5a51fad842594b6c28ec839153e014558bf10d57e0396dea29ae23a4e18d8f94955bad7e7e759df86e9d447727864986299e35e63c7bac3dc9343b582baa93a95e349911a1b8ef8be89b9ee662664b4e5cc61f3ac0ba0053b4f8203866995321f3318e47270f61903b3429bff679cea3eec7730146463b8850d408efbdd207c0c7288431cb26299a71d362e4d6ce666930f0fd8b5f9d91b70f1b5004cbfc6a90afe7bc57554d2ee251b7c91de9d640696d218e97bc6602296b96d09977ead96a7d9d0945bc6051b4fd6338d5a0713126104dc0d3d25f4d3d77764392de92ff3c9e0928aecd3080ce92b8cacc877d394151e05feabfed3658b8c3cf670cfd437ec588d64aa9c936c61e807b1c969db05331d588941c553b96b132b09a4aabf02abd53d8516ec8594200e692c50b56397df2ecd31091d3bdc411178c23bc6c3598c33881b67b865d53e1093118cd99247c39b9f999ab5e16d046d0a41bc351fdcb3244ea9bdef0e111dc870cb0f4059a800bc32d0a22d3865c96a4190258295b90d35ae76c2a0436bb6f541281f4bd4bb714a4f016563c0463d1be463f3d6da7f6dd5dda37c8bfca3d7b64020c236e7d25142b58596e0608d971d5c3e3f08f374005c00b4929d271aa26e4bdc489bb55c7c71417a44ce597cf17a48df74fcedde24f4482267af1f4e913d8737b1b9a6993de340cd9278d47f24210a239c3ed36d5df64833136ed48b4bae0fed2024eddd0d3a0c0f7a825ae73a7e553eada76ff091b9486610ae307a759c98202ad79b122b1237c70f36054711bfed2e266fe021a122ecec0ff3a9de280956534800c1ba675920582c3ccdb1225048bf31a0e558ede24924bf2e6ba4fccda71f80be7b779bc4f9ccac53ceb0acff02bfe3e739a3feba9319b7fc0dbf4f9db1b3098a1af752f093113e7d631ffefaaac4e3c9856a9fbbdb691cf35c7fd0f60a4b8a588bbf4ccec98aae1d9038f35ab9c78a57680705692628f68dfa6341d9b85ba5dbf33260788d1518f555ad28e3fc47ba6917c1ce05b55e2da667019927a8954c5b6280ed34ccfe1c41cb903f473ed4f77762b097b8a8b6226567f99aa0b2e9c001446a4076dfc3fa74906b45b9b8a76bcdbb95b7ddce67d5809da9bd6d0baf45c1b9d1f56ec6868b048107f1d9d5c50a5aca65f3bd9d249a1742ef729e6cb5a5fa04f540a72098ebe359346a64ffc7231c38ad13f5bdcbf5c0a82f9a290212280ca51975456b8ae912e8d7b828d64bc93fc1274cd84910b932e8efbf152b5374477f18d2cbec9c37f3d84ed1c760ed7acce3a72bda0cfacaa453a130910c379e761048053f54751ffe6160ecda38c780aa343ee49a78877abd2ead016325c908e30068c43839c9562ff3c3ce826addde3a9400670fee4fb55b610ca26a0b1b928e24890b1d071ac1ededa41c7e8b9c6c26dbd056cbd7498918e5a2468067010adf49b3f24d3e3f9783f3fe16f6dff2f1b47645c7402a7261228f33d990950142212a3807f85812352efd8f24064d7fab329fdec53d912e36ab5212457911867eb0f30848338b309d6e976611", 0x1000}, {&(0x7f0000001140)="f3796861ec88da3407", 0x9}, {&(0x7f0000001180)="e37a5120ec11f945e81f05384e4fa7e2adef67afba98fd36d3beab7b381a8d5d73504801236552ec3a84a05846bf79faaeac4352c35568213bbfb8fb90e1d10057271ba8ee3b874b004c333837985575f279513dd784cffd2b4e6313a48ba35e2d93fab885fb21cf03dd6725db486ddaad042208b04187fe235752f1c563ef426180367367f932e7f1fb202dcd187b60064d2eefe517f8c444e787240e1d6cbd9b27c915", 0xa4}, {&(0x7f0000001240)="279e1f5585661a50d8fcff47f25973e64f1d197534cc91e634d8ce5284cee5e6d6be54554268b6cfb716d5d74f6a5ae2f93ebc5685b99d3097b6cc9b99db0db38d12923bad6f013b9259844e08fde0618bc1f0e9ae9504683107c367820a38e3a8d8cc4cd5a8982bb35d9b21bceda8a6b123b687dab8ecf96550b89ead71746af2a599453780ba217f374915535bedca45a9d7a83a7088afec981a62e94cc74ba8c85c57a3deea163c6556ee3ec526e99b40bd1828f8dfc7ef9ff48b794a7c9d444396d94d268d625b8604dfc4f746236ea84dee2057c3372df0d958974f305a59c90ff489", 0xe5}, {&(0x7f0000001340)="c009c16eb0404ba05dc2fdf6ebd120baacf11284cc66f660fe03985ca6226f7d5897d3ee4abf2836c9c117a7d04294c8523b22c94fd559dbab8857e2cb63bf54b5b742ac30bf63e54ee5ada40a9ecac3722122f169de8fe3ed1745d71772a6414d15416907bfb6de0a58eadbc5c555a48112c18659e7479454d9ff30813189037f28e7b65937807eabe9033eadf838cb0444f39c64dd18e0ada97cc9bc09b67b1d6b9d3849e010522f3036c87ce2d3cc67", 0xb1}], 0x7, 0x0) 11:34:12 executing program 1: r0 = socket$inet(0x2, 0x100000000004, 0x0) pipe(&(0x7f0000000080)) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 11:34:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 11:34:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) r2 = getegid() setgid(r2) r3 = getgid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffffffff) socket$unix(0x1, 0x5, 0x0) fcntl$setflags(r1, 0x2, 0x1) setegid(r2) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r4 = dup2(r0, r0) r5 = shmget$private(0x0, 0x2000, 0x240, &(0x7f0000ffb000/0x2000)=nil) r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0xfffffffffffffffd, r6, r3, r7, r3, 0x2, 0xfffffffffffffe00}, 0x6ee, 0x3, r9, r10, 0x9, 0x4, 0x8001}) read(r4, &(0x7f0000000180)=""/195, 0xc3) r11 = getpgrp() munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0xaf7, r6, r8, r7, r8, 0x100, 0x2}, 0x91, 0x2, r11, r9, 0x8, 0x80, 0x80}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setuid(r7) fcntl$setstatus(r0, 0x4, 0x80) dup(r0) r12 = socket$unix(0x1, 0x3, 0x0) setgid(r8) getpeername$unix(r12, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) read(r1, &(0x7f00000003c0)=""/92, 0x5c) 11:34:12 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0x0, 0x2000, 0x203, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r2 = semget(0x0, 0x2, 0x420) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/19) 11:34:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) dup2(r0, r0) 11:34:13 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') fcntl$setstatus(r0, 0x4, 0x84) r1 = kqueue() readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/4096, 0x1000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000001140)='./file1\x00', r0, &(0x7f0000001180)='./file0\x00') 11:34:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f00000000c0)=0x16d) r7 = getppid() sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000080)="a7e885222a214900cc408c7e79b65077179313d22553303ec358d2b3956d76b06b0764bc3be7892cea5ae4146dd616ffd5d11b4e031ebe", 0x37}, {&(0x7f0000000200)="de9eb46eb8feaf94b59a4ae07b3a4a6098a5224e4f34662e3a008598627db8215e522527c91b3695786c13279db473e7f51e1669380592667dfa49db2cc74471db8c868e5d567e213ab0107e38d9cd5ce9182860c9c196caf1f83ba8d4002c8e4bf040c4c48a41040076176a42f769f9d3f3e28db36ea110dfa32ed4bd17d37dde0ac531d167261bdb14374df1e71a", 0x8f}, {&(0x7f00000002c0)="88fa5ca93f531911c7fae0", 0xb}], 0x3, &(0x7f0000000340)=[{0x38, 0xffff, 0x0, "171e97e9b7fece984fbd7beb920f18eb2bdafb5d33a38e24e6954f324bb4eac8f955"}, {0xb8, 0xffff, 0x0, "e3667a84f148abe1c986a66e7ec8d3cded84d257f4dfff23d328ec0c399eb63d1d7cebdeb2af78082c85cdede96121cfeaff5bde844c40ed246647d50a2b47f6b56c2de3960ebd5e615a417e85ca978b0da5b427de9425c59cacd94e71fe6481debbedecb476ade7156789470a1d8b56b5df17a1b7d8fedb9c09bf7ce7eaf16ad48d8ba96643d909c573b588ff2cafeec57c1dcc9f6b4f8de1b9f5967e75b6c298"}, {0xc8, 0x1, 0x4, "f2a03b496fd5ced49778e893a8787a695bd8d01a04c82f24220f1dbcfc629966d0f133117f6184d0192ac42df75bd1433de4bf3ba223f84993b52d4fb17a200f4ffcae0f57347d64f3062647caa6b6def57bf986784137aea72dba5ef3ecac486887096dbab1085a36e94dc9ce39359ab419b838bada638e7496d7dd3f6ec5696c06ad6cf3e9e00ab94da9904b6db1b7bbd7c387d99e36e2fbc35634894de6b610f07c716dacbbec131569b839dea86226810b04434d"}, {0x80, 0x1, 0x20, "31212493d1f88e27f55070b194704251e42c1e8b626cb4b5e9bc05dc1c998dc34e5b859e6022d23d1f5f008eb985ffbe1621a44efd3ef9e24c07a0f0e7ef5f7217f4d19ade8bb42a87ec76eef25bc729da965a5fd80dd466fdf5e3dc83a542adcdb35ca1922586a3444acdcc7a9a7334"}], 0x238, 0x6}, 0x8) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x800, r2, r3, r4, r5, 0x6, 0x3}, 0x9, 0x80000001, r6, r7, 0xfffffffffffffffc, 0xf4fe, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000001, 0x3, 0x14e8, 0x7, r6}) 11:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 11:34:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket$inet(0x2, 0x800000005, 0x80000000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000000)="26c43804556ae8de7cef22a478848ba9a15546e0bd58d60beaeacdc3bcab899cb2f8ab9a4d1b1251", 0x28, 0x402, &(0x7f0000000080)={0x18, 0x3, 0x1}, 0xc) linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ftruncate(r0, 0x1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) 11:34:13 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000100)=""/215, 0xd7}], 0x2, &(0x7f0000000240)=""/212, 0xd4, 0x1ff}, 0x843) r1 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000002a80)="8f465d02037d7939f78e01ec95d8736482f6708f884220ae537205122d7db314ba7c39580a492693cb8932221fc1", 0x2e) flock(r1, 0x8) pipe(&(0x7f0000002c00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002d00)) recvmsg(r1, &(0x7f0000002a00)={0x0, 0x0, &(0x7f0000002900)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/219, 0xdb}, {&(0x7f0000002480)=""/107, 0x6b}, {&(0x7f0000002500)=""/30, 0x1e}, {&(0x7f0000002540)=""/255, 0xff}, {&(0x7f0000002640)=""/167, 0xa7}, {&(0x7f0000002700)=""/239, 0xef}, {&(0x7f0000002800)=""/27, 0x1b}, {&(0x7f0000002840)=""/190, 0xbe}], 0xa, &(0x7f00000029c0)=""/31, 0x1f, 0x3}, 0x0) recvmsg(r0, &(0x7f0000002bc0)={&(0x7f0000002a40)=@in6, 0xc, &(0x7f0000002a80), 0x0, &(0x7f0000002ac0)=""/235, 0xeb, 0x4}, 0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000002c80)) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 11:34:13 executing program 0: r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) 11:34:13 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000280)='./file1\x00') open(&(0x7f0000000080)='./file0\x00', 0x100, 0x8) unlinkat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x8) renameat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000000)='./file0\x00') 11:34:13 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) fcntl$getown(r0, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r1) 11:34:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xffffffffffff3d35) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) 11:34:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000008c0)="3b5283841dc86d0e3223b21157074fb31a195505ea485dd08f0a16dd5c91ad651dd8a78778f93e941aa63f5239a9ca3c5cbfdbc5fdc88660e40b6274bc40fc8a4e0ef21784941f7b5ad17411e831b58c59df2ff0f1017379f8be4c7fcca3dbda60e18d91a1c0ed0af81b1f9ae8337c231f21d4dc9799bd3584624c7b2dadb0c09087059286514773db1460e28e0f39092b44b2e1acad8e542056b8f075c9475bb2cafdbedacd45d4231c5ff568db4f373b16faedc34e4fdcf4a9038ed05d2e113dfeffa23e32ddabaa", 0xc9, 0xb, &(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) 11:34:14 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 11:34:14 executing program 1: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) munmap(&(0x7f0000f0c000/0x4000)=nil, 0x4000) 11:34:14 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, 0x0, 0xffffff9b) recvfrom$inet(r2, &(0x7f0000000000)=""/230, 0xe6, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 11:34:14 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) munmap(&(0x7f0000fef000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000) 11:34:14 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmget(0x1, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 11:34:14 executing program 1: socketpair$inet(0x2, 0x1, 0x365, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = dup(r0) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r1, &(0x7f00000003c0)=""/205, 0xcd) 11:34:14 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88, 0x114) syz_open_pts() dup(0xffffffffffffff9c) socket(0x18, 0x7, 0x5) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x28, 0x150) socketpair$inet(0x2, 0x0, 0x7ff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(r0, 0xe, r1) fcntl$getown(r2, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:34:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) setuid(0xee01) r1 = syz_open_pts() lseek(r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001080)={0x0, 0x1, 0x0, 0x9, "32fc81cfa4197ccee4e4e9fb30e2008bbef66af9", 0x8, 0x8}) r2 = getuid() connect$inet(r0, &(0x7f0000001040)={0x2, 0x1}, 0xc) fchown(r1, r2, 0x0) ftruncate(r1, 0x10000) 11:34:14 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) 11:34:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x400000000006) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 11:34:14 executing program 1: clock_settime(0x4, 0x0) sync() r0 = socket(0x10, 0x5, 0x3ff) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0xffffffff, 0x7fffffff, 0x1f}, 0xc) 11:34:14 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) r1 = getpid() r2 = getuid() dup(r0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 11:34:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r1, 0x1) close(r1) close(r0) 11:34:14 executing program 1: mkdir(&(0x7f0000000040)="e91f7189591e9233614b2f", 0x0) unlink(&(0x7f0000000340)="e91f7189591e9233614b2f00") r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000100)="e91f7189591e9233614b2f00", r1, r2, 0x2) open$dir(&(0x7f00000001c0)="e91f7189591e9233614b2f00", 0x0, 0x20) rename(&(0x7f0000000000)="e91f7189591e9233614b2f00", &(0x7f00000000c0)="e91f7189591e9233614b2f00") 11:34:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000100000001}) fcntl$getflags(r0, 0x3) 11:34:14 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x800000002, 0xa0}, {{r1}, 0xfffffffffffffff9, 0x94, 0x82, 0x9, 0x2}], 0x1f, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x8, 0xff80000000000000, 0x79fa84ed}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xe7, 0x39fc}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0xfff}], 0xffffffffffff8001, &(0x7f0000000200)={0x5, 0xa1ed}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 11:34:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x3) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x1c) 11:34:14 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x80080000) socketpair$inet(0x2, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="426b8ba561a15d70d4fd14702a81309adac8e2cd0c2566062415aacc90e947ef764dc6cf39303fa834d31d23abdb597d9bf0c8296d632d6e9248bba0fc17100570fe9c74b1f2916d8ce27fc64664236925ac2ba3e4ce0fcf62d4e9ab9d1944aa8ac8a447bd71bd4a353e1b565c618c4f7c2a17550719c1fae632bf3ac41af3009dec3bb69a26a7af06399f9116e88b520c1b3221ca0a4c55d4ded9858329cc9526a7d2d5d5133ecd4c97528bcb5f625536ca69d6ee57c0000772bd1467910aa78928511e316ff801e66b211b2aaa6743d7c72a886c095fd914627617831b48327105c028a3159a01230d958a9b9021958b98ef4bef74d83da1fe1fc28ddffeef180e1cf1e59f0ad6c17d63068e7e4cb710d359f91822297569c76d30f2e7680a0c6d4e0c4cfbbefebdc2286815891386ba07ff84a1af8e4a23b5d9688a5f4f9e631d4a34aa7e6aade9d2ca5b7b0bb3d77f732ec0cf0631b013e16df2c4f6235f5e08e55db0878dbb8721c9688e87fba839e97082de5fe2cc1a7c84925d0afeb7cca0e144760c54b9ca39791bb3407bc3ec2f42ad73e12ba297a93027051bccbf39ae565da47c965f3cc0b131397cec85190c4836d1cc2fe3235dd59ef22f3e2887dda95b00fa7abb9ed1e6bcea5d494effd69bc983e94905615f2ff17054ef16904a03c520d15b45ab1e28f225821e9ff227d862c6a922523659b21426625d3feae225be07ea8957d89742452306f2c2eef4cf47d5e30b848cb59cc411bc4846f9e59f449a8b8f1b9354deed3eba7b58e7aa6bed36403164625b6292d4b0364e1ae51019a7d0a355bb6cd82ee3748481eb184aaedd7cdf001b01603e449a17f5430a188f622d7606ae27519874f490fd2840d6f182168eb1d132ed5a52d67772f6ffb9aab31d0817a037a02f6db68799a795c94ea8a47ae70286da7633c446ebc288a4f3a0044eb785176f768c2884f16c65523a2cb44cf934266b4e4a7d27774dbe5306a88f1764213fb331ff7e7fba539e32b174c2f461ed5e0caad7dd5ee73b3b8d35f02b984f3e01f046d9fca7fb32c36bcdcf6c262f2485a3ab1bf1184546c4fdad7604776fea88e47e7488b7930a53b81416c8ea90ca96aca9d72eae7cea3f1201b6cee5f2efaed1c76e79ff200d246e0b4df964a37d0a6c620886edec5ea8d20f03d1415571f8e5fd22f546c1e70930ff8e800e4553da2f650de2639c90070a304ee852a07d7e08eebc915228c89c0430b18ba2dfce1b57437fddff9d6b764d23ed40154c74f99b03e3665c317af5845a5942672ccd79a02b8fbd55ebb7f2ca73cd125163b9cce15681e69cc55ef04973f9d1b56199f309336db088e3fa51c202c2b96fd41afd8efad646266061be4132658a5b31e1a5d1103cfe354c5a35e3a9bdc87cbe9b6779bfeb52a14a177de901171bcd30f86f28f561a5bce1aa88210f4a65cc63f0d5b6dd28087632518ffacf7aa5e89bccbf26d6adb3b13f70b4aeb90e91838962b0529607207cad53860996eaffd347511e9f421b5e8f906a10e98edca83f0fc1a6fc92e52725e014370a99b8262377ae240d0c607f3530a40dc837ea17d8e6dc9620526bffa45191604ee0135a6cdf561a4319aa05d74c0e68e19ebc41a63534ad0995fefa35e647d76483631ea578a7d68b6fb419b576168a0f2c2bfd982399a5a7839f133e400402a1a7f0ad126c65190b26f099dbe0d0777faba170d76389ea8b7e28fdadb024d1424419506b40060758e1d04db81c601a68f54f6ea2fc6982d53fc7c398dde124838b4d37af7e4575deac84313e63d3bb71890666d3534768e6b51ee6972846fcc34dc4965e00895b24015a4f80c4f0a595a25e910a0ada80f126552d6e04dea265227c02f271e76e5a2a746508b8e8e0bcf9c1834f11484164793ec359c154d6deb9fb03d8639565521883fd6c6ca412e4819d30950dff93a2829417133f845d21dfffd4a8a27c8940f781197c8e90a36105aef94c5b8e27e1b193aa25e5717c732f9721e5243fa00f121cece7948e1ae66755a57316718dd4ae65fadb9c80478a9dac3942ecfec90ab56503b0cf480e32ef8f434e8feb6d08c7b743c1a47cd4a831364350a57fe12e0b5b289b192772f430852e9ce03aa10b3b472d7f3211e574c237b79b6f7509ae65fc1dae4fd0ab97519d9e9a694b26cc5f9320f79d541c2f6b5abbc86c47519c5365a7ca927908ff8507346a79fe1856fa4880b0e18331d7fb2dbac3ecafac912d248b79c93ac14b22ebf8c18dd9612e467d16b01f35d1e1d3158fb348817137c61efba4044a75e6281ec867c8384b427a21fa2fbefc9fe15f2686cc61cd26695036465783f332162f70835e0b52cf204718fdc7cf149a3a4b0581409d7a2d6afd10223a90f55b0a50d8d631a6ca3c32f43942ccfbcb99b39f8d781d223a7f99352e9a2b7faa487e74b584201f821e1c76b50a54412f97ef4649fc22a4a92e87b2cc8f8fcf0c5e726472dd79845288762d06910ee3f08bf6584e2aa744b7c611bf55fca395bd2111a0c0d0da34141d8d4d783b5eb251715388feb00a0083564cbdf96e00c714d4c8d0db321f5157d3cfc4511357ee63bc4d18d57275718056f92748009d11fbec27276acfb62c6e85eb58f1bc685bedbd4d985a9b770603b70eb378bc7984daa75ae739e8e2fbb0672655acb623eb000dc2aabf7dc9f1245c4d9dcaa1bf1f64914240f13190a6e1be4cbe7da44a35265955923262f4457aadfa94ad20b6b0afd094fbcf549389dfdfa7a9c06ae48f66d4140654b03ac60c1c55b6f2a6af710db01a51cf23861cb5dd012e4c41d9afdccc277e495e279da8c2169d903198e5e5909c9d409558b1cc8bdf1a5df274004c808d0a855702b825629b931aed259dfdd7f24bfdc24118d28c7476ba309924dd47bebed903bcd8fe1ed2f351290aa6c18461e3cb4c40f56d8b1e0400ba137d9bbd05ff132bd79e3285de2aecec2c7e6158ecd2477253af138c924054c733aff670ae5fde053f2c361cebe876a00c3907850feb36f504c32dcf17a1d36f59cda10a12b5a30255294c4cba8bfd77489cf4ff92cade2af6c7097b57951d7a8242513b8d6ffab41d405373ec7149f66e85f6717b408bf4f0cda7a8f377aa5e40ec8291a4a98b839d14fa16a6c6a4656e2f044cfc32cebc7973114e9776b12165ab10ef1041d89b8553431f2d3774a4c5cde2f3fc9701a769796cc9092f9b5700ad7f1fdca21e8033d3df3788f03d98826a5b56d165e1b6fecdf55857d4d6e6e9f136b17680c41ae57c986cc1a310e5b0436c5bbb7442fa223ef71a9487fda56b3a3db0cbabdfeef1ea23f43eeb948f8a20dc0e2178dc8daf2a27a9b2e5bbfbcf1d0a57b03bfceeb70a75244be73df75df1d007106f2fb93a5349c36a6324d4535eab5a0d0e9b40f587197a8d1010d4366ea169daede7c353acfd1b110c9e5565ac594117683c539b771e02a29f96ba8c7e2e7963f73fb1e18cc63fcbdd2eb2525b42440ad6db02fbf485b55c6c3324e21b93dd79de926d7e4d7b216c537cc7516e3cc7f6bcb098ad9ed05feb61187041c93d532f0172684267128fdeaadcbfd9eb2737852efaf6ede327665db7505108af7e131bacf7b10912b286e0495a2127e83e705d26161b7d0bea4a0e497b8558f7a2500346a34a379b59999a0ee5ea958c0f94da04d26a97cb010db724b8968b50cbda4e0b40379fbe75030e9bdd0990d6a16918a7d0df46d48dc23dcdd3e198cdf4fca2adfe3d078996ea9a0517d61b3a388ec5ea72eb9138721cb7bb8d2e7b15e20c3dd85bdb356213387e8dcb2452d22ba768ee18bf628632db46fef8cbd4c60445135edb8f03ae03b043f667c96982eeddd842fc7ede17a8b127427e3bec59e1522f40cbe0c528c49c5730db8df28425a6921ce0e797ca9936ad69cac564456ecf91d5e6a65fb61927f409dc9bb39305cac22ab68fa896dafe0128a14a44d05da2781122ebc4948c1bde0815903d8a4122bda62f94c60429584c84aec8512b343ba32ce2908e8e5a81c1c06be03169e6b292dbe2289d7abb86d10fb2aab878800b2cdcab3be304940b3c527cb9430b70a87d6c8b740a7ef5fdf34c336073ec2d72cff95ecfac3b2de59713b4bdd3cf7e6a7d66c8e3b99ff5578eabebc71a8896f30208e4952a885207a3b461f869b9c6aeb71dc74cc559575123131c55442ee04d20457bc8e98a2fe5c102f9c8e9de1eb4810f4d929a79d34e9881eec4bb3a8aff4c07fb37d227db13144b17d19997b3ee60cb81c167dfa251ad670412fb94ee00937ae0349494e6ab424cbe2f71be868537ce28821e7eb9bbc78ac4681ae10c68c202dc971b6ed5a6dc30dbf3a68714677953131edf494ae887112df8abd167ba004f14aee1422695abc84cff368df32bf753c48f2e5eee46e3da31adaa6ebc16b30443258fb00a9931aece8b95dfb0053a27d2981f0b6bf2c28ca38469c11f8b54741e9587bd04d5464d6e5a49b25c8b98e515dbdb97863c2f13980cb4751f81b121b0ff7f1239906573968054291d70f8d5737c612c96092c5c4aec48349414b9f855660b3a5c66ed011cad2ce598f9f4f125c19d774c6cb294e39296dddbc0627f4d551b30646e54af570afef3c850e9bff38d6f454493cfa27a92e77ca3f1c7bba6b7237b1720de798c57e5273c56efac3942bac6702ca93b1892f6760499e4135e2c31212efdb22e542eeb08bee4aabf81baafc41ffce85a6bc74c87d944a84433d946a4e6a118639e207dd177fad7e137ac797b79d3ff758eb045a45c8500defa24464886e24fbf75e440af397f406994ecbb69ae0cc1d2f8135cf38228175d12972dac2649fbd81de10faae3dc328408e599b016505af515bf867eeeffb77b76a46a351848fc9af4ca759b27b25d93494e7a3a990b9f171d4ef9d435494ca3115780f637d35ca9168ef8b9dc1181446d60e501384fb220629099595867f253c0d1fdca5ce4806651b761154858272a6307f41188f2193f77729394e7cb59ce541d16c24ce848319ae44cad2a5b0f8e086c107bcc3b34fbced085c6755c9c6b7423cceaab312ea2040170142a85a932a5f8a50470c67ea0f30f6876080beca6f654e28bd83448ff2c055e00753a0f29069bb9e8f594091d769ab46bd20b74b715cb405f26bc1fbea5006fcb2a9453296118a2ff044e6c14288fc64c18fb811d01b05a90108b3c9dc69e9a705afb7c2a7bf2e17794ad5b28d0c9b37764e42c4732ea27bf46c119a6f54c4c7aa9e6537c0aa502587bfc222d479e3832b1dbb6a0b8d9fe84d3cab96ea3b32ea9da6f711f3c3062ece8fa5fff2d7f4f17453185a0daf41dead77f9c207bab43f6e5f14d072e9b6884068bf81972062c8197f979d82ae31a2ea1ed65afc0cc9bb005dfa0cc4ab54aaccc7944931ee318e0c2e35364f514a66ce1b93c50a9fbb61dbf694ec12d119a19565dc612349ade4bd58c05f787c0290972c476d6aaf10231c6f1cadf336699261ea8d7c391138102f23df6b5e02916d009d40d95745bc2f0c2c2b7aefacf91b18cd0f737519c7673650fa7b255923ad1fcb67cc14213988431c3ba03d7b1757a8cf8e6a764132674b40240af04c196c819ad11fa494e9b2a723cc563f3ab66a0934637a8573af1a9ffaac44da051ed893acbbb9812884e71b1f2454b8c7343ad90959db281ffa6b0d1f1cd83b769dc8835e4d27de13d2933f378b58e8574a5333b3174b2df022931f69c6cc3ab98d181cc0326ece3e8a15433f48cc326a41db33a410583feb9a0d1", 0x1000) 11:34:14 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x10, 0x1, 0x101, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x9}) 11:34:14 executing program 1: r0 = socket(0x1, 0x4005, 0x0) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xfffffffffffffffa}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:34:14 executing program 0: r0 = socket(0x1, 0x4001, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 11:34:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, r2}) close(r1) 11:34:14 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) close(r1) 11:34:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0xfcf6, 0x0, 0x0, &(0x7f0000001180), 0x18}, 0x0) getrlimit(0x4, &(0x7f0000000000)) truncate(&(0x7f00000000c0)='./file0\x00', 0x80000000) 11:34:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5ad8) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:34:14 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = shmget$private(0x0, 0xd000, 0x4, &(0x7f0000ff0000/0xd000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = kqueue() munlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x2000000000000330, 0x10000000) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 11:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) syz_open_pts() 11:34:14 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) fchmod(r0, 0x8) 11:34:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x20d, &(0x7f0000000080)=[@cred={0x20}], 0xff0e, 0x40000000000000}, 0x0) 11:34:14 executing program 1: socketpair$inet6(0x18, 0x1000000000000005, 0x80, &(0x7f0000000240)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="58cef02c652214f9fb78a88f8a64086541d663aa43d0d5b217fadfec3b3056f1fdf6e881ad9f5cae156636dadbb6b1211117ecbbd6fdd6e8e87530b90d1cbbfec7196f686dac7afdbe1ce85a91da855586faac3e2ff6a86dd4c1dced3bb966427db5767cd78a6de657407f9378", 0x6d) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), 0x1) 11:34:14 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x7) r0 = shmget(0x2, 0xd000, 0x190, &(0x7f0000ff3000/0xd000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 11:34:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="6c8d87337fd7ffd1e2da77d5ea4a986b7768fdf8ecf959f0ecdce6b52d821cad23d2dc7c3d0b5ecb908a2df1ac32d022610fdd692c2e005033c25a496229e63c6f35aa8b2216699cf825c9b325d7a7ce247c87a418a34356a4dd9fe0abd07071259aad926c7710a5c1e857", 0x6b}, {&(0x7f0000000140)="524bbc6a5489f4ae76ab534f4cd60af9f0f78810f27b631297", 0x19}], 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x1) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="7f4e58e564bf5ba2303cea881a407619744bb3412891f7825501db52c43049594ffd02abc21d53aeb82ec1e145560ead71fcf1746301df34434205be6ab90c863e998fc01fdb0c63a97257ed6a3cb3dfb37de0ab70b4df6219f2a01ac44f154f40d97fb9049386ab5824bfbb8c0d4708304a6264f7c3bc24c863de7ab74fa4184e4f26ce2a11cb30023805b77a1efda23c525712", 0x94}, {&(0x7f00000001c0)="c745bfaf7e4ed88ca1faee1eec07", 0xe}, {&(0x7f00000008c0)="e70cc76fe71e6b62060749aabffcfbe60064b22c575ab34951b2e1cb44624525c513de2b8e40770b8918283f625100d0a76672884e5173bc00635a29ae66ad255fa7c5718b3f8b7d2cfbf6e6df09be91d81227fd7c9eff6e87a44566133ec99fa7eb5d26835079474f7e167155cc2d081d2efa067175d1509ecad2aded66c0ee2bc2d59d2fb26b02c0917ab8223ff5de1c9f860160d9cefab4ff5b71607bdc315e2b5b4a5deab78e18acdfcc2e6411ef06580622bbf711bb5d5fd541483c956e9433d18c9480df5c6a9d6b190fbe60a0f76be43887e5b9893898a649abc640b8813abaa1b36848fb56d11ff7dc15ea8506e07e9e692818a96e348763c594e6839d1ec37fdb06cbec943391480b68d9f555515e5137315630502d73b537462f7abe00359407ce309d94ea1d5834425a321f1f04ca0775f5a58da6c54c123fcd3edc053202137b421fefd185bc398ccfda545ff8f833e589eea61238651b8994e0a841af1f23455124452f7269e29ae3e243ea41010422302517c0f03b0c035f997f2dd4bcefc86ecf69f1158e1842f0b59ca16e28ed7b8875fcb08802c914bb58f0b4e5492418af502e0225de64034ce0a50f7ef2b5877e37dd7092438b8a06422bf0e121633210860711a0fed340beeb6f708596bddeda2e5a6d482e36626c19cfb84d2a8e95922b86290d094b8bfb84fa86f8255bc0ef8794e5923ed2e87993f75dcde8da1c08cb274fe0f817a4f700753d3988cff1550cc614ec96db9114311a140deb5e7e39867ab2916b78f46bf8de9c7bede4abe77fecbab8476aff725c6a24d67fe9051831f7e5b982c4200613fd8b8480db9f1c3d0e0dbd8cd550b4b6e61ccedf169e478ff6efbdf762177095445b6e067ad68fa2d727fbb7cc28c0a8f52216d0417c2dba3d40ff528d0dd30600f2b5220e62856f32c41ac3f4c667505c6212fa6878f8b471f297680c87a6936a18b261e7248637f47369391d2da3f3cc033601422fceceb5f3e2e710b893237126f752963582af50d9bf8e65942ee9ae450db44829e19ac0d5256a6e2b4189b955baad035d90462ae29b6e8528bc5ab055d0560f124f083473b2c1a2e4d77febfe8089dfecd8662afd912934ad138b3346cace08ae4dc0a9312dfc543c310c9dfe4d94d11708721f21fb3d32b9aced32993e2f552da63d510bb2945d5485783ce8c33fa702ae86667f487e17aaa4a332c00b5f86a68cb170a055c8f5ae460a08456d06116cce98bc6aa5f53e92922e967af075d5aa74248cf47f2ff9265ae0c7faed1d463721bb60038c11915b4bb00b32f4c89e51827440b7805350c3a0bcaf545a46e0f1679fc7aa58b2f2a1684ed51938d5a73848cc6667dd4bd3000fe7de0e043b247354e68ea52fefea6f52125045e3e61b0404eca06667d7d05549cb8b1d6efa30d09fdd4b49d8ef7f2984313d9e9edfc6b3aebe4950c1ff71d10862692e4886de8e4a2c78c6b73d4ba827036fcc1fe3bbf073df77cbfb6469f39983fbb9dc87ade2dda82df260645fc15600c5ea28dc2a63428f9b2c2b47c82d3ea7732bbe99ef44b43a23e34a857dd7e77cd60ad19e5cb0ced5d5467860230eab19e06c48da50dcb352c55d36305a09df611f1631cb854af3494a4dd51ee9a98b70cb1167d421bd2960df453ce92f6b83c5049e79d6225e6919a11a865132986f483b8fb2d068ba8e9181fd4455a4057a87d87e3471e428805d8f85a1bbca6236acaa4420b2ac37db1ff3611ea97494a90509f4de46b8522d91268ef8bdfcbe7552050668f249a07337b0bb295c9d38a5a62d9d17d673288510d0e2b1e47625bdee4aef0086034deba331b389de2c15c5d465a0308ab5ac5cff205badc7f6dfcc982a661fb6193d9fc3b8375960f897dd47c8086d25b08e7d9d7d525dce8fa04a0f567f982c39baaa6c72369ab06f8588eefd4482ceac3e4ce8aed5a4ed695456d37b5693b08a3416f9d26770ad0e369ade60aa3a51899e9c5c84f2598a6c8c157d606cab02e28dbc136b468a07d89697be0a0940bd01c7fb7a6c91d9993eb4e4c0aec8dd21d9d1e5cf99ea989dfcd63ca20947ef3977f56cff31d6c63903eb0f83cc458545deb2c03cc8347adf4d5d91cc279abaf65d205b6814739117cfcf747000f612257dda0e8e95b3a08a19476e8184f9cf0643cc15b4ef300f7a1f3ef455fa87e3f7c8dac74dba2895a385df74920882c5a8be4c19510a0eff5ddf3cfca3e26adc55fd0993eba5504a983649f11cde0d4d3bbb1d2a3f29200e2ab54262686436039ef54f6cc8e65542dcf713d288aef45e5ee0e879f4bd33360c8177e8f11c45ca605cf66bc5af6613f0969158c5a09b3a4ea0fd138dc4cecbd9a0a7b995973d32e7346646c94fe457b94cc28dda688949d566251d583f968d5335163d0ae9c8a33002b6021e5eb71656702631baca7f663ad1a7a7bb16124abcaca7f01c0e52223f162a47315c68072142e34c2e9afd100a90d2fc0a8a9d536489d9ce5cdd8f6edbb487813aad505dc1835395780f7acd3584e6f3afa91b04d2228990a91037ca37c1d25d96b13386b47f9ac5ccd42ef9c820483856d25ce36005bc8c1fd6293572df9a6c0db328b773f188420598c1b094a72b9bb9799e0d4656ac9bf723470096db2f54dafa537cac625be88f057c0d76c67b603cab983ab902b5021c78af7a62accb8baaa746126221474c4e924dcf800db9f68b215c2d0acf6229822cbf51538c40c1ccc51e2ec4717eee829e0562e276b103c31cacb3e65996d2e35a00b5829010918f8fda46fcd8bd043a4f6c964f6e4f9fb1f402a480abc7f9ac105d30f16ee7a07a2286bf59f3468550c749a4abddb286cc24b6f373ad5861ad9a4500f3974de5675114a52bfa2097d8661e4c70a2af01eecc86ea9b7667134341ec9ba60669b68d9942b900a95e2b9af1ff71412c2dd18e6d786d899f8e1e92115974d87be085008b4c3c31bd9788b3b9901f92923b0280814540874265f942fcabe62d6eb5ba316d1928278ec42e20f1f24d4362f1e3430b09ce9ceb56b1e217e973d5508ec81b65403bbf9877470a9f3e5739afc51d95b9a6a4f29e1dea2eb86ea2cd89a0a59cdb6bf56453c17f089079fa0d71b67febecd448e406d3e653b9a1a35832e27aea195e89abfa2c1f80d8b95f966b09054fc3c5e6c874c1af217f1accf346da154e1708f23a11038d9a474bacd1ef82756448ee5f6000addc1d8ef930d811247cd6b17b6f3f363b33c936e41b6618b5a525fedf67db41372b81a00a4e4f26a4ce60a5e3dd5bc2a722dec3a7266d4dae25cc9fe3fe65a7997b3aed133f886b745e2ef7749ab06decbcb890226304aa77eb109edeb1c50a8bf36642286bd31a1476afd1de07c3dbd7de08bcc9e06a146264634c71ec4bb01f6e3e58bb290f15bf87957792bd4d36b023851111b2941e89e59a7749a0417b24961e33d4b037d31bd3d0be711a957ae12383ef68034af9255a1e3be9b24b11efb8a24f9010d63cc6917a3f6880ab40ee63eccfc6176ad3921f258353178c60fd489830531b0b61f6b4ad95d628070fc00f426e4f9ad9ac3d6536ab4412c29c3b86b95a999f3911b04e3a8376b2d0deef2f7a22f0dca78a15e799826462c9d6091f8dcaeb66ac77aa4435ff44db409946727aed3759bd9ec556c26249638822bc54323cf4999554ed2847535e3df1ac2dea438391be1d3af24083e4eae84708ce9957fe9015fb528fdf3c24440aabe6a1635a858f980e821c024236bc7a7d2bee1b1ff5586fe7d4cbeffda5067296aadcb95f3ec9fc563ce74ef40ee41c5ddc554235de86e92d74a38a70e7b37a5ed804d74faf53674373d69c5416fef95dfb74231f2ed69671ffb356c7386310410f3f0fa9949dd472c7200a9d830d046c01f1d17bd6439b68f89bad8466be12af03a808e8d6878dcad17e8c6d543ac8c725faeec8b1111d247a51d941a2a0a965831b43163354a610ef919c3a0ecb5bb9a4c442e91bc5480e89040001f70c0f5df6f58af7462a82d2b57cf908fbe50d50014867f295b92aa097b4136dca5583758cb0569c7ee8c68817ca527036b3bf3e9e884a793db46ad041b7c8f2fe54291f833b97cf3b1af62db0f8b5dd1b8c1f4ce311230464d3dfbfb3517ca72513173c254dccdfc71cc5bd95f9978ee1a36c1a302616a7727e5167cb9b154669a8948949990ed257418b93a560b3294f987985e9cc6b1a781b278157e9866d321dc2d435d97ce0e80e40abd36417a33925afc1607d7e6764beace9324fb6812f415b3b1c2576e38c88d7b9f2dd3625cd07ff8ed49ac63cbc86bf61e6a54f4adf6ecf43a8487dde30b45b164ad470142a55ebbb543bbe92a7432be3d6810bdba28f769ba808b112af33301ca1a92983540f98705a3e8dba4b6136e3c86a2a8fdf23ed1d10118bd6412f93d6ddfdeabeb2dd1820b0126ab0351d21d7396505d5e7e8839d2dce026c691a5bf4e629504b56601eff28a2c962bba2c66ed8f52db422f7cdb892558c103cbe907e850913dff1899c3af8798009d360b11aabbe41ebed1e9518471b699938309b8c5a0b1ffa3051f09d57e3f10c636d3cdd23849cd86d59445f274d27f0aa112aa99e5a2cbc2aad9aeec350f9713858f61476c361bcaaabbb5a9d1adcbc316115e9d18144c4664b9e37905f5a556976b54c5d7c4e1ed94865d893abea768f24c9323782f96549d8cbcab8cb67acb4c7265bc9a09ca9783b96fbfa64e5532f7bb6f303e01f8fe9a7fb788c798487554b9c28b74e2d904267bf9b1862266442d82c076254d77ec9a8ea1318ffd93ce85e540e28b73e8d5f5b439b3cf4289d05dc2d1169d5a014a142a2286270b71e32b228e5f8e62a485766be14f5b29a0f8c3d747cebd1fd299a3048cf01fa4821ca665f28329876de3474fe28eb4e15fef299e9c9e4fd2f779eac5c33a09194a74ea301dd4422fd1d4e597173d9efb32c275a9bedd5d861b8658ca527704a528bc389d0ddfb1a0252d041e9bf3b9030c18efd158c0e0e51436016c6ec80b3c14f3b83c8e084e6c7ad6cfbd5e8d09f32b297f4095bac11a59db752cd4fa5fec66291b6a6211cbdf02c830cad00a434ab50baf573fabfe144d6cf28fcf77878cc4912dc65e942b9624fd144e2189e035d100f2c058e06ee74fb9742f59336de9ee3ea013a12acb19fb7ec99ec935b96de0af043759ee398cc69e24a1797d7fa87cfe131bf049374b142a318de4a311383665162cec98e226a7f58efd61853826ce571c2213de61560dc4c884d59e08cd189515d3d3c251c5729bc4c95af3a55ff4b1c1371222ee9d31760224a8a01a3fefec1aa97e707956d547e6d589915a2516fcfedc873e2038d84b03245387dfd5a8e4a540855e60ef9f3dc6d7ce239bc9903213f17c14a4ff93e62f52f0d07ea4df980d61023eca3e0f8ff5d992cccc1ac951fd4d22ddf49ea13f7fbb1f59dccef7173bb60447b497a1ad91dfa70519da6e4a8b10aeabd219dee828a8299115535fdaa27c5366b877dc89b707c7378f859c686c578630b540c4d44fc1a893f20542e08b4347194a617e98fb863a45fc34293d1179f3f3e7f4244a5794511fcbc4db74b9824c2e4b2049aea9f916bc4b59ad8b2ee8b8618bcb2ace6178bee7b7ae6aebe9dca8392be932984379b6659b9c8b9e8a56b66f464aab785ffe8d1a463f204274925dbf7cefe755a024aacfbb8c231b0e98f8fcd31ddc4ba3c814e4bb0b1ddac446ab344e02c27b4f8014633c51e24f5a97d3aee5ded2e68db9567304fba8b", 0x1000}, {&(0x7f0000000340)="fbbf79c697eabf29", 0x8}, {&(0x7f0000000380)="919b9d81b45445eac12f5170d0721b7feed3efbac1a70641014fa09c23223fef58b3fb43995b5e7d9b4b5cc3dd3500815e34e1be3d18f80e64fe044877024dd2a4708073084a1d3334eac470584c12aaaaf0bb90202575b1f1c39f124bbf880682e6e5aed6512f85d39af53db908d80b13fd8945115e208356116da270be8ac8066093b082677c4701d5dfccb82f6e21c6aa05b87c91758cb749ee", 0x9b}], 0x5) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xfffffffffffffbff, 0x1}, {0x18, 0x3, 0x6, 0x1}, 0x7f, [0x2, 0x20, 0x1000, 0x9, 0x1, 0x2, 0x2, 0x3]}, 0xffffffffffffffd5) 11:34:15 executing program 0: r0 = msgget(0x0, 0xfffffffffffffff8) msgctl$IPC_RMID(r0, 0x0) 11:34:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x20) open$dir(&(0x7f00000000c0)='./file0\x00', 0x5, 0x0) close(r0) 11:34:15 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='W\x00') 11:34:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x5) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000ffff000001000000ee7b30ec94edaac0e5975d54ea557a1e396b2be60529b89f134da7546922f7c15d06292736e7f77062904c1e74977777912503ecfd210a0d60fb1f478b56f2e1be26cade82b294df4dc7312dfd2fa4efd67c7ddb96b9c856382c18398743f5d98dcc46753521b8e1d2b9871ca631a9dddc346c0eee2929bf0eec794f5c098d03a4215adc0569765a15001fd30a945873542fd76d9665837c7d7be6a8e2d31ec04b4a3aade1fc8669cce5b4a5e53a7d5bb5e8dd4c4f10d580c9751d82ad1b0ef2b5afc6b8722a9c29a81a1b77e86fbc2d2d9d925dabb3"], 0x10}, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 11:34:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x8, 0x0, 0xaf5ee509e118b4b4) getsockopt$sock_int(r0, 0xffff, 0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x174) rmdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 11:34:15 executing program 0: semget(0x0, 0x3, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x86) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x2) semget(0xffffffffffffffff, 0x3, 0x0) 11:34:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getgid() socket(0x1, 0x8000, 0x5) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x20, 0xbcd}, {0x5, 0x8}}) fchown(r0, 0x0, r2) ioctl$TIOCSCTTY(r0, 0x20007461) sync() 11:34:15 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) dup2(r0, r0) dup(r0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 11:34:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1006, 0x20000) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$getown(r0, 0x5) 11:34:15 executing program 0: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x108) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 11:34:15 executing program 1: socketpair$inet6(0x18, 0x7ffd, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') socketpair(0x18, 0x4000, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x500, 0x100) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) 11:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffffffffff68) syz_open_pts() 11:34:15 executing program 1: r0 = socket$unix(0x1, 0xc05, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="042122e4d40c9ea852dbd2b8a3de8fa39038d745790e92c8edf163082e155c3599caf0e70f42f32fee35cf3c54dae2fbbc04245272157706385c837a762fefc1257a6b2923c8fa4e1232f7055c8a7eb07b5992aed273f9014cebad89164b70e1874583dc92b37b4365e25f55bc95583d999bd48fffa841249a5a66846aa86e7d3ace178696237781a2c4034962caf0f3766e9efd2c8ad2f2c90d2ce9eb69857b341841", 0xa3}], 0x1}, 0x1) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="0084c532b9b4", 0x6}, {&(0x7f0000000240)="56446dcf477792b4d27c9d0fb6cf8f1df0c927aeffe52593bb53e8b32ae0580722314a5a8393e156863275d2bb0baa41aeaed515ac1748128528c9fb73141a2aabafaa7692df2420de78d7bb8492014c562c32a9c3b6101c9d7c319c8f11f0fdbf05ca157a55646959aa7308aed0436a9d9ffff0fed56d258bebe70ab07b7a76fdef6151f91af8223401cf16ddaf1f8a086e", 0x92}, {&(0x7f0000000300)="76da1a4574dba60696fd338ef5dbd8e5e26f34130ffbb5b5ffd3608916b9c8a6fea4adf5265932da0cdaa0", 0x2b}], 0x3) fcntl$setflags(r0, 0x2, 0x1) socket$unix(0x1, 0x5, 0x0) 11:34:15 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="d9634f1b67e0d6f7534f0c31968c15465545d2878c3cd5dc26aabb280d61160673d0cd3292f5672d704c4955af35fde5d5d793e08e558d5fd059c7b11df152266307000000000000005c5d4e43dc34", 0x4f) 11:34:15 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) link(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)='./file0\x00') execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)=':\x00', &(0x7f0000000100)="d7d8", &(0x7f00000001c0)="d7d8", &(0x7f0000000200)='^\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='[+!]/+-!)\x00']) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f00000003c0)="d7d8") 11:34:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r9 = getgid() getgroups(0x9, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) fchmod(r0, 0x1) getgroups(0x7, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000000)=[r10, r12, r11, r11, r10, r11, r12]) socketpair$inet(0x2, 0x4, 0x40, &(0x7f0000000040)) 11:34:15 executing program 0: msgget(0x2, 0x5bf) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 11:34:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000100)=""/225, 0xe1}, {&(0x7f0000000200)=""/99, 0x63}], 0x3) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x34) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000040), 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x10a, 0x4) readv(r1, &(0x7f00000006c0), 0x1000000000000240) 11:34:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ff, &(0x7f0000000100)={0x100000001}) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getuid() getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0]) r11 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x4, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, r7]) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0xa}, 0x4) r14 = kqueue() kevent(r14, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 11:34:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0xc007, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x1) socketpair$inet6(0x18, 0x7, 0x9, &(0x7f0000000280)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x82, 0xc, 0x400}, {{r2}, 0xb79cc0c5f5371e69, 0x4, 0x22, 0x7, 0x1714}, {{r3}, 0xfffffffffffffffd, 0x9, 0x1, 0x7fff, 0x40}, {{r4}, 0xfffffffffffffffc, 0x2d, 0x0, 0x4, 0xcd9}], 0xffffffff, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0xb9, 0x24, 0x2, 0x3}], 0x7, &(0x7f0000000300)={0x3, 0xffffffffffffffff}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 11:34:15 executing program 1: r0 = socket$inet(0x2, 0x200000000000002, 0xfffffffffffffffa) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x187, &(0x7f0000000040)=[{&(0x7f0000000380)="33db9794d2c8de74e8c83eedc6e4fe08bd6239c32662cf38bf4ddc1eb6d2c8f5f42dccebc32e2388f1115d84dfc77cb20e53139c7d03c0b2a8611789a94e8e0d86396805cf41628e6e8e54c6c881497dc54899d62aa38505df21a600822e7e6a7a0362e1af1b3d0f61fa0224443e05921e4fa9391c32751ba283a42419d79bd9a2fb9a6f7b02e8dc94cfbd6f3b609cf1ab30801ca5a69b9623172a793cd9e412528ecbe12a53886e470d7bb5bf469314acfee5d097a72f73554e2b412ea67da8d593aa692233556b9536eb13e4f1d1930b530d1027695134db23e3c56fb180b7049708b25708514373aaf2abb49286a79a2cc0caa6431760aee43f1c24458fd575b6f408e7d7401c60703330be39cf276555ae4130afa312105a023feb73fa51a45a72ef5cb24299f92c2f5b65cac0297968adcebf882d2375be9e5a48d4bf803f7666e1b98d6192e9f235b21420f3fb1e0c54f495c3c39a3ab2b997ea7ef6ab1e1678a3ebbcda4d5b5e8e21dd133061b6e2af07d53c06fc3ff33a0145487ef37aab9f2bcf8175df197c8873d3c76f5cdfaf6eb5293588e668543f9346f914e1bfdc51b9d760fcc1773cbbdabd5b2055bfb05d9cf9b1899e7dc481e177289371bfaa57e65e5dd564e2769aaf07c27b04114f3aa798bc53e555896dfe8109da5df972aebdf0eef5447456d07656124fcd9bf2eb118c002e38bbd8367db70aa50d90cd5f3f33742215973de4c96338882ceaf86e64408e8f33354b1c7aabf6c8a6f7a1aa6b0827887f8328584ab07ce0f6922a482e54e9e9f7dbf2f803af5cf2d322c75274dc2dd561f62a26748236d39bfa8062be84cb87750a017be24584b426d7b5a027bc7337ab6279a0807ce887b30e57d99f06baf5999a377c45f3a609248f83cd7235f8c4f80d9d781ac8c1fa8d468d481d2f8f341e40300632c161d5f69648b53df68cc4f675bd1b07158f77d92a59b27c5d5c66dbe31d3c3d083bc59b5921910db836c1ea987fe9c51f7dbab1c169e47418d37978e7869bb387a29c1dffacbfb6aa8199e7b513f8a95f1efa868e7a8e54638c84185c9fcf0c503a24a15c67d31664156f7646368df6c44a1f510c759ef6e663e87863c27e1270e0e05dc09461919796f9246a205f016b7d89d3fa04b1d2d4595c64a267edc8fb3034e58e9add9f37a52c5da2ce9dad9535048dffe291f8b8f48d844536464bb9110c4952ef884995c5e8e7e53e323a1c15ac1a7c85f7d1d66086480665b88bf3763a2c0d814735514854eec6ca92e20fb3d0838d3c528dfb621c3ab6acf8c0ee87423903ac6e02ab90211e1076e21b52b45df303ea3c4b00b926fea92e5406850c3b95efa3fc9d3837a9c139723e1a51399d7c7d0829664abe3301ded2812f0e9e70345d6194b3f68eb292f470f96f7af7fe7bcd6d61e9ec3267013cf4a73fa27300ba62df3365b4604efb5418798d687190e451ba03ccc7edb3ec3ac717051e58bcdffc645bfc54bcc7caeefe7286d5ebe4f2adfa3bfa4dea7c4faed81fe00b46da8345a9c2a2c0c99ed1ba73dd43da4afecfd77aab6aa066dee735d84b54b83b43945a5f21c46dda0925c12affa983423ef641c153c9d724f91d3202b8dd30e4bba3bb26f0fff85edf0a705eaf6908d36dcc5656af9c1e3b3f2fe1bfcd423f0286f24adfb12ebad0c31364dc217af7c2233dba656bf3ce32062b1f8c58279f07db34a9a311f8bf386589784aaed1ee0dbf49edc94202582dd144f8b6b731c05b5e2cff4b7a5e5f0fb7419f56ec49f0082bb7c1a67ec4422bacf3c2fba2bad050ed94c483ab5875b029dcbe57fbbdcf1a4c2a13155c90c11a3c3118905682c92d0ce906e3c7bb0389d84c6c248d3782d80a7d48e0d874d0cd35af518ab1fa287109e49e6cb1e67ce6d23162a6817eff06cc69fdd4fd252f44e2fa718a802e7dffec5a36ab900f7f0fdc241ec3cf109fd78d4f0af855082855526de7403d708a64a0fe8aa352eb5fd149633e9104235abab7b5a86cf8c45954c282715d27ab993cb9fb6634f5e7424b98e2fe7e6c6377438f86d4dcd8692248550949aa27db8c030b752c43af01b8b61aeb6952c6743d4b2157b9a074e75845806bef30d5a1482939ccca35fe934aad1c980e8b99c7e590deeb6951d976c07c496ded9717dbd132422f6430a82a556349bc69a416f56f2e43f07f00ceac119cafd30b135d81c90ab03ccd10b394c86bdc75a357aaa7bc66a98af12f4a127a368ab71eed539bd6f30d68dfdd94cf02825f2a1f4afa2cf227edd65100559d18e3e80e250ae624f2ffc02f493139b1867d403613ea17e89f0de33e153a7758fd33fc16eb36c8ed695cb78ab366f4aac5ef20416b5ac6125b6e564df9c69e9fd5db20f83c5e720f6a353dfd5e6a0fb88ef8267df54fa002f6980c9176129e964d2032cdbb49d3249ebbd8e9e5f6a145442c6d16334954ab1dcaf94d36800c8626b1d44dee212ff658f8eedd7eaaa06d463850f1ca9f99de75b5f590237ad11dcf8addfd57dccdd8c96c8229cb1a809347848fad4a0f110f9df570fc94cf23775d5b8f6948c2ccb5fd4a62ed9490f88de47726271dbae54c8e88549d050f120cc299afd42c5b896b021a92a9d56c8daa213177290e0b3743a302aace0e5ea2d6faae762125c205cb7cdfbcb159fc58cb4e42c0a76620c7b53f3e29d344a5c2fbccc2af59c7696de016acf7e922dcf67be1d57f693b786e4ac573da006b8cdac477fa9f71cc1c55ef836453f5b9aaac1a86a80c839ebedd7115379e3bd15b903efd70f29708757d1e01e2f3423c06221da6294551918a5a73fc2c0be2e23bffc99b9799555670b9de0fbec884f0896b6c576f1513dff2458ab110ae9649766efac208bbc14ef14a331b2fb15cc418611368676cdb7cc43f451b59f35705a484a2dc9c8dd95872ea9d12a86a9c3f44d0dc2d7847f9bb0e3609001ea21c8e097851d365e31558f35c2d75c7551fd303a35db9df31be5fc6226efce105fcfaafe34e266a9f65c025e60976e5310effb788f73a436be0c53bb774f9c0d03bb128a96a67fd15ccbbc4a190bfef7af7e3f7398a66a83853b072112947c036e9186cef70b16b8d9e578e13443dd3dcb9deff5cdd47d624bebcc6484716713ba4f50e47c5fe6fb7328d85e2cf70d566e76c0b0d16bc3da70582205e1d2ce520087cb35e1f51a24030875977c3cfb4b6bf49d6e5c5b9bbd905b01d83154d660bc14b8f284147786752725101afc0ef0e0d01592ffdf2e886b111eff340cc27c0276e62afae349b3527254fe9de00f442d94ea7eac9cf49b2c123ac1e08680cf6a11d4ccaf68e02c5351bea058e01effb20c62e76be892356adb5f1d1d1e26b587899a52172e896dc899a2d9eebdb7f0ad1167a432ad3b617ea74d23484fee6e1c6dd222ee652caacb4a292f0b4bf5bad65ccaab58de18d253286a0103019148c7f06f604fc24167d65ae39de1443da690c56a61610a229959ba98ed2b647e7a2ea1780d6568bbef84981c192c427d22294a14dd99507bf161d52553a220e9aa9ab8d2e06dad86b966f6fef0174c924ce42e5722e40f5d00c7ba9f5a43d37aab4214c249b5dbf582da621050c0679a05cc56cf8a9afe954fc061050c316e65f2adf6991972c6ee57f8e278e0ef523c069fc2d908055d779ecc7b27fc3e60a0cd625144e708561689f0932dc8b2dc63091e72a88b82266a416a4286075b79eb0864597352938c745e4a59fff25ec0193c71c91fbb88ada5571584dd972ba44cfd610769b1d1fc66190705c5e6f472d6983210aaeff5c5e99c367c3d89bf1d361773b6e44fb88f3c4a37d25e2ce86f76f336083aa54bddb56d5dd2bd1a8daf549d663bb39f53d7a418e55c19098499b78f6a1a2a0771199f79fbe8538368b85f70ed3bc4ab741931c8bd2e1f4e5f91189918da3c6b96d8311bf46e180194834000de7afd4e3e0ac826e6309bc3ae21013639221a801e334e417e96d6a4c2377b44551d4b4bea81ea1868a8bf31f34ec4d4797eb76a7536a15ea01ae85ac3bda43c8e6b08cafd1f817aa73202943939ac1cb20fcfa1329413b6e4f27b5f1d894d2f2dc7653caff9bcef688f5291036a6acbd879ec7321b204df6f6959340f113c1bb357f41aaed25107c97a837b873ae87a825b76065ec697922b31d7a67d853230aa16dd5a48d5f23cfde52c9679de1cf823d6ae50285ab4a72586ef6b4b1f14fe7cd05a51d3c54b8df6f0acabc8459ff1beddefe63c8f4922b0327f61496307d3fd3c4d186c9db46ab415075edf6e6325dda7e72d899cfb84f1173f224ff0d9e089883a7c3dd8300766d80bf945d229e0c638ec6e4860a411d18f1dc7381c9b2fe7b13f8fe8da22d2e98abff2f73f69a49e79fae4ac56735bfd9dfc6152ecf95f8d4c6f25180bf01845af1aff9765fa986ae59dfcca5a204935369c4667a3d4ee317449758d3826ee18f5533bc6b79f0975fd52003b45497d506d8b940f795d18c261936f3a000a0dc1d85a48863b17dbee8c50096816612d72f166c1dc27f85adbd7327e5c65508835590a8a82e08e50a352a25f70a3275c7f73fc880064d67151973931dc9ca90f0115894e3b545b86c79c8be2ff891c6112d497d84015330109188fc1e292a84028862973d42ffb49e4981c32de4639fad6e1aeb67c1575e6ecb1e79facb5e733574f441781c6e41fe8c43d8649e3359dea13e289a89a7f802c89c84035fc79997dea889250ff9c053a01b8a09988441ebb3d1e28ab46b046e063256efdde2f208a1cdc5c026b760229c9b7f5fd4917e4766da0bf82e766c9136833dc0782710679c10a3a6778da1e104bf457b8cb899584ffaa2563420be426c1393c82155db2261f9f8ed2d44dd68789dc18a5eb6eba28aa231df63a77a646e7575d28e991185f85859ffb7834ba5a9b887512701c358aa0a82813d00fbc18188f42592d928febd214ffe27b20befb4", 0xdc0}], 0x1, 0x0, 0x0, 0x5}, 0x0) 11:34:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x11d) fsync(r0) write(r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 11:34:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8, 0x142) unveil(&(0x7f0000000000)='./file0\x00', 0x0) 11:34:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='r\x00') lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='c\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='$*\x00', &(0x7f0000000100)=':%\x00', &(0x7f0000000140)='@%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='*]\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\':}\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/)\x00', &(0x7f0000000380)='$\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='%/*-:\x00', &(0x7f0000000480)='\x00']) 11:34:16 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) clock_settime(0x1, &(0x7f0000000080)={0x3, 0x100000002}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/42, 0x2a) dup(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x10001, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) kqueue() 11:34:16 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/35}, &(0x7f0000000080)=0x25) 11:34:16 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) 11:34:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) 11:34:16 executing program 0: r0 = socket(0x18, 0x10200000008003, 0x200004) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 11:34:16 executing program 1: r0 = syz_open_pts() socketpair$inet(0x2, 0x8001, 0xfff, &(0x7f0000000080)) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) 11:34:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) syz_open_pts() 11:34:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8) 11:34:16 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) 11:34:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 11:34:16 executing program 0: pipe(&(0x7f0000000080)) r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) socket$inet6(0x18, 0x8007, 0xf26) 11:34:16 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d", 0xfa8}], 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000001080)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x11, r1, 0x0, 0x0) 11:34:16 executing program 1: clock_settime(0x7, &(0x7f0000000000)) r0 = semget$private(0x0, 0x1, 0x620) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000040)=""/17) 11:34:16 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x5) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000080), 0x0) 11:34:16 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x20001, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 11:34:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x0) 11:34:16 executing program 0: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x208, &(0x7f0000ffd000/0x1000)=nil) r1 = socket(0x27, 0x2, 0xa0f) socketpair(0x20, 0x8000, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x8007, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmget(0x1, 0x2000, 0xa3e98108371ead2c, &(0x7f0000ffd000/0x2000)=nil) r5 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) shmctl$IPC_RMID(r0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x88}, {r2, 0x102}, {r3, 0x4}, {r5, 0x100}], 0x4, 0x7) r6 = msgget(0x3, 0x50) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() r10 = getegid() r11 = getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x1, r7, r8, r9, r10, 0x0, 0x1}, 0x40, 0x4, r11, r12, 0x7f, 0x76, 0x3, 0x6}) 11:34:16 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x1008) open(&(0x7f0000000100)='./file1\x00', 0x800, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffff001}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 11:34:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x30) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 11:34:17 executing program 0: socketpair$inet(0x2, 0x8000, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 11:34:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d4", 0xffffffffffffff94) dup2(r1, r0) 11:34:17 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f0000ffb000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/17) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) read(r0, &(0x7f0000000080)=""/115, 0x73) 11:34:17 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f00000000c0), 0x2aaaa7fe) 11:34:17 executing program 0: r0 = socket$inet(0x2, 0x3fff, 0xc9) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)) flock(r0, 0xf) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 11:34:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000a40)="0f", 0x1}], 0x1) select(0x40, &(0x7f0000000000)={0x2}, 0x0, &(0x7f0000000080)={0x3, 0x100000000, 0x40, 0xde9, 0x3ff, 0x8, 0x1, 0x6}, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x4, 0x20, 0x0, 0x10001, 0x7ffe38a6, 0x2, 0x2, 0x6}, &(0x7f0000000240)) 11:34:17 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x62) 11:34:17 executing program 0: r0 = syz_open_pts() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8) socketpair$inet6(0x18, 0x3, 0xa4, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000380)=""/59, 0x3b}, {&(0x7f00000003c0)=""/44, 0x2c}, {&(0x7f0000000400)=""/209, 0xd1}, {&(0x7f0000000500)=""/25, 0x19}], 0x7, &(0x7f00000005c0)=""/152, 0x98, 0x4b}, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) syz_open_pts() r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) ioctl$TIOCSTOP(r2, 0x2000746f) 11:34:17 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000300), 0x0) r1 = semget(0x2, 0x2, 0x200) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/168) 11:34:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x20080, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x28, 0x800, 0x80, "dae909153a52f8562f446a11dcc799b603ca9b5b", 0x5, 0x5}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) chmod(&(0x7f0000000040)='./file0\x00', 0x40) 11:34:17 executing program 1: r0 = semget(0x1, 0x4, 0x10) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/239) semget(0x3, 0x0, 0x0) semget(0x0, 0x7, 0x6) 11:34:17 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x9, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/10, 0xa}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x10001, 0x0, 0x0, 0x0) close(r1) close(r1) 11:34:17 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r0 = getppid() r1 = getppid() setpgid(r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x7fff}, {0x3, 0xffffffff}}, 0x0) getppid() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pipe2(&(0x7f0000000000), 0x4) getppid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) 11:34:18 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/89}, 0x61, 0x0, 0x1000) msgctl$IPC_RMID(r0, 0x0) 11:34:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1020, 0x4) syz_open_pts() r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 11:34:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x100000001) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="02f2686e3d26ae9da1762c4a89ed99ce4677f1caf8454e6a7721503d559d8dcd3405371935be9e44cf3e80f7b3fea261f4725f856881a82a3616e2b4fe80e83aaceae8959afb49d5ca385167b9cf1a853fe0725fe2aa3749c9e8e4c87e4d0b08f5d941e89aced8719a1a770ffc19c254704e79b9cc519f22b2d00c270982b637c2970d4974905ab180a2f68558d9fc6ff3eef25c0f74064924a3b5c46baa067b0a2a322719b5ec7855a0608d90ff628a74a4c16bb9a836e937315472d6b8c19b3993cae79abbb6cde74edcc1f68cf61c1b9578a4bb6643b1adb4827925ae336ee903990c006ec6fd1442aafb6b719e76fa276f5273d04a"}, {&(0x7f0000000200)="c45d7e5b8904a980e897c11cc5da74ed82b2e3ff7e509d7bc01d99045e943f4c0f8b1132bb9cdf3bef834add5f5c96f8dba9a606496ffcfc6a5a8b6d04a41668a66de640fdc854bbf5e6e69d99e72b79a2abc48ea8e72ea5f9236e317974a24195e095202daa3d48a72b5e9071e072951e8ad50be0051dd75c9463c10235ca8f95735545401235c74e7b51fa00d2530094e7e46099f731e173f7a58584a8b5f255676ac7c87a63094ef509c44c9286fe3293d639c36c94519d9ffa04201039c8aa2cdcc73f7d7a350b0d7c66b2372abb4b8153f09daeda8ab3969794296e8b91c95ed09d8b3407f5f9eac56fda77be"}], 0x10000000000001ff, 0xfffffffffffffffd) ioctl$TIOCCBRK(r0, 0x2000747a) fsync(r0) close(r0) 11:34:18 executing program 1: select(0x40, &(0x7f0000000040)={0xac0a, 0x8, 0x6, 0x4, 0x7, 0x96ba, 0x3, 0x5}, &(0x7f0000000180)={0x2, 0x2, 0x8, 0xfffffffff8eaf2de, 0x7, 0x5, 0x1}, &(0x7f00000000c0)={0x9, 0xf9, 0x3ff, 0xc276, 0x632, 0x8000, 0xffff, 0x6}, &(0x7f0000000100)={0x68d, 0x3}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x40, 0x1, 0x1, 0xfff, 0x80000000, 0x9, 0x5}, &(0x7f0000000200)={0x1d, 0x6}) 11:34:18 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x1000) truncate(&(0x7f0000000000)='./file0\x00', 0x1694) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 11:34:18 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20802, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 11:34:18 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) setgroups(0x88, 0x0) 11:34:18 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x91) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) write(r1, &(0x7f0000335000), 0x10052) 11:34:18 executing program 1: r0 = geteuid() seteuid(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x24) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000280)='./file0\x00', r0, r3, 0x0) fsync(r2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) readv(r4, &(0x7f00000002c0)=[{0x0}], 0x1) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/229, 0xe5) flock(r4, 0x8) bind(r4, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0x6) 11:34:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x5) recvfrom$inet(r0, &(0x7f0000000080)=""/205, 0xcd, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = getgid() r3 = getuid() fchown(r1, r3, r2) 11:34:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x101, &(0x7f00000000c0)={0x27, 0x8}) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x30800, 0x100) login: Û¤«” ”éSFDB"Ü£eUÛ¤«” ”éSFDB"Ü£eU OpenBSD/amd64 (worker.syzkaller) (tty00) 11:34:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) 11:34:19 executing program 1: r0 = getpgrp() socketpair$inet(0x2, 0x0, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setown(r1, 0x6, r0) setpgid(0x0, 0x0) setpgid(0x0, r0) getpgrp() 11:34:19 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = getuid() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0xe0ad809c3d5f649b) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fchown(r0, r1, 0x0) 11:34:19 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r0) 11:34:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x800, 0xfffffffffffffffd}, 0x10) 11:34:19 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x40) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) semget$private(0x0, 0x4, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8282, 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x8001, 0xb9e8}, {{r0}, 0xffffffffffffffff, 0x4, 0x18, 0x3, 0xfdab}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x401, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0xd9, 0x93}], 0x80000001, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x10000, 0xa0000}, {{r0}, 0x0, 0x14, 0x80000000, 0x2, 0x4}], 0x8, &(0x7f0000000140)={0x4, 0x3}) 11:34:19 executing program 1: getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getgid() r2 = getegid() r3 = getgid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000080)=[r0, r1, r2, r3, r4]) getgroups(0x4efb13085f3eda7d, 0xffffffffffffffff) 11:34:19 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x30000000, 0x0) 11:34:19 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r0) fsync(r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x18, 0x6, 0x1, 0x8000}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0x9, 0x9}, {{r1}, 0x9e8275bd7efb9f6f, 0x0, 0x1, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xc000002a, 0x6, 0x101}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf00fffff, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x68, 0xfffff, 0x10000, 0x6}], 0xc43, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x7, 0xdaac}, {{r1}, 0xfffffffffffffffc, 0xc1, 0xf0000001, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0xa, 0x8, 0x1}], 0xffffffffffffff80, &(0x7f00000001c0)={0x9bc, 0xb1}) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x80, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000080, 0x1ff, 0x8001}], 0x3db, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0xa2, 0x597adc2cc859d606, 0x8, 0x5}, {{r3}, 0xffffffffffffffff, 0x0, 0x80, 0x47, 0x6}, {{r3}, 0xffffffffffffffff, 0x60, 0x0, 0x1, 0x2}, {{r2}, 0xfffffffffffffff9, 0x74, 0x1, 0x1, 0x7}, {{r3}, 0xfffffffffffffffe, 0x1, 0x8, 0x1}], 0x6, &(0x7f0000000300)={0x6}) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000340)=""/142, 0x8e}], 0x1, 0x0) 11:34:19 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0xfffffffffffffffc}, 0xc) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x6, 0x80000001, 0xe8, 0xa000000000000000, "3e24335ed23a99e0d34f87bca1e9e4e96fb6895a", 0x3, 0xffd}) 11:34:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) 11:34:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') 11:34:19 executing program 0: pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)="8d6d3df158ec08eac097c8385ed0f239bf9499e5f85f33d2d07bd3745e196a69a1095690043f708b2052cb53b4531d213dc546e9e91049896ab889547e67de007d99aec32419c4dfecdaa7dff551a0fe838313076931149bd00ae3e1247c1c827d46cf58a0eebd5b4fc486cf5261b1ed9666323d63af2aedd914518cc9047172770d911f17329cff6419733f3a0f5e4440dc1fcb4674", 0x96}, {&(0x7f00000001c0)="90e7772e8b3f0b7d6aa365d19e9be52b80025af4c36e072377c8f4852550298ae0d9b8cf0d00547f26aea2b93d6a76ac6901b3ae78340d8807d76b940b85150dd7a8f2d8133aa7588e1d916e8ff9c2fc12e105beeaba429e8b5fd463011f", 0x5e}], 0x2, &(0x7f0000001280)=[{0xe8, 0xffff, 0x200, "d42834a5f936709471148ee5350db82ac3e37e46755e95d66a303b3f6fffc5946e067661a0723839f102357b5765bcb0b624a1abf93691947be41657d00f18f9e5399ae559a9aa0fddde8019f95c329d975db8ced389fd71c99f6af3f1dd14434dac445083bdcc947707d3de5b1352fb7f82225809ec42843d1d22d42748989aa3626e4ad0a2266de430ac5c8e96556da568c647ecd9b3c67ca65789e4cc9cc05b412c5ad33e172a46f81305d08fe7253bec5f3c3166c238f8abe345babb9f8adcab1c6ff54cc88bd289de23adac3c7ef7ee3f"}, {0x98, 0xffff, 0x6, "36ececd8f9615f255b28ab07998b12376ffe015c7fafbf10d8bfe5fc2075fcb4345e851ad03f47a9f0254ef527731f323c454d9296add3c83c029717e978518b15254a2f987f426d1eff4db86a2c14542d0f23a53dc9889022e3231a1c34d9c80c6cb0f7049f0a710d7daf9aa08caf2a94a5489ebe97bbcc40387d1bcfd9060246f23560"}, {0x1010, 0xffff, 0x6d, "25b0e5be2121a36aee266e9dce97d71dcc9e724e4bd6d7ac270d7f4984060ce570d103522db7edb1aea3a30692f4d076537542484d48bc998cd737498fadc1bbf8676dcb3f2351d7efc195711550b3f48dea36e9c1bcb29ee254599f2ae946f5e4a9789f2e37e57467be3f9863a9f5554aaca1986a2d7ac2ca481a6b5634f3420a8f957cd35028ed9e31d9934f6d6a2aad1d9b7e03b774722e17fb37aef1a69b4dddbf3f5fd29f4c47fd6f4bfd98e0b18aa8e9af4f46442608d6c40a6f827e83d7a122fcf22270927c15768d6a4ad8bb0e16292205aafcb342d3c06f83ee7f35f953a71f026e435c798307325a3b67a3a7fd69cd7c43b8ce2b61b14c0b0005e7be2c0ad6b3a60b75339c2ded41a1f46218ba1feb3582c116a3271771d349ef3dda7c5596eff7d00e3dbb896460dcd71bfd6ab73ced1211975cbd808187aced2ca8f10d9f011b1b4596fda0d7b4829f9ed03bb5190f90a70fa483399c45f4acc746896ab90c1ac69ee0669176c1ff108e8d7f4cdb0e7807879ad5a27044c0378babb8520a5eb119537590c4c0c3e018c0decbebd6a92d236605c978d1a6543df911d25887de40e8db35660fa71af4ab613bd8ba6a5bcfc8ec14d2cff92921468dee089fd7ee02b24800970d2db73c3b03b9c38dfaf5548196eea5c07e27f65c102b0c1885a1b4690c8b02b8bd8ff8ea336957d9c1f041b6ec4c9ed2fd59ce5a99e0ed4afc642a17800a2ef9c836845290fce376396f33e8799332eae6586db5488f28ddc429fe0b5238864b318d0723b749472d4c9b8e01411bbb6b2304ed8b01b0a2b255fa85cdddd7943a9c5161b2ef739b266d3517b9e1085403035c17d5c44fb6fad73ab3fa9636122107331d127965b9d7b590e3c6edac60b0167dcee4806090d27a93fc2ab52b3ddc356414378b01ed00a0521a4aa62bacda536e849b10284c962afafb0513289a3a8e225a48cbe448bc1a4490deca2f8e053a9061e9900ab477e8a1414330aa546b33a21f76903990a00a0568c47c901a026461ab7e45924f40604a1e421fc7c7380feb9121092dc68b1b3c16269824873966ae3594371129963894908dfee9bcead096397fe542c99c9942a9501f57ce38684ab40729311edf695bdfc6658e0ac054303129c35fb94ae26f26b24d25f9f5ce200c3d1c0af16630bbdeeb7bc523edc55e6b9133ff19702f99b253f93f88e0469d5648711c7e71da14418ded7e364145a45079ed7f6ea2305afcc99dbd4d83f551235aecf5bb4fc6ac60f104a935c410f254eae1ea17ccbf8ca4938673acbe64e25241e07c0e8d01bc6e60e1a4cc838fd50e236c4cdd65a6baa10aa99761367f82cf218f544e01c9340a2ebf30c105c73aa0ef760f57908661a8c9dd064dc4aff4daaa21488c9afebb1fbc390d54dbc6447a6c5d107d25e98e6e8547e83f99df64298b32db864e695c25f15cfe342e545a5a97cf0fcc93f2085d7ca2d0b9b513f1dcc66dede1a18b9bf4f150b664fbf0a585b7c1ecbf19d5bddd76b40a4f88e74b8c4155d0773feb97d9323d50ddb685c70b3fa773e4b2577171cb371a97204794b90572204915d559b1335e27385116caefe7455492b7e00dfdba2120681d9ab35a9809155c33cb2f654e0224097f10fc74dba4332307eb55aea20dbf1559c9fe7e569a849d6dc7455a826a1aae480fc59442b57ba37cc219754f6935a8cfdfa6abd3732247b5a059b53741bbb9686a9d944887482b0392acfaf7db20e0d882961f215007e1d123828c5df41ae28329c42b65ac0f492cec1906c6e8e6e8a84a4be08a94a9a6a81fe59381ade223cdbc39acf46f7b98a092fa3bef21eb046fbfb544eaa28487b534334b8d27f63ced5833686d00fd8eeba7f46071826bb9c85d9c23cb4a112c1f64f3fffc3d7c435e74796c956e1b5b937b02be7157c5894465ba5b4351d00a1d47e7ff6fb5f40468b681139e473bbde3587eaad08b2c5fa19ccad218196334fc13c0d363492be1bc4dcbdc1df8c2603fa2f1e1b373fb19d7a01c3990e6969a53c3c9412a6730addbb8348fb155b4f5cc07799853c1f3fbf5e5660d055e33ed7d9103a663cd9f77ed7330209952e1c4770f9c2353f58e3eaeb98ef7813e4298f2b0f29efea110e5f1cad780000c67d3a15ec71613d1a0d946657b060be1ba9c4be85a79e86ab469787e586f4cd7720e4d63c1f03c190e18a34f8b5b3c49bd7d61d59d29fa1fe3f0cca960a5baf9f9140e16dcfc299474bbece132dd8ab68d978da7c7b0997fd647800dd70881dcc73716add27847e57d1522c39d059f71f46ac5efa0f31a708bf3de9fbf522b531d63fd25a463a1406ea918599348818c29dd487f4c6ffa87f028504622829405d87d09b9f137886d99b3c907da0c31ee70014bd67b241f0350b19e9eab5ce004ca48f2c435947844ff51f46f713a01d29fcaca26b8adf67afa4411bfd54d535af1ebce8b8fbec88436bc11a0cdc929afaf1590a675ea2577fe0e4faa2e699cb5614a83485f95abbeb669aeef482d1b85a9d59be6b949802d80e8e90bfabdbb8784375f655eaae21e1284491e292be26f1e27aea618f831f7d2778340e4d4e38475c10f0ed095041bffbb7262c881f5c2dbcb3790a33af04476f8e4b10d978a99ffba84a6ae8d987f677f91cbed629c2a837056fc41542529084bd15c7092741a0a95fcc02a90140575fab293e3a9f4afdad2973071328a987d5c024bc100497e1a15843cdfbef16641b986ec6aedcca532f7e1fcb9ee7504b1f8274374707b4d4a037d4e95ec7be48d951759faeeaeb00fe790d9c4a54a6d486707758210823d90832349d0883823da9ce1dc92ee67b68eedff8e5ff208f366f20add7debc1ec0fefb78188285e2090d5af6ce4be4f3250b40e4c8989fddc6b9121e37ffa83d07b76dc147f0c0b742875ce4f19001cee7402c9630cc278829500f77a3fc37dc43396374bca6bedc036803111386512261c677102adcf361400f18549e3c98e5d957d29fea7b60c911dbd5d60b7197945364ba3df2096f84de9dffde93a3a3a0e39d0d318ec7d6d3442ac9b5db8acdb32976c6a9ae925aff8f541a412399da3eec4e8e9742d9ac6ff53693e34294bb6d616a7bd4bed793dc8adc1c65ef4ebc994dc49a5b37501d3f21ad4bbc54813e270b80ff31e41af5d07d86b34d6ab2641cb140c0c343d66e6b91760c19bbe039dab1bd8036fb8cb10284c2ae3035e27f33f3498a7f0c6e75fa1a62ffae5eaafd931ed5ac533a6a72cafd22f745ac9c5c3197b427943e102cdfd2d6000931d81cc229a469d94c2758705b93a34a39d6c5a0dda428e5822d447ae3fa7a0c54369722dd9c33cac36f0e2ebcf862b5f7bd51a74709fb0d097598ded7eaee1ce77fe4f38323063e34827e48c7a07c9581e73a1fe7c96b0018903b40ad133fe27151ca95836e877eb101d753fabc6ec7f329b3050f3a67a3a2fed41afb368a46c942e5f7fb9fb798daf1edf3df7381a4cccb3e5b6909b4e6bd985f9a5483f8cb4c091164c043345e6089a2bdc3dec302b57bc2dec05b5cf1eae56b5d2028aff1780a0d51c9eab3d7e67c7fe631519ab839c0782b8c19f15e32eaa3151e2d2174df12bcd2637159461de3bec1199ce726e5565fc24356aa95a20218bba44e9886e497776d2000c1b3ee82b6f156435d683a49fbf5da6be8f6d1dfb9962a19a17c7920423e9fbd9d1ee4a2ac7ada149841db10555811c9145c5d5941172c17ef20f1eca076a297eec3a5a9535f97ea09261c8fbcecaaf0f45e2f0539c0d014956e3583a62150146f9bcc402864a0ac9ad3eea93e0ddee6d334157fedeacc0ddd824e545c14cb865a82709650241a039b28736228cf5fce3fa2043bbaffdfa5598d16545f81c02347a6f01d1d3e2854628c6eefaa04f1dd74c326475cf6e88d949e9d733eec558704fb9445e4eab13a69d38b5238e990587206a192dc752cc544dd4cf52dd99607eeb025c6b73df12a8310b39bbbfaa70dcc90962b12d06e55593bb8237d6b5332989ea0a7d29632578c034948b428ade0d4158a4cee5867526d09487424bda35a92e48392d24e58d849e76ee86445881a2c997d6aacc6edc9c2e6fcc8b3642dce2c4eb6c0143e3a135d8bbd5e1e383ada2c2ce3d2792625a7f34b0e3951e69104ca308587758554736edf450b3483c588f9e1b900bb0c5f1ab8ff0a75dc0baa12b1a693139eaad32eb3c53f900b932ec69364081965281f082072986855bbf2660c6424827472a04c3adb744064375b2b2360472b6dca415846e3ee39853d63894c35c50d9b57a3475587c840784e26bd2aa7ea6850d0213b813326715a248957f14cf88f86bbf8ae7a01988b5096e34aee9c4885611bc1e9f5cf29c5008c4ddb5c3d1a48e8e6bf21680eb77af23db6a03473741c04f2bee259040d46aa7e0361b8ca820a332faa021a96c9c09fa0c7a4b8c5cf26b7f06b8a4d28fa1bbac7b6d1603a8d2c2bb663c4f0b84d4c9af6cad853de40df8bb87cd2aa321324bb3e48fc8e1aafaad3df6973003d94fa2f2c4289fbac103f2dafaf05efe7ff8749c43152a7de94658b8510f76c840f5fddedd4be6f0effe42acab2b25fb5a1d016ae3b1d8a390d5b690d12183e3d02555500ace6c42b795e43549735aa606f1a71c44bbac6ffa06f800e76ec2c258d1c47542446bd51a5b2e8576580d993dc246543c4714fab3e3a9c7ae3bc5404955f30b9f2c8fa0588a38f5651523b9065e80d10ca2af1eea965c38960247664bed3c9f259b29e7274773fc17443cff571e66757b4bb9bd8b958f6b63d28c5e45646304ad685686a5d6e8f6ff4eedf679bf79a35b8b664ee9c8664a91aeeaaf0c4b61661c583720665a00c8a1bbd00a8dbbaa7ee395366f4761365ce1008e5e38ad75d692f2d0218579df34b21d67c58a1b9b7d286d56e7f3ef28d8677f8ed5ec053ccc1ee5dfc2539313c695ed3ee595cc2c3fbabf0fd25df041264ee003e0d03c0185188674a6e1b76818ea505633c66643bf605672759b2eee3a7d7f604ff7b93ae375d45ac80006b6bef292fdb36ab5927e176d5ed5075345dbb8619460933d7c7940a67d557b4a362ab83043efc6cfb0b232fff3d2e980d262f929c2dafe0da2f583bed9b391a172004e1b708549e34013d7b95f863701fdee318c9db8845fa248e14ef6376411a3917e1be5bfc55b06ac992d7d250f9d41a781e6ef077e2ec9e8d70a742bd73fd92368300bdc4c5c532543d21c08c4f4e86cbbb73bbc823ddf86e8e7dc6eb007b1624b0790ce33a254560cae7e794129abdad4d4c7d4619416a8f774fab2da5e6e2e910b511d76a8b2b83934e98795164f7903e5f8c2ba5e7b99ed3ffcf3df55acc9f4788425131cf0e515e0671ea18ef45eb01b542f83685907e7001033798e09e92adc7ddf476b557df99f52430e58bf08cd685a3ea967946fc9fd5d4dd34a00f006dd5cef7e94a85f2b18490d2b32db074b3b1313141b1fba809e42aa67cdb51bd654d0c8cca52ae7b1302ed3b989a1596e11ddc9570d598257438f79e2668773463e26db7bcbb3df8ff649a91b0dd951cd445c2f14b966a6d829cdd6b04793a7bca49ff566ffffd58b86285fc133787025b09756c989fb78c16dba435038f0ffb0f7b793dae9b25bd1a2a4680340721434d865d63296a702bf6234234f291fab28c2ca4093db3771335ec2e37a41a8ffdd7bbb5d68d70ece1071544fe195dff034d4f0867e65dd5e2e24af445516b28eca82d7bcd289f282d8e602ec9880c2a77c18e0df4b1ee68174"}, {0xc8, 0xffff, 0x2, "b16ae584377463d862a6d6211f55f50b4ef00ad5a74e2ed8cfbb3e15704ed10abe2d2c7f1ac0e59fbf2bc5934ac558a26ed97957db7f11f314ded95608329b36a4c78206889fbb0bf82fda704893eb6cc5487fe98c70f0b61896cd27413fd4db9eb919f745f4850c4bc5f451379181103422fec56b98a5cbfbb65682aa8dd07f7f9e0308f48394643ab9003334c68b9635e0390a9cd33220f4f2454d27218c4eb03bf37d3193aac8da087aa6d2f1301a972a323942412f3c"}, {0x38, 0xffff, 0xb9, "53641130e85807babcfc52a12c791944ca029aa7709073c35debc5460b92604c0778"}, {0x68, 0x1, 0x4, "5f4415445a977b43ec427362c7def66fefc26290d0f77cbad62713973c71a84c60f7bc259b233beece094e856e958e2bccaf10ebde65c75530d1491c652fa14cbe61b9baf2fbe0acd1f142d35fc28022268d6ce23f32"}], 0x12f8, 0x2}, 0x1) getsockname(r0, &(0x7f0000000080)=ANY=[], &(0x7f00000000c0)) chroot(0x0) r2 = accept$unix(r0, &(0x7f00000010c0)=@file={0x0, ""/68}, &(0x7f0000001140)=0x46) accept(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, r3, r4}, 0xc) 11:34:19 executing program 1: r0 = socket(0x1, 0x7, 0x8) recvfrom$inet(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001040)={0x2, 0x2}, 0xc) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 11:34:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0xffffffff7fffffff, 0xfffffffffffffeab) 11:34:19 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) semget(0x0, 0x4, 0x410) 11:34:19 executing program 0: r0 = socket$unix(0x1, 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x8, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x106) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x7, 0x4) sendmsg(r1, &(0x7f0000001400)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="2f476d325096a4074acd9ac48ac1", 0xe}, {&(0x7f00000001c0)="91b534bec05b70c95235cab3915e046b5c75b8bd68ea7496a1be1cadd5fa3284a1", 0x21}, {&(0x7f0000000200)="61657aaf6e35ef83594683801eabd3fa3cb8526a040b90ad7338183fff22654de2fd9c418d9b15d0f72b744c6e2be49db93d6f22c5c279a9e89f12025b3b9e3d15a43857e17c616e13c18b1d102855d4006826492ed253a7ebc084fb706a4ce75aa1b42529a7ee6e214a36b4435762872e3d094201511de952da5ef79d68833b10cdfadf0a4295b1253b6e9da0199d91df4cc54fb98c3f3ab78669ca53cc", 0x9e}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="648b34780f9db1df767a037eaa2f5867fe99", 0x12}], 0x5, &(0x7f00000003c0)=[{0x1010, 0xffff, 0x7fffffff, "4de579b06aaf47704f3185e666b369bb35e3090dc5cf11383cf1c6b4d05d077e01614f20f7a8792c2d8967deb54eb61679565601429af7e88d08628542f3ef3c73b04cc76c2564bee34759dbeaa83c403fd6819b228ff1dde2ba4fa2c55274be681cc196cb3fd2fcfc75077a5b17e00b8f35bd40879e37aa59f12aa84c9dbb293ec00e0439a9712a3a3acf9474e84e9b3c14ddb20004ff7fd7064b43f02b88dafecad061c2e79792addbf434ba99704ac4ca295df053853ab2edf0b3fbec1a2de0b7e43e82aca81302972487cf2eb49afd3e765ef72cb171ffdc1db306d93232f9bf4e54cd729ba2d74e0cb900b379acdda131beba0b61f2d0d071ccae1c393616e128c6151cba0578bda8b2e84cb136a0d1b10fd4b2ee65f03c696d5dc937755ab6c5aa5611133e28e2a589edc4a0a90ba439b87f84970cb921a028788ca682d7e7b6082b6ea19d454f9156f73809423513e6d9101809fc9dfeb256ee22349278cd1bb2aa52d75f103250f3aa10200f82f2de89d5ecd18830ba3563eb256915d542c71c44f3fbad621759151de23e7a45eb950836be4b7854d99b350f2356848bbf6d24358022aa53d14303955a2f936bac3d087a02e7b9f8fbbdf2d0fc260b6094c255d23dc2b01e4fa62d221eb2dca6899f83508507e3b240acc9c0260f31fc6c5138ea143cd9c6d4dc85da50070485a0ab0ed8c8e305eebea8ad6d25dc219a4cc37bf56e4fb95558feafd6f11d8b53ff3303250cb92288b4ce75acc856f4cc51f6ed7e71530702821cb533ac83c4b5956d4c142064df0bd494517a00292cde83b4d76a5ffb121037ccd081e08a408e6c31b5746e90ee38281d66105e7f5728afc450895889582e23e5180957de697582dbe182bb8b1451d6e72051b18e2170d113d5324f19fe119898ebb1a13ce26c2c440ab63bdb89b5c59d9c090c1fb22a92b2022d9a7c2ec0aeb585de4b63965a0c5b90b3275e0564a27408560a1898b02c4208484cfee32fff751909b007b6411ed54af40ae71ca249f8f2cbdd47f09cb58dd92dc1af421d82d521b10fc24b45d91e513ce99314e01117ccb0622a06ce55026df66f5a90e1e3f36347de70a0ecc4a9b3cf7aa902a6450bfa9cf01efd42373db5afcd1fbcbaad3b9da36162543243b0ed192fe253e41f36228e65de7c8303e93abeafc33c2e178d9404f4ac06cd0f426ee3cc52cbe282047aedba16a121b73346d12f7309abe0da06b3c2951f28d9be980377bd7994989043e240cd391f3a2d31f295f9b3f6f65fd5e5f15b99c5aa8a925ac95bd220b2c01177572414ca23356f7858d921d8471c95d4134f54c6116cc31a36971a2d7304a3a812dddc6476be06e38b866f38b5961e1876199b8b8fb618f519d42f9d6462603f73c6ddf8093a193defb74933fc5f15d50a588ddb32bdc497783a041cb9b7e44407934d0bb3fe53d25f93e6e62315ad27e0f695b20b5d7c70dd29538b9ed6c35f6ee9d134ae1a7cf0922bc8514d722d184ecdc587e2bb8e3bb7b1d2fd6676fcc4b2935ec0847b9a025609a927c0a510739669641d2e12c102a1b5b2fbd6c5fbbae0154752918b38dd3286a723e131da6b0a4669a055ba59528b51fbbd795587cf0ab762711fc63c0a577fc0fcb14dc3ef660482cf8d874152577504878b47dad50e1e391c7982f5f256db6c0aec8341f10297b380fbd9aadd0846124af6ae2df3536a77038a62f61ca48fc63d138b0efb877c525f3f5741c16e9fd7451fd6e7d0a7988a6d9e65e9670e17e6c7365014027c56320a3c13f15519796c0fd1986921f4bd83208e35eb5f14a7fab3d13f9530a89eee596744b27a3164f8895a2c6bb74078a7c2f514a5c96ec1585201b8e07467242bef09f80e86d7aecd114a403e0b603e6a7b15bce950ebf9cf54d288270b86fed938ded6b883956aeaba3f8d55739d9c38ba209c09315d329696ee390cd92a81010bfc445bb286342dec2edbcdca8a0889a1de0b6a2772470ba9f917f9e9315ee9a5220de06bedaa63e032d3dc29cee28886b8c745f11693a41b15204cce8115eb485fe865c14421beee0e6670fc08a3b96ab441aad95112f2f325fc61ef89739250c123656dda1d245ece566e4fc8c19b8d8c7149d7ba2296cda5f5bbd92b405d35f731bfb3c3e137988847c76b269020563fac8b492e3b51b42c666c7c714883948c515022f62ed56db775e8a70d850264186d273d01a09cae1f7945e2d1db0336790d09bf9d9d5ebdb562f7533a451d342a2335fe3d21e2c97160154863ed1a9c38d954628aef15890bb7cd2f9fd40a8c3632a818177b500dcfecb5356a334e44189d0ce65bb1be356cb1997ac3fcb6b0257835edde4e867a5f5cf41c9750906b5d6c4621d84445721ff5dbab7c901e6e20bc0f377496d22485424773923300b7987acae7a7c88e7ae111da2ce4c8687cd497c59748eb459f1fe9d27b4272430e250d93362b4dd06c49adcb6ba6ebe5b217fd2dbced9a19d5ac9246d4534b902914cec4a14dbfaa211580cacaf7655dd7b7ed23158e2feb241cca39ca03d9101b2fea8a9490418548625a59c0e6e84c0ef6836ef4b2bc6be9f9c670702360e442bb592f96dcd8e6bc840749ec7a5b49a19c627518d68364940dc96473a96d4f59481b794f77aa31b362da820905e70da8d12438680985a2e6c9a1e775cd8d2d72d1e9acda7c1004ab3a3ba3f5ae11f64458be667ba7b403c0ed4d25009fefebc0a834fe0d9cac60d0ba9d68545b01cba52846bc311ba89818fa460162aa55c9fd44d940a4a15e5011b2dbb5e40fcbed2154a1ac281a3e5f7cb4edeb05ade6d464c12f4a4bcc75d7747bedb45d84cb1322199034067e36f6c9834296fdc9909007bff8691a67517b4ca989bb15b7dcd149f05abfda35f1dbbf41614f4bdfe3aebdc01caf67374d1efa8b8dc6416dbd44c45cdac3dba68334ab44c449e33479390d315cf14811d71b394068153931bfee71b30530eab872a68cb13fe1752cd89141d25b1539f90e1ceddbd5358b03c9c38f05d465a78ac95e5e19cf56f352897b9afa21472f96dff25a5bb148f5fbd0f246e0f826ae7b19be24247f1d74d1b1486f51627d04190671b922e5a06045bc2415e3de323c2f7e76d231cfe5cb42759e047e7da946213031a4cfc876a136b5e2002fecf15820f26c1ffd67111f185e0f05be618807d9d873cb2e4d68ae016396faddf71d289a53ef37d16f0a4cad1437708e60b10c4ac3a915bf5fee138de8feb1c4ce2fdeb03975008ef0fc4e48b8936ac3bb4267a3c36bbcd11b8e33144760825485b4f7527dec3ee45d0809b3b1cc69d2f010ee2876ef7d58102ff0ce1a2b510b5f18dee32bacc7cc863d6984c1e8034078a77ea96293bc0c7c09d9da8ab0482ef571a468e53239b714a0396414e5f3798f68f5e91011c1b8738f3ddb9e97721d6815faec02c8ec21cc216c56e012ad9f0f8f028761d6432c6e6b97d01b53e4d2c77a53877e9a7f8387584ace94156c315c2daae66132d8acb3d9eab34f1e7029b7e5b3cbc417fa45b73d442e6327b3e9dcc76e68259ea65aa15dbf310ea268c425dc30bcdd986119544e079dec233f2fdc04b9d5fb24aad439c3654e79b960b74a91cdb5e3dba45cc0c1996857e5428b0473d13c014a28dc44d50c1935d9e80c70e35ca5024020aabc203c1ae9ab21b19fd1806c2af1672b98ba8dd5c7d4e6fa06f68e251f4073c0ee0ef9815f22ea49747a7f2f5e775650879bf545560bd95d0052dc6f8522d51d5bc8e9bd88477064dd5da9f286e0bdc67d560ef7a9d942cd3d6b0f791dbb55860257c4b614acc9ce0fb127d1073c09543605532c4452c6b3d0f948742ded88820ee49870615c2540e8007462a46b7655b9125c1392241b409604b77345bf4ca703a62b742fea189271e67c92be1f73ac8eac391420a908ac0f8a4288274ac32578162f717a7ef4ca4129f5362e97bb46b9b493c3c202071e621833374bcd557aba0505daec7d38dd6090b3fde688aa6cd362f74e4a57152f7c5d93c4a9214890ed64ed6a283b97499478bd3418ce6e6e126b219fb0e38919cec86bd45c62c2d636e468a10c386246ac134152cf35ffd3ae019ce17f10e6b979522ab9a55e06464dd5e4add9c0ce949f67f59fdb42f4f0ac8edc301d0a9cf618d4b026dec5c51bcf860ac0c313ab32dd2c9486699b1366b5f225dee265b729e7ed94537dcf088f929f8a151547923e5a4ea3aa08eaf9048ce8be2320aa8a1bb28d685a94dd228bf5f37771f9859daba98cedc7840777c0374081c90ba10880a86bd27f5baa403fcefb031a26ce49173b1111a35e6a77319110e74ac45f51bb4595b074d1ad1a429f038328d92e33644b0cfe9569237a0853a5b855f85da6f0c3135c7715e1ce62aa17915b76fd40f1f6ebc5b962507ce9eead95fc0d91ffbc26c5349acd79e7c2bc1a090ec3f012651d889d66f80736fb9a9b33e15b6defacd879c8242d7392c094476af3c7c29beb2c4b8f2c04cd3b4a1c59ef1986c2cd3f78fc0cf7e0fbecb011e8a9c6dc3fbc3bc79941da1846f15dd65c5bd194a90db2296c51b3c7dd5b0275af748400cdaf2ca3671df2cbd420902b87e5e120eea5929036bd28cddd0855cc75a5466a910e67785b7fef3b52a39fe103ea204a3b53da17b9050b83da8d7917fcf79675d5701731d03cd9bb64ff76452127476cec811a1083863f91e7ed8515298049a6e9a039bbbaf754df4703d455fb17164cf56fc969037f4454b5cb7dae7e19e74011ef17d640a61a96888d5c0fe32bb1057ea94f7c3973ed032576f4ff1d1e107b025b40e61cfb623189c0a1774fddcb11cb0e747e51bfe8344d81f1019f761f5f944a503d8b77afadd8df65228b96b54addf21848c010394d4c5d28af0ac418541e0b61b7353124c54f69ff1b338859a965588b03336d9d3cdb1d27423efd6809f6f0b9c56abe20e9c6b00a041191f495e786287ece20c251d21b6d650f34bfa2ef8344f986d6986ac1ceb4e4a9a6c3510787273b28825eb5006d7226ebc3ae33f66d3106ab3f6fa79641436c3cdad9fb2cff5705c623baa9c4f49216cf363d8efe2adb69b42e8e298beb7a6dd44da1f3310552c724148c3201d3f8c7cc6c109be9a1185657cb044bcb7602be3047258848929783a9bf01c5d6c85b5812fd51804e96e5608edcd2577a570704e768e26fccbea1d69690cd104ccc5fa4fb77b7f9452f59817de6290bae55d496b9f56f7d06840e649a028c907b3a8a7cb4e60cb28acfe9030e797289c9364bd64507d2a954db3226ebd0fe9ead12261924424c49bccb7613a19a65a573d7b7c3752059d5f9a3c8328d8fec947b8744516e0459b730d3b3740efa24908c1c37c65429bb816f2efc41057eb6945772df9c8d6f82020e434fc17d039aa5a65e44ce82bd575840a8969d585f064c0299b6f2e1c1dba6aa59a2bf22b8ef8ec9541f19fcb1572b3391bb1127dcfb6b32e0b8f0121ab73202987eae461450dfd5a0b4fbb2edb74befc4b8d15b624edfd9458dfeb5c6bdfbf960c467bf837b65c54d0d7d80596a3e0269a768e7ce6eb945006d3185300fcc1006795bceeb6f151320215bbc11c4ac680f985d01c13bdfd72b0453afa035816c1e5a4e0ab499141dd8496ea866ec8b5cd94b2276fc7d9800bd3669f45582d40595c14e224d02875f4e8a75f7ef5317583049c8d389ceb32664d85739957fed204ae054aa3c3cc474e0aad0e7234f36a9481c7484484770eeb5cc418b6d7eda8dd0e531722a4405fe568d1225e719e75b"}], 0x1010, 0x2}, 0x4) 11:34:19 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x8000) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x80) r2 = dup(r0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001180)=""/85, &(0x7f0000000100)=0x55) pipe2(&(0x7f0000000040), 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000140)=""/4096, 0x1000, 0x803, &(0x7f0000001140)=@in={0x2, 0x2}, 0xc) 11:34:19 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x0, 0x4) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/195) 11:34:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 11:34:19 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() poll(&(0x7f0000000080)=[{r0, 0x5}, {r0}, {r0}, {r0, 0x6ffd5349fadc9c0d}, {r0, 0x8}, {r0, 0xc4}, {r0}], 0x7, 0x1) setreuid(r1, r2) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 11:34:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() mlockall(0x2) setrlimit(0x3, &(0x7f0000000180)={0x200008, 0x4000000000001}) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 11:34:19 executing program 1: r0 = semget(0x3, 0x4, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000000)) rmdir(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/253, 0xfd, 0x41, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) 11:34:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc008, 0x7) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 11:34:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000dc0)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000480)='./bus\x00', &(0x7f00000005c0)=[&(0x7f00000004c0)='-)\x00', &(0x7f0000000500)='&]%\x00', &(0x7f0000000540)='#\x00', &(0x7f0000000580)='\x00'], &(0x7f0000000740)=[&(0x7f0000000600)='&\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)="23cb2900", &(0x7f00000006c0)='-\x00', &(0x7f0000000700)='\x00']) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)=""/247, 0xf7}], 0x4, &(0x7f0000000340)=""/253, 0xfd, 0x6}, 0x1) geteuid() 11:34:19 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000000040)="88", 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setgid(r2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 11:34:19 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/23}, &(0x7f0000000040)=0x19) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x811, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 11:34:19 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)={0x6, 0x1000}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r5 = getegid() sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="f2c9eda10b4b2f56b2575a42412edda207c9301c2340655564b8515b32d5ce4278a48e085fd9902fa640e87d8f9ef9b8d0b5076025d0112f555e525a886c4879d1bbc33310ec690372f6545e53f47c5d39c64b7431c5222b5bfd6b7702befb31d30cb6eb621aadcf912a3f96e219ef0d5fb1d65a99a1640e467d516198ebbe7e570fb3530f1344024e56ab1653e3de236aac1e9aefc1fad69b46ea8c0ec20d742b377540e3fb5b0afe68014d0206c2b79968fca3182a59f49df6a68272b55c83102ae039aa3c5fdbe3dd59156697647ee8c7a99007e5c68ebc145f17c0d2f3aae32d8a5b", 0xe4}, {&(0x7f0000000100)="6dacf7e2e6e9e1a8c3509f6b02e1d28842fb6eb8288090b280eaaae5d76cae664839bdc06de27a0dab", 0x29}, {&(0x7f0000000280)="b150ecb2de69aeb1ceaa26a435ee04384978d5d83f21718b4c1ff96a148fa6d90ce2785235c6e11b79cb6df9621f3e36efd2f6188afd2ca034d56b24217129a614dc579c74e0c4a25783e67e8bd2783664ad1f67a47c27ae22dcef07e75ae20a209da51209cb2a3a7a95f2802d3671f0991d933b5472d41616a7907bd493f77f4a1f4358eea2ece0a2fcabe0392678803a8ca1ca175be7fd75623159c44705595bee3d6f34554e66d19ac6f3204ef068549b4b4d31f5a5d22856f3bc5c6030f04c73144bfc67a4c333bc6c6507d82c35997b7fac051c5843c237544c63caf0f86fd69bf8be84ae", 0xe7}, {&(0x7f0000000380)="d58747f6bdc8e2b9e693c4a9a8c6f10348b49d910db3d943d40318d25327c688a3604b4e4abbd54849e89d0d804596b570", 0x31}, {&(0x7f00000003c0)="c1d36e76735848890e4803ace83d3aa327fe61f2e916ae275a2a1c8d8d8393fd678ca2878094811b8efae97d2d5017eb5fcab2600cae4ecb3a07e38561898654029459a51275cb5dcd82e1f7aa327f8be9eb69fa2ed4b84ab4a8c9188eab50e33dd216692ec290b2c52f9f82f00a4d8f572b90378946cae5f74a3497790919ff72edb100aecd2514c65eff335e622cd0fdf0bb769c0c015e95e448ea8ad452d1244b02f5005a94af47076b141571136b1484005fb8179a5212ba16179a90cfb3f6c6255a7556474c06e45285", 0xcc}], 0x5, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 11:34:19 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) socketpair(0x6, 0x1, 0x401, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) 11:34:20 executing program 0: setuid(0xee01) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) shmctl$IPC_STAT(r0, 0x2, 0x0) 11:34:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x0) r1 = shmget(0x0, 0x4000, 0x17c, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x2000) 11:34:20 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180), 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 11:34:20 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x1000, 0x40b, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = semget$private(0x0, 0x0, 0x33f) shmctl$SHM_LOCK(r1, 0x3) clock_getres(0x0, 0xfffffffffffffffe) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x887) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/167) 11:34:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) getppid() write(r0, 0x0, 0xd9) 11:34:20 executing program 0: clock_gettime(0x3, 0xfffffffffffffffe) 11:34:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x943d, &(0x7f0000000140)={0xf2dd00000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 11:34:21 executing program 0: getsockopt(0xffffffffffffffff, 0x6, 0x2, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="ae91174a5d16b8615550be24c318170d7fd60f938ab5356d439c1088437a09f5947971618e0be81cfa24eff93893e12ada5eaf805c365926d84f1014b3c13af3119d079adb80199c720553c15277e4e64ce2d89ffc58d022dfd76b61868a7240bde9f7b0b6d638e8a4c8ab22a86d0299", 0x70, 0x4, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9, 0xffff}, 0xc) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000100)="cc7db92ff04aeb8f496c05c4a37f33b351b4c3276b90d1cedda38066cb321b68780e1a1e04f9283fa29a67a1a8898906fc9a8071ea48e71926d2caac2313e109d165d738cc0d81a4001246301b1335d0b355cc2eb275634caa23897cd7e4cb935bdd2cbc03a453f5bd2ca839ec003414498b1a6ceb410d3d4f14e3352464015bc3501b9d0be6141a1c9e9368e17963401b0df06d4d3bb22c4ea9bf1de15298958665d7", 0xa3, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) 11:34:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1}, 0xc) socket(0x18, 0x8000, 0x8) 11:34:21 executing program 1: select(0x0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000}, 0x0, &(0x7f0000000200)={0x34ac432, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20200, 0x80) close(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 11:34:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) linkat(r0, &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, &(0x7f0000000000)='./file0\x00', 0x4) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') 11:34:21 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x3ff}, {0x1, 0x9}}, 0x0) getitimer(0x5, &(0x7f00000000c0)) 11:34:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x8004011, r0, 0x0, 0x0) 11:34:22 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x7) setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x90, 0x45) lchown(&(0x7f0000000040)='.\x00', 0x0, 0x0) 11:34:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1ffc, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e"}) 11:34:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x10001) linkat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x0) semget(0x0, 0x1, 0x9) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) 11:34:22 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) r0 = socket(0x20, 0x4000, 0x8) r1 = socket(0x3, 0x8005, 0x6) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r0, 0x100000001, 0x9, &(0x7f00000013c0)="1663d931c8cf7945c1108ef74561582a6a580e2a5486e2ecb345bfd982f686f7fc97df07cb04fd857e1d61aac7a0d7754753dfe8e065712b5f86af2566369603ceca44b15d95999453f98cf314a780d4d025018d84c9977c7dfccc04f5670b43af5aa5be4a13f843ba44db518adcbfc8adf46675b3ba81e65d082f5ae6f11e552ffbfafa01ba8e354a8858a6f6558c2c2e5c80686b11c0538fca5cfcc46df226cfb29df63f1b49d5b827e84e3019e68568b203166ffc7f18a837482f88ad802cfbe952ca2b961aecf04f33b6c00d849c", 0xd0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001500)=[{&(0x7f00000014c0)=""/12, 0xc}], 0x1, 0xc000000000000000) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="f4fdf52fcf59b60ce6ab0bc6f2fcb25e66b3027e", 0x14}, {&(0x7f0000000040)="9ca24ba2f1e2c6c73fd4b9e4d187f361dd9f7bf2bd81cd54079b2166a28481c4d6275be6a8596487b0f8984213be22e20f63385dfcc28087c5daa585ecc68a179c62e824c6e8b6f8fb8af6c582bb00baa5ee311bbbb524a004d44eb73b77315bbdfedb41e9cc149522c86296", 0x6c}, {&(0x7f00000000c0)="a39d58dd268e7cad4633b016cfa4e1e521bad1a6fa4318bc3541ef8cd4622808e5ba9b4896d8289757c107929864df", 0x2f}, {&(0x7f0000000100)="795d377b962c8a828cb1d1674d30cb11d32935e53101944ba2798e49afa6e60ad90d6eae12bb26dcc4912ad441215f5fe6ff5c1a3cfd87eff417def88d969e76274079ba1d738bfcf22a46cf76c18a94a7f03b6eebcb99af60fbe248b413222ea627dce73124a3a984ecafc7971b948d4c94ad83fef6a0f8fa25e41d78e6bf27a610c250d4247e3bfcc68af40072a30de91f36a962683c2c62652f477c673e9c21ba55bfb662628c05459ab7d11b36a676711204fa63e209186979702efb0e27e4d26f140ca4ed6e43af4b959f020a6ce8d1ec5c88deffad1f456b4776", 0xdd}, {&(0x7f0000000200)="28e62932bdf9fedd709930717f43a4e3e0369cc7256520d0db55ba", 0x1b}, {&(0x7f0000000240)="f9af4ab5753ae5ab51177e5a8b9d6f86b28253b0c83f636a2ab21114ffa0816334a6a30900d0b59954de986662c938eaeca319b42bfd0f9a61", 0x39}, {&(0x7f0000000280)="a0a40fabd96a23a8bec5b06d525458b9758ef51d80a482139f1dfed61a458325dffd916e9542dcdb228e3511594bdea97729cc931c32ac9ac3fc010c899eef11434652a4306f9f64dcabb0593b70cf879e654adba2eb1c60ce7dc436c3", 0x5d}], 0x7, 0xa) accept$unix(r0, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001740)=0x6) readv(r3, &(0x7f0000001700)=[{&(0x7f0000001600)=""/69, 0x45}, {&(0x7f0000001680)=""/21, 0x15}, {&(0x7f00000016c0)=""/31, 0x1f}], 0x3) 11:34:22 executing program 0: sync() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, 0x0, 0x80, 0x0) 11:34:22 executing program 1: open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x811d, 0x1) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8, 0x4, 0x357e, 0x5, 0x5f, 0x101, 0x81, 0x1000}, &(0x7f00000001c0)={0x8, 0xc}) r0 = msgget(0x2, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/105}, 0x71, 0x3, 0x0) msgget(0x1, 0x20) 11:34:22 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r0, 0xffffffffffffffff, 0x8, &(0x7f0000000040)=0x100) semop(r0, &(0x7f0000000000)=[{0x0, 0x1}, {0x0, 0x0, 0x800}], 0x2) 11:34:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 11:34:22 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x210, 0x20) select(0xa, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x40000000000}, 0x0, 0x0, &(0x7f0000000240)={0x100, 0x81}) msgget(0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) openat(r1, &(0x7f0000000100)='./file0\x00', 0x400, 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x7fffffff) ioctl$TIOCEXCL(r2, 0x2000740d) 11:34:22 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x8000}, 0xc) listen(r0, 0x6) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 11:34:22 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x500, 0x1f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 11:34:22 executing program 1: setuid(0xee01) r0 = syz_open_pts() fchown(r0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x1) 11:34:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000703e799825ae6b50da387e3093bdbf6763fb19bd96e73f"], 0x1) geteuid() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 11:34:23 executing program 1: semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000000)=0x8) semget(0x2, 0x3, 0x0) r0 = getpgid(0x0) getpgid(r0) semget$private(0x0, 0x1, 0x517) 11:34:23 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)="039b3fbac262cf78cf093bbd3e7127f492920228984fc8c284c1ae57bb7c22259f3b78c49c09a25bfd75d73eb16ef2a861b7673c024510a53ff4eee8c46efa7579e17d300760bbd3e793e954bb62859a1d69852ac128a449d5901b23a2e134a938b1827c36904d1526d566d2a092d9a1cf01319d5c74bb6434e95f5edb4bf587c336f8f139c43d6f87a6bf58adb30313f5f0c49b118e49e2f9d6a7a7cf57650ce521962e4df0922159885ea073dd846b8001775e9c74afe193281ef0c048ff0fbcfba6dbc37632cfa1415656f56398f0fed932b0e0f22ae1612a17e9ef0fa33f61731bf184dbb531051f133bdecf846b577ef91e44c5a69e93fe6a4b93bc7690fdab561ab50476d6298586d6565e17aa8c3abd3fc786ce38c11a55f5e41afa4b709ff791b2a623a84f67ad4830b1e0819b6aca906cf2fc975d87da7d69e0d63b9bd5026f42d0836d0a31f5f0f7a281c659574f14fc129029aeba67a1ded34dfce95ede1d73c6473e9416ecfa9d7866d1d0b9941c5b41904911b68997d4ea7ee7337a5b817e1d096bbacf98fb9431a728ace00b1b5794cdc861f300fb63338f5c92af5b717ca013607f4d2b94e8a3dd4a595b7eef4ee1cd7665b9d64acddb2c96a64ac6abf08dfb9deb7c8790a9a9e65c7d27e12c933d16fd715014f4a26113655c97451d4897c20c22754a4e9f46813547b4de8d35fb6b459d051eb456905990d324b76baab4eeed4796db0b5641523b0ac7b17795da3a9fd30e5fc37e9b8c33e70bda9142eaba3620240ed8f73a7e31f118a7457206e18ea2c83be816bf675364aea7d30122d6ad2cfb69c59c713a4a24d85c10d863eae6dd229155054a36856298121177cc8b5f33ea78a51305c8e08eec87766c3c89cc00426da776c09d050c497e3025fe9d8dbfe9f43a06c792e09e9ab65ec78fc3485fa9b75d698fa7200a2a11137b1368b55c4b47bb5ee8cdadc518d91d9a21eae9f19a70cd761d4d15fcdcd7b5809cf7f34ccb8c76dda67cfc98d8e8221fabf230864bdb63db9f31a99376181af0d0ad9da331a8c2a7a6740956213356ac927abbe2ca1c19a605526757dde22c7ec81cc4cefca69191dbfcd9914b8254e05a96821666879c5356510f36b0a374edc8aadbe02a645526178c8a0d1abbbb836dcc1b60380dfde79a79e0a40d092c212838e6aeb5041ab79b2bbfd15dccec99a8c16aab9747fd81120238f67bf311154e39136c63f8e7b31cf5c2bf1fd8d99745044c7a89df5cbf0e51387f867e391d8fe4d834ae8b9e5857413970d6d9ea232295fa1599675d1add032eb6a009f92e4bfccd7a5599ae00eb560077593e0d250b3d176fc3ec258face5b70ba3354de3e2607f00dd940e45dcee1dcf90f833f610e608aad56361615b8daf77f35a67402817adff1f46709583c8dd8a9e9270afbe980f90a42d0cf5360206b8b193aff7c0f2f9090d5e05bd844facc2d5cd300d4b3e817ea447746dbe72a22458f672e2dcf782fe9ef631453ab3cf3617dc36b203c51b2cf51e07b63a7de822523704534679ee91aa86ad4469d0c094829b3f278c6dd6eccc6a5baa102bffe389c877a18795080187a29e3ed34d0cffa7f289ec4fee0d21cc2677823f50dccd9ab11bc3517c25718861d6963d3f425026cbf140fe1e87a16f96a25ec0aaa5e718a9db0df9d0c2f67f5e03cf5528280612b1e25c1832daf00baa9ff93670b899896ab5dab16b7001e768002b578c74a49319a18a6daf61c16e840bcee3e2fa664dc01e31939da5f29e106a28f43c2c4a2d5121f603717656b77cb0ff3ca3d2079cb10d831873f45ad7608bf5c2e4c71f92cf2ed1e2a9e39379dbd4230a994c889a8b4dcd043f8a4c0a1b241ae9bb0a7b0c7b151ed40c7dcdd901d2d177e346454f32cd065fa0694dd5b7c5ad2a43d30a55a9e396cd025cb8aec32db296d0279e76af190743513bd3925dfc37a6eabd4a65dda8d13709ac6e8823f6f48fe284bda31ce051972bce3886214d8e0fca5df7895534898f6ddc5d7e864970101de34f5a53ed1979e4cc3da68a4d3d897f7c02b4044383ce647b5a3d7cdf16d18d1ea3fa24c631962c9e3de9f25ebceff930d8726302fadefde6f9e044280e7c8f0bfa22cd36306e45e30f4d0cdd63101c52d14038e340c78eb33e59fc2b472b22f2cc5426806df3d1ebcbf0657d9c563d1a2b45aad719c02fe2b846fdef37da7af06a54e0b3103161a9c1288720b1112769dc80cd815db30de960b06b7c80a89932fdd574bb3e35820c9c144a965599546ee5d8bfe28b9f6e310d7ae1acfcb031fc859d05a0a488c60b6a17b480b1024393fd6ba7bc6546c5cfe01a07cabaa9490f1540d8c084c8ba084a65b96930a85e199b9ad9cee317b358c4568dd7870bf8ecaf2f8da87b037efe87e42bcab240d1b266eb997b7a874fd098a701345e69886205cb2ca5ca19d76503fddbbab364de8dc6968311161fa44e6a6460759e0cccc6ca898d265476046e6e5bb6db664dbfe032c6130d344ff6e753a5ef6a9e0eb5046a7b1c46dd108a84329c5dcb806f5328057d3683999fcdc1f6768f5fb30c0fd6a496fb8488853131ca20472846c34e1e8384f56a20c092231746335603930c8eb79c9efe15fb580088711a9370bcd5e3604ff76abeb0acd8c319c54ad3f86c5c0a97e643fafe93c8086d06d76fe077508f54cbd6834d6c598545ecd78b4b4ecb2d88b874c1a4d111d9fb3e21b476b4c41c9156f695914688e24c378ae014eea469ce67e02e8480002d7b1c3b02cbde0242581323757d5f37ad4b11de6183686f281504a1becbc32363f6a338db4927d2c8e274fdddd3c546ed26f4d04a96e89b30e277d5a841eedcd48bb2ee846869c3501fbe16b6c15362edf5a427eb84310f3a85b32d87191b338dddf32df41d8ab8b96fbe9f15418ce4c1ae7c739d0e8df7232944671ac53e0baae9d54b4eac3ce7490798f563866b2b110e4955a5d6cf494050ba26d966a3a2712323976620e6decef07fdfc6a4ae9759849c61bf92afa13786d0645e8f9b78c9299661a0101398a2b46eff042ae04c0f055d3db1ead0e2a57008dc08e5f62e820c669de9b3b42a4cfa0a1627cf8e32c14577beca4da9b299904c952c179de39c2ce38d243583d37c29b0f27f9db68d7b0e2819ec34c8649f48f9b7ac3b88ca4e61ccc3e1a41665dacfd269e8839ba33d6ac15ee224583d13a0a3f8c698dc10aca78f2578a8b084350ab15bec5b99b23362633afa7d5518f2dec7391935c0da4619c05768bc3697fad4002db4d7e9b4da8e1252977c808f83e51588b9eca68fe19d6930d77b9c538ea63a5a87be13a8700a5f73571a730770d62eec6c67f5da86c8e9afa364b6010f545eef75cf4df648608ec2a51c255059eb365df05028e034b6501dd013bbb41f6e0a69032c5192ee58894a6db0e7b82e9d39f785355bab6c562ea301000854669ada289c9b080e74b6636931f6416cc7ebf9201180cf16a3dbd8e87b9f31090291fb0b45d8ef61fd6276b68691928e6a636caaf11365befb81e698fa638458b86b1e7d0419950e0f3a38570e307044ed9344940eba95759e7b8c75d497e975ce6a97388a0d20be5ce332703a674d19529ceae0df6d5cc72d509e6505d97f987105013db6796c6d2658f821dad02c5eadff75bff977fa4dab7ec7ee9bbe4f4972f7e3f25c7f3394b6d66db3c7bf17cd36057ce39b759be83422f9e4dcc1dec4262eece5adc0c9e2cf2bf0d533d473f087c381e5099102dad43b8e82df2fd4dfbf178b4b9e7c34ea8fb12aed2b5e0adedd63d6242f4138fb7bc3a4d8f7aa9730c0c6939c7ef0616cb9b6abd37ad04949a421c0b38f403d7a31984dc98a17d4105c47cac0c4c017289b3f3d987a2a416990d2f5599be150b98a94c317c699293443d96371d4d25f75c458bf9782ca4629c8c1482762fb47171b75d8220ac35bbc3ff8aa6c639dec57ba163a57c37e4982051affc34f28f0bdea407157a5bd3bca43038f697d95fbd7d655698a99ce3d1fe06bbdae793f43bacef21bd9c6f136062e7f685e43951b37b76cddaa13f4fb63e915f0aa8a388fdf3b46fbe65c77444cd7e860693e3527ce4b975cf46131dad1a2ee68061a6d9b10fc90825891696b6ec488f036bcf345dd68e78d25ff60be58c5d49f4438440c1688f8e10169c8b2998518be5de342eaa806db37fcf36ab10806eeb2000473cbe735a3654f3830d2599d02103683dc3785dbc05af2e6b0682dfb92a4ba10eda14bdfeb5c0dab36df61d79a3cf986ec733f1114de31c7ae5157d27cd1e8a72f7dcccbf3fcc0988a1eadc4a2eae4c26b09bbcd7edf09184c2f22a73918bcec32b38f3393feb6f6f4874b140026459b3f89ed1f61f6f7e8384ba62dafad807de354f659bced63ee1e26f68affe8c1c70e4d52f507492a093736239a72147718d80abab344e2b241fc69cacd804d7bb7abf6ecc36eb6354da99196e9c2c840d69afd551fe9fc62cde0c94bd6a42b1e7f86dac168f4b25d29bdc8186d3a47eaadb640f05c30d628e44faa3050a8c7fcc36bd9c2ecf6aca9c18195e89e01fb59d27e2b1eca00bf13bdd12ed837f3d460c0cd569a1225789923ab20591c1fe719c786b60bc069433a21ba8f284486de433745d831fc09d9886cb615bcc5adbf6b3bbee8ef03b6ecd5dc5fde121e66184fd9089c378277c67691e2d4c3ce85567924ffe53b531b476a20ec5d8b6972f9dc7c035b4ecf702b79e0385d171e095ac126ecf81481e378bd90116d8f7f90218253dc58194f1854702e3448eeb7d2264abd0e2668c8cd2954ed64f3751b44de77140530c4d0ee9ba5308a7f6ee5cd439da3a868e12c34c55cf28873d499792c45d6d172d3ab887496300bffaab79452a45ec241a9b384cd784f5fc4f698d6998b7fc9eef85d39dae91de0b3934641525234534b1409e8dc092005ce6dd0ff6a3a8ffa4d76b627f5204497a2d0c79ff9eece5cde532b957e0a038f1ae5e10d55a40d0d631ff34e8f439be01354fde4cb1687445c602ade0b43501e4f9bd5830aa2ae2567efcb3ab2df408e67e400d1661dc3a4efd2dae8c6fea6633b72c5dfbbd9555b85c0fcae0d2d1a891a581e0e2d09ca1e4f3b3a2b7ed7b0bf9934b25a03e1ae9a2b0a2860153f6be2693f0b5178c8b2d0a8230c4cd9ecfa4de10c91a1b7e9b6c6caf4e7a7d642a01c879baf3400cbaac8956357cfa4929ab8d6936f0b12dfdc2c958742232bad943e2ea18447faa9282bc8cb8f98eb62b457018aaa9f5519b3ac1536b0fdaed7af85835f69ac4eb1638a83a23c3feb1be686aa811493bc0afd2b400e83bf1d2ab3b29cb830983f41d58c4f6c60b389c3010ee37974f2be7975a81d4747ddf3a8c8cba7872029f7035b4dfec050c9777393451164fdc4e08f8260074957d687ccc4e606ee9dd0dddd20d94431f08a4d70b16e669ed8d53127ea1a3f02f85381e9aac7bc5791adf9835f0c67462a3fe82fe8aab15edffc51654fa24f4b4513b4ea8dc57c5fe271c53e9f968a2ec11535f19e49f487a624a152d04f072b9bd3c26acecf10b092e71adce99b021e0f2f12f72ffda8f00da8117dcf061764d4834885caf7cff49dcacc39cbd541176abae0bcbe01cdae31a5ca4d86814418e4e3081a97fc46b85dd0ea1228d915de03da519c3ca3fb9fa4482462b7944e5490d7e51ca665f58f4e58315fb2650c6c43481c10b2268635315cde15134760faf4d449bace01b99a0dc7971c3cb652d1cb155642078dc2405db9b477cc49455bf92ab3945346d857", 0x1000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 11:34:23 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x4) 11:34:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x480, 0x10) fchdir(r0) r1 = fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000040)="8478c5ad9e64e7510690c32c5b94b983830ffcffae42aa13d9a9ab03792a50570508dd6151e2ed1473640686556874f4757f062ef5580c4165f6bf22e21361d269cd0a41d58f4ec170386e5cfecc1c5d2c804956c7ff3bb2db9b1e425290", 0x5e) fcntl$dupfd(r1, 0x0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x90, 0x16b) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x44) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') fcntl$dupfd(r2, 0xa, r1) bind(r3, &(0x7f0000000240)=@in6={0x18, 0x2, 0x8, 0x4}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={r5, r7, r8}, 0xc) symlink(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='./file0\x00') bind$unix(r2, &(0x7f0000000400)=@file={0x1, './file0/file0\x00'}, 0x10) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./file0/file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) symlink(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)='./file0/file0\x00') getitimer(0x0, &(0x7f0000000540)) getgroups(0x2, &(0x7f0000000580)=[r8, r8]) getgroups(0x3, &(0x7f00000005c0)=[r6, r9, r8]) chmod(&(0x7f0000000600)='./file0\x00', 0x10d) pipe(&(0x7f0000000640)) mknod$loop(&(0x7f0000000680)='./file1\x00', 0x1000, 0x1) r10 = socket(0x30, 0x3, 0xdb) connect$inet6(r10, &(0x7f00000006c0)={0x18, 0x3, 0xc000000000, 0x400}, 0xc) recvfrom$unix(r4, &(0x7f0000000700), 0x0, 0x1, &(0x7f0000000740)=@abs={0x1, 0x0, 0x3}, 0x8) 11:34:23 executing program 0: mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x201, 0x55) close(r0) open(&(0x7f0000000000)='./file2\x00', 0x200a0, 0x10) 11:34:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/240, &(0x7f0000000000)=0xf0) 11:34:23 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 11:34:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) 11:34:23 executing program 0: socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0xffffffffffffffff, 0x8) 11:34:23 executing program 1: mincore(&(0x7f000019d000/0x4000)=nil, 0x4000, &(0x7f00000001c0)=""/17) mprotect(&(0x7f000058a000/0x2000)=nil, 0x2000, 0x3) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x140) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f00000000c0)=""/135, 0x87}], 0x2) 11:34:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8, 0x101, 0x1, 0x5c, 0xfffffffffffffff8, 0x5, 0x9, 0x4993}, &(0x7f00000001c0)={0x6, 0x7fff}) 11:34:23 executing program 1: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) write(r0, 0x0, 0x0) 11:34:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) dup2(r0, r0) 11:34:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0xa, r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='.\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0x8, 0x9, 0xfff, "011795401e8365ff98a426c036dae26ffac338d8", 0x9, 0x57}) socketpair$inet(0x2, 0x3, 0x101, &(0x7f00000000c0)) syz_open_pts() 11:34:24 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) close(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) pipe(&(0x7f0000000000)) ftruncate(r0, 0xc0b2) 11:34:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) listen(r0, 0x80000001) 11:34:24 executing program 1: socketpair(0x10000003, 0x8005, 0x5, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, 0x0, 0x0, 0x0, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x1}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0xc4, 0xd6c9d4d9832282c2, 0xba, 0x8}], 0xfffffffffffffffa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x4, 0xdb4}, {{}, 0xfffffffffffffff9, 0xa0, 0x6, 0x9, 0x1}, {{}, 0xfffffffffffffffb, 0x10, 0xa, 0x1325, 0x20}, {{}, 0xfffffffffffffffb, 0x10, 0x1, 0x10000, 0x5}], 0x62180000, &(0x7f0000000140)={0xffffffff, 0x9}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x1) lseek(r2, 0x8, 0x200001) 11:34:24 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getitimer(0x2, &(0x7f0000000100)) chroot(&(0x7f0000000180)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) 11:34:25 executing program 0: mprotect(&(0x7f00007de000/0x2000)=nil, 0x2000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) 11:34:25 executing program 1: getsockname$inet6(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100c0, 0x40) openat(r0, &(0x7f0000000040)='./file0\x00', 0x401, 0x16a) socket$inet6(0x18, 0x5, 0x4) 11:34:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0x49) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0xfffffffffffffffb}, {0x18, 0x0, 0x200, 0x9}, 0x8, [0x9, 0x77, 0x10001, 0x2, 0x5, 0x80000000, 0x4, 0xd561]}, 0x3c) 11:34:25 executing program 0: shmget$private(0x0, 0xc000, 0x0, &(0x7f0000ff2000/0xc000)=nil) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 11:34:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="c0c11eff22deb2efda8895290e372728498a11b8949026ffcb655a965f48ba6baf6a59345614c97dbf7814bd4e3d59aa544082398f2c7670bb3360c3e3906f55", 0x40, 0xa, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername(r1, 0x0, &(0x7f0000000080)) 11:34:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x40000000000002) fcntl$dupfd(r0, 0xa, r0) socket$inet6(0x18, 0x4005, 0x3) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) 11:34:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) 11:34:25 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x40) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="0002dc423ee8351a9e8dabdf59b5aba42f4e000000000000003000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0) 11:34:25 executing program 1: kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$setstatus(r0, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x84) 11:34:25 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2cdf) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/161, 0xa1}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/228, 0xfffffffffffffef5}], 0x4) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 11:34:25 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) pipe(&(0x7f0000000080)) 11:34:25 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/31}, &(0x7f0000000100)=0x21) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 11:34:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/41, 0x29) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) fcntl$lock(r0, 0x7, 0xffffffffffffffff) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000340)={0x1, 0x1, 0x0, 0x5a, r2}) open(&(0x7f0000000080)='./bus\x00', 0x82, 0x42) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100), &(0x7f0000000180)='\x00', &(0x7f00000001c0)="b800", &(0x7f0000000200)='(\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\\#[\x00', &(0x7f00000002c0)="f100"]) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x96ec6b581edee7c7) 11:34:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 11:34:25 executing program 1: getrlimit(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r0) 11:34:25 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x3e, 0x5, 0x1) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)="e7381cf40cbbb8b3c762775534f7a2da5e867dde631f204364d89e5eab2fe1e4a8b5a96898ba831173956f69b823516215bcc9553451e0dbb00330338a42f5861b89542c6c9572c2c11b12cd7ca94b6e6a2b4ba3fd119b43a4d7a84e44ca9cbf86d16217914f16f2454217cf5f808cee134abd9fa11f269d43b0a573d90defad908a7a41d61a5f1b949bbabd86255b766eb78b34f61dc0db4aa5b2016d9e57", 0x9f}, {&(0x7f0000000100)="3930750ef731eb85f074aab7dce838", 0xf}, {&(0x7f0000000140)="8265070758460d0b054a504b8cd6d74453370496f57286920e04921c1f377c93ee80ad18c3a0ef8a815e75cbfc1b945f53ad1f8409c46808df4bbb900c978b53e2544ee3ce2986f528ea61429a57aabf18a0ccc007", 0x55}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="4b7ddd5bc352a3b182b9374845bb5a963cefeaa1f1226b1e082ee3696d55e6f20af1292c9d83f1213650bc2333987759088ab3cb343f6d7420a76c7bd8af445046fa520b1e07d906418f4c061d33c5", 0x4f}, {&(0x7f0000000280)="3003104431d3f6a642b17831a358604277829b90c2bf2820d6f45c26d4bdeebeda1b660af419bb0bf870a2afe7b73e6f3fbe6d3b9cdc12153a3204035a77d5cb923078f11537dee4f4ce3e5889496614f785512058d4e475bf206b314b6d770d417f41fb0dd40c89d7696cac60fd6ae0e92441de37e80be92b5eca511aff1a26e143daa9d07f5bfd5794811141bd9c5dba5b355b531af7ffe33b25854be6d749c03cd729fb27b2e95a0c37daf12c85568faac86b91bf65cdecae387cb8821dad9c7cd5d73d88b877ced3656ce1c0eb8e4ae853659ed6d47414dd", 0xda}, {&(0x7f0000000380)="017da0a01f17cd91f81fbe3bf47999fe3f7e11727c69c805cd2c3c53ef42bcf0e4377f164718d9bf8ccea307a13b14d6a0feb8580f6630647438cf45a05da812880015ebdf1a5614d332be8f40ac807836d3aa882f4fb7ebd0c9bf3c2bfae5a56dd3c7c36b", 0x65}, {&(0x7f0000000400)="5e9e2e2707afad4ec8e10116352e8a8d58dbb68c431208f548cf38770f16a1374b1a278c8f80ecbd3981c1cbe0216121ab18bd2f4a43799b0e8df55a2afb5b3e537ca6a3e8e4f0ad916dd1b21639f86aacca00b05801206885c0ab97ebd0445385057def58e5dd61341ee65716bf3c31027ff8f66511822a3db85b2ed3fd006f28b4d8537fbd3d0fd4a1552a306a5584564c59675955c3e1adbd0623aa3c018422e098dd1cbceaf3f60e142bf302", 0xae}, {&(0x7f00000004c0)="c74944311c64fb41d9d5bb31950a94c5d4aec7d2cdb70c3c6115dada99bb8a414505eb4d5c95ab1290e8594931d24e6da31b38b2f6439b1d792a4189630c774a23eee1c3d923d980c08776bc6fbd2b0b77363a14da3f35ec6826d3e2730409efeeea34453b744d80a31204277a605d83ff1e680474", 0x75}], 0x9, &(0x7f0000000600)=[{0x100, 0xffff, 0x401, "1be8b554aaacf75bdc31eb157bddb6102dd1fa2a31d97dcdb4c76697385068b7d9a7ec3e67835cff022b074e2f4990beceeeb08a69cf99b831e80b291937fac59d5b8a304ad9425f669911cc113d8c56626211727f951da1806fb235e87a11e0361ed0d73c2afa839805d93bd5e053a3ede86a97817e0b77625805901b7c22c4d302a208d0ca3fcf51021cfe93cd5f21557c0b0d908097687f839d26c9fa93c05d004f853929eafe91afb1d74343b914d951b93e5596a1dad1adaed0a922e1b7f9d7eb5b4519bd194a5956f50497095fe35b5dd86258913203df84748a5747ca267dd1cb246c6b7f6debbb3291d893f6"}, {0x68, 0xffff, 0xff, "dfd4955344bec5ad873e616a7625d568b4ac931efb31c8692d8a7d567f8a2ce8d6e5449cf33c27b7a09805a14138dfca14f6d67e90bf88553a074984733530b594a70bff1d02e1f7a5d2380711c7488a4375335f86551d47"}], 0x168, 0x1}, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) 11:34:25 executing program 1: accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 11:34:25 executing program 0: pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) r1 = socket(0x16, 0x8007, 0x80000000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r3 = dup(0xffffffffffffffff) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000700)) r6 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffb, 0x44, 0xf0000011, 0xba}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40000005, 0x7, 0xee}, {{r3}, 0xffffffffffffffff, 0x76, 0x8, 0x20, 0x1b74}], 0xfffffffffffffff8, &(0x7f0000000780)=[{{r4}, 0xfffffffffffffffc, 0xc0, 0x21, 0x4, 0x3}, {{r5}, 0xfffffffffffffff8, 0x20, 0x1, 0x2, 0x6}, {{r6}, 0xffffffffffffffff, 0x46, 0x80000001, 0x2, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffd, 0x4, 0xf0000082, 0x7, 0x2}, {{r8}, 0xffffffffffffffff, 0x22, 0x1, 0x1, 0x7}], 0xed26, &(0x7f0000000840)={0x6, 0x2}) r9 = kqueue() r10 = kqueue() r11 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r12 = accept$unix(r11, &(0x7f0000000880)=ANY=[@ANYBLOB="00000090c5121c00000000000000000000000000a090205f736b4d00000000000000000000000000000000000000000000000000000000000070be3c930000000000000000000000f3d748b20ef6bcdb94ee35e47ef2b0823841e71b5c84d2f53826c4e0f31b64080e055bc3ad8679065f1e1829ab5fe523ce671db9437db727c67ec2de1a02a80f05d7d8026e428ac3ead8fe419e"], &(0x7f0000000400)=0x41) kevent(r9, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffd, 0x20, 0x1, 0x6, 0x40}, {{r10}, 0xfffffffffffffffc, 0x10, 0xa, 0x3, 0x3}, {{r9}, 0xfffffffffffffff9, 0x88, 0xf0000000, 0x6, 0x7f}, {{r10}, 0xfffffffffffffff9, 0xc0, 0x20000000, 0x1}, {{r10}, 0xfffffffffffffffb, 0x0, 0x60000085, 0x7, 0x1ff}, {{r10}, 0xfffffffffffffff9, 0x20, 0xc7, 0x3f}, {{r10}, 0xffffffffffffffff, 0x40, 0x80, 0x40, 0x2}], 0x7ce, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0xa1, 0x8000000a, 0x514b4ebe, 0x2b74}, {{r10}, 0xfffffffffffffffe, 0x1, 0xf0000041, 0x43, 0xbf}, {{r9}, 0xfffffffffffffffb, 0x41, 0x2, 0x4}, {{r10}, 0xffffffffffffffff, 0x1, 0x2, 0xd233}, {{r9}, 0xfffffffffffffffd, 0x80, 0x40000002, 0x1}, {{r10}, 0xffffffffffffffff, 0x6, 0x21, 0x1, 0x3}], 0x200, &(0x7f0000000300)={0xd, 0x1000}) r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0x1, 0x0, 0x8}], 0xffff, 0x0, 0x0, 0x0) dup2(r13, r9) accept$inet6(r13, &(0x7f0000000440), &(0x7f0000000480)=0xc) r14 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000004c0), 0x4) fchown(r12, r14, r15) select(0x40, &(0x7f0000000040)={0x2, 0x9, 0x200, 0x3, 0x100, 0x5, 0x6d84, 0x3f}, &(0x7f0000000080)={0x1, 0x7ff, 0x3, 0x10000, 0x3ff, 0x0, 0xca2f, 0x1}, &(0x7f00000000c0)={0x214ed448, 0x1000, 0x10001, 0x1603, 0x80000001, 0x80000000, 0x888, 0x4}, &(0x7f0000000100)={0xfffffffffffffff7, 0xe7}) 11:34:25 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) socket$inet(0x2, 0x3, 0x8) close(r0) setpgid(r1, r1) 11:34:25 executing program 0: socketpair(0x3, 0x8003, 0x79, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = syz_open_pts() mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x3, 0x6010, r1, 0x0, 0x0) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) clock_settime(0x3, &(0x7f0000000000)={0xffffffffffffff6e, 0x100000001}) 11:34:25 executing program 1: select(0x0, 0x0, &(0x7f00000000c0)={0x2, 0x40000000000}, 0xfffffffffffffffe, 0x0) select(0x40, &(0x7f0000000000)={0xd9, 0x2, 0x2, 0x95, 0xbafb, 0xfff, 0x4, 0xd06c}, &(0x7f0000000040)={0x8, 0x5, 0x3, 0xc4e3, 0x44a, 0x2, 0x5, 0x9}, &(0x7f0000000080)={0x7, 0x100000001, 0xec452d3, 0x6c5, 0x20, 0x6000000000, 0x2, 0x6}, &(0x7f0000000100)={0x0, 0x3a20}) 11:34:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="667c167685aaf8da66f207c346f611addc1554d3d1f7a03de9acae1b943e84b79937827a68a9cfb41190f359fafdb656c7f43fade6456ba5facaef20b43c87c28c192adf5eda904326a4e25c227f9c25b8675f68dc7e314fae699c55bb5ff2f82612567036cba7bb03e1e361ec85b77b11d61ec320162e22093ce3008d87dfaa2a4bf3f936940a883495b948c323e9d825", 0x91, 0x10000040c, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) 11:34:25 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0xfffffffffffff001) 11:34:25 executing program 1: mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/179) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 11:34:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="7ad72c535595ffe23f42e246fe30278a6cd7d19128cdb46ff30d7f3d38b107098deaf4126682840f2909533d43e4f194123f7990cc382e400880b5a92058b9c2d61c48ca6c61b858536502c4790667f2c614f9e81dc1bd134d63249d683764f704a2b038e6599f7b8e44c550fd7ce55e", 0x70) 11:34:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x9) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xf428, 0x9}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x100000000000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 11:34:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) lchown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 11:34:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./bus/file0\x00', 0x4) 11:34:25 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x80) flock(r0, 0x0) 11:34:25 executing program 1: r0 = socket(0x1, 0x1, 0x7) chmod(&(0x7f0000000000)='./file0\x00', 0x24) mprotect(&(0x7f0000475000/0x4000)=nil, 0x4000, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x6, 0xa780000000}, {0x18, 0x1, 0x3a, 0x3}, 0x3, [0x3, 0xdec9, 0x40, 0x6, 0x13, 0x0, 0x10001, 0x96c]}, 0x3c) 11:34:25 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0x0, 0x1}, {0x9}}, 0x0) socketpair$inet6(0x18, 0x5, 0xecc, &(0x7f0000000000)) 11:34:25 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/2) msgctl$IPC_STAT(r0, 0x2, 0x0) 11:34:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') getdents(r0, &(0x7f00000000c0)=""/69, 0x45) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x800) r2 = syz_open_pts() clock_getres(0x7, &(0x7f00000001c0)) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x80000001, 0x4, 0x9, 0xfffffffffffffe00, "0cfc94df1882ed63dd7aa9dcca8201e9f6e50859", 0x40, 0xfffffffffffffff8}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) r3 = semget(0x3, 0x2, 0x20) semop(r3, &(0x7f0000000300)=[{0x1, 0x2, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x3, 0x1800}], 0x3) ioctl$TIOCCBRK(r2, 0x2000747a) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') recvfrom$inet6(r0, &(0x7f00000003c0)=""/46, 0x2e, 0x800, &(0x7f0000000400)={0x18, 0x2, 0x1000, 0x2}, 0xc) r4 = syz_open_pts() clock_settime(0x3, &(0x7f0000000440)={0xffffffffffffffe0, 0x100000001}) truncate(&(0x7f0000000480)='./file0\x00', 0x2) r5 = getuid() setuid(r5) r6 = getgid() fchown(r4, r5, r6) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r7, &(0x7f0000000500)={0x18, 0x0, 0x7fffffff, 0x1aca0000}, 0xc) recvfrom$inet6(r7, &(0x7f0000000540)=""/94, 0x5e, 0x800, &(0x7f00000005c0)={0x18, 0x0, 0x8001, 0x7}, 0xc) pipe2(&(0x7f0000000600), 0x4) bind(r0, &(0x7f0000000640)=@in6={0x18, 0x1, 0x124, 0xfffffffffffff550}, 0xc) pipe(&(0x7f0000000680)) 11:34:25 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x9, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694", 0x4, 0x27}) syz_open_pts() 11:34:25 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0x1, 0xffff) 11:34:25 executing program 1: semget$private(0x0, 0x7, 0x400) r0 = msgget$private(0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) listen(r1, 0xa332) msgrcv(r0, 0x0, 0xfffffffffffffe54, 0x0, 0x0) r2 = msgget(0x0, 0x26) msgsnd(r2, &(0x7f0000000100)={0x2, "592b9c9856f2f5a61623475d9cdf3d132a543614723ee0e908e390063cf86a823eefee83ed46cee4a911a05f1bde0a4bad5c913cd0af668948bf76be644c9264844c8f71ca4fd195fe546f0cbe5309e6fcd2c285024f1eaddca9333ff4c77e1e8e6004a988dac24d1f1b146724334c51f09a5a74f8db49b501cff0752ef55f844bc15739a2865fd300f108cad0fd1b15ad5734dee4c64badec82afb8e5ebebe737aabd681869fbac77"}, 0xb1, 0x800) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="008a66dd118699f6f5c96fe351561a79490007000000000000000000000020ff00000040c3542d5200000000000000000000000000005a68000000000000000000090000000000000000000000000040000000000000000000000000000020ba5d4edcf3024747215f000000000000000000000000"], 0x69, 0x1, 0x1800) r3 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r3) 11:34:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = socket(0x1e, 0x3, 0x0) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x43) 11:34:25 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 11:34:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) write(r0, 0x0, 0xfffffffffffffff9) 11:34:26 executing program 1: 11:34:26 executing program 0: select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x1f, 0x0, 0x9ed}, &(0x7f00000000c0)={0x40, 0x800000000000, 0x3f, 0x9, 0x4, 0x0, 0x5}, &(0x7f0000000100)={0xffffd, 0x1}) 11:34:26 executing program 1: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x0, 0xffffffffffffffff) 11:34:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 11:34:26 executing program 1: socketpair(0x6, 0xc000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) chdir(&(0x7f0000000100)='./file0\x00') readlinkat(r0, &(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000200)=""/11, 0xb) syz_emit_ethernet(0x1000, &(0x7f0000000440)="41d8140dc446731a1cb7428951b736fa4b7ac57a573e6e136b9f3a62de0fe1ae77b917dd2b23f471f0683bfa5faae8cb8b61c506cbb78b16655c4cdc296db3b435b0d8af8d0ba519176badcb8d614d43c3b9b1af9d5cb6aa6305997188ce6c9e4bdc7b9f4b6f68d67674b233e69566edb60d8a2398c45ac8ebed6b88e01ec0569ecc9e67b9443a86157db957a7d4fab7a60ad62628da4e8f75fd189d4d949fb966c88138b72c996c4db638e3858a293748fe40a7d0841f7a6c182fe8da540a5c206424c3f71b0e4b4a842c3936c0abd625936e3bf9ac98b8900c45d246fa781fad90554474342400e132033b32e970c81ef6e0b56295300d1b4774db9b7a87cbf8acdac138c6c630a830a43fad6f66c1c302304db04aa5471a0dbf0c5a4ed24ca7a3afa45f1e891bffee4ef348cafac9e5227780f5951ea1e9492a49da68cc66e9759a346516953c8fc75488f3fb755946758fd5a5c99a5d74116664a0a9055a7882ce3a4776825cde8bb830fa0de1d4088fc4727fd7f7962715c36df0971de0a51e32a3a976ea67a2de46f346d7817ac9c3433941b7f04b767209d6e98d4ad6755360ebbc743d91e09cc5c197cbde9cd99dbb14772a7f173d4999900b51efc82bba0a0497df9cf82ac07385b1adef4e8f0c7a9b8ff67914b848c94854440d8a10b3655794e20b728ad1bdfa35ec36ec69d1d543fdf778f7a8bd7b94fae8f47f1a42d91f06f757389ca406eadbacee8f5f7ed34569fbc98ae5230219581f10ada08d318d13d3dc5d1de096667b93ff90df661494a9b22213eafb2d71e4f25a8fa5f1fb32edb5924a015dc071845570dde636b685b1e0bdf5f15946cf8f3173b6325a82541b18e3b614b69bb71bd6a350d53efc2678b589eefb19ee9740dcbb598e206cf0967448e7ff620f2317d862a9426a24fd5a358c50c4eeba6f60f98bb62aa273d045e7d107b6243e963836d10d8f2703fd47721ea1967a0e4d9003692a79553d0783df01f68cf07d7f26723fa5d6b5dda2c8f1a787e5954853a371038e1b2d7334dfca7d8e91719f701c4ffcb394e7da8d31e371806fa36f0a8ed5a59cb4eb0a8d6f9763c5aee0a0001e24203d7e5beaaaa42572c450cc8de03fe5080ef38341ca617846130f115d38d903f635410ec92a39ac8c6c6962b2dd61f4b3ad2035aa88c8cdb30445ed37605a54bb788586a75dc71ec2ae9276395cec0c216889c0f7ef4c771066259698f33ef5f236b862a7329ec15ffec4d3c3f606ee234af385e25c4402d189dc4a0c37613ba5a17b06a06285b516313129abea8be43e4c1edc9f8a14f0711c181976ae6bd553d12bba77189adf4445191d89df3f3d914a905e614b73c9cffd2c4fab085a72d872ba3dc8bdde7a76280b505d6d174452e4c408598718b25949652c898f2b25ebcd515e66b5ebcf16f4019a4789fe67267207f4d296016f75521d346506d56d717f3a70ff81b8efafa10f4771ac520ded4bf8885f8189401e9c84c4513e8e2e34981a6e1fd1c1db8cfe5bd859b27de68d07e9a7665e0c441e163e265de8ca97e11c7ff678a87f41c55bc1c18231484fd4d5bb5fa6ad551f565f5298611408da9b80e75c0660ea1502f58927aff0134fa393c3eaf0ba057b1e7dde5a393f8a067f02b008198b0f6715bc8509bbf129bbcb4b9377388e1717ff188ff29b3040fbc12582d562506ad2e563755fe805dfde8c852cae0e93317e9558fcb5d5a5b5e38d67888d84da00fdb7ca161be6ece516cb6792272d5e312762758a1b73754679ee944fe906b4bca4031e38209ce989b7db166fc42fab9cbdd7cd1940317fbfcf75b5990af11a0920100bcc2b82f60a3f97ead577788361b9e53c918cc6981e92b3c301d62a277331c80432cc17f5b091bd4fc58ea3fe9c3f6a1e70fa487601799921eec33597417ec58dbaad31ebbd703496088984e83fe307733c62c1a155688c5231a5094ad3c7e3a72be079a0fa11e98f03292768d931291107e76089f30a85e4a28c14296692e787df91389a333db39f385b91e259c26b5baabc6a1646e43450d23ad5ffacdac5918ec84e883c61644be579c4aec87b380bf90d5227fad21445e8d3e1ad54907c5a2cbfabdb93d92d81ec6be9c8ddd2869414235248278ab8476d3389b3134858949f3606fe5a85c60c71ee741aa42ec01b37aecf07bfdc8907d1e7ddca8be103f1eaa21f70bc511a0514fb5565e3d81e3d5a7834dc68e2b152289d3557fed7e1f18ceffadddc717678cb5a5d43dacd7b2e31bb5c421b9c5f0ead2c438eceb2336bb8b78446dd27eca115c15a3606b6d0e3c21fb306592eef6e07080a3cd7ef8416baad0e14af42b384db9027938bf264676b7d1e07cf2ea903fe22fbe943653084ea6099dd6f80116e8b08eb216e85a825ae3d790232155a3296b10411231e1e2d1c2cedb2651abaf0b078e82a1f0339182aefdd5762d8e14ca7ecdaafc4cb70c133a9fe66779d65d82fd88ee728720d5ab565fe36e113dcde8906f6f82ff38e0c9ed0147c03f2d64bbea6c1a0ca1360e8863b6647fa1baa48e2d33edfec8991357a1fb4aee54c61b5b6e07a0e48213affa6bf47d5534ab9a29298d556639ba3355841641af33449447955fc677e614d6c0d00654057ca05c562d10e19e7ddebb34fcda5e5faf7b2cfd3ddd8e04ca6804dacea37431652dd85ab07db645717c29d0e4415bd45f019c5e67f8b6bf5bd2b15a381462da66205b45a06b89bc454f796348372ce998c7d6f92a1219728ad84a07f32d79b5709a20032c0a02c9f331263d3df29367267ac62bb1a9943f42b915a8fdecd431bf26dec96b9c3bcf202ab64f8a490d7684b67e575cf54b4e0eddc77a99432f171fc8207654302f57910faedeced00327395b214391ae94fbb9a4e39c808e65b613843a88694a66e7b90a5efb0d5c3a3a85e6790c2a781075a24958b43cd47af81f9914a88978ece9fc47b66bf529bdbae81cba50d7c61b329ea30b858ab898ba4ab7bb777020810afd6f5eda214ffbfc61ed776b4d6ecb247a8f922621ed465c283fe84b6b1a763c24f976bf0cb5bf4953158f180016dbf3d76541d1543207ea0f74241631bd68a43d6afb8059d5f229e1cdbd10fb74993684082285290c68e6bf99b2b9cd630f04a5c193d580379b5c343aab7c18df7a7e36f16d48387e5826562d6b36ac656713278414c089ef27c85cf76487dbd4d4faf566a17e217ac5f06124f660870b997191072c7d84371a272836b0e105064707a2136a82b65ef3348cec749c63d2c0d6edac86b65b6bb4c751c28f3206fbfc572b4a9d0df8e2c257b8aab0f7c9d5646d2cae6c9344134be4de6d1c022167eb741ac1e30ccbe887dee8a5f55ac047490a6b8f6ce886d288d7e7bf63a5d39a3d3230fbe7c28095bf9db7067ba49f3b5d93cd9de744216cdb9b12338b56430bfef84fc4f3d2b37a1af3e4ed3ea8a5658d05be0abad5e795e13b2ea3bbb975f8254eb9142bdb86adeb7eda4e23da31dd1307154f3d1f6f776c0851dc86f0974b77c97caaac5278f479007a0c956bf9df14fbea50c251898452b727f27bc33f6324c2f5e8ee5ce4ecc98df8b84d14e355912a3a6ed9e9a55e646eb8482e2072a07e1459eb0f1f9b0dec9ab14839ecfb07c04a38c850987549c629af4308363608120380034584933f9d63ee208beade42bb1c71d19a1746f669571e26f20ded0513733af42905d6633a5bacfee3604240bf7c73c9a0b1dcdf0fb12a19f99709554302bf5f1bfd76fc889c5c1237cce03a71e64c9ff6f51ebac045842002a61cbfa0ffed16421428ac54eb3426dc04cf2ff5eb300630e90c6134f300af4e166eb0a81ba8b990359e80503be2ea2b3bea06f322be17ee5d2b72aa4d5c51b97148fcf19d96b7755f0ca5c384384a17f20b0d879cc2e359a918283ddc15f924a582c5c2ec513c322693917e523b5c08ad809817522de1693822e716bb5bb5d938998c9c25226cf3f2f61e3513f86af1eb8381a523e5edb08f57365a20d56cc452bc7576073ba6108916dd602c470a89b49bad1b4987a4d3df63cb07fa5b52b857cfa33da083234fbb920ce6ca8c049789197686b47a5761bd3ce08a62926defe8669948619fee4c6700d0039c9daea65d79ca2c20af361577592bc3da5eeb444eb8ec819d30d99defe7e11278e03517dc7b811ccdae49b996376481235850390d7cba9410bd23030cc184402da9060a1e6db7cb13ab15a22718175837eb568ffec61749342ea5da7ee2db106153d80658ac9690cf2b7dfba6bbd840d5c7c3906b0dfa05d761b6c60d23231c22b954a1ca1b0fcb70f71c1229cc74dc9d05f7158ea5b5e6d07659ccffe61e55f0f98f800b05ac83a1646f8c537a622686f08f5b8936fb4b11ce82402983c046d43d6ad8ce21c16150680df7aa1d6994981ec2ddb927b060013275f1b8cc3d5900b29877abbd50dd681f5d0cf509f66baf02aa250a29879ad09f89770cbb298b4bbacc4adae036d38129e086c1a0d6f9b2dfa5d4ec559bcdbc33f4cab8b6f68fb20adac6128173f9037ecaf0e4d6413830afe24304d19ef457c1d74f8ff971c03e223bc08b4e3c2717da6dd4efebd1457a47929d0373b0ca7a72b703192390a3b44a1323703947fd85d415aaf939b3209491667e13085d967de56d92144310c3850ca3c86f8af3d545dda2afc27e68262cd2077b108ab32b743a8741a0aa2ca0cf772122ff9598d8a4e854a6e872906bb252a300d908073a1a58d9be89094de65ec108715696ce981e05282b5851c19c5cdd52105b83f4bdc29c9a348b3b8bcbcfe427605e513f128df29bbe249fd2e8b4b68bc101284975ffc5135003134f0a640a0495b88bdebb70ce4018ce43154a50b88f2ef740664e1f274a799daf00f340bd596a708960d5555107c42e73bee0eb14c32295c5bf248c26ce8682f1cd1bc445376b5c8b68437ebf23848c7083d4529c12243714969dc70626c4e5cfff6de318fde016dd9fe169b0882e6c44e77b029f9e61ec5ccad53e6f61f582da5c3c10d9b942e9a4252b44c79ef3c988c4441bd535a1451a2f049278e0bf6156be85cf22ec15e8c845d6c689dcae59c802549c26072ff916dedcf74ac2d399c382f1cf8a58fbad6f98c6659854807a615a13be1261738f50aca609c4db355e8b6df455b17f2c3b6b5f65b4deaeb3f1001828c1b709a60604480f88e7bf9ba432f5d3d2444696c6bdbbeaea5f4166da7539c5faf3659ddcb3d6f07a030e79ac9e89e977cb814d50c8b1c6a62d1ee48707339912038b128220f97207db42b0806bdccfa3738c6edfe6932733e933c390796d6c2e7e7a4184d41638e30826204fa5fbdf8f2ed6ed146de817c7a78ce865ccc9a24d98fdda35a2ab4c155e7b40e552d49975dd55b0e35055de53f95056dbd4128cdbf31cbe2478988ced1c171efd3b58f2764795b0ff713146eef05dc09b429c38cd51cfef899982b0498d9cf5d1fa7bb6aeaf498759311464a11ce5bc0d4ce4278326087c040b0616abd32a78c39b24df2051eac10e7335e273bc649db3b6a18ad66d3c8fa6fe86d3903c205f6e1db0e79fe2d9f93baeececf7ed9ea80e349eb82685451faeddf7d643c41dda70186b98970374cc34ab5be4f5a23e66cb6e3ae6b6d9ebdcc1457684534051aa2012c2f38d3973e963b1337774a3896750634481863f449d97296c82fc473946d6df83d176331422dd638f96f73310e46354e05c880e5dce3d7abc074f02112a8776b00a5fa6f36e63a677f0ad1d22a9c4a443bfbe490ffb7") r1 = open(&(0x7f0000000400)='./file0\x00', 0x11, 0x24) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x28) socketpair(0x2, 0x4000, 0x5, &(0x7f0000000280)) utimes(&(0x7f00000002c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000340)={{0x4}, {0x48d, 0x7}}) 11:34:27 executing program 0: r0 = socket$inet(0x2, 0x200000000004003, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200), 0x0) 11:34:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)={{0x80000001, 0x1}, {0x7f, 0x1ff}}, 0x2) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') setsockopt(r0, 0x1, 0xffffffffffffff81, &(0x7f0000000100)="f47946d6e9844883bca3c19baf876f41cd14165b9c0e78ce2396280982606173820ab2b62f1f452b", 0x28) open$dir(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xfffa40d791a66dee, 0x1) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240), 0x0) 11:34:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/249) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='@^)\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='&-\x00', &(0x7f00000003c0)='#-\x00', &(0x7f0000000400)=':&\x00']) poll(&(0x7f0000000200)=[{r0, 0x82}, {r0, 0xf9d8c9ff3a84b5ed}, {r0, 0x4}], 0x3, 0x8) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x3) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:34:27 executing program 1: unlink(&(0x7f0000000100)='./file0\x00') r0 = socket(0x11, 0x5, 0x800000000000) recvmsg(r0, &(0x7f00000016c0)={0x0, 0xfffffffffffffe11, 0x0, 0x0, &(0x7f0000001640)=""/120, 0xfff2}, 0x1) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="88fdbefddb3159163e7333aa7efd209d9b8bb38e6105cb6051e453c64f34d5fb5af1f5230f0497b50aeda6575803acdadc6afc9ee2b005a2cfe184f9577796875805afc12914c0f52eb5babfdf48639e26a4c1469ee4c98e654e80dfa9d7ab8b60356e549c42f5a8a45884a16e2a11c6466c8b925072880ab09c27d921caedaad1eeafa72bc74831720ec572e6c04247f2cf11d66ce754fa8b9944afb84fd855e30308901081350995c6b95c9757752b3c5122e6e9b4393c438fdc4b5bd05cf044b67934152606b2fdb7784702b28da98b8a", 0xd2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x9, 0xffff}, 0x10) 11:34:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x7, 0x8}, {0x1, 0xffffffff}}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x400) 11:34:27 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) 11:34:27 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xdaf) 11:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') r2 = getegid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setgroups(0xa, &(0x7f0000000200)=[r4, r7, r3, r0, r5, r0, r1, r1, r6, r7]) r8 = socket$inet(0x2, 0x4005, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x1fb) getgroups(0x1, &(0x7f0000000100)=[0x0]) setgroups(0xa, &(0x7f0000000140)=[r0, r1, r2, r3, r4, r5, r6, r7, r9, r10]) 11:34:27 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 11:34:27 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/110, &(0x7f00000000c0)=0x6e) getegid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20308, 0x189) flock(r1, 0x2) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 11:34:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 11:34:27 executing program 1: setuid(0xee01) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0xb6) ioctl$TIOCSCTTY(r2, 0x20007461) socketpair(0x18, 0x8001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x7, 0x1000, 0x63a}, 0xc) setuid(r1) 11:34:27 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0) 11:34:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) socketpair$inet6(0x18, 0x4, 0x3f, &(0x7f0000000040)) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 11:34:27 executing program 0: mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r1) r2 = semget$private(0x0, 0x8a1c6b996033e8c0, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/68) 11:34:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000140)) 16:00:00 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000bf0000/0x3000)=nil, 0x3000) madvise(&(0x7f0000f83000/0x2000)=nil, 0x2000, 0x6) r0 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ed8000/0x1000)=nil) shmat(r0, &(0x7f0000d76000/0x3000)=nil, 0x2000) munlock(&(0x7f0000efd000/0xd000)=nil, 0xd000) 16:00:00 executing program 1: socketpair$inet(0x2, 0x4000, 0xffffffffffffffe1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="5179aa2aa71893eb8e265b73c40d10520ed41eaa089e7f9392d6ec1e0ed9416249c61b03931adafe53aa2bb3d13b3516c76ab75a08f0bdc245376d1e1761f37e6887ff492792f0729776578e3e3c815bad825c0eb6f52c6341aef4eade43b7bb8003ad3b49a59a957059b939d6a141b44c81b36b3cba01fec34f017bc2e540f90818a8cc82f8af93cfc2c8e9b18b1f66f388ef35f957fd05abd643b7c23ea6389bf20de479fbfea6ddf8be9f9a8a0c0992e5859f17f4f6c790f05b6cb731f24a4eea4563b2e9a9e10eb7333160d9ec5ca16d5c8e261b5041705f3a55ecb23ecd3a2bf74caae5fe8848", 0xe9, 0x6, &(0x7f0000000140)={0x2, 0x2}, 0xc) socket(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x100) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r8 = getppid() r9 = geteuid() r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) r15 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000080)="dea272365f0074fc47c94cb06faa3e41ec410c31f35ee7da8a7b5e1943c0ee6634a111c67723815052a84485298efed54bf9f7ea5272d5b3da496945a79ed47ad625daa3a61d3ebed71943c8ede78a9e64b682b4f571d548ac09e1c6093ef7c98ab81784e1f0e96110c4fd6a2daa527c9c03055e0b2d07b5317467e25c5e42a4f19e22f8a545b93d50569caab98ccd3a884d4939a80166ce2b6d953a15981e07fd09daa344d1ab213d5ed1bd1c946e1a49f4cd19eddd6afa56d412a50dd8414efd8dabf3fbb95364d4fdce8b928c390c8d445f848eda42a6111d64f47205d3654490a16821acda2cfe4c2cdc7204aa3c", 0xf0}, {&(0x7f0000000180)="11fee11492c963f6a00d55180c8f09afafffdbdd35cd5c00daf611c2c30089808345757a2e4561131c5057938fba966cb34a864a7601e6ef22275312fc3b534b1964f7b713273ec7535e6bf1479b67fc8a052c70285d05fc3a80ddb59be48d7fe2", 0x61}, {&(0x7f0000000200)="84f545385b29e065f2266400aa46e5e36dbf049720038b9aa54be7c6ce790d542a0f04afdcade566d37f4a3e4f04a6c2780feaad3d849e128e26a40a5fb2a7447c8d52d15e90fa85d553311acb3257953590f45647c634fe1290ed3fd4fb41d656f8811594fcc2cd090c57d94715eb8447f21474ac2f19e2d333832dc2e7f181e455306986bd84d788f7d3a8116d37bc515d444ec5ce5e6175d3a01ec78372ed4b8c38a1198eb0d1e56868aa0bf7fc6a5c509dda10c0288c7f6d4e8acae53b50f6d18f7183698558c5b013fc0e0b26b4f311a15683d84a8aadd3e6332f3ba9", 0xdf}, {&(0x7f0000000300)="6f611af4d53e", 0x6}, {&(0x7f0000000340)="8e7b43d8027ad080020e06b0b0aedc4d8935ce838359057d3f83dc93cd933e57c3dfe20861264d42f6a705672251343395f3092ec06ee81d1ddae0f2f1cf465cad3ef1fa5ea6d25489d86bacbab2cc763590c1d9599cc1782f55dc5818e9b30048b07cf0651c96d01bbf451a99e98cd5e50f3d08a0413e72bb5f86bdfe89caa77120c5e4a2e61bf6eb433f4f3f690c12b5e5741ca1b5bb59f7d00a72bed371567bd208a12fd23af1da23128abf5fd5400d5113d306e8bef37f645dec665f7fae4463982f942aa95df6bdadfdcb1ada358197e861f6c0", 0xd6}, {&(0x7f0000000440)="e7e902768a0c1941858438a025f39f1a0410a292e60a0f978ae94eccc5117696c988acb0cf3e754e55db16d54959324bd31e9f12ae5f1ee88c5d576bccddc7211063", 0x42}, {&(0x7f00000004c0)="b88cfd8811acb851b5065735949f56ce1dbeda09555d36a688605f46ff99f7dde8a1e7e07a53a5c255d73f452df3ef2d2292751136a90e85e49aa7e8445cf45519c9013abd3202b6a2beb2b03292f4fc7633e2dc155c755b61ce2c44a0aa0dbf4e8c7f2cf521755f46d692beea21634a709175ea2d190fb2eacad29928a622bfb44b61ba8b3694b0a069977b6f1d00e4787bb62d7a4c1ebc240c4f6a1e98601390ef0c40a8a80996dc153b45995cfef64cbe823fa56f858cabbff2f2807a06d871b37c97836da8e9d4a50e7201cbd5aa0d3adc2876051cf5555d25d889e72b89b9b22105c2a5a02a0a603b6428ea21836f5d3cd2c7c9616282fb4bda84ef847a160929df89c7b3bb6ab8d8e238f09e2b8e4257e2c461a38ae0278ac0bbed6406e119cde62f0a514848dfe337918a46cbc31cd12289c560ab32b6f2341a6cf5ac03b00eb9ea3923de06e7a8ae98f40bd1a3a3fecfbd408b0833e1418f43ff2532543a12c5e57683c29d577631acc2fc42f3e480885bb6905e7d64b073b1dcf0a9a61ed067e48cbfe20774a33d45e258ef36e9db2294e5d35629cfbe74d48706b4e4c12c331edf68b48d3fcc9585b782ece876ff4a4848ea48089775c20398e5c99ebdde47244855a18297023141c0e413ea2799f0b424236442cc7519e5bf9f4701890de4c9a5d757e630803863494700c9c60435d9c88e5f1e89c599518f49a031b3c0d5015bf40bbf79b8f8d7500a5faf98a112418088e51eac9fc1e4af7aab45cfc7db1b64879629fb2b9a634dd36e1679a4b735fccf62bedfa86ce4415984401271ad395f0fbade7d8a10d42d1a54caeb3d6b10560501a627f70ccd5635c35da02c107c7692410e8b17d62e99ce42f12e4367221c1d0c23fc9e76cba49fe5e3dac4fbdc0079e636bda9de66a009133c1c300610f211a47caf5ce79a3a3872b837239854969b7514db80f106c8847de7c79d428f933bca83b9846c409277d07968a3f56bbda8301e9b5660e366e2565b13a80c6033fb406b55302bd7647f985f4ce2242749d5c3ceda47e536e5a418c2b7b78731e862fc63369b9ed0c45cd8f0d606acdee25f6a745ace5ff55085955fb3f3654587e89fcbb26b3973de287c122c2f2580ea695d8a2c1fa18db95988e521f83ee13759ddf34fd4b4828ed68d21377e665cd526dac3f944d15605c5c9e17de439769bc191b529580f0058a7305ef4cbc633c4116fb97e0a30fd6c82c405b582f0721f007268994cd2c392a0af5cbe147271736465eb07342f0111706301b4fc4ec03cacab9d28f1c44a5b4c0dc34ad51a3f34d1188c255ef5dca50bdb15b607e1d9df9ecf57556bc3f12cfbd8b7fa8c83b81356d921faeb312f3cd46ab4f9f1feabfc1b2594cf0e073cd31089742b7a8d981f1502b40e92760d3053b5823a6e760afa9ffe938d4e1c6c3c9989d9efead5679a9cef3c30cb205652b0454eef204ff5c82a6802ea1cd2f7db1923533dfa17ad9a286b37cee4adf957f213a4ac1de449a34fab29004604612c005a11f206c2e4b88f400d748737fdca8fa054256c572feb35456388939560a0a6f67ca153e6956aa7810a6e222f5f0bb857c8ff070d46bba92f1c5940eedf7717c793cc909d54f9b6296e9334af1f9701b62800764a6e41d62244947319715a96b075736136add0f68a282839c5f165b017f901b6e6704536783f83312b4b1168697b41c684576b20ad5b6e2c995dbf6eec07fa62af9fd51f79d6c071b6d6cf22b84478f4cdff24e252e23ead75a846e64ca5a4328b80aac491b210f62db046a20beda5d3c30ca670b3d9137e55e4f1b9815077317969a26420a8c19d0cb3cd222aadf1e48c0d9ef94803594aff38d9317537fc4a5b4ba8db93c067f9bc1179ef515f86d1452d1e671d8671e57cea0544c311c87a38aa46b5f377a81357fc59a27f775bd24a398e55aa9f32e788e5e63605aa7007986d7d0a723376a7950e8888ca84f82487f7af18345c3cfacda839fffde88c0b72d5aed6aa794247b63ef62522eea766d220951c991c8865ca1e3623772e5aacd8d16f61acb48037391e99950e0bc4c7eaab82b4eff749b42e98cdd56e1efd3238a457de8946a741f02cfe6ecbab1b6cd423033b0a800aef72c74732246c41c6b50aabcf7f7ad402f8d0f454aa977bbf71c052c250b61005d2d2bc21b8c2f486ada3ab75c70944d76f81e0c9717cddfaea8dc07b861b93f2cc488838d6239ff0908829c38e17126087d34862a6a0b289e27b60ab8fa253de07ec652f718ccefcdb3fcc1cfaabd48d51b9848e1db3fc9ee1d24735f12342c969aaad9ef06f97aac81364f65894bb04de63ff0a8943a587b43396e941411724a1ec009b2c77a1dc6e2a465b4234a2405bf9a99410f0ef4eef2a65efe31f007a4581cd9679485aff95bd55da7f22af1ec56ac52ca0198140414378f06c1ad6b09745d6f05e0e12d10ea655b2d149373893a6af94693baf9b87325a814d1c7a5760882db497cb2266db16f9267f9ff42361cc5ef8a897ce7774850036f8a7b39af45d800c4dab4e6230b7f6ca02d4e83c51e43b259cf98878dd19c458d13636de352eefcdd06bde8c99c0ac3951468c4ac99c6b407c4f186cefb56a7ba6ccc58709cdba95084bd23d0a8c3ff25da099818e4d8f701c1760920981b080f60e292972437306de94e47508833668deb2c04e7c37ccd74ce25424b7660dacfab1debb3db7957441868d00d25c0e2aaaa93ad3361bdc51fbb348e7098d9264e1b3191f2b613e6ca6d96a27f935e058668c3258769e234d0dd41aa5392413ff79b2093804aba0cad7102019aebf4deb24e3c26cbf1fcda17556339ac9bdbe890e0d4404e0cda5ad7df6462171350805fa8f64319657ad4fa23f32f486703293420804be4297f0d5260244a649e3e7acea79dfedb88df38f171273380eb26be6c24c8817d41ebaaa449a2bc11c35f74d9f7877260a339dbb79ecd8b2af9cfbb7ba5c36fe1110cf8fadbe16cd769b85eaf57acfbe58fd21642c830a44fe5c4e90a96da56c544a6f4732109e0d35b4f7788a3be599ab520ce482bb8fcf02c8ffbc8372a58d970470a3faebd2e4ace0299bc40c12658e851a3c15f3106f7c33089dccfd8742c09b4a4edec9b02326d6aa8c10b6406bd9afef5b20a2774bf9416bd17ba9559c03233d14bca57ee2b99d1a6b9335b6e89c03b62a0e7c98d54c44a88f2c3b086459bfbbfa181732a1c4101901bdb14e9ffe8961b69d6c45354cd625ec24fb0aa9b264ed2697fd3ec8b2db4bb2b5f226ca2907c490efa74286e9c1d454c7c12a76328f7e519d2ae481de63653d2ff9841cbd84b324e5f335b2f477b6446a1ad0d8ae37e835869b52b3c9a9c27b56ae8097cb6f0877277b358a5377d27d92a914c31cd9096f107be63afbf526506491a9f7508f700b40bb897c26fa0dc8aec01a1bc89a20dd4f6048288faf02500310bc6f2a0345ecf21357c299175bcf688a941b33481a2287e8311afcbc25653d667e16904f0b66663e5bbaa4d756a19b39e0b2ae4cb5cef0051780cf30a949843cf8d2d4d0fa8af610c93548c64a151c72f0f4a03178f7b19b7d6a325b6e5239670f3e7f3511b6ad61fe3b2f5675fbb4d7d179013cf6078f08933e6a2c2e8b7956548148d5b1fbfab2a377ecc6dbc464bf2a2a76cad29ba110c1f04637acf837892de996ff31f3a7d0c4ad3f9dec734b73fe65e96331311a2b14a7e8fd7cb0d4ce4c662f5b878b74b890d824fb3c05835b6cc32ebb452f796c227e6e3a24bcf77196cd510f68218183b3f4ed67dbe99deda97e160b39b4a56c7da6b11e47ac4126e7244e665699ca2813f7c58b66bcad390ece7ff993f2ab09e0ce5e1f02514a3849ed1955ad47a6912c2f764b4cced3e3d2d261ff963e76044b916e9c4fe1dd81d38b05bb3137897fd41a48ceed2dbb29ca90d74473f575c9f5761672620f222ed77e79ba6d8eebc10bf99e3af83b50c0a9cfdac984ef805e842412d9e385b2f443aa29f09817a907548d80d5feaa35cff357a585ea6ea178945c1407326ff91ba7c62e2cf5e01839e60e34efc7d93440ee86a952f94a0ad97289bd589eaa259913fdef4a1acf9d5f61617d0de9a0acde78feca1d811f88b38143b46fadf2f7aa2596cbf24c35d6bcf20b40428eeb7e21e8c85cd061064c6505925752a40be321096702c92f1fa7db1f711d6763b1c711fe955c369bdc351ddbdca08806bd6a2ed0d93d8871ba6de1943345309c94fa5efc65c623c4bec28ccc28249d9cb1607cda2262d10ad7f90081728b7c64fda2f79c9b2625988198d2a863ca4a1ff03d7798f4931c316608cd8c8f8d7142cb9ab6490bc794dcf4761cdb07b5c39f36a1cfd6391ee62feb2edc1829fc687a7ebf93a7f1f6dfbe891cc18723bd2a1f82e72da1c727a00fe07f6aaedd235f1d4ee1ea0f47f8a724a67c95a41869a3420040437f6dbcbb09a7ab0915a1e033545382f613143ae651aad8319ecb8dac9963f70060c0d47c197cd12c2b6d098f3411b122d49b609d8ded4698ac3943ed3ac675ab0b7ec88ec308d61013443044c6f07fe186f2cb34fa494bbc83076e9a18378013772ef1e3c11095c5f600d8dd8d8a18d7f1fe9583b7ea268f60026e69ed9405902b4d752f4446417681ba8f0086399e09faf02d9c85b04377a63290d329a523891beb017cbe63a9acc96dee3107cd294c4618ee260edc6fe99beaae8fc38c03e3a3626074db8386a34c51520292731a73a23739b524a6f0796d86c54b4a5800921facad27174809f0dcd0f2aa57daacb1be780c9b9585aa75e0c54f856e3f7db968890166350f67878f425362de92c0e913593641ab8905302e277ac3b80648c5a03d05d2fdfbb12cbe1ea18c57ce32eb580546beeabaf4668840753cfe2d2d58e803c7557ea6262ca7e1280ac66e066332b5d0c2d9cee2489ad19dcfefec8993df763ce50498a8ac1d0015583bc416f812424b72024ac31608aa6f85cf85343d6dbcf1e1b98ea7199ba045fc556bb6ee59881ed63590ab4708d80d340b695aa771fdba5cbb2d8c62e8c39af385f0b6221e77219d59f38084886af5f5ee71fbf92583a05fe17cbd031de11b4b23bdea00496a8525329e0f53cb70efefb3f2eff5960509438c1ea671ebf9032a48ec4f9c2e45d145a9af1bb153a61b129a955245a651953d029e5236046e36925008f6c7c4301dde5bab2c438f4506f39980629723313f662cd9661d592a90f542779aefb7971cc45c19bc39507b48c10e3efcd4b37fa5559f6a24a343ab9f928be0173ca0e1aaebfcfa3bcb4410856a0a06b286d1ee70d96984d8f7ea7a04f12272e29da8195c8e8fdcc94678abadafbb32c576b9e6be64eed476ef84123aa39781a709d9ce5a7fceff265353de8e80c3cb16c16d2217e2df0ca1bf8b381dd3248b4be1993c31b5a606ea0f6a575eb32b05032e50105be3aeefb976846047837f0749edf8ba075849080c1d068b4b08df294e164ebe99ca6b7414900d5a71752851fceae6c4a18ff4cf954da47ccc2cd06c756b8730c290a9525ce41e42d822e0c4e2985d9478a41a7288ee20b2fdfa1e54ec9a2a25a5f961e14e7895e2479866b3f404cf5ce6640d1c53d4a41f75db4d4209b99c64bf340d650999094326a09cbbf0ba4dbf1b3bdb49df056893310dd1089980c5a247dffb6381cb0d987363fdcbf0c5df082f1b636fb4061f653ebcf86a3883dbadec5989410887651937047eee1e1d7cffa5a91ee33aff2ff94e38d1c4da900ca024d825f52b", 0x1000}, {&(0x7f00000014c0)="e954efc92e48773de4f0b1c1543b9028070dc0ae1e2a58d621354d4eb3081080af997742fe15709c835d2e7205c221f4e61709b345b7aaea9cc0e6f022a8be4b87a0739517a89f6c95cf5b17bb1d691a8f7cdf83f96de8a1215dbc81327e113f70511c868f94e3a9ce1c8429d6e54f1437c694dcbe071cfef35a21", 0x7b}], 0x8, &(0x7f0000001800)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x120, 0x2}, 0x4) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r17 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r17, &(0x7f0000ffb000/0x4000)=nil, 0x0) r18 = shmat(r17, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r18) 16:00:00 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getegid() 16:00:00 executing program 1: pipe2(&(0x7f0000000040), 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/133) socket$unix(0x1, 0x1, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getpid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = socket$inet(0x2, 0x4, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) socketpair(0x7, 0x0, 0x1, &(0x7f00000004c0)={0xffffffffffffffff}) r12 = open$dir(&(0x7f0000000500)='./file0\x00', 0x40, 0x40) r13 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x14f) r14 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = kqueue() r17 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) r19 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r20 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="5b469698b6ceddc9b6c224563d622df57c301b44dd4a0620a2f49e7bb64dac02417459faf94c87408f4fac679543180132bb9ad3192b3d086769c1fe53ba400d359f1747368518885e2b85871790621da096709944d60261fa8356dce384da9f3cf358acf1c0d8643370de847b78489e322da58ba8c43d4bf654da2c7fad7bdf849c294e770133360f91b85d308ef348ef11dddc5de2b26ac61db9968784542d", 0xa0}, {&(0x7f0000000140)="1ee3c04b662f0867037bbe298fd8a3f4511395b8262774300deef21a9ffa45ebc2ae59ea5a35b6a2d81f556ca49083239469427242c8beaadc8f5febdb7af070a1bb149ad3cec2afa6ff36303967705d95", 0x51}], 0x2, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13]}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0xd0, 0x8}, 0x1) setuid(0xee01) r24 = syz_open_pts() flock(r24, 0x2) 16:00:00 executing program 0: r0 = socket(0x3a, 0x1, 0xc43) setsockopt$sock_int(r0, 0xffff, 0x6000000000000, 0x0, 0xae53614dbd4330a0) getitimer(0x0, &(0x7f0000000000)) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/92, 0x5c) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup2(r0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x4d) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) 16:00:00 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000040)='./file0\x00', 0x908, 0x40) kqueue() 16:00:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) chroot(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x68, &(0x7f0000000080)="e1cbf39b58be4051627d86e98f3242cedfd3df37043a95bc3bd0aafd35a11667f5d773bb061e28f4a1ddb3eb7d9d0f061476b35616b79e0e8fb950c2130fa66add25b4000247fc1a3306b59760c578d0b0745c77ae9c005f8a1fb43c4787e0600f457b897c413f5f") 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') 16:00:00 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x402, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x2, 0x9, 0x0, "a4cc94b98915da5f15ba6d206159bc221dc984eb", 0x7ff, 0x4}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8000000009) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) open(&(0x7f0000000100)='./file0\x00', 0x410, 0x1a) pipe(&(0x7f0000000140)) 16:00:00 executing program 1: socketpair(0x10, 0x0, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xff, 0x4}, 0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x401, 0x0, r1}) fcntl$lock(r0, 0x7, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000012c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getgroups(0x2, &(0x7f0000001380)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000080)="37817b695cd1f86956fc49a721e41a35b29c097dd7511258d1440c75baf74a41fef2ddf0fd50a8812726667bf822cfbb1a00cc25543e2df55da42fa7486f3b90048c49ecdf23c2329eac7d5f2250852737e523e8fc084b039d4bcbf4f21112e8f4e7fcc9deaa80e45f753ca676d0953995b7f19593fa2542e8d51ff169c8a60b543afdc1089adff4ef1cb1277ea33ab3bbd1f9d408b6a22698971dbe51f4b05d9364651d24c50d3734ad86e4d964b8cad4a4ed7ce20425ddc28618ada15c6f6fe9f779efd973ad769b", 0xc9}, {&(0x7f0000000180)="59f27ee71b1b2c9459b8e2db88835680f131d68721fb547a0c55056c58f73ce7174aad4d5daec5e34b6b8c2b271aeb", 0x2f}, {&(0x7f00000001c0)="9680ec841634269485aec223184103493a29aa33cfe3c1f25f7f8831a4a0775db70d70f37f87e23d65b9919436f371d643b167f907ce00ca4740b5608692c8a8d60b32faac992181799ad6bd6139b1b6850edf08aa3851ea777c58e66f11029409dce47dfdecfcdf55ea", 0x6a}, {&(0x7f0000000240)="a357bb90cf587042a3522dcc7d2e1e7608694bfe3228d0bcd1b48bab772ea1690fe12e1d4134e55feaadd53d2f0cb3334bd2a7bf97e835de0695853e9c429ff1bd01bc86dbad1adfaf4f1750dbdccdf202fb792b106ccf63cbba7aa6a8d682d46849e30b5ff9b1a2133aca39865cdbd7650b0e657b3b9f04efebc67276166e3608a915566e442cb398247b46a29da25976022e35921cec24d7279b815867dbd87f520a12b815592580c0295300782350069965e934ff4324a60bdfdb254d1070ba0359eb9330b2bccedfbf06cda76ecc733e6b35a1c151cc3c690281c43deb6229afa42ec1a6b7b214f6530ea72b692d39ed5a80bd8f5b7206094a54ce79a18e91f61dcabb78edfbd53e0e37272e2ddf7e9aa2fd8ec2356040f3faaff4a495996f2a39061833f5f51010e181091c5d48b27f1cbf22cd7ed23e0e6f08dcdb8a12569b58cff77c0c1dda0ee189dbe80e93e3ce13a57ac2a9e4bd59d0fbaf51197369d391b2c0c85d65f6c6e0bc8e7ef6733e30f0ee6099f772abae1abf29a30d03560946c2204c34740da58ded0a0e342d87fc5972e9d2a94ad85e31b27b50248633dbbbf80a360a6906db4c7844de7f8979dcc27afcaf8f48fff36d9feed2b052aaf8184c044f2cd77d5feeba64a8a49061ebdae00d8e842cc823e42b5ec4e356e4bdecb8924f863518a7f62ea9df2981599446241a46bcebd8a87b02d0cb44aa308327832af15f3e33f969c9dd001d4205efad2a3aaff774de12a4c7c9bb64205054de546487ca03600a3b3b64542b28621701453913e08f1692897c57c67d97fa68052a9f2a78b7232985eb60c24b9c15eba434b3757af819b964cba946acb1eb9f5ee3fdeb054d36eb264e2acdc821ddb4d2c3db90842e19817258ea30e805546d4e322345f9e11f80eb4accdcd758d5fec8ddaa562a3a0a92e32a2fa9fff12e4482342004b25999f0ae0d8f49422782ac07cb64da99d5238182f44fc6b3e7d25de82174ad52a283ca2df4fbcaaa165eb85d9487a4541bc343d165d1d2deac397741492539421c50436a87c9001e5a5813f37ed57f735e5cb3294e9584b7a9d364a6fe3a746c3dab01fb7c7af41c4a44956c5b836e15064913d48e16ed70d7465fda415aec6bc6539d19716e3888d85ebc8a7f15b654066d638b007950b754d70645c3ebf0c5f4856aa031a7c1f4b78454e9c2bafa9c7ec06d7e53650250dd9232b560aca1704f3628f18cfad7252b4c8e9ceca6324b4541319b1af2c067374c17bbebf7d186953efb037b7448799a85712c70ffa11738ef8f89c72656ef2df32ecdc05ab7740549eb1bbf133d3de3c042e9fdf7cae870b26aec5d5ea8bdabfb135fc893c13f909c043d1073453af118c24b48bb6b20fd509e8a569709cd001fa47b7ee1bb1862c05131db7405ff66a892e92b1ccf831a7a81f6e6d7ee875236140bfdb5dfe87a39a92c6d2d140d318595dea3aec9bc6c3019a1ea4e2a46c6435de170abaf46926538cd3836bb7dd2c3203fe7cfdf1933ea38c97835528e6d954a751dce9cec6cae649134dfa3d110e91e2b600aa8db9d9d006c71fdec6c243aabd813b41a38d0772a375c53824556cc405cef0fa4154e61daefbb485ff776802be201747036ac4f7d6cff6f1ee8c94e4e5cf4fed7609c27c8775a42f1df73038a9ccb9b77583b62757be98a71f2041898628035d4af8ebfaeb7c505bfef29821f26e6e8fd171e5bd9b8172b26ca9a5fcdd73a5818f058120e5c27405b4a8f5e66f46f8eb44d407e3ce856336e62a3ffe88126d50cf522f5a47b608574f72eaa2bc70a2fce281d0a298f862f191509fe3ddf6fd74fb50cfbbb9e7b33e1fcdf8e6db75250006b40375d0d9cb4f840a57fa1f1691400ca09d6369d9e0b1567b749046a652012fc697755bf927953ace78088c94b9c42fa4920d7b227b9964ca5758f1d65d476e5879e997de7651937b0b9a6075b82c92081e34cb84e49c4598bb5a781b7dc7b6b69eb7b4b5ef3d13756330aaaf8b8c977a410db7de54f2673c0d0941147e4c3cce507c8fa1f1b36a964c7ec4d56c538f619a9e0c8e0ecdb4f8436cef90f22a523e6b6b03ab19c2beb3bb71e0ccc183442594ff6f4abd7925e17b21bb8ce0cdfad2f541589d06fb9f5d0008bd7f411a6ec3dcf07040ead239c55d1cca8dcdd49113f0e11638e9ec357b8719429bfd4173edb87f787ee2fecc5101d5e05733117df511038cc11c06ed214a2dab672be70febcdec1b4a5a682f95f49fb20d2242d628b5b071211a40a7b104a33308635a42c77eb6e3b978000a5e2fb8b867e2b85bd34f24c45e03bc6c8d13b5332cb2f91e315a13f84cb11ace07a0e9b17b30bc85c85b9b185ef09c6961dacf58e5197f5ae55a2b4f381b1823ecda0a8287994a4362608a2105c8821375cdffcf41befc06069e6743af80b875ae30fa0000170fd086e43e03c1c6231321cc593be09b337f385c0a66b831194a26b66991f803d4fe192d6bcf663c9c05cac650e0fb6a66c7bd4f8cb6fccc24f2cf85a9c57726c6ae14eb24af08f80a027b5ee344ddeb08dd7d0edc6d7694e8decd9d7977a11bdec369ab43f0eb215f98725ddf4995e8b2270f1606d600c6c0bfd317b974a44270bb17cf9c618e8130825f847cb21f5de1a4f582fd76898859c39263c113d5f545dc137a07af46ab1960aa420dbfb5ecee092b9f090c779c138a6573ff2a683cc9bd11a73aedc39c451515f1cff042cb3d6d232bc57509004717ddf21165baf63935e26aa61476cd55d69be566af3c4bc8fed56febbc9c9f3d4c7acecfc61c892d548ff02635b9f124338148917fc82ca917fecbafc2e86e0bcbde8c3464b9a841ea1df000c045f5448ead5751192d849b5f3f16d54a1468a3c812d407756f47a7251839df3eb8b036cb3f4e5a7f31caa62838a2f7b2add6bcf255e83e7436f83d4738d80277773953ac8a3f8e3649346ff458691a8ebe6457310394096c3a53d3952c407ea3ed0c561dbfebd528c5bea13488083fed5c50bb05ef7c5f0a7ff3ef0595e699366065bdd55aaba66d111779339482f2769245676a62703264f2d75ad32a3f2bca188e7944d4932f56564f4ca58b0db285383bbbdb19b5a3cd2295916612d3acf69f59b7f81c712529c9053900b4a94e5f9c86c7b40654adce91f4a7ac4dfa2439b058fbba602001fc8915a75eaea3f872e6c4cf2bd46afa1ca074b2717399e3fec384c77d969de5297e29033744394f38db5e193158b7e9d8b267c7fdbfb937db02a68c2996029359245b5dadc38f7d7ecf7135e4fc394e5a9641ab3d1c76b6c978d0e9debeaf142f1f7a777593433ecab880837a52f3d1864a2e327911c42880cb4a7a2207647504d6a11b90d4b9076b6011ff25a369a14c5f8c5cc62faca748d556533664c2b12ce578c16c0472440fcb49348b62c4235778efdad2eed883dda7e1dde9b841c9c84db50e59f921052c90e93e4c6c8e17c3a8c70a5465177f310678be1b6f9667c31b143a96e9105a267ee91d5a5bed950b1f1ee14c8abc58850aa5f77206141463ab7ffdc33b5706abc5d3d3613e5f5a7a2952c2c8f5e981cc0f3be9d52d946b4cd7ede1e59d390eed0f0a9ca57fb803a01fa76ef591fa5db6063134b526bf5726247b66ad6d9b65d46a4ff2f6f855d8bfd251bfedadf9b5277fe3a4c72d9db916873f59a9f8bc499f27849cb86ae303ddc751549565a40384cffd1f20c1b40cff0ae57d619ff71e4cf96f128cf60ed9d45c7dc633cab3f7b02b96dd3e740dd8d306f5b49569275f551f9248a91ea346e82522c00a4416f9cb491ef5cecaf10a7c8be8e4334bf9573231ff12e17dc1be041c214a3aaa67c4f238f6f6ee2831b6dd724a0b826ca504cb81c18ead87be90e7c70a19d07d7256ba9c3cce7806024ab612985285df7d32eaca720069e23879074b065327f257112f2a3f18a7f45db5b0c976084dc6b86ec9f7bb07039ad1619dd26943f4c94a2f9e36c702b926a4d1dcb558b8239ed059ea4ccde54b09c48de91acc27a4a791c5262d65fa5316fa4261c589b05e81a66cabec3f0f893227aa598b49a0cd33ecbb0d23ff022356501c7206da88a8ceb4eceee2e92e67e8ab9cbf66d2e32d2ad7c210e37588a89f99580e3fba2b89b33822b731617bd977c2686f14b222c11c2fe0d825f971074832c256529c98534d82e1a25bcc9948b29c77549ace520607648a128cac211a55f2d684a537b22ee3a1d33504382caa47d97e1669cf103b2f03edea11e4f7e37048eb866098762e42c1722203d0b8313c2959c3a5fd7b315e534adacca85bc8abbbf0c6bc59504c58f783b208688b75360c115e87c3da7d6545e97542b5d66699f2948ca21d002d151370ae8754116e96cbaff0eb96a532dfe7655480343feb6f1e382969189f530bae3d8af9f0c728b271747bc49842b64813626bd7d6143d2d9d6472476d2f4e0642c9ca17b0a471eb59f03c2965c02a932c7ae310279e45273fc1b13add7040c880ac3c60d66c810e68493a5fef97c973785f929ad628a96720d8efae7e5c2b8d55bf186cb2b1dbfa5c1099b7b7220e075107a1af6afd6afccf9b823a082fe1fd15a173819f3927292fc722f26b6b8cd2db61fecbe16690b820bc850c1e6489628e590d7c6a8e1686b73100a92092ba453c8ccb40f99f73224695e5ac8a20b73ab5958cd9df99c99a69b01ce7f6840ab42de9cca90f46b3a6ece983a8934637127a017b36d1535e253aea6b96cbed7daf7bce0cdb45cc1760e181b2894e2c84a012c22fd6909e2223d825832fbc3081ba1ccd67ca0298bb8668224df1ccd6196eb6ed6a16eed9af0e8f2b46eb8b61f89835e0f0811a69db16bd26a584e1896efafd16b7b10572a819a528ec8d528217d28db6c9926b39837b50da1eb4104e197fd0144bc1aa6f5ac1018a54395f3b90084862e3176ee6082c06de1764406ff0c2e44ffa9acdd2d616897f02551d254ac9cf3694e91a47c8b0812e06dd1df52eb4f582a36047baee53109fd1373eef70a953568ef6ed61d649491d83ad4183e03d26eee887da32421f999b30a40e80282bb4d81238faf9efcc60ee5544aa1577ac8752fdf4d5b99e8d24f34352b8ce754b005423502eb4c3a700c14af40cfa304f219dc1dd83770840baa527a0047f7ad7fafd8ed8226949de24aed1dc800899894dded5c04587cec797b6aa11cc3a4b5f582c202fed5563a1a30bdd53ebb8870c08d47854a28900a6b6be124c3a1469565041a6fbf0f0d1c651de91f51cb58db61018a0ca6983ebf4ffcc9ea706c6862cd24bfc21e5d78cf83583c1c168ad31e2d2027a93bbd0d1521c33078d346b032d3dd7602229130a05d84ab9dfc56deddb65fb977b559b463109bb8de674e7789714982d8988e1120f3c004e4f936a6cd6686bb341b8c96c2259d2d54acf5f8b3144d88e4375353f01bb1bc538c3f08d4ddd2859b17212131f8393d0b0b026f8531e862edf6b6661cf39aa0f61b73220f3940dd08dee454b8ad8016a7b96b73f7ccbecdebb7d06a94ee6a051b1d0cbaa307d77d76e71fbf3a38e3186d8608abcb7730a87d516f93ebba11b5f3d67f34cb560c352f1834b7aae9c0ea2a9416967f2da15bfce10b9f9e22879475068beb48c288018379a1314a9ebd4fe4e259e6faa8387d2b363250a54273dbe5b8d10353d1a4c62eafb84d61c237c7f5d33513577d3d293950d86f78e78c1c7e9169365f033f5886594d12caf3eb4c81c61dd407b923f9df2a4e916970b187f9e348e5748bb6059c7e8e3b2238", 0x1000}], 0x4, &(0x7f00000013c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x3}, 0x40e) shutdown(r1, 0x1) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x100000000) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5e81, 0x80000001}, 0x8) munlock(&(0x7f0000fe9000/0x9000)=nil, 0x9000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x0) r1 = semget(0x2, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getgid() r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = getgid() r8 = getpid() r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r15 = getuid() r16 = getegid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="2ae3667bfe27439cd8e0dcfd3818ff6ffc68c760e231a53858868d34556778b265cc2d2e994571b9aa7123c4c263b8720000b43763c203f262e68923983e59d9b9947011098e4fb39b702da2f20586629cff8485171a228f4bf781840f3d774dbdd5299d87a0fc814eab74697888bb57dc015c9152485940093553799c0a7ac771ac333c04a685474e23bf927065aca8430397b2ef6dc4e244f219685203773c0eb29759f0c286fe046a15c5576cb26a5e79109c910ddd2d6c4c", 0xba}, {&(0x7f0000000140)="595b09d2d79de14741e1b799f9a411507989e9c75b337346a92b6d574a76d08af0c5f1ffeb1ea52a9727f025089f0eb650246c7d088a9ae8dffd901698eaf517bfae8a2b1b814f7a59f845cc252e8c6693461c1088c0cc90bdc9025f65bc693e25d5f1257d853ead3f323889b5f77306a4c1935fae3645a851ab1d0a4f3db87d", 0x80}, {&(0x7f00000001c0)="d216ba2158c51bc0157faf0d0e26f0106acad75a30118aeab5ee87fa59a2bb32220a4e191ca1efcdb8a4d11f19af8132cb21b5fff3b48e32f8addec1f7bf06b06a359380141a88b0dd3d33bac0f85aec052261ed3f6b897372de1b3453f0de2cca0051550827852d7dd013fff3f5fdc6b116a0135b3d3cedb28d7f622017855c9d273296d48c5002a51880425a031947f805", 0x92}, {&(0x7f0000000280)="97022f86cbdecacb82a1277091977f07a5ca92bde500af2c7961b440ca221b5d7a6bf989d11af1c558c982cb2b380f5f7a7bcb3c417d325bfcc6e949436bb6143fa7076bb875215df60733e96581d5029b8930e5ccfd1d2bba57b4ac8ff0f6eac801996d43eb80fcd87029f5edbbbd4ac32586c23c", 0x75}, {&(0x7f0000000300)="ea66443492128c2c3e1c1efec21662e4e0e11bf3d046d68274ae63cb91ecbf135912b89ae96a314ac2da475446d927879262e6fff9504e44646e39a41b71a125af3106b11f6df643170deb966660cbf91ad1148075336b7b8e1e25e39f810d3ad9537b2b4f85696f2bb7d125fe55233c6b43ba9bdab328b358be8b9927f6f8eadc6e615efab984df2dcd5a38f8921c4dd4ca8af42b4124cbfade5152465e4f30782ae42a074486eccb880f85d74e53b3", 0xb0}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xb8, 0x4}, 0x1) semget(0x0, 0x3, 0x8) 16:00:00 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:00 executing program 0: r0 = syz_open_pts() mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb", 0x0, 0x4000000000000000}) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xa000, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xffffffffffffffff, 0x1000004, 0x200, 0x80, "6ed2be9e0edc50daa7dd428bb63977e9eeb7f18d", 0xc7, 0x5}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0x2, r0) fcntl$getown(r1, 0x5) 16:00:00 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/232, 0xe8) open(&(0x7f0000000080)='./file1\x00', 0x8, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x17, r0, 0x0, 0x10000000000) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x6c8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffe) 16:00:00 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x2, 0x9fc, 0x9}, 0xc) r1 = shmget$private(0x0, 0x2000, 0x21, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, r2, r3, r4, r5, 0x84, 0x3}, 0x1, 0x7f, r6, r7, 0x4, 0xffffffffcda9b970, 0x7}) r8 = kqueue() kevent(r8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1000000000002002, 0x280a) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x20764653f7475eb4, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f6275732f66696c65300064b8642105b294a18fb28551f602131f899495402fed91c93e8237e4bff092962f10083ea4047810bb75ebd2497ddbc723b821a84bc3f9754744df2468e366da98a6a3d836d074dd3474f4f50facc97a630cfbb4a476185c9bea4b36f8db46951050a659eaaef0380408f31af09330fd6a3ac9b151617611fde8508acf00c2748bd5d051a5d6ff247c2dd0b0eb9f03481be4f60ce71364e81670ae39"], 0xe) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./bus/file0\x00', 0x10, 0x2) renameat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') fcntl$setown(r1, 0x6, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x3f) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x600b, 0x9) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) sendto$inet6(r0, &(0x7f00000001c0)="fdf7b7754db21791943cc1fc42a5249998b674f98b9ed6fd2aa49a37f490d20f0295f2e6e826e34ee6412e78bcdd9388bfc20234fda0834dc6aad2aafdc29e4e3932cb5f2b0f957ffae3c788091c2f5f48a39a702deaef26f63ad347243f0e8fc40412a79a06ace1ec15a939caa31dbdcfbebc8668299896229c9915433f9c8a818fbc8b8c2baa9609104bad0cef2c71d5b91522a38ed04b9b47561ce10ee062c6dfe23ce392de20d0dc24d5d751b9a8ce60e3fae5c9b2999cdd4a4361952e027a7ce43e1b6f1ab36606b5b5f15bfaa5fb38df7357186fd61d6615afc427e0483a6852e347b73f641f11cc5f7c8a18651501c2c82d9c11443c7fe9b295c6601041da0fdbffc627a2a22c129f0f5c538f41c473c33e4e21bd7db5ffa88fd79f2fdb917273118639790e430e291f13a9e5a08132d273216d2b0cbc0c9b6e896ac178607c51e1709ee1341dd15b496fde1aaa12f87086114c3275c10ade9bea8d45c7f08c6726e6266241a58bc7d1e00585d479b1b72b745a8e588344a1a7ce7b9c92b43f66dfb8fe9eb42fc1c8681b6a06cee690e638c0ee573d6901f66071d4d3bf8c0733c8a4c375e8a373f53aee5a5c92998afb4b817bd55ec8e10c94bdfd0c1ee0591aa751b06fdae2bd0cd97242a9536b2d60f3a602a484ab719a8369c13dc4ff6c9b8604a4dbdb5fa1464d9c3786b38d5d2dd0dbae8498791b7eb046ade0de5b9477d305684239675fef8b2aefad8705443ee70d3848dafad1be27bb53acd6ded94282aa0401ca41fbd66d06e6099fbd22a1d0a144fb17fa2342d445daab11abaacd3fb95f4e34b2b789015a4e38f078cafb3b75c36acd374cbf6518eadc11628845239ea2e06e37be4c83bf8326fc3ce91805fde35106dbdd7f57a4f0081bc6609add0fc240d086fb017e3b573b5e95e93d066306c54986d9be8a066aa3399a46bbf6cd3fe83b04f10b1390d01d7759fd351db7cabab0bceb9835497d1e60a5402402f76368ea0802abb0b27acccada67c24440e8d20b74f8014c75fcc43910f7b98b9d3d0bb5cf587d8ab0db97f6da22102a574f4022317b83542efffd6595ca40c0aefc7f61bc4ff3cf6aef7c40c1567941859f051f84aac184ba2c6a296c4360ae01c19f4f90b0c21a21604ee4b552305af2802168dff0bffd4d4f2071f1a069580f06630de35aa0ccedabefacd373d76950fd9cce1e644d50616a8f120054cac262176597dfd65c1cb8a72ba08425c693455b1f966edf4d2422ef5eb86fb0fa9e3e77f1941405fd93018a90894e99d4bb4b3bcffddc22698be8fccf9bdae6caaea4443ae21ae2232e692015b6310acccd42ffb5a945e38df5a0d6980d04c0241b44190b603b83bd793ace5198115c6c995c86bbeb2faaaa7a2b4e0d810941477b43de9d02cd3c601cb67bcbaac9f62f7979f47a74b6c6b9ef5e849a23fe0deab4eecd38e39627b571ae8a9296ef9116c23b845b4842c9e4b0cd760d5d9adcfecbf1f579e7dd918334c76380d556cc3606b0a6454bc12a342cdb5f254e5151d934ffcd5c8009253e5c34d302aece1f714507949edd28620be679ce894b414b46ddd29337032e0df077400ff194573f3bd7faabf260689efe176f647e0a79c6a8719746266191454c540a2c8e1cda10809be3398fecb756da436dac9b3b331bd88d1a9a7081b56623c4d921ed4765d52140710f12722fda473b184532773f772e6b6f236eec6792664c78c7d2d4f71cc622ff9620e73ebbdb616942ea18f8ab3a7b5c9d5642e73028e5d167ada26a4747aa81082723dc8cc666875ab565f185edfdb961307f66c1d949bf7cfbf420342ba27fa87df4cf2f5cffeecdeb37d714930d25a46f634aed79962b9a40e8c45d203eb3c400eedfdeddf9308b9c90cd0f57d344bc5b14a43fb4e4077356ff70617b30833ff08efb8c7a6d5b323898780fdf204186f55a2d1c3175d5f60e4ba1ba8ccc7cd7b2bbaef091aaa4aa385dd8b7ed3c999afb82112bb92077be48335da9219af1b9ae055251429aa42b9d80bd446990a1474773465723c8ee5d596eaf0b85298bb7688ee603b6852e6933ed9c2f988457d7a6f2498bf700e344e5b79d060a73c68fbaddccb5b6893cd7804284f1bb0499f12a35ed3b4edcebfacc38b1cc6785b72b9b326451bc11e2a002888935f5ecefbceb4206ffba30879c11e670be5230fd6f0b7562f3b77a1f5789ffb4455070bc8b09b8788ca897cd4066fd9443adf093e18f9f0df468a5e5381b4a290cd8641c51c6cd2b3ffa9475fc366687fc89d1c8bf3112da5d2e1368a296550d5a1669fdbb2387b5b1fd28f8edc928298ed21ba59cce382311ccfeece353a9279f857dc1f6be8f4c3224580d25808f290ebe9de2dee6bcad4557957f9d0c9a8536dd20674e39b82b91ad776da7d96c9f2e8a70243f256fd5523e9c9678a89abaf5e857bcc2ba979cd67af79420fd8b2dd707932f4a370e9147a36665614f5f7d4577a2b9edf04b22190ac1b5cbf45a53048d9e3e28dde18cc87ebc888636ff538a5a811f27ad509887159532cfe8685eab7666fb022e1a1c4e3ad375b914515d9e29c1536c5b7308c9403041f22c801c7b675006dc73477353ee12d9b7595ea8cebf0a8eea2476d036da390c92db869171b65a6c4474a25af2a681ee2a6127eb74fa4333f83e98d4b4a7ed8f6496b78a38fd95127bb0f2b612b0ecf6e325a03dbd9cf8bf140019269da8f7982ccb180648de3941c2e49e6d292b55e4aab54d9f81e2035a3ef28afb61295f08d69c7cfb0067616058dc3544a5fe09a9a63f517c7f4fcbf71a9a528c06c71493a5c34a5446c1642e6f7d69872e811fa1cd7ed5431a13a02d2acd48394a671b25ae95ac089fe0695b68f3429d65b3aeed534bb19fbc942fe5859b2439af906d19e2f5e50bd8b3e53988b694534f0c43ff66bd8498f630cd3da1f577a6134e1d175b71b2576811f0500e4a2828bf537d08c135b072d77f004130126082c22fd90ca5ef0b2b0f537635291c88c88c47bcda0f1a65bc875da61757867ba214222e1e0011d1e53da5f7b23e6ea18b8b2ec74519634bfcdba9b9201b33287f5ea97e2d5ce0b9e4ebad30da4fb30d0d8e438d30b477f424dfacfa8a08900fde68bda0511a113d4a2953aac28b50cde8297592019e2ba9d7116a651c83df92e642cef6f773cf69e04f9af468c552be645805b3f7e64eebe9dac4835aedfec99bac878f44215ca8e402b8f67f14e77a8d91dfe7b831481ae3e6c048b895201ed44bdd2155c6c0ebe0292db96f0af57176784c26e5c27cafdaf32f70a7f31f526bce46a163fcf2eb5c9f895f1875b086be497ab37f66baeef7cf0acbdd41596c4232810948fc1c88b50075be291f129e29017eb86043a543958691739ee37ab510dd227a8cc377781132ed59a84572a3c9dde797e832516e700efef9640eb2776bccbb70b9719a80c6642baf969362a77b6d71833686bb8988a3f53c1afec68344e7c8501f0c3a0865db3a193fffabea0284eaaccbb342fcb2446c86a3012325818f1705f69856b6e2d4a77de0cc7695a4972ec4da1c130c267d485a0868de785c0c509ee0c2ff5533c71306453f8b6cf2c7026b3afa6efc29c6051235719ee2dcb7f0e8bd54ae431b4b4720a094ca65c4d25487c794183c6a2ff524d4095d81773e8cdfcca80cd0f69c575edf255da681eceee86ee2d235056f40b78ae5bde9d126649f611413c38ed7396634d084f7d2f5e16e5c94adbc454a2f5b43c5434c4db96e989a5528b01b496bcafb5478ce051d2021e14a48106f41002bfb9dbd19b717fbfef359e4a9d782fe4f07ae36da36bf49c432ef220d5745656ce0a8f4e56aab477e292591e799db1a2b6637878e108ca4a25f3a71f68fc3815171c67a4dfe24b208acdc85273a573c1ec512a3afb0b0565d1f5ae353918b8ec79814f5f5f44e155b20bad6f7f8d4ad22a9bc76ec079f9a815257b72335e0c29e0ed54f69d5b06854864b38b9257d71c79e863f860c514af286e9fe855586b164a47f27b0a792c84bfa97fef98c05235dea27c8c2da7df283c61b93f5abbb1fb24cdeeef853087b330acb8ab737be66bfcb715f4b7bb10d1dd1aa2ef7aa4e20f1fb55ee5842af1736341d7f8de573049e663936bac499e0545a170502a44bb913be1ba7e39d4cbe841ed335a4aff8a018a0ab247c6331cb7a65ae48dc78e14edb90611b790db7c892c04e78d80dcd048e8cf2471de7e964a8c1cf69266d2b4fb80fe0ed976b32063066d7b382287d1d2a97e469432ae6bc9b3bfe4bf5363850a02d77890f7c6c2010cfb9daa9b7bc3a245bfbbc716365d14be2db445e9bed10c8217040bad4cfefba8d8d601dfe70fa029eb9bf51eebf5c3307c847eafd910315c9c1abc1162456408adda0e059fc0391311a15cc47d556a3680da32476d45f2cc6c99f24cf2b1bd245c571c7bdbec164f2d74ae1c05574b52d79c7b37e3dd19c316a543b036c99cb727fed4942f26ec086c5bab32a9736decb4d5aeabcda97d8a8c4bbaef95078acfc66e7fc9ffcaa98381cc229d08b352d66f1083b13f0af2bfd5e95f5a2c8d12d8e7972d6b4b24782ac1458ed6eee2525276d0bbe223c294853d03f94d75681fffde97f8570d9f54b0d87aff2b48c53e87baee722c329a818c754fe215b25e4aff420a722783588574f6352bfcec63152fff1c632ef1c291acd4fe1261cabe4fa7173c2dd3ab51977ffa8ff504679724ff4fe84f0e080c26cc81806bd76a1c8080f8cf081423ab0c9276c715c716c81759b6e30316be7c49ca627100a1a5d31775d3e059cf923f709e83cb5a7c369ac6e2afce8a6a8805dd0394241209128a9fb016632ec31f0056f2270f1618d4d5e1fb5700443d0f3571240ad766145f3e33075c946e6efe03881ff7086952bebd43ec7905c93b8beaff676271415314cbe3ff8f0a840f97ab07a9d5da910a6b0e5a3d7bd701c24d4a343d89a6c9b9d85255a42a7fbf03126db90818a8a032eb7aadb1603ec24d029ecb466b56b4d3f731172bbb052971a644149c3ecd06153279f4a5e3cfc2004c61119b86adc60779758f1a178c9d3fff3abb50d146cc80f8153a5c9da9a3008896e2858ec406b834da9d826a781ad6dfdaa5a50325c31a3323c04075b8227ba93dbdd41b17bedc9927c512f7518e8eea60c1f986298746feca81353a19ca08a0aeb197a29f78a76b3233afb8a1ae717a382fb89f99430e0ed5cb1c448512f7e3505ce31cd320785e48de9fd56515e40d385892d557abd379c964b3e19eebcbb4f0dfe4b9f9556c147bd190438581a527a23a1cec108d56ba602ecb8c0a4267dca16e1e5f199ac7c3f7c5722c507b30e93952a08924e9732d464f0a79c91b8cbc8ff83543d388454a764a642fe008b207ac225d028de3cd874a17863c4eb6688ca8f3fa758e1732a24542ec3d012b1d24c49bd2d11584b4f9cbc805eac36ec10293cff854ca9431e9080518f495f0a09fed47cb007dff5f7d73525870eca45d6161672af4e53b85688e23124ae7dfb5c43eb2a4194714ab3fae47c42f6a8070518c1d96e7988b41f54e61987167fd755a381ebc179793e03e90218397f7bfa67da0f4b1490b70ad1a9f66c3eb4ca936a2ffe2d3ba22aa473075a29582e87bd4604702bb03d5f941b6913f48943b5e7e0b358f53a004658bf6eb5e716ecdf009aaf4a5de410e299fd14a10353eaacd517823a3952d65226fadb5f32c82709d7a666a5d5d77ef4938a1505dabaee838198034afef4dbd3646f28e62c379e91", 0x1000, 0x3, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x8}, 0xc) recvfrom$inet(r1, &(0x7f00000000c0)=""/224, 0xe0, 0x41, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x4, 0x8}, 0xfffffffffffffd4f) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x946ae9b9a1685151, 0x2) r2 = dup(0xffffffffffffffff) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') syz_open_pts() pledge(0x0, &(0x7f0000000100)='*-{\x00') 16:00:00 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, 0x0, 0xfffffffffffffe80, 0x100000, 0x0, 0xfffffffffffffe3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x7}, 0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 16:00:00 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x21) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x21, 0x7fffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) unlink(&(0x7f0000000180)='./file0\x00') 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="73148a19a2359a3507ed51b17e9bd3b119c0737587a15a601ca4c17f71d2f38e71713691535a714bebf9222ada947eb7ac860cc47659e8a81669614f42848c337fc23c10071d18dcd4", 0x49) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="5c70a260833807c25f10c487814fcf36b70e3f03c4e55bdd68c51f5d7d88756344b583d2d0d51c2d05d490", 0x2b}, {&(0x7f0000000080)="40071d09c212e2656a3e31b1992d1bd8b49e586400b6050884ed40d0384ffaca539ef87930166c02881bc0b4bc0b8a2d90487f67bbc0cc4a7cc9b3e07cfb7120cfa4a3f1a605741a04f72f6d8a53f14d9e9450f78eef97c01ab0d615c9c4e26cdc26a26b6b0008d12da775fdde2089093da39686c7a9aa27f0ece4e341c29bbfa78f59fc6f94efae4aaca0c3dc60e7aef711a5dd4ea61107020497b0163a0a6315e737be4288949093bfc0fefe6ad3a5aec7b4e2861a4486720eed7d9a3335a8b69cc8fe77c3ba2eff127ad9", 0xcc}], 0x2, &(0x7f00000013c0)=ANY=[@ANYBLOB="101000000000000001000000ff0700002d3d510de398c6e4a41e7660369081a2418c116226fe924ff3b3e5deefee64e8a3f94dbb2b4490ed5d7ab564bc5f1143322aee241a7bd78eb592f3d913b7b96e9540c09c0943d7ce5278aa96e37aa813ca4827d430bfb8598596a31e1f2fdfe2fe021ae2a20c38e3796ca9bed3a61b40006bf4d434df83ce728df8db0ce3fedcc4564f0f9c092fbdde93a89528258e6692a54d9d7c0a84b110261bda452d5fe485e2cb5394b99d8fdd768b639c8a8ba4bc8600b0ca081d00b5e1c11b72acedc2d4c542f87795ee9b48c3237922572bc876791e52709b2608d6096199d7064b3c1acc857457537cbb172804250ba67806344bfd84b84c117c60165bd90584d23982bfed2f0a38b0db42afa49f9800c1fc099e74e3613d0911d09d293029a69820f7f434ea918d80670d11eac38ac956ae8c075c0d85ad6d64f6c592a61758649168b333f736c9b17979e3e57ab29b945166b875672ae9df022ac31a0a1a1c826b73da0daf55808fef1194d5a6e2048abc4ac322775f2b829c282eef7b8ea9c34845d4fca0aa00208beb7b500abd714e3d0e76ef7d2b75bece1542935e9a30aa7ba662de9d98475e23aa8a56314648b67aa43a9ed6ddc24ae60f44314c2fe60755579c03fc21ead8c2a4a687c78f8db1e5f1414f96eac43483eb40511310e372db9e8b43e235dc784dab427561a1a933f3b217aaa5fe60901f529eefadcf329664ea188cc02077f3a0d55c85f0c8b3cf7ed9459c4d16b830c18120fd4ab1a002c593bab5aeedc553f1498ee0b1c4b93957e0f5f29fbe373c471bf0970407113b649c09a290422d63092df53c56604657760c41d8b219a312d168990a13482032c18eb8c65800f0ce8321a123519b9bbec3f7843d34ade7cf82a2f672c59447ec2eb5977e4ebcf019e016de93acdaa0edf67333f8161c818fd51ede5464c177e0e37dce12f9c002431146bfd877d9424474c4ce360e5c51a1e4b94da87560252ab47dbe1c41e316a5c352b80305f34b2607c04b7138dba5b84a509c8194aa8e69753b4151ec9f1a81121693d579399e490480ec29bfedb98e8873c61cba8f018db9d67d6a3f5f9cf06e95dd028c385bd653ebeac957c93d78a8829677f89cb676a3441c3e14e205537984a5991fa2dc68783fb10c264913ce2afaab28b8b710f65323656a49f23af253701f15a3ab801770b09a8e5adc54a9c42088ce42db327fd936f971e3ebca7f55810c39a313091d3c60039b28960a029e214ad14df734bbb6b72b6fcec12e4edc948cb9fd8febf5793612a403fc295510a6a984ab043f3155a9a72b2fdfcdfb08b9035907ff55c8479cf2363ce39f056ed461caf3945badb84fd27d8c8eec40b2788ff48b7aebe27477a0367c6d65b2cef2413392aeb6946cdbbcec1b39fb30a3c5a0a73f06f9cb77ec2bbe7c615ee99754aaf270aae31aef665e89c2074cdd3912caf86302457c32f375534801a98200b3c62931723fb02ef0eee7ea41a1001c4f095e07854d9b68e593b228d917893fb9d6b8a90314b7070482944103c161796c700cc961eb03a86ace0b68aa825944f260cde5d542e401883c5baed1d0f47e20a57897f6aab1591fd346889b1b8c00757e57ea4316cfb0f615b188edeafb4b2d01fb9607308b9cacaacb2e05fd756acd2c91c10fca509183d8a3e7315f338305e3ffe4f15cb63d97825a44d2f29e63a2c417a128321657ff624b372cb122260ff8b2668e521fa53d8c062b735e6ee2a8eb5589d26719980bf6eef26d8746c9ac85ee0e329cac08a0d4d3089dc8d14e821a0468b6e7dc4946fe257e7fa46f2f562d22cbb2ef57debe9d6ce613a8309787bb4058892dfafaf110b7365ea66cd4b8b6cb1d7d994770796126c290faeb50b9d19e0995eec3d6a9378052435a29a0d38f4ff1484c1837f42d4282fb924ad540892a9ccbefa4da25d50d6a049af1ef22f4ec0540ac95d0ec519424ec4a787715989d154d6d4ef5755ee7298eef9411a50e9ef9c6ac8f0f62023bfb9cbb14f6f655b9b2a6fd84af0216f3bd68f851e58ae3cf3c41273a002c1233803bda24530cd425da177036ed370865450f52471f6fdb672bab456e765a9a8be2412e504370e145a99a4a09d7d1ac5ac859c23b036f61e9e474c8e04faab0faea1bc397ec723030f34e64f156afcb03b2d598d18a52db2204be7f2e783c7c3b091d841243912020b62660a7a6b03c29fbd2545aa8277b46ba446ca1729a278c249c11755f16ec487ad41106232d667d60bec09eb1f16011a4026166af0268b3e1b02cf27d4ac5fffad5623b7f967def49ced9cb5d9f38ed2de24821984f791d0e14869ba4b54c265f45f0da85bed33cd6c5ec67c78074a02363e8d533882787c040172f4de75eb8a10e7eb49392f7443ebdfd358166031f1b9daaa6ef7d0d7f9e40c23d434658c8a47e2628c23d87c00450305945f9856b1c84c8ca55c07e9001609b52bd9ec7c6ab417bf6648c0b2278cc3d7a7d446c774dda25e6b5819cdb60c5cf2d082f0023f8afc45a64284d982b4a4e469ccf7215224f05a288d80910d6a574fc734f697c4a36d4d62ddb87b368ba40ab223b4386af094505e532b7679d5a413602947d0519215d04ad69891afaabe3db21e505fb7b168019a6f8016f1a29900f20ccf6c9c88bdeaaadae28e63286205c48aa6d90b1e92c41fa1c036403f2fe705318df91775bdc4213a806b07cb5805b535b8169a3f88c6153e7e596ccd0b13d20991f7d361227bf7e6a087aca1b6ab802dc374f00ee27b6a8c0d47940d107d2750a919fea0a4284cbc48b78833931b16038325e095014f61514d1abac4fc8a76fdd979ab989d2bd3fb4a8a81ef0f4acf8cc3dc08d58d08a5867c707bf34e03371d2fe1e1d4a5ed4e9cc7459435917b5b8ebfe3c641fe9c486765bcdd3056ea25270f54c2c9385f2d9903e4f2028ed946c4fb694288fa44b30c8666af5970a831b0381ec20f9121cd7918d7fc1609544a6647d6279e102adae5e637435bd42cf4e5215f84adf08d7c972fcb445b3fa1a61fceefa8747ba57e72aea3104b79963ed69ca23b71291d3f23645ff37574ca797ce5f9ad5e3fc4fdd3a352a4d8d2be07240a4fc3db5ffb08fba6446548d6f632f81aac37f9778d7c2e61eea2af60de703c8dc3125632aa64c26b01e47199c6472adf8bf81322cdad345e2998c0ad4d667ac5e91a3f92a9ab5e951a77199b69028e37dbafda25e0646673b69e9362042945685dfcf0b0c631c50ac06c4bd6a619a74f219bcc8f04d52f64b129a06975bfb10b4a3bb8b48ac020d36601e045eb39bd7dc12d1f55ddbb357213fafbb7baa33331562d6a38509d73cebdf36331188c8887bcec746e0c89e736dee45918d9d74a68776113e3c66d5fcf68ebf8404df9fc06737474f8190b0d383d259b9af6e69cb7938305c1de7326ede52ec4462bb9f30ef7a2cfc187606a99de359788e4f3b15d378bc33e7aab866542fd630694cc5773b1f13becea6a891297f6fe49c8f2f254a724f5e422685eacd50704a53569170598e1a51a524c34f8ab4104589ef7d523f6f1a5e753f82d9f55e4f0d652731e916028a305b7e819b7f1e7823d7d6294760b3cc2562dd704fe2058453ee231fcba685cdf6c1b424f1c9ecd7cb90df6c2b14dc24fe4cbc12dd6ecf4bcbb7f7932e6ebdf3cf825ec1d3b9e3afe6abcd913272969ba4b39d8f5bff4030a468747771f4a3baa62ede719f43aa131666825ac7a69919251bc99513cdb0475c47468973e3ec95fb03c2dc30caca942e26564f950c93cbcd415b21ee22a3fb464e1cbe2060a1c8d5a84db099d8d3e9f7c87ebf211d10733f19ef0894285f43eebd35b3b8774d5abee096091bdb8aed1900b79edb6f85ff1b959818a4456e326afffe8c1d1fd2b909b529506f1bd10809ae40bf5c9310a0ac25975a094fc10c5ded21bedcec145317ad527ab70442ec7aedd868d6e554b789e1eb38e6e1d4abe7860658d40be04b45fc25c48e3a0cfc923af1ebfbfccbe9f79d0edad51011057430028d64eb960f51d82002f477fad920a21fa4f2bf12b71e693847127a2a7d6577d4b10fed7038faaaf905cac4e97650e6fccbfc50c3aec60a4b2e1da607677d7801f74ce162610a736dc0e12567b7deb843563d169e78dea805d01390e8cef2e2c22e2ca7de8928a9f4b2432ed25f77f1824fd48336454edf7f8a9b780f06fb7f90063af0e4575408b76375826df1d18c31db3b2e888b9625b593ffaa9a0ff1f89f770513b7d581ac466b9c779e28e2d969ca0555502ed6f1e8982ec208166ac54e70afd7c00db8222b40f8eca83a9bac28369254a9483ac266b9cfe7db7355c7b34fa4f5f912862f897c626550b94876b52ba2465a3e8e6b810f91dfaa574fe8cc614589171d8e1b605e658921578f64ad54ccd405f485915bfaf753c6073f47d408baf44943129dead3c630f34d543ca11b11c2b9959bd81b49e7d0493c657305c771821eb9707b2e3df80a7dd3f75de42c0b290561aec7854a2fb071336fd64b71c5fb0a6dfa3d69d889f73fcf7ac073f5a0c243823cc53950b2835f76c7ec68f343773ddd732c511fcd458c266d7eda57acd30a0a721e9dca3026caca381716a4be27c4838e5902e55dca3ec8364848348499de8416dcce348e4073e577fe978a2aa61d26d624a1817101acffdee8846f8ec04b0027a82bbf69572f97f7d060e0ade0af6728d1cb81945ad5f4730d658ebf2af515a81e482ec1d098bbb94703d24b75ff64f4b8bbf12b63e7b4068fa829f55529c343267669ad27957e44b1238941e1271da2d70c12ff3a3f41f517b0aaee0fabd324fdd6d1b59bdcdad45b947526f20eff91c09caa84f4ccdc77565f00c43d6b16577e56044d0910f204faea4917a2395739cfc97ac12a8991d68e7a3d30d7b228d732847c53b475a4464e7182e211fa3d2d36cb03159cfaaf5cc4b76444062604e8be5b6fc5d5ad0a9e6e7526380f34147ddfdf7ef098dda9827b6e53bb5da0a32b94291575469930aaf87674dc6222062e0b8f1163609febd6f94e6c0d61eb6b0556ae3cfa8108a77e6eeebf6072179f08df0ba042d748012329ab9b0f366c468cdd65ca2b2e69c6ed13846ba176ff76c1ef8ae4a65ff97b94221108289ba3d656dd50eab43379527a54005700b663e2e66f676e565661302b6ce7b6deeb2962df0890dbfadaad9508a86754a0e7213202ad79383606542551898637bb81319c6a13d02e8a2f4b1cc544b8a48adb5bfa32b8dcbb8d6e609f56b24fb71d1d97bee894c9c0cd8832c9d9aa9635327a1ac5c5c2064bad4602cae1e86a83459ba696164980b2d45fd85f23628c29e763c0967f17fb547943a8a567839b81503e70e3db022a0e2f62cb4c7fceed334fc5cb9ae0956cb30db41513f11eed17361fe55fcc675c4294c2d667d73eed91e34a3f5f9856767c8286a7762558c69b926a7c89bea5aa3cc70ca1811939ce6ac3d3b9fb9f8ec2c39569f79f0e3548080580fb155290231824194570792cac3caf46c17afbf75fc2ec6032573afec48e174bb68a8b112ed0c586ed59018b4d95968e525134aa8a2536cfce21a26e37267e95fcca504adc3b09cec10d6c545cd2acbbe525542605fb9272e352ab6d6daefab49f9e20a8228ae323eda450793c9199453b3996f4a7c8fb0dc927e089548444dd4d3fc39b93bbe68920d625755d9075549b3856b2f304a6a03b4fb68263506652791814d51b495e8935ad9f52cdb3238a95aab2a47ceb38b9f4a1dafa0c1d0b01eda2cd6511c01000000000000000ffff00007a010000b80000000000000001000000050000003298094f271df4c63b512f9045e49b7fffaac77efa699d249bd4a4b524fd878d89c86377e58fc9a438092e9aa19885a9246b28872921e1a18778c4051b6ac798ba9d9ab2c7d1aa345943f408b1c628be25012eebbe6996b271a80e871083ac275ccb02d4df2f9975b653a096bb3427dad99c7d0bbeb9db2f829b0249552f7d5c846d50913b03a510b92f0cc45da6acc46e645d97850d881678e04554191138301a7cc30000000000b800000000000000ffff000003000000d2d047def56c66104fed3cd4cac13aaf7160acac1911a6f0054b27e17e33f1bc00946e27ed2cc14dabd0f191a9b8be298c5fee0aebd1ba487e3f7c654a746a82ce4c712f3e9826c6b365d3b0be066a4d3a44cce6e76bcfc7735c15493fd0b6ee9595b7b88a9658a0ce3e19493f7ffad4f8c9801dcf3d1baa5afd93ac53fd9ff135f3eabbdc4f93fe577afb7cb2ed1f428cbf869ce043508753907d2336494e2bdc5a580000000000c3508f7eb8aa6414d2797e4a8fa04a5217ea3085fd736df25c0a1f4a3fa4f17c30e05998935e4eddf3549ce072c381dcb90bcb2fcb8d336268fc1a62"], 0x1190, 0x400}, 0xb) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) socket(0x21, 0x3, 0x1) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x4, 0x4) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) dup(r0) 16:00:00 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa4) fsync(r0) r1 = shmget$private(0x0, 0x1000, 0x99, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x3000) socket$inet(0x2, 0x4007ffc, 0x800000003) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/212, 0xd4}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f00000001c0)=""/108, 0x6c}], 0x3) 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() write(r0, &(0x7f0000000100)="82481bc6bc7e59d4f7cc452c512274f01644686d011c21a1cb606e54f27c75cda56379069b7fa3300cf4df73e64461573d926358a0f6731ce5658a4ff88f9748274072b0a25d5c3b06071e264f19f0df0b06a418f8081edd0f70b4a45a62a7c9b4a8744b96334059d3c55dff797fe40cf241cc2fff07c6de3d36cbbd8bbbe435467ba4ef6156c511a0631debfbef02c5bc81576bfd8af18554", 0x99) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x114}, {r0, 0x5}, {0xffffffffffffffff, 0x4}, {}], 0x4, 0x3800) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x200, 0x80, r1}) dup2(r0, r0) 16:00:00 executing program 1: getpgrp() r0 = socket$inet(0x2, 0x8000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000)=0x8, 0x4) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000380)="33db9794d2c8de74e8c83eedc6e4fe08bd6239c32662cf38bf4ddc1eb6d2c8f5f42dccebc32e2388f1115d84dfc77cb20e53139c7d03c0b2a8611789a94e8e0d86396805cf41628e6e8e54c6c881497dc54899d62aa38505df21a600822e7e6a7a0362e1af1b3d0f61fa0224443e05921e4fa9391c32751ba283a42419d79bd9a2fb9a6f7b02e8dc94cfbd6f3b609cf1ab30801ca5a69b9623172a793cd9e412528ecbe12a53886e470d7bb5bf469314acfee5d097a72f73554e2b412ea67da8d593aa692233556b9536eb13e4f1d1930b530d1027695134db23e3c56fb180b7049708b25708514373aaf2abb49286a79a2cc0caa6431760aee43f1c24458fd575b6f408e7d7401c60703330be39cf276555ae4130afa312105a023feb73fa51a45a72ef5cb24299f92c2f5b65cac0297968adcebf882d2375be9e5a48d4bf803f7666e1b98d6192e9f235b21420f3fb1e0c54f495c3c39a3ab2b997ea7ef6ab1e1678a3ebbcda4d5b5e8e21dd133061b6e2af07d53c06fc3ff33a0145487ef37aab9f2bcf8175df197c8873d3c76f5cdfaf6eb5293588e668543f9346f914e1bfdc51b9d760fcc1773cbbdabd5b2055bfb05d9cf9b1899e7dc481e177289371bfaa57e65e5dd564e2769aaf07c27b04114f3aa798bc53e555896dfe8109da5df972aebdf0eef5447456d07656124fcd9bf2eb118c002e38bbd8367db70aa50d90cd5f3f33742215973de4c96338882ceaf86e64408e8f33354b1c7aabf6c8a6f7a1aa6b0827887f8328584ab07ce0f6922a482e54e9e9f7dbf2f803af5cf2d322c75274dc2dd561f62a26748236d39bfa8062be84cb87750a017be24584b426d7b5a027bc7337ab6279a0807ce887b30e57d99f06baf5999a377c45f3a609248f83cd7235f8c4f80d9d781ac8c1fa8d468d481d2f8f341e40300632c161d5f69648b53df68cc4f675bd1b07158f77d92a59b27c5d5c66dbe31d3c3d083bc59b5921910db836c1ea987fe9c51f7dbab1c169e47418d37978e7869bb387a29c1dffacbfb6aa8199e7b513f8a95f1efa868e7a8e54638c84185c9fcf0c503a24a15c67d31664156f7646368df6c44a1f510c759ef6e663e87863c27e1270e0e05dc09461919796f9246a205f016b7d89d3fa04b1d2d4595c64a267edc8fb3034e58e9add9f37a52c5da2ce9dad9535048dffe291f8b8f48d844536464bb9110c4952ef884995c5e8e7e53e323a1c15ac1a7c85f7d1d66086480665b88bf3763a2c0d814735514854eec6ca92e20fb3d0838d3c528dfb621c3ab6acf8c0ee87423903ac6e02ab90211e1076e21b52b45df303ea3c4b00b926fea92e5406850c3b95efa3fc9d3837a9c139723e1a51399d7c7d0829664abe3301ded2812f0e9e70345d6194b3f68eb292f470f96f7af7fe7bcd6d61e9ec3267013cf4a73fa27300ba62df3365b4604efb5418798d687190e451ba03ccc7edb3ec3ac717051e58bcdffc645bfc54bcc7caeefe7286d5ebe4f2adfa3bfa4dea7c4faed81fe00b46da8345a9c2a2c0c99ed1ba73dd43da4afecfd77aab6aa066dee735d84b54b83b43945a5f21c46dda0925c12affa983423ef641c153c9d724f91d3202b8dd30e4bba3bb26f0fff85edf0a705eaf6908d36dcc5656af9c1e3b3f2fe1bfcd423f0286f24adfb12ebad0c31364dc217af7c2233dba656bf3ce32062b1f8c58279f07db34a9a311f8bf386589784aaed1ee0dbf49edc94202582dd144f8b6b731c05b5e2cff4b7a5e5f0fb7419f56ec49f0082bb7c1a67ec4422bacf3c2fba2bad050ed94c483ab5875b029dcbe57fbbdcf1a4c2a13155c90c11a3c3118905682c92d0ce906e3c7bb0389d84c6c248d3782d80a7d48e0d874d0cd35af518ab1fa287109e49e6cb1e67ce6d23162a6817eff06cc69fdd4fd252f44e2fa718a802e7dffec5a36ab900f7f0fdc241ec3cf109fd78d4f0af855082855526de7403d708a64a0fe8aa352eb5fd149633e9104235abab7b5a86cf8c45954c282715d27ab993cb9fb6634f5e7424b98e2fe7e6c6377438f86d4dcd8692248550949aa27db8c030b752c43af01b8b61aeb6952c6743d4b2157b9a074e75845806bef30d5a1482939ccca35fe934aad1c980e8b99c7e590deeb6951d976c07c496ded9717dbd132422f6430a82a556349bc69a416f56f2e43f07f00ceac119cafd30b135d81c90ab03ccd10b394c86bdc75a357aaa7bc66a98af12f4a127a368ab71eed539bd6f30d68dfdd94cf02825f2a1f4afa2cf227edd65100559d18e3e80e250ae624f2ffc02f493139b1867d403613ea17e89f0de33e153a7758fd33fc16eb36c8ed695cb78ab366f4aac5ef20416b5ac6125b6e564df9c69e9fd5db20f83c5e720f6a353dfd5e6a0fb88ef8267df54fa002f6980c9176129e964d2032cdbb49d3249ebbd8e9e5f6a145442c6d16334954ab1dcaf94d36800c8626b1d44dee212ff658f8eedd7eaaa06d463850f1ca9f99de75b5f590237ad11dcf8addfd57dccdd8c96c8229cb1a809347848fad4a0f110f9df570fc94cf23775d5b8f6948c2ccb5fd4a62ed9490f88de47726271dbae54c8e88549d050f120cc299afd42c5b896b021a92a9d56c8daa213177290e0b3743a302aace0e5ea2d6faae762125c205cb7cdfbcb159fc58cb4e42c0a76620c7b53f3e29d344a5c2fbccc2af59c7696de016acf7e922dcf67be1d57f693b786e4ac573da006b8cdac477fa9f71cc1c55ef836453f5b9aaac1a86a80c839ebedd7115379e3bd15b903efd70f29708757d1e01e2f3423c06221da6294551918a5a73fc2c0be2e23bffc99b9799555670b9de0fbec884f0896b6c576f1513dff2458ab110ae9649766efac208bbc14ef14a331b2fb15cc418611368676cdb7cc43f451b59f35705a484a2dc9c8dd95872ea9d12a86a9c3f44d0dc2d7847f9bb0e3609001ea21c8e097851d365e31558f35c2d75c7551fd303a35db9df31be5fc6226efce105fcfaafe34e266a9f65c025e60976e5310effb788f73a436be0c53bb774f9c0d03bb128a96a67fd15ccbbc4a190bfef7af7e3f7398a66a83853b072112947c036e9186cef70b16b8d9e578e13443dd3dcb9deff5cdd47d624bebcc6484716713ba4f50e47c5fe6fb7328d85e2cf70d566e76c0b0d16bc3da70582205e1d2ce520087cb35e1f51a24030875977c3cfb4b6bf49d6e5c5b9bbd905b01d83154d660bc14b8f284147786752725101afc0ef0e0d01592ffdf2e886b111eff340cc27c0276e62afae349b3527254fe9de00f442d94ea7eac9cf49b2c123ac1e08680cf6a11d4ccaf68e02c5351bea058e01effb20c62e76be892356adb5f1d1d1e26b587899a52172e896dc899a2d9eebdb7f0ad1167a432ad3b617ea74d23484fee6e1c6dd222ee652caacb4a292f0b4bf5bad65ccaab58de18d253286a0103019148c7f06f604fc24167d65ae39de1443da690c56a61610a229959ba98ed2b647e7a2ea1780d6568bbef84981c192c427d22294a14dd99507bf161d52553a220e9aa9ab8d2e06dad86b966f6fef0174c924ce42e5722e40f5d00c7ba9f5a43d37aab4214c249b5dbf582da621050c0679a05cc56cf8a9afe954fc061050c316e65f2adf6991972c6ee57f8e278e0ef523c069fc2d908055d779ecc7b27fc3e60a0cd625144e708561689f0932dc8b2dc63091e72a88b82266a416a4286075b79eb0864597352938c745e4a59fff25ec0193c71c91fbb88ada5571584dd972ba44cfd610769b1d1fc66190705c5e6f472d6983210aaeff5c5e99c367c3d89bf1d361773b6e44fb88f3c4a37d25e2ce86f76f336083aa54bddb56d5dd2bd1a8daf549d663bb39f53d7a418e55c19098499b78f6a1a2a0771199f79fbe8538368b85f70ed3bc4ab741931c8bd2e1f4e5f91189918da3c6b96d8311bf46e180194834000de7afd4e3e0ac826e6309bc3ae21013639221a801e334e417e96d6a4c2377b44551d4b4bea81ea1868a8bf31f34ec4d4797eb76a7536a15ea01ae85ac3bda43c8e6b08cafd1f817aa73202943939ac1cb20fcfa1329413b6e4f27b5f1d894d2f2dc7653caff9bcef688f5291036a6acbd879ec7321b204df6f6959340f113c1bb357f41aaed25107c97a837b873ae87a825b76065ec697922b31d7a67d853230aa16dd5a48d5f23cfde52c9679de1cf823d6ae50285ab4a72586ef6b4b1f14fe7cd05a51d3c54b8df6f0acabc8459ff1beddefe63c8f4922b0327f61496307d3fd3c4d186c9db46ab415075edf6e6325dda7e72d899cfb84f1173f224ff0d9e089883a7c3dd8300766d80bf945d229e0c638ec6e4860a411d18f1dc7381c9b2fe7b13f8fe8da22d2e98abff2f73f69a49e79fae4ac56735bfd9dfc6152ecf95f8d4c6f25180bf01845af1aff9765fa986ae59dfcca5a204935369c4667a3d4ee317449758d3826ee18f5533bc6b79f0975fd52003b45497d506d8b940f795d18c261936f3a000a0dc1d85a48863b17dbee8c50096816612d72f166c1dc27f85adbd7327e5c65508835590a8a82e08e50a352a25f70a3275c7f73fc880064d67151973931dc9ca90f0115894e3b545b86c79c8be2ff891c6112d497d84015330109188fc1e292a84028862973d42ffb49e4981c32de4639fad6e1aeb67c1575e6ecb1e79facb5e733574f441781c6e41fe8c43d8649e3359dea13e289a89a7f802c89c84035fc79997dea889250ff9c053a01b8a09988441ebb3d1e28ab46b046e063256efdde2f208a1cdc5c026b760229c9b7f5fd4917e4766da0bf82e766c9136833dc0782710679c10a3a6778da1e104bf457b8cb899584ffaa2563420be426c1393c82155db2261f9f8ed2d44dd68789dc18a5eb6eba28aa231df63a77a646e7575d28e991185f85859ffb7834ba5a9b887512701c358aa0a82813d00fbc18188f42592d928febd214ffe27b20befb4", 0xdc0}], 0x1, 0x0, 0x0, 0x5}, 0x0) 16:00:00 executing program 1: select(0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x34ac432, 0x7}) select(0x40, &(0x7f0000000100)={0x6, 0xa9c0, 0x3, 0xc3, 0x8, 0x2, 0x0, 0x8}, &(0x7f0000000140)={0x4, 0x5, 0x2, 0x12, 0x0, 0x8000000000000000, 0xffffffffffffff01, 0x80000001}, &(0x7f00000001c0)={0x9, 0x400, 0x0, 0x0, 0x7, 0xf4, 0x58}, &(0x7f0000000240)={0x7, 0xfffffffffffffffe}) select(0x40, &(0x7f0000000000)={0x1, 0x4, 0xbe1, 0x1, 0x4349, 0x6f70, 0x7, 0x2}, &(0x7f0000000040)={0x8, 0x42, 0xfffffffffffffffc, 0x23d4, 0x0, 0xfff, 0x7, 0x5}, &(0x7f0000000080)={0xfffffffffffffff7, 0x7, 0x4, 0x6, 0x28597847, 0x6, 0x4, 0x80000001}, &(0x7f00000000c0)={0x7c0, 0xc41f}) 16:00:00 executing program 0: nanosleep(&(0x7f0000000240)={0x1}, 0x0) open$dir(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: getegid() mlock(&(0x7f0000ff7000/0x6000)=nil, 0x6000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) socketpair(0x36, 0x7, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1fff, 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x100000000}) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe}], 0xffff, 0x0, 0x20000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x2d, 0x1, 0x8, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0xc0, 0x3f, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x0, 0x3}], 0x401, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x400fffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x6d8, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0xe2, 0x6}, {{r0}, 0x0, 0x23, 0x4, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x94, 0x4, 0x1, 0x8226}], 0x0, &(0x7f0000000180)={0x8, 0x9}) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) r1 = dup2(r0, r0) r2 = getpgrp() r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="c4ae32441d17d027c49c5efdaf4b8f8f3095fb3c6836bb9b5dd6244d0614e62f2768bf2118798dc5f69c5fc9664a29449d245f4137ee4f8da1863a1f7124e5e7c25a671b11abab116be98158befcbb6e22a2edd5aa128789ab3c34713e5221ce909f741284bdda7c7131ee6657", 0x6d}, {&(0x7f0000000180)="de48687f84835a49984474ba50431bca53d369dd551204c8395d0b516e10b0ec1c63d331104ff137060a42bfce5c2abc244bd76b49b3fdf9ec3c5718821e842a557f8fb8517d5201b3f88173baf5e12a5640ac721e1b396cb73ac21e3499f1fbf911ed7a9a44e2700bf52e5861bcd482f0626a6966c96669610c1ee271661922573a443c324f6f2dc51d9589d1ae6bf1d60dbe81da24d58ca124c0ac7cb010b18c25d6e909a61123541422943d2c2c47860c68bc0fb16e469b60d633d1e9c3b8583f4cdf61ea25d2812e647239b41e7946e0127aaed26e9605be15604b03a6fbe4937ecef71628c00fa4ccf30f4c4753deb1", 0xf2}], 0x2, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xb0, 0xa}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) munlockall() 16:00:01 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f00000001c0)) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000000), 0x0) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000080)=0xd) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa581, &(0x7f0000000140)={0x8}) kqueue() socket$unix(0x1, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ftruncate(r0, 0x14) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) ftruncate(r0, 0x1) fcntl$dupfd(r0, 0x0, r0) 16:00:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) writev(r0, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)='D', 0x1}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000100)="0c518320108274124865beb4ea6f24d79c411b6ce51e37f3b655d3cdd412c63a1f8ec9a61eadea4ba2b6147d1fa64f6c3623aa79a7b55a5b05afc4611de5f1856eb7d44cb5447b351bb34d2331604e043e0edda199ffd589283e21e8b22a2feb1c1079b885798b715466706aaa17d89ce6c83dec5d6ea27c3f9fdc78e8daedb2328d27a04bd93413fdc02dde9711c4236b654dcd8d14bff242d928018d7b705fbc802fb0f15b8403b3f7d7150118c57a58", 0xb1) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e", 0x400, 0x6}) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0x120) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) fcntl$getflags(r0, 0x1) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) 16:00:01 executing program 0: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) chdir(&(0x7f0000000280)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x30080, 0x10) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r0) readv(r0, &(0x7f0000000140), 0x0) r2 = semget(0x0, 0x1, 0xb055e6e1452e8a9d) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f00000000c0)=0x100000000000) r3 = socket$inet6(0x18, 0x2, 0x699) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r3, &(0x7f0000000300)=""/204, 0xcc) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = socket(0x1e, 0x1, 0x5) recvfrom(r0, &(0x7f0000000000)=""/69, 0x45, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) close(r0) fchdir(r0) close(r0) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/248, 0xf8}, {&(0x7f00000001c0)=""/70, 0x46}], 0x2, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x18, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:01 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ftruncate(r0, 0x0) rmdir(&(0x7f0000000180)='./file0/file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:00:01 executing program 0: nanosleep(&(0x7f0000000000)={0x80000000, 0x1}, &(0x7f0000000080)) geteuid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x2, 0x1}, {0x18, 0x0, 0xfffffffffffffffe}, 0x10000, [0x7f, 0x9, 0x800, 0xffff, 0x6, 0x0, 0x9, 0x74]}, 0x3c) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) lseek(r0, 0x0, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:01 executing program 1: socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) r3 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x810, r2, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000b0bff8)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0/file1\x00', 0x2002, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) symlinkat(&(0x7f000001effd)='./file0/file0\x00', r0, &(0x7f0000012ff8)='./file0\x00') renameat(r0, &(0x7f00002f3000)='./file0/file0\x00', 0xffffffffffffffff, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x0) close(r0) pipe(&(0x7f0000000000)) open(&(0x7f0000000080)='./file1\x00', 0x80, 0x24) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r2) open(&(0x7f0000000000)='./file0\x00', 0x500, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) shutdown(r0, 0x2) r4 = kqueue() fchmod(r4, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x8, 0x20, 0x6e7c}, {{r4}, 0x0, 0x80, 0x2, 0x9, 0x8}, {{r4}, 0xfffffffffffffff8, 0x4, 0xf0000040, 0x2, 0xffffffffffffff00}, {{r4}, 0xfffffffffffffffe, 0xba, 0x7, 0x5, 0x100000000}, {{r4}, 0xfffffffffffffffe, 0x1, 0x80000004, 0x8, 0xc44f}, {{r4}, 0xfffffffffffffff9, 0x8c, 0x400000000fffff, 0xfff}, {{r4}, 0xffffffffffffffff, 0x11, 0x80, 0x8, 0x47}, {{r4}, 0xfffffffffffffffb, 0x5, 0x40000000, 0x8, 0x3c65f3d4}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x1, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0x48, 0x4, 0x5, 0x7fff}], 0x4a535e31, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x0, 0x12}], 0xd3, &(0x7f0000000180)={0x9, 0x81}) kevent(r4, &(0x7f0000000240), 0x6, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x63}], 0x8, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x9, &(0x7f00000001c0)={0xd1}) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x4, 0x6}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00') setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="47b2d04472e57b0402fbdb529b55addc262a8843f1008248662c3ea5a43ea17f844260ba0ed63fd6ff044de93d9d11ba76d0230f63eca06bbc1f52654f4f3960bcb41c63e49c4f08cb08e4777e608f5ffd2e6806d776ae86a0429f718915ab9a14fdc8835b", 0x65) 16:00:01 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x20) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2000, 0x80) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 16:00:01 executing program 1: pipe2(0x0, 0x4) geteuid() 16:00:01 executing program 0: getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgrp() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000400), &(0x7f0000000440)=0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)="77facf082614429cba4f464e04c36fbab0abf89252e7219674bfa56bcbfb2010b3749c888e89739dc1d0568618340b0c694d3606a7ca17dabbf745b5e2ea0e6e19cf78a08fa707b7aadd878c71343d74ffd03e34ff61be9e6024b280aeefa381eda18a317863bf1317a7a09403cac27a14a0c49e4c1e1213bba6822ba8a062ad8bfc2812763fb407cb6e08a0cf15ebd90acfee1fee8cb6c0b95838c83e182a40a92fad29f8a91d9c1c77b5c0972f850193b3d890c24e7f55853c1eff98489b66ef0361ec248d77ec2f5faa6687c636930124f8b4122b27859e71b7fa01fec4d584b593355f59a96fbe2d56760f9f800824ec", 0xf2}, {&(0x7f0000000300)="d59e276ed6e6260d883da30a99bba980ec835032a7ba48e86cdc62586c3c22a37ad85ad69dbe638840bc12e3b5e9781aa6cf2d6ceff515f05a9c213448ce1525226fe9f93214c7cbdcfda95c02f2166ffce20bbe7d1bd6407ab73548f03ebffcbd10fc1439cdc9adf22279516f60303456d972e1c7e5f2f5f30a3f86ba674c134d665988661bf5b3d82f223f", 0x8c}], 0x2) setpgid(r2, r0) dup2(r1, r1) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, 0x0, &(0x7f00000001c0)=0xdd) 16:00:01 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt(r1, 0x0, 0x0, &(0x7f0000000100), &(0x7f0000000180)) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9}], 0x943d, &(0x7f0000000140)={0xf2dd00000, 0x6}) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3"}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x1, 0xc0}, {{r1}, 0xfffffffffffffff8, 0x6c, 0xc, 0xa03d, 0xac18}, {{r1}, 0x0, 0x1, 0x40000007, 0x1, 0x8}], 0x101, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x66, 0x42, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x81, 0xf0000002, 0x0, 0x7}, {{r0}, 0x0, 0x48, 0x10, 0x4, 0x20}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x3, 0x1800000000}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x4, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0xc4, 0x1, 0xc05e, 0xf8d}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000002, 0x8000}, {{r1}, 0xffffffffffffffff, 0x4, 0xd57973436c101d0a, 0x6, 0x7}], 0x8, &(0x7f00000002c0)={0x9, 0xb03}) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3ab51a92035dc0e14d78e0131e88ca6826"}) syz_open_pts() read(r0, &(0x7f00000002c0)=""/214, 0x6b) fchdir(r0) syz_open_pts() 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x400, 0x80000001}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x2}, 0xc) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080)={{0x0, 0x7f}, {0x9, 0x2}}, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x112, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) flock(r1, 0x3) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x3) listen(r2, 0x1000) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fcntl$getflags(r0, 0x0) dup(r1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) dup2(r0, r0) r1 = dup2(r0, r0) shutdown(r0, 0x1) recvfrom(r0, &(0x7f0000000000)=""/28, 0x1c, 0x800, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x1}, 0xc) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xfffffeb9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x50, 0x7, "4d065a61948ea2cc387ed9a49695b8fa3a3a02fc", 0x0, 0x20}) listen(r0, 0x1ff) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/153, 0x99}], 0x1, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3ffffffffffffffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x4) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x100, 0x1000000800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x1e1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)="f74d302d7d1b4d9902b4d7bab159a42dcecdebc084af9443d7f861ebdd8e57300671e157dba35a618eb84a4080276de2a9b7dae3a680a6ea4b02964b7c4f37ee445cbe41b9e6de66855516210f8b0133", 0x50) 16:00:02 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0x200000000000}], 0x6, 0x0, 0x0, 0x0) fchdir(r0) read(r1, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, 0x0, 0x0) fcntl$getflags(r1, 0x1) pwritev(r1, &(0x7f0000001240)=[{&(0x7f00000000c0)="282948efd9c8c0763a74f1afb79260bc171b52e46d5f7ff9c737690489a74b7600a898768db2cc76040edff7a7715805f47f629064581f5d73103dc83562568f627f0c8376442637a0a3f4834928f6a0f8b86788a389b4262ff1b792342b1f9921d5d7fa2bbf77f9350bf687ee37a34030b9ee47d2496eb0e813ca56f1cceb6f94c159fef43f0dc3e089f1e222d9d1972667caf159f65979d9db82f7cb3897e997ae0f1134648291700250ee35e55c548d3338", 0xb3}, {&(0x7f0000000180)="8878a57e42a48535e794a62ecdcf65411ca44bf0185e401bedadd5d3329c81e1e76d0e55b09c45f08136d948f94bd5fa112838d97a8d63f11dad556084a92c1e01e84330e14c98b3e0ec96dc71132a5a653e3de8d803181b2b85114fd6233fdb1d98cdf3094e8ed4610acb27de0862971d02b8a8c1010d99b5a8f9f7f497d18503bb11177f475f7dd1b2d0f009a54eb93868d2981739317d864b4f73b7b0a0eba078ae3923aa2eea398dc41a6355982bd7bb819086453500639d73c66c6db326fab2fb311efee83a359297a54ebae0c1c9bd9df3fbd9add6fe03bd69c3bf3593fe432bed9e1f214d87fff7dc7c1c10224f031adceb72fdd0732d834e0f400ff6db696862b5e1d17a3053daaf0db5d7b307937f0465f8f38c994a773e2ea45f8cd26b28dd1e76623fb59eaf14cafc76d329618456186359d280e6ccd632558c5a895f70052bb21a34936bd42e7a77ba762c44e0ce901ef72f28dd53a0a547f533c7a9bc6ac0e931b5dfb5881d48a9488f908ac510fbd132a0a21fcbdef656e123b7b10d62b1747703ddedc46188b00dbb24539ea62e8380ea76147c1b0b5d9a4d24147a039a4268d231ae75976390786161dbed9fe8da3c8ea650a916ffd1b418249ff2ea9410ec817663460b3cf9207f9dfec1db29c66f413f2911f936b312001f3ccedbbb313c03666083c9ed3a045cca9fe61f70e74818ee80b75e6520a6c5497ff4d26f1f9d1c6a95025a483aff86ef11755eeaa31874ba600cc8f6dfff4564efa6495b56c4dffb2e0cd03c23e46d4fb2f41ac0405033d7db067a0624f2cf4c023d064ee39bf1bb1795dce766b90eecf961c0f460987688209e0cdb22af43efd1c222721654dec4cf0b21700a8911d71399d4c900051f62b488bbb9ca8b2ffd9ee076ac40c1b3d77c68c42acc50f24bf08b87f0156694b1324d490ab5ce0ea368847ff2c63761d70cf0ee2e36b7ff8c61fd5307b25e945842fe4bbba26c95f92fcff7ed76ae9e997278881f6269d21bdd47b3eca1a9a229705b3aa30e7f233baf154022884441f30f1a1b9f856d4a69f1d4e615edafc24fb5d33a798e26a4d578d80ac99fd181a6b29a1bb3fe4c7d80ca0f7b17a42000badd5b6ec7fc61f939eb42945dd3de4e0651065b82d7a1c80302e2a222082dc2e2b898d09072b6e2b07a9f9239e28dd733ceb88296174642d367df28794cb40f1e3e66a41df75c9578545c17a1c6dbc9ca63d0abc2b3d6b6d66ed6281a66a3ee293b0d3ac5cf965b7c00f1b74b2b40bbbd12c953b7309db49181f5f8da06124199a4529a19b627d951bbf6b73a0a49f9008661c8c0c52bfb528336149ee9f65f3e2aac953523697fa848cbbd3c39683d49e06046f40332fc20bf3fcac81f1651be65506fde01852183283ff92763a58790eed1e3ebb0c9a376da5543c3a372ba55702b267839d3915fe4f56e287dc0e071c44d37cbf2ef8780c218c0e4062e78d24fc999ed6816711c72b5a38b0426976400e99868e77bfef8fac66b5bcc141d78184b3d0f95d7c105d2dd9ed35e0c94236582860a94ce8181979a107a82fa7b58eb2d1ea33cdc90c1c8394e4817691ea42099aedf1d7e4ca6edb346bbba3a952ad62bc68bc2f83aa67db7317edf459e1c350b4a5daa3ce60d711ab1f89c5f1797c48cd077a900eab6cf8843dc75f7ce592f813a01d3c513d3b37cea18d281d21a9e923cea70081bcc15a5a92bf2c8ba2e4a4c1da0be354192421d94be4258cbf2d19b191180332f9b0035ec0b8ad3eecd262a7b3b2ff3d0120eb02f0e8df857badd37dc99b9bf6c0bfa59470afb0549c6465e595c30395ff35c37fc21871118236f1009d93787e9b74fb9053793a5c8ea4bd8e8fb563a324e6426a14535a74f07bf3b8ca7e70bb7ad0d3ae9f49f0e072d9233ebc27ce041b3dab8f38c83215b49f7a0fb143039a3fa5aa164af4c03a02ef206e01cf0ba5d5ad14351f3691823fb008f61ab4017b738e9821119990941e73032ae9d2c8bfc3c891fda39aca12757b5059bbc138ded60ad045494857492e64f4723e7beecd35296f702909084150dbfd39e315e693d6830ca1eb1f39c4b35ea4a55efc126df89a23dc00fcee0f2f53c8412ec3619b24283f969c0fefd16ddbb255349af34c4b191f90ff21ecb6d9220c144326209458c08c5ea395787f9dd1ca6f8a1c4b512f0420ff731005a447473db937dc6afe2a7bf1a743589c45bf883b6050c0b34a8a8f61982254ee4632d3bbab6ea8178be5a8d5d4e05ebbd373ed8a3263d718b82910251fe8d6759637858b9ab25950e3f25a849e1704c649320972e6ced04b8b966121a866bdec5d6f0f78cf3493361d7d00f74cf5619007c24e599f748263e0fb1ff54dddd2eb78159336e414375ee90ce1a28f3394540c48dd93b0f308b940f84fbbd7ed68e01cc7d136dea60c44fae9b8be44019f9af2936a66eb2bbb0aa0f2b1c7785d8eb89c62260b1d617e8fbcd5d41d3bc9f546dfd280186e2bc291c27235d34f1051f1594da6a8b9dfd4999eb9339d4d685e9ec249c135ac217f776ddf808f3ddbdbb2aa19770589168aae0812796eb3beafabb898ec1907b51b3084124c554d8b68e54b62c949dc785403bd0a9dee2250cf93cb28a58b7f6e6dd518acc0abc6cdcfe42771576b43ce0fcde977deb4a5cf992b01fa9d6b216dc5ef4029c5ca56a688264870330a008a375ed6f092018521910a6b021c8df884a8365af3bf6b1ba04fd69083b607240df54deec1dece8497cec35e5148c1e30be24b6a16a870db5775aa189bb2ed54f40692e8e6926606dcbda2f2fbe84f48adb1a22a97fdfddd8a9311cab2ac50719f3d267e3f8ae2d911fe12c71f7540f4f03a3e538567c1c0d68417cc4b22d9d43f54a167dd427b1c87779b2fce4218d735ce91dec818b3c64670afffae36fb18c218035df0dc327a4d159065f8ce2c648528f8969246556fb09cbecb0c613d37cb26b654ac41e2e14d6b3a4327252e7e777ba05ec61a2eed443d866ced24b9ce958ef23de9292f4f6c363f72094bb6e5601950eced98de37c5c54d62593856a30dc8b419cc1b6d0dbf42cdd5d0bb935ad13d81e966522a23ea0fe73d4ebdc7fc909c241bf3d9944b6a5c234a7e1de86afb16ad670ef6feb75b0d54fae3ecd3844c6cd64db4ab4687e01dbeec120ea9ac354f82395a183accb4c91b120274b783dbd3cf1f2b9f4ae33f2aaad4190c3bd504031e119e24d8b0bbfd66386a4659653c4f133b4537e705553a805099eed3dcdce8a599b7991a688577945300f510ced38ab97b87866cc565d163335a051226c3ccc9061fb8448ff905a1f29c03db8de314e5ce6abf822f64f77c814b24cf590a5cf9289a7f9103334ec487f9cfeefe43111a59826357973be30fc02e22c0eb4e1cfcc1ce78570b2b2ed058f90ed4dd700e1163664c5c8cd7618de65e62301bce3e4cc6661158e866948e30af2a881bbed4fa8c7754848af37ddb1fd2ca3d265a75b4c0ec9fa0520b4e83a491d951b66ac8f01535b39cbe50861f5f984f0e414a3bbcf0038f01ed0016662f1f2c1f23e3942672cb5b9d6c6dbf241d2e906d3c3c022ec2de86aaeb3305bb2e9a102049ca51e1eff06cb9707f7f5bb7712c39654777b939e3b6033e7b0f432c138743d7d37fd18c2c1d9ff726387a904b403dce7075a541797553e75877ac15efba86b153fa3af890f281668e1bdcb167dcf8cbb811786b363c7058a37cc3c7a424f8feadabc4d66b158c288ade6e82ca129724bce4efd2724629ae07ebd2ae07293b82f3517aedadf0e2a420bb94d917157359f668a4b3b9cbbc1d29863c9a478ba9fb427492f91848f2a653a0e7b565cd98ff975f23c096a631c8b879dab8349c98c2b55cb39dfa1bef0c984ac08ce058cec1cfcbb5edbe03eb5283ade87887fef21c0a0e45890b608cb12fddec46eab286e061657d8cd4f58f776c54ec62daf68d0dd8502e229c62d215375650393c827b2b6077b8e0d6ef14147dd47a3f9454b075c21db57de52a4df35c29eb653abd23792765a92b9466ea44b0314a8d04f2d409924f94c0e0b4689302035bc5122b9f9ab4721bd91d79a33d53e4543707c132251adb5cbd931d41d59333dd6da68801d5d743357c6f857e11a01f316f87ead17aaf76607758df0b8f8f6b2f3cb329500f5fbc678a95f280eba9c2be20dcf2a3567eec371f633beb1104961787bf16d4a4583bad3d68b94c35e51838e17544cbec10a1a8b623fe3d7dabc84a08eb0577d6efa22e721651271a3b7893b99bb5263edfd13f2c2a1a90c2c4018436dac80ab05a56d4ab9a6458f355be1e9b6162de35b55bf1e4d1597072e53764cf3d081ce7838d211ac23cc4ed63bb0ae2129e38e5f4609cfea4739d649a8d34028ea2960aa18f0dc8fce7174e09c258fa8149d1070d4de8647721c357f3e44e791d722f001bc10263579b9f9ba8cd31f5d5426569ec96620c35c6ea22acafabd563312689acd4054073a65bccd4d66ff0e4ea6fd545b8df618a0f8c944a2abf7cbfb5a951f044c7d9ecacc664073b810ef749dab4098aa4f88d27590f077684260dd5ce6b67e7476d5be3849e9dc85dbbacb80582501d021842f4e1c70453aaf2f40c6988c0f0742b0c5dac35598e76513216986b385a8fcc72f8f547c5c041badf0f1f2ca78494e8f7d627ba58f09bdbc284b34d34ed4ffce49d1aaca44d6374690a626584e91c888b132238fccfffa95bc5dad234372b2b26b1495d282437eb3ae16008a1ba4e5af29fc6110282f5cc0170bea008f708192989a8471be61933ad082a327c7adabd59f6a93fbce057196faa80076049e39ed629a0d6f1f9066e78506dd5e1958738fb49eb580716ef403a13b6f8976241fa6ab199b7f6b04baaae0863874afed473c874543cc594a7c46f93cf4b918515a88e554fd87762f0a32a86d48f361553c2623054acf35bad8bf74ffad936b494ea8aadb917d26b360443ae8decd5958971adb10681e635c322edd57718ff2167ccfa07ed3ba078bb298a9225e8179fd525bef3d4af0a83f12ead72558e08eea3f814e2f73c5060784af297391b88e22ab8a630c30fc4dd3ee8c924f673073d9f4086b880ddf146c8dabec3acba8452b9317c4dcb74d5cbedd39061203fe9e0d6786593529a2296c9d0841c310906ed92a28d728d0e052a818aa67b3def9e6e6fbc16da799e7721af84218c8203849154b5db9b171481fceb290cb14662367e942bac98ae75e54b296de2c02e5887a52b4ed181ffa38a5fbadce48f1f70d523534ba58bcc4811140db5369e93db0c93f86d442df0e8a5a958d5e59fe0b125982189995c53015c9f2110cd1dc9a7bd4c050890e66a8dfe425c1afeb383d395b4f713712a5550aca5b282e88727675dc70b5479c07bf4672177a27355463f72cc88624d1802dc159eb9fef46bedbd75504bffeba9818504be2c2503082989389afa6dad8807d7537fd022e532bdb7737b589b9e22fdea6c67980af1572ed505142f2c2a718591451776bcd2bf8dd7b47ec9de5e9d4dbb8abe728c65476965f646da873f982f315b68aeea8518d0c2c8aaf6eacf4903765e66cb0b59fc6ec64abfbc8b6714f83f48c9e8260a6cb9f81c84d986bb72b9b108eb073adea170375f8fce54d889c91b89938367d51ec18bebafd0bd424ecb7938682d7d5fc6960424f032de96e4f4e2d1ac17d1365365c256acc12cd374a46a283bdf5b247416610a0f366fba3aae514e49ed0a13524acec27a28bf87c5672ae5446a2216a7d2c8fc636f99a", 0x1000}, {&(0x7f0000001180)="35767c4a22947e47c44d68efa92a1b4f627c31aa14eff4514720a3ad69d94c163f03ab27fc380f4ff2ec20c982eb419fe1d2692be086c4bbce8db4852a38b6e9e531791229d274f4674ea39de200f1090153646143f283d96b65876deb155c99e1c030965239e52e248110f70c80297e41e8a41680f7b8be7f067eb8da3501704bd274189cef6a6e32903e128c92", 0x8e}], 0x3, 0x0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchown(r0, 0x0, 0x0) kqueue() 16:00:02 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x5c}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x80000001) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xed, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x7, 0xffffffffffff8447}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x3bd6, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x83, 0x764, 0x7}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0xc8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x0, 0x6}], 0x7, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x7, 0xb27, 0x8000}], 0x0, &(0x7f00000004c0)={0x3, 0x2a1}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r4 = syz_open_pts() unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) r5 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x5, 0x4}, {{r3}, 0xfffffffffffffff8, 0x29, 0x2, 0x0, 0x87}, {{}, 0xffffffffffffffff, 0x89, 0x1, 0x4, 0x2d}], 0xff, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x10, 0x40, 0x1fc, 0x10}, {{r5}, 0xfffffffffffffffa, 0xcc, 0x0, 0x5, 0x3}], 0x7, &(0x7f0000000200)={0x4}) fchdir(r5) setrlimit(0xb, &(0x7f0000000000)) kqueue() kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x2, 0x8}], 0x8, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x5, 0x80, 0x7, 0x2}, {{r5}, 0xfffffffffffffffc, 0x40, 0x84, 0x3, 0x380}, {{r5}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x5, 0xffffffffffffff7f}, {{r2}, 0xfffffffffffffffe, 0x10, 0x8, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x60, 0x4, 0x1, 0x8001}], 0x1, &(0x7f0000000380)={0x6, 0x3}) 16:00:02 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) connect$unix(r1, &(0x7f0000001380)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000000)="c9e16254e17f1b9de28a0f916d18922c31ff215c5ce4b541d783ee309a0c0aa72ef6cf4d0a3b79a924e8cb04da", 0x2d}, {&(0x7f0000000040)="90a1476601846e5b3119558d3e7bf0896f2507712dbbd0822bfa65c45b12357548ab415e58db27404b693dfa97b453fd39973f42fb2132f7fc5bfdaca0477e356c212fd4c86e632db363ecf353a801ce5a2e70258528832eade4c38280c6d4d279b7d428ead08cfe9fb53eebd369acd330f53490389b0913a736c552242e0fddbabf748301baa5eb3dee571e360381502611292c15bdc67c9878aba5f20c2a07", 0xa0}, {&(0x7f0000000100)="f7971e3f696f336e4f5a342b3e5d6fae1362b309b323ba965e3564b68a814da41f51d2361ed5250d7d2ef814c74c2211a7173e06f32f374ac8c7863ab8a2c2dd47a26a1cac567cc3450fbf04abebebfd2d3081d06cd55e06c60696766be97dfafc36798bc8d73faa48173fda7ec5fb6d593339cfb5feb5d74b4085bd579a0f186e6dd065b597109936669036e2616f4dcd56d5319aefa0b0df1b02317f8d00cd38dd97bbc02d73d747cf35c6c5fab9891f7df38ab2902f949707439c53167bd21d8f5f74996db090eb7fb9d524c465d89daad5112ce0711f6acb5a2d67a2", 0xde}, {&(0x7f0000001740)="bb7051f2f9d9b0d77cf7a304440962126501abafed9152b96229865abc8c9897182a1a605d59a941f82bf2582cdb1cd6031847bdab57d885d052edeabd63ee66ee98b57afef52eaffb24ce24bc118cb7ace4fcd3fe888ee506a1a3dd05dc52e599b81ed3b8ab63037d3781e12af1e5020419c39991b72da7e341f0e9aa91a1bca7ad3fa49684decbb5a4b3181441195ae3d05a2337d30cfb903f0b3542d4a7f5348b58784f53cf736ef5b38638fc64f9ee886d4740a6a1064ef9bd68e183ccaab10c17091dddd04aeb26a95f765c4dd8745741dfa9f877b2ecf0d55767421f8ba4ec4ebccbe6bdd313f7cd0c781eedffd85fe2a094d374ebfdb42e1ecf05c33079d2155d951d6bb71e1e5867fee100a6dbed684e4ef685511ffa2c0f2574dd2b81c82f5e12da84a66164f7e1882cb11dbf9c58c74521db2908ccfd6c10000406a69016e773e943acef7c251ddff2f42702f7ac5db0c44853dd0b0289e331948d7152d039c156a7c5e887f2c9ef2f0868a36034b74c64515510a73fdcee08e87c20448332cc000688db0f7f4d5959a50470b060625e2ce2132f6c2f3466b9616a2d1aef2f4844503af4a4075858547bbf333a7f87b09a1c96faa8ae5548164407630a35c3c404ecb0c653a4a953deb1fc2b8279ec6824a4d7e0629193dd70588352ff1f181e53408ef2c66f9a52d49c52c573a14c71a332fd58d04f671c918d5acf3e1579b02d09db7c3496908e1dd21a06aa6c05fd45fc87b94f9ee568cc1ade3d96ae95c1263e5486e5c027c8af935b1e0b7bc08ea7718ce9feb70d5d5a49407d3436c677d50c5ae3ddf1c2d1e89daedcb8bcf75893530e071de3c8db8aacaf9753eaa537619bc44a801047924643fa8f1d02bdcb140f09ef6fe1ae5587c72192bdc09210f5a5498003006bb70adfec9468022e8aa585d6dac9f93db048c0939c252a5f588ddcde38fe90ec46f2710e4f29ededb7d72957dc98820c34ab3a1578520e3733139e9ace7c8ad8472e18492027a3c77af2abcff2b63d4f3af59b58aa6b270f7047f05a7b947aa6d5f6cb3c54ac2257eb2a4fd1cefdfcb26efac9d0de1decf1a04016a0f30c568764808a7be33d86551f513358d43a9c78135ac784271db48ae3ce90e8ad63ae1442b5a58e357e75578d38d82a455b3d2769e83b37476cc847a64b7a8484b70a302c4a5a22a05fd4ca99ecc00a0f11fbc1c795191680f2155214c44a722d6084e1aadc30879c00a1399cbcb2babe779035bb7071c4c2be7b149850bb716ee65169da07a587bdea8405b4ec1fae167e6f116bbc11867dab4f7518cd52745200e7d92fa56fc28b4983db24a0e0b9ea3b87731dda80e2611f63af435e9d12dece61713c3d13dd75ad0a5a9b8468af420d5878e130ab398da35a70c7807a87df710397a8dffa0b090acd853c535a1fc6abc8e15f3760f85643dc6b9b3c654475d6565406eab9fd0b5da49c8cbdd61149a2619f9da987ee8519004a590b02faab78e3f056c557f307a0091dae87a5714a3ff78b849a39f78d559794abcdc7cbf1b5f68ffc053b00abe9b939ead849d354d31e26c1b9a52a60b5d884f7a2c73d3ea5a28adf9ab01fc1ecf71298114b04c1cb45ecaec4ba6e1d4a95625fdb1138a07e9e58e44fcc90d03e7e0abc09dca46f26f4aec4234822bbf3b0fbdac047028c084041f9096aee3e3aa3a8096bdc5a9135c8c263dc54071576eeba3dbf642a3afa821aba61d40f0063dd2ec353688c81bf7cb7f9035ea59a353f1b5041cde9b243781083c01c40a28fd1e5164c565450d8afb4e068739730346a25121832931e56970ed4d045b02143319342c59441dcf8e38aff40ff324f1a95d8af2a57a58dd37ba9cdb6f2a81529e07a3c05dbf4b0e9c71ee6f11d015e2eb07a649ee12005c5e5cc814fd68da4b0ac83bffb9e96c8ee67658ac6d6191d97da5a7a01793ddfab5a83a74c348967e60bf8d52bfb9b77da1eb5e4a61ed73c7676dae028faf96770e088a25352efed93a2229b38065794dea508401f8713fd99852556378e605c7a5720f91f46e8828fbd4ae89bcb561487c908d71220ebe0538cb86c53dd0aba1617729f9463f007b7af8b76ef7a22a1ca2f3d8b2c2697ce7c78757e7ec4d773d22956bf9e8a1b901e3bf3076fefe4682254e4cc95479aecf205e9b268c1a95538b1df594f2bfee0b4108ec5f2d21ccea6cab5e955b3a7cf85f275f2e0d772103e6a1fc7121e74df5a74305c18d99ab2e54b5cd979ef7f4b709aa7fbb68cba66b38070fee0fd260c2cb4eccebfbea7cbcea74404e2472dd1801b48c0243f146c1e426e4f43c3e277c23366185112c2e0414bf82c2f3bbaa268306504d725a6145bcb747a3b9a267846932561869945385efb6423db4ae04484274df06203f80c8a6da20e7c2032fcb6d270fe9f0ae2337aa118da9e49a69e5a13b5edafd909fcb612a8a28732e2d7d86624c9b7579fd6ff03c6365902813a9c1a0f6688281ba14023148d57bcf6d64d86347e5b2334fd6781ee7a08c1450f401a16b44e727beca9634ded368385d48f9a0e558fc353df1dfb15bbad574175cf6e4d4e2a1d0d1650c18416be64b30aacb4b6c85a6c59328cf6632226b8b8aa1f75c5722a028cdd2bf5ce1df6b9920f1d55b0f4520bdd93156860d971772e5b7652c6050052dcfd63dc7b154a93697003135e0d54661c0d50a942af4f7613fc0c9ae39170f69f955bea19ae1ed751e383e26d6adfccd68fdc79b166983cf85428c1f8c342a69e0b1e2b7db3fa69ee90f108e6488ff9cce673eff768e4953dcad7114d7177ddea8e8efd49650e28b18ca952e9e1e84b50e41a6cf64fc15f6e584eb2474dc4b1bf0fb688a5198948ef14ddbfb5476cdfbdf947486434146bb98f5c72dc6b0cbb80af54887a0ec0f043d4cc8b03b17fa58703b6b13a600d2164d96147066233997d6af7909aa91f9e5ff8245ae53dc84dbfd7468e4cb03c56332f822233358d31df2c5ce3b602ad4148d7e5127c34620e6bae310fc1646490a58414070819b6fb611545f4c1b0047058e26b0518b9d71d2183c718c6d0c8f162ef6378053ee5c7765b776f7054cdc3556d713df6fc6b0aa984e1b7c3929e9e23c17d2bde24f69a3289104c789164bf482508148fb782ea726db2632f60fb273b6eab39c80b88a465ea28e13f3b2cc70cfffe3e299e8339bd2bd9862978a0c9ca19bd0e56c0068e5fabaf8fe731e9e8d7b5ec7414cde60aea1e0b1aab8064698d733c2ab0184b64eb4867e956e05447677062cc707c76efeefa506d621958678e9de88278b28b89a13d155e54c293eff93c408511bebad36f7d6dbdc7f3aba0d9fc1334c16d66e4effffb5b1ca46c332c80b5b7a08e59c22f47ad4b5dbec4f25089f1fbc7cba7defa14117ffcf8e7ea64341e225d97dc0ada7f105aaf6f0845e52750b85342d7e43472444b2e84357cfb0fa31a4160aa3ef90251db92970d856e74e236af21fff7e7d47ab0d5b94b30ad41162e203030d42d47f27126e909921abf77cf19900a5ee7d64a2e787af365973e820a461c71a4b1b5946b908eb13fc31999e1cf999523cf1816f3354850f1ac4efc2a79368ddc1e3c2561f67f6ee23dff76e43757748515084988cea5ea52f97e7b23733f11174b5f375f523b7692123f81b03de759607e7cf899d3714109f338f0d16360fedb6ebcaa0cae1622014848ef87d3d56f79e2260512d6503c9ab5b6bbc87c2e4d23dd36475f90310f26c288f39222ad49d97184cf28591eaf07c71d14f5ad47712ee1b0c64ce00a1a4cc4c67c248491315974d10faa04cf0d673e0a8135f51c9096bc7a0090fc6adb69ac7e31d650cf928a6a56e607de3fd8555c53875f6b112f6aa619e33c143a4af1b5c2491e47d62b91e9723bb3212a5a617485c58f89f1ad2ce1afee10ff416b5654fbb688482be3e8ff292505c05e5207ad355690de3ba43ea8b0d0da85d3e674b22a79da4f70d0bf662f899df25a3fb7074514059cba41e7f2c86c79e9cacc25c1a5b8442efce377027341779a7e028291107dab4ec121178c58032212733a0c23b147479269ef5e861d4b913d98fef9b734bc0355b9e05997ee40b0933abaca0ef2e16be1c793386b44209e40e47877962555630e999d38d4c2f13241b2853da5b09f8ca838d0126cf70f1b0f73f91388054b8de33e64a1d6e18fd69eb070e663513f42a35c007f95b7d61d35689d08e96235d264a991c1d118a143c6a23229de4e4f4f2b12ef2a7eb899e034fc24af26d3e5a7b623e00610facdeb2229704088c53e18d160d6e19e26fb1d9535be6666f815f8e9f36addeb5105b89ccde3c07b906b05b1dd338b122260a594d10494b6c958990a7f44fe0658a0af87fced59767f152e96a71929bd3cf6e4f3dc2f646344b0fe61a0a1952d96dfd1064cbdc69c2bf14d45e4e4f130a24b386b6365e75a1fdcc07d1f460d9aab7e4111ac7b3bf92d19f45ac93ff562e1760f557e8db3498a1555abf3dede98a3a472d9b6768bb618d5934b68f91bb5cd5cc5a482bc7976968102eca6133ece1603be323175425c788c1f6352b847c7dbf46527db4b259c1f1abb71f07fdeb5dc17664e448e6090ddf45880ae830246a140fb6175aafa46f243fc969c41d1db450479eb4e48e975a2f86a38e87d54d820a4d2ba3091ae4a0afb343561f6925c9fb6f787709e6ae598ce65c77b7dd533d159e3f77522401403f0d617e147d9a5f65e74dfdec2ba56ffe7a07036102d71420cc2d9e15d62df3b0e9e1f44d3fbd8ac4df6265f33845f1accf82a4488a1be539b9f2f59536bfbf2bbcf89e9228ca1017cd00c51d81812d3fa2b304edfad3d2448719c506383810d33b6ae9cb132bdce5b60d922a34f5901ce44518f6ae152d91b3ef1dc39089b34c324546d808574b8ef6f39df8edf2abddd146cdb049a5c1aa84156312b2c76197be2d843ac5035088c87a0e1a55a187d8bfb820429eb22d67b574bc7bb2586e64003f11ee657c537d481ade6b34faae67eeb3567afaec9ea6013ede462d1eec130dba99d89543667f643822a16f4ff8a4d9e9035e18b4a33bcec60257888cc1b6a330f583d4eedd5141f862a9e008f64521be9060cc6913ed79271048de98d3ca79ec4503c20273f2e2fec4922e6271d54e0fef5267121d4c9e32be4c6997c7412b6ec952274f2c40b386c131acffb67f76dacbc7535af02a611a111e68ee16b6d05aa754ce505ddd3d06d89aada02973bc95dc7c56e6fb4b34f3d0986079309002fe4f224987731ab218baea3d5338c820908395eb028bff15ad29ec7e9ff077e5a33b3e99f46db5cb9eed26d245a900dd6ac18380f31ac17e2062d95eee42dd336ee61e2c18ec649540dc152723d5c798c6beb3a9c2521fd7904696029e52ce96b9249a67ec5cda992456326be497be0932e61e5512f2acc1e1ece50b3131945be8f0f14976861990a30ef860965c073ebe1925b83f02dd176943024e5f2d360e9b82bd8e70b96b8c2e1b9ee028b85a6df8641a51441cc11e95f7df86df122518942f5888211d8cb5054ca4eab314bd9d931696a56454ca802ad8e542ed3eb3d0f4ff4961a2c0d7786ef64cb3d8ec90bdd3bbba2bd28129fadb1cbeb891611355b0d31c39d1abdaadaae708de52160022b746d93e3eb13d0da7adf1a9fc7ef5c0bf22bc600b1a58ffeacaab7dabdf932afa8126027c48f4df80a5155ee328d46bc735d4bf6de8d0df104a97defefb37124c55943349baa053a3146caeda70180cef9eb71ae551490365893498ae7", 0x1000}, {&(0x7f0000000200)="4797e303986d0f00c470909dd7c55db9d7dbb11b5abcb26d00c32868319e15c8c3b8fb366de3b9e4d1ec140cf0a6c36509c8ea20bbc4af7e5d487fcfcc71bf965067daa1d26caaa5a7438adcc4bb614f7d1095dc7b37", 0x56}], 0x5) write(r1, &(0x7f00000013c0)="465133a3e471e4a0000000000000c77568c4653cdde3072bbf6409c7676075000000000000b110f9f0e35616e9f1bb6646cb91e9d51bfe7a290a996d466f63d5207c4892661d730931372adef527fdd23194ea2de59c09d110eae3c8719eb89b95b20c9604d5032aa57a8afdb738c7a6235f526969322f5143640f42b83db3e8bd7165fbb5dc51dff7e69f6e7bffef09ce02d358a44f8fb16361c50748562e63652985113cfd50f1d3baea354fd7f41bf4d6b9db3a65d547d6e777556c8cbb8770d2875f7b8df2a885fcd1015e523181b7f30fbf52ee43c6be11c682a17980d9df1f15ee12d48c1d960f40a008ef41a336f7f4342ad9b6b4bc1d34f4a10d203b55330d48572bed27d34ff9f9cb42c3820144ceadfd5d818c837adea696dbd0c76251083a98c7b32178a445ce362146710374e3eed634fdb4cd584e3efd441c0d8cfa3942c415c6866a58fbb92cee314f2720c67874a20f671d06c971d562a2621885a1c008289a5c6dda153403f16a0d71100654ea372b1ac2f1b924d3ee9646314859283b0b00000000", 0xfe29) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) getpeername$inet(r1, &(0x7f0000001300), &(0x7f0000001340)=0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x400000000002004, 0x6) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x40) fsync(r0) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x10000000, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) 16:00:02 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001600)=""/243, &(0x7f0000001700)=0xf3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x100) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000140)="826586a653e8e68440aab4ba3d7be73ac6ade31d26e513bb2c855f16af19c0dce64c4f264e3f46317f83bfb35eb8afb5aecd67167fd6d49f1cd0866714792f378865d6ef16ac8d981e4d51c3a76b12c2a72da88fdebc065f5c84538129d1bf7d4ebed271eac43e5b83dc2d53839a325d85469303bb6713ab9b3aae1e4ac42a657d7edc7d3184462ce08f96315e33a18ef6d1b790fffdf2f81684c952191856068e4166f162f9e407b4ec2667c20f56ae2061c3d9904264cc739207bb8f8f2b835d68084d36317076fe1c499e408f85d6fed7e255f421eafad76f47540460b732d0e540d3cd9425efc4e8b1e1b93fbbf7eaae1f916392396a570af28eba1f5f48d971d2d4e78295d65f32a3686433c6a055708677549cfac2eeb4c9d324ad784c2244187a57c2a6ac3f0208a8905ae21401c16b6986a9a294bac196196f60aa66d51d85f579afa8044d500b70f612caee8a42da2385c6fd2e58169b6fd1a24f47fe61ee1ace2707f13067640980716247582620f80b0fef46ff86b4870d18ca31ad41fcb4453f72969149b34b3dee25bc5042cae1fd5448f77e9ce23ad674ac43394304b3711b5e5db7d7cec893f9884fd7d7e6b54758daa5c1e4e1bad178f452a14ca16f580a0f90addae576341aa786f8452c997a8e6e59dab5de2b2f105186d28245650b3ed35805b6f7eb61999421907c7f35dc0570f258e3f522337cf96b985dc5bfc872696075e04624da3d24a529c7cf75dddee0a4c10a8b934078e5ae951320896cdb266ba37bea704d6bb5e6dae6de1d3e23d04d392ca6dd46b3badec984f099302f4b49c54d62a3ef4703abe82faf25b99532db0021938439bb524d5411e82e0b6c4b3ed90dd1d8eab9dd16f5e27f1400e1e333768f7e1322414e4993a84c6f3751416ecabe391240bdce79ff14577c8b1ade8f6617b1c8c56d26ae222632e08e8bed6644cf5f8aa5e9375371e2d2e26f777abae10b58f7995377d60eaa49d07a85b45e82ef37645403d67a99354f5cd76bb5aacb5bf8303a5e7f2404d4c35d1dc0ba4ee971e73c5fd09f48578a124462fe36eadccf081003b79f2263f76de22fc00d25df7e4bb731892b19cc5c3655012c3eddf37c9bd6b306c1820e321406a64d54dfc10aa8cb22c54ee385776815aa57d6fddbebcfefd1059e86cb1abaabb263129435ea0e5f1c01aba48de815542c6a9aa354b7db1dc24f8fdc1dba0396a74e6b920ea489f8b8ff5ba7bddb883dcb062e39f3a2e1f6856305005a0e5cd6d6a78e22367f370f6e0555500aff11d218dae6fb3060d7a973eb23a3978409d02b331e2ce07188a7db905bb1f0fd49b7a78cba467de03e312df53035b55ffca00a7768ab224514d869fb9acffc2fa254e06accb3e43677457c1f3484bb96ea959c4a0247f47ea7361f601bcf67ceb6c0b265b738ebccabbeb10c14d88b5c3e8360c15cedc1ab989c0a8b0777f949acb53a0966cf09c0391d3026dccd656dcc8f6011bcebb7d8f3d0f05b8cb9c83acb8f9415a72f959f36d7dc734b2165cadd74537dafdbb3d2d6318865262f034b4f96b123566a782b0d41dc156d440253a8ddc795cb10839adcb55be7f4b9a3ed2fe17487f32d9c9937ca719daef1bbdd64f419f171d2b5dd132f623b49dfe7392b9bfaa7f4c74edd5c7ec328e31fd4fb9942016423ab489203c7f176960bd346a9c3665e0f1e4e73f6c2632dddb0c2d92b5423f2ca93534eb828ea0a0b25173474fd82eeaadf3aa059371ab7442d78489edaa621d996711e49b7024a983398121275af7ad9685fa6476ca3450e3df599af444c9fccfc084a5651a7e85f86ba5e3fadfbdb7b3df819a231ef81611521421a273bee67e8be40258e2007a17602b5caa3fb15bb8847b0092e2f6f80908e8b98e94f4f6490a07cdc95a87bbca3ab780f407389678cabbce3dae828878a26712d7e56be4835e9c4e23fcb072e3aa039a8a9090572be8d1f7090bc1c6903ebb8f3d62fc967b43744645a8fc080336923f30f4befee4cbd84cde53400c115faa1e5deff0c3c2ab25d3d79806ecd7107ea50c5ac9c08786223b0c6168153b4c5d7dd5112d2f11dc2d86cafc2bfd59a8b4b17f65a522bbe3635453d8bf00a6634740a4aa41010e15f72b0c73c6f074f2d891bb7b48c1d09f649c8bca225ee2fb8a2e33ea9cea7b9dae74d22fdfff7ff3a3e5156d006e549dc467c8346d81e15e6b7ff492464869e830df20c2d89515e45c497fa9107a24c1f3586a2ad548b5c0ded4a66edfd5db007eee6288e4a3ee75f444c4b4f07884f5c4c3a8da1bd5447ffeafc6f01cf7729374358ed65efa081d3d2266888bd8d51f622e11366a8d494a76cc809bac6f12a9780ef60eb48d6323eb74787ebd6f8fc536d1c41cedbe1e6fe4698468dfbcaa21f94b5564b5b2fc460493897015577b555c09e198eedb2cfc4afc7175b77ac8c123fd90bad0b3bf7a1f4b852d905ff8db6faa2dd4c70b09078f04030e8cc24e09b4964a779d5d0f2a05f0f04f299d85fbebcf073f0208edc4ac6cb1d1cd838659cfa11b9333931c1766166499db9ecf52dd1a9b150daafbad8669375499b993998946f668e52fe36495bb58137cf44c13fdc450cc371b7c9a7e39e3e1c6a9e136a68ed88ed4688246e2063fae1c766bc564e5b8a6d9d8734810f8998ea1b039099b39de27601440ea63e97f74b7d0d7042da75486ec705c1c4edfa6256f0a54c921bb0021a071fd74a7210c41f764e38daa0ae1fcf6cd965bdd7a197d64f6699783003c5bc8a7e8d5e0d860cd0f587765f026e9e7ed2e556358dc88f56498b607a37ff6a21bd2752096d59d11cce3639ab83cf9628170e27b094cbe81b40ba36d21b54329ecda419b46b008c1fd718e165692f99a83aeaca94853d0f112ec38abcfb3571e1be9296c69b8c78b924509a894cc0273b87edf69853b3781b8ed7afcd9a806b7026743b05ef5ceec7745acf6eded2fb5799b932aa54a5599248b1a333efa4817ccbc1e452c39a53cb3973945d32258faedb7640c7515e0cc8888140a3a4705889659cc273d2665a9ed065e0d61536e4ba94162bc5a588bc5bd11c907d35e6a2d1c0264a855ce88b69f93cc48118bd5e56a5632cc595d9fec27c265527c1c83c690e5439a90922f09e5f9ec3e5b3bda48310d27d775b7d88dc471ebfbab7efd48e1e54b9295cf5504ce39a81835b4a6512f552cfbfd17614980df9ceb99be4bbdfff494ddef81cb6be143c0ea3ef5c220d7fb4a2604db28d87ea7937761bbf7af5d8ff4b13cc1c3f6488e3184b5b15c45e938e56468eb2e8f065b163d963586e33767e8eeb51a68c7e1a1c8da97078ccdb20b7ed2b451f45baeb55f519d3854bd0278b5992ba5998f36aa7705f246295a20ba80bab1ee0b72b039e108f6eec59c9df9deda22d9bfcc5b57daf114d55c133381f74280647aff63709fe75467cc537b9cb60867b27bf8ca0925b6dc342aa138989cd2e249a04f6080ca72c6fa1aaa5dfcad24c288fbac528387ca4834b36daf142d54833a10c0ca2ef3876839534a6c71f78bc0f52c906e9b761992fff5e9b94e018a623be4c41f1302d9d345e656c32cd9c41cf96958be746d36f68bab427b86406247f8ff30625adb53ea7b419ac8c0d13b0e75a82820e61d839e4ba3e4ddb2e34d8dc5b7288f0e95d504ac5368286e697c4a060ceb6269f5de7a9f98085429d2e23b639c1cc3951eea9fea2169a803a6c582bd13f1cd2cdbb5f496d2d86bbf11fded0c96ac6b7f5646c9495445334a16ea638979adc7c9d285c509627e0b6d6364055a6b68b9c654b4992b8c5e7a874246485f40e24500778dc4841d35ef0ec75b42cd4b9083e43c64b1144be75d46edc90c977653d6a9d69d952fe4f861b1f9123ab3458424769dc2015dcd49b76b3b5a8af8d3fdc7283c64ead6850c9bdf3e51d44ccae9b227a35977fd1d11ec1df66748eae28457db5b1465a93b50bd05e92311bcd5812b13d6d9538a524c27bf20d1046702e52a4e89369fc4c372a7e0a856e2e6f36caa1cd1b9029b8485ca1945791ce2ca85623726db99bb0d82cd455a6693bb4f9dcaff559f9cb64d87fcf8f7c26406df8d50947f5dd0620b0954e229ab90bb95829950a43d71ec36206850605ecfb0f2ef3aacf40bf8259f4d8e18be8fd592087008de0778cb5bec99e5f45c187e7e125d1a72a0fbcc15e94e69e959f6983caaefa7946214c629411fbea497e2f0dc4c823afaea3ebaea6e7c91ee01afb7180a268dc7a2cd8c6abc82f2309c1bfbfa7fa0dc0f67b2976d60f0dbaebdcbcef5e8377e670f80ccb729f09941d79604404594e2e7ee7f8d92ae45ba88f0d8a0e92a4305225e220e7053894d5a2aabbc0d593814a2ee1f0e06e7f1505513a40b1537dd041dd5e16fe30f2ff49f7c694c1f7751f8202674a908754dd3db93a7a4f1a6d9a87500fa217001c0afa709775ffd140e0238364c1b47f8b91e4d6b3fcb633731e83bf859c921fcd3da361d381138e3c678b6e4427915d103d34badfe1486e981edd07208a85b9db7abe794f885d28d7ae9feac7218536440c3b8e6877c1a8ae5e2295d40d5fd7f914210aedcb3bc3e681c735a56ab9901acded0a284ff8788a7f19141b3880f2fa1b6b8c8752920b5c1f0604d77c6eed8c7e0559491765753297730c3f0de23bbdb781df4f61b1fe82d37f5e4d404d9ed18ff609d2a535fe0c9792f4c9f83d97a0b9c98420d60174d00fcdbcff351f378b54b367c655ef1918daea274ff6ccb40af5c9bbf9eacef130ef53082b0b7f4ef9b0f22e140a616f929899b899e71b62a515bca32ec9297860eb5038966935cc0ced698da1b24358e3f21d91189c66d8410783f1e6fa6de4861706162881e8ca494b4728d001f14958dd35a6ff6de0dab9b2d28b4bae0ef0c5bb904ac1bc3b5ee5afcf65e28b3d560586a3f8e492855eb5139cb8b5a8e4ba7eb8a61872da2d0f6d4737bbc4f98494ed7c8c0a0cc42e1c969fd3f2f6245e276b354f59d49d9174cadca6538ae0721a0ce9ff7e908c3b388cebc3c6e131f88b47d9c282c9016c77225c4c2049d32c5ff8fc19a0abb0d45f9abcd97439df69fd22bc4635df779f2461be9ae4809257a4ddac89fa94c5e1e866ae5d752685fdea27d9d06651c5ccdcc2c5e0a577e948516816604c14f67e1e588dce6b8e590ebabec01681b1731100bd4da5ca2d3d5ccea9b21032597e6e6e61e18f13486288d7d92e20fe81f80be5ee4758be32984deab5c8f4652d27b2dbc992430ebc91f96769dbe09df08ff434b7f76c0c069bc97c8a4c0c9fecd9bd5869e01f67dae25c7d37280a07b9981111f099e950b46bdc58d801772bb405fafb4d11a90a3dd787c0fb78ebd0329e213f5acb5ab3d43f93f645483d6fe45a566cef8956f6dce80949c8abd4c69f16c27f45c77a2c3ea3d9a7e96a6f978f28d9658b43663aec849613e1c032bf0b6440ee2c87c602c33257f47d3bd0626d60699a40cd4a2236139eb3c3e3b0607703b36d666c08a78c8cfb30829ae610743301899343a5300728e8cb25e875ae8c62954fae4e97a011c4581a5250b5df7aef0bb1ba87d2c5a12fb12cdd776e0f6879b5f9c214495669387ca0b1c45570f44ead16dbb70252a801897dd909d02071ac76ab8bbcc157181e008bff03937a840cf19a49749a9ad62f132967da85a30922a6c945d26dc1191e3a3f6f54b922a41f705318738bd04a2150626fdf18a0ad9dcf434694397a0c2e21e09e311eea3d1279dbf12c57a561e32f58b2d693fe2c1fb83c1cbeee3881", 0x1000}, {&(0x7f0000001140)="d06ba4b85925757893e17f2fd523", 0xe}, {&(0x7f0000001180)="8f82e171bd3847adc3ff2a33701883906dca3f833a81d78eff7abd262259c329cc94a4fffed53477e721d503a92daa9dc36241edb23c3f592a32ead885174209451caf12e0aa24e6e064ee033388e0c83f88205e61c12f0c88c3d0807bc17a", 0x5f}, {&(0x7f0000001200)="95561a146d6f546b5357f8d38ed8667103d549611ca8208a6fdb6723a37a822ba735c12b6fdcbc5d793bf153f2933a56e417f0cbce385a2850b127d8bf4c158445ed950caee8ef3fc8d732fdbddc780ddf21789007abd5e6b624a1f5146e90533b1bb0055e9a7131be68970b062a644546c75f7898d689a2f60b05968bbb7ece0f7a324630d2", 0x86}, {&(0x7f00000012c0)="402a5fbaa5be7680d7e977221c3b25c91ade987636db735d506b3665127d31349bb17b355ad7bb36e66cb8855857ce3d02bb3114fc7b3efcdda579dca2e9b34efcb9199f0c663c79ff566bc4bdcdddfebd0cf3f555718a0258af328107", 0x5d}, {&(0x7f0000001340)="8db22d01ac78dcacd7eb4636674c1a507399466aa1fafe94859e50edb7d28a8703d86f3eb5a7fbf3f5c0b4543aba77a266f5ab977289c7e90788b6c888b0c816fcd697a53d60939fda374bbeb381ec64a223bc78da09e8e247ac40791dd0fb391409422b1001f5fe34f947c636bbb5e0f7", 0x71}, {&(0x7f00000013c0)="344b887559d771531bf42b50eea042a7d8c400488ac9c7e0169cc3dac0f215e510fa85b6f23d0b045598e1bb140c90958e4ff9521b6bcd90a56cf8108d5454c7952b617fa27db2bdf48afd3fe7551e08cbf0fe187dc1be4fd99e4d7c55ec13eb15727769d4b6b0ff1a92d1da6c249bcf461b667b0e56806b08f98e14322c12cb759f656899b7928783ac055f18fc1ac460f92ae327ce28c56387032c95ea0a8c912e5a4e690f33f3fa67774ec18b1dd6d76b3982ce0676deed3190b0a95d9c990b4a4cfbf2caf42c3b5b8f7a4b93a0495ad5cbb49c43c710f3bb", 0xda}], 0x7, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001540), &(0x7f0000001580)=0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000015c0)="29036b3609b539a39d7416ffeb13e5a91f66df9ca7b522e13e50dd6996981e2b19c8", 0x895291553c8e6126) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="252b07a303d85aba9530ff4fbbb62042830b82e6ae789d1fa46192eac54c058022c4b051bb53a4a51678a2aa4c33fbe01c616abfc049fe41e070f9d149a44f56f5e1c1ba30f49369b6e5fcf32c40ac7f79cd09f65e0feaaa58efd814b1e8f5bd2ce066526f788a185a74e7c3912c573ce964b6c1e290d0c200fc846d83b649b16d0bdf87a30d94336a5dac9af50838dccd691f0d7151c3b9b0a173", 0x32a) pipe(&(0x7f0000001740)) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000005ecc4833000000000000000000ae0000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='&}\\\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f0000000480), 0x100000000000029c, 0x0) read(r0, &(0x7f0000000140)=""/222, 0xde) 16:00:03 executing program 0: 16:00:03 executing program 1: socketpair$inet6(0x18, 0x4, 0x80d, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="bc60dc4eb7811ebda2466d5573ec2589d8b823888cbfb208492649e73729135ab7fc9c2619dbdea012c9e02fef507134c42c59a265467bc719645a", 0x3b) socket$inet6(0x18, 0x8000, 0xf95) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:03 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x50) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x58, 0x6, 0x4, 0x1068, "eb6bc2bb04cdce3ac1e85d755cb83d419debd53c", 0x7f, 0x200}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x82e) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ca983f5cd4a6981b55fd4662c53450652431db0"}) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') ioctl$TIOCCDTR(r1, 0x20007478) 16:00:03 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 16:00:03 executing program 0: semget(0x1, 0x6, 0x0) semget(0x1, 0x0, 0x0) r0 = semget(0x0, 0x1, 0x40) semop(r0, &(0x7f0000000000)=[{0x1, 0xff0, 0x800}, {0x2, 0x100000001, 0x1800}, {0x5, 0x0, 0x1000}, {0x1, 0x3, 0x800}], 0x4) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) semget$private(0x0, 0x0, 0x100) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000440)={0x40}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) 16:00:03 executing program 1: getdents(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x6) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) listen(r0, 0x1) 16:00:03 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1e) 16:00:03 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget(0x1, 0x3000, 0x77, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getppid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xffff, r1, r2, r3, r4, 0xa}, 0x10001, 0x3, r5, r6, 0x1, 0x101, 0x9}) chdir(&(0x7f0000000040)='./file0\x00') 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1208, 0x0, 0x0) 16:00:03 executing program 0: select(0x40, &(0x7f0000000000)={0x6, 0x7, 0x7, 0xe1, 0x3, 0x3, 0xe98d}, &(0x7f0000000040)={0x5, 0x2, 0xfd8, 0xd96e, 0xa93, 0x8, 0x9, 0xe7}, &(0x7f0000000080)={0x9, 0x2, 0xce9e, 0x2, 0x3, 0x9, 0x7, 0x2008000002}, &(0x7f00000000c0)={0x7, 0x4}) socketpair(0x1e, 0x1, 0x445f, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000300), &(0x7f0000000340)=0x10) select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x3, 0x7, 0x0, 0x100000000, 0x10000, 0x7fffffff, 0x3ff, 0x2}, &(0x7f0000000200)) select(0x40, &(0x7f0000000100)={0x2, 0xffffffff, 0x9, 0x5d32, 0x101, 0x7, 0x866c, 0x8}, &(0x7f0000000180)={0x3, 0x9, 0x2, 0x2, 0x81, 0x7, 0x9, 0x5}, &(0x7f0000000240)={0x7ff, 0x101, 0x2f7, 0x1e91, 0x1, 0x2, 0x6, 0x40}, &(0x7f0000000280)={0xffffffff, 0x3c1e908b}) 16:00:03 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x3a, 0x2, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) unlink(&(0x7f00000001c0)='./file0\x00') r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0xffffffffffffffe0}], 0x7fffffff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x80, 0x10, 0x67d2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x34, 0xffff}, {{r3}, 0xfffffffffffffff9, 0x10, 0x20000097, 0xffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x4}, {{r0}, 0xfffffffffffffffc, 0x16, 0xfffff, 0x1, 0x8}, {{r1}, 0xfffffffffffffffc, 0x1, 0xc, 0x4a8, 0x100}, {{r2}, 0xfffffffffffffff9, 0x21, 0x80000000, 0x9, 0xda4}], 0x400, &(0x7f0000000380)={0x1000, 0x6}) recvfrom$unix(r2, &(0x7f00000003c0)=""/142, 0x8e, 0x2, &(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$inet(r3, &(0x7f00000004c0), 0x0, 0x0, &(0x7f0000000500)={0x2, 0x0}, 0xc) unlink(&(0x7f0000000540)='./file0/file0\x00') getsockname$unix(r3, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) r4 = dup2(r1, r0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001600)) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x2, 0x2) sync() getgroups(0x5, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x7, &(0x7f0000001740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r12 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) getgroups(0x7, &(0x7f00000018c0)=[r5, r7, r8, r9, r11, r12, r15]) getsockname$inet6(r1, &(0x7f0000001900), &(0x7f0000001940)=0xc) bind$unix(r1, &(0x7f0000001980)=@abs={0x1, 0x0, 0x2}, 0x8) r16 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) shmctl$IPC_SET(r16, 0x1, &(0x7f0000001a40)={{0x100, r17, r11, r14, r6, 0xa, 0x2}, 0x1ff, 0xffffffff, r10, r13, 0x3, 0x8, 0x80000001}) 16:00:03 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000080)="e1cbf39b58be4051627d86e98f3242cedfd3df37043a95bc3bd0aafd35a11667f5d773bb061e28f4a1ddb3eb7d9d0f061476b35616b79e0e8fb950c2130fa66add25b4000247fc1a3306b59760c578d0b0745c77ae9c005f8a1fb43c4787e0600f457b897c413f5f") socket$inet6(0x18, 0x3, 0x6000000) 16:00:03 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getrusage(0x0, &(0x7f0000000000)) getrusage(0x2, &(0x7f00000000c0)) 16:00:03 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x100000000, 0x6}, {0x9, 0xff}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000040)={{}, {0x80000000}}, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200), 0x0) read(r0, &(0x7f0000000100)=""/211, 0xd3) 16:00:03 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000002180)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/36, 0x24}, {&(0x7f0000001140)=""/6, 0x6}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x4, 0x2e) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair$inet6(0x18, 0x8003, 0x68, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r4) dup2(r1, r3) 16:00:03 executing program 0: r0 = semget(0x3, 0x3, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0xffff, 0xfffffffffffffffd}], 0x1) 16:00:03 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) kqueue() syz_open_pts() 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x4, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x60, 0x20) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x9) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x1f, 0x1ff}, {0x18, 0x2, 0x5, 0x3f}, 0x6, [0x10000, 0x2, 0x1, 0x400, 0x3, 0x0, 0x100000000, 0xffffffffffffffc5]}, 0x3c) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 16:00:04 executing program 0: faccessat(0xffffffffffffffff, 0x0, 0x0, 0x1) socketpair(0x3a, 0x4007, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/202, 0xca, 0x802, &(0x7f0000000140)=@in6={0x18, 0x2, 0x4c4a7796, 0x9}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:04 executing program 0: mlock(&(0x7f0000eac000/0x4000)=nil, 0x4000) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mincore(&(0x7f0000ea9000/0x1000)=nil, 0x1000, &(0x7f0000000100)) 16:00:04 executing program 1: socketpair$inet(0x2, 0x4001, 0xfffffffffffffff9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x9) r1 = socket$inet(0x2, 0x4003, 0x0) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0xffffffff) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x180) r3 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x90) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x1, 0x2, 0xb90}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000000040)="e09852caf1b688f4a5039a831d35bc07c8bb56a7764d9ca8e66d2c8915c9c4a352518a7f274ac7a809cb61854a978c37d2145446539da1fd73b1753d272c07469cb42c1d19badf9e84ed899ed45cc5679ce93898738d82f146cc7e4bcdf983d8273e47f479f6481c650b4e2ad834d9ca652b531f7d9ced34250646fff4919153d6bf69e8c54f8ed78ceca5aad4b54f33a3f51deef1045bdb0ee24fb92eafa781d3606be2bf183eb2922e544ac850e5a835f72eb10b3278aa01abc982eae7294d3daef11d22019ef3cbbe179e9587f44b60a7dbbe601c23136b5c3940fcaad934842c587af5e011ef0f15f942512d66ba5aa95abf3e739dad4aefb6c7f311ddd29c9680c9632bf5fc191a6483615def1e60e01a22436dc5c04a4010206f77e72a0aa7d843a98a45451e5b646f6b2d9c52737ebc107816fc2fa8c4c5d277f321f131eadd2ed94d50c0a31c32001c6496ae376964d4dc580fd78b461deb10952ec5ce7738fca9c04f00a2c9a45a1f88bae58baa99c9a44c3b92893fb33906224c85a875ae4a7fd901796334345910481d35ac41cf507d93b950601dc9a6858f73f70a6d43352f51806c1049caf04e9bacf8ceab8eb923084faee65280bd54fc7cec6cb50119d956e31433317a66a4f8bf30908458033bfdd629a5918f68ed94f901961974e67f24e090c992e67e1fccca2dcbc7f4f1dbaf15bdca5200d4d494f2f6bfd4c4d916b76ab76c2c54808472d73586b4cd983f08e190662d1dada549571ec603344f96e998671ab8de4fba6c78fba079ca4a497a06d8537b388fa728e5e64830cb8a1e5dcdca5da692abd18bc3a484daace9692e855416f6543f265b2c77478934568a644cb4db25c93b21cd9df681241faf4a4668366ece53b923e42b0d37162ac0146bf5445deac5fdd092591e99fcbc02e720d6752ad8725b85178eb9e9d85ee90a5c313d3eeabb9e024bf710e04305b7c3b143c7388e9497e9d274d436169f07b06c24b4ba347d59f22ec7e117c0d47fb5c68b091a7a316ef7354c95effa6d1e53c9d562154a3c631e3cc79cf7b40765ebdb00ef73184c152dc74e9d8e37a9b4091a61a8eb1e9cc924ba3c28edee85cf0c8e626c6335ae3e67adbf14e378d1ef99ddfcad4f7dccb2359994b7c6a2c2946cb9fd04c453f8daf994a0fd27f8f3c02a5a6a16ed4cbd89bd0de3408fa2f009febc0b18ba136d86bcae5d5f3b04a40f145f2a9e6f7b7ab59c15798d5861ac77c4502596f4eb4539b209f7a79d5a68c9398f8b8791d33ebee6bf379f8bf326a3d7109b9e0922bd3cf1f2848a08772b964f38e07a925dd98ec01cc6c5234eac3a411a34bc845cd6cb343111c5881940af7712b2e591dce8b41fa4b7ff7ed0e04354ebfeadf36e6e847b3eb37057c60a5458b740ee3e4fd441b6156af8d7bf4aeab10c1a3680dff1c1f39133d20a3be937b66c4710383d089ab0d9c01d481cf0cdbc58c947fb6cdcf1c6a1a6a8ddef075f26efa3959edd9c523726dd4f993b7c0ced6f06a13edee6b9462e9b2bd03a8941b84d4ac697aad118a7c3c16cc41ce9cf6f40173468ee20921daf04a314547c06c1687377440e93f1f893e3e313089ce318f6ef90cc8c281ffef33440908cb142615db83f4ed33affa52b04972068a4b1444067de02c963e6e7cca57fcf577d4500a5dbf8449bce8ec8b4970865b56095c4d58cf770e69cffe9ec930d4f57a5379f8dce0fe24e97f799d12792e9a7c88af5e04921b4e4960c984bb1ee15a991f4af492f5b98b96c3f17d45d4d6d14c8f2742f2d6ac7b0aa595945ce54d135a85446e24a58203c7ef30deaa214160ff2ace9f934809fcdd4f26d24adf733e824a039e10c847c79c6cf208e83be68b26ebd26b2f9bd10cf4c938784bccc490659cfd6c3d21cec7b4204f50ecb92dfd8a0741db83cbddee3bfffe0f56150a36ed0f3ead0e8035305b8454c59d7f1919924889523d5d6adf24dfb9eb7a8c75ce5f836c014a43f0e983f5eb893abfbe252201dfc5e627c9347ad349345282b901428ce0bae56552ac05320f4ca0c3522bf607c010cbd950cb2218a3d2514d20c09c475f4ef73fb73ea9b3914637aeb6ffccf6a87c523c3fa288749009079c5ec527002198068daf5f3a37dcbd0ea3de23c4d68044ae7387e56f65d329b5f66c498aa172a55a9c0c7a03e6a761f0bf2a37d70e96e7b9fceb4f608b2241eb02a2d56be6abf9cdfc55c8881f49624242cc7142b788c378f00f2ebfd410dd4ffdb847306c67566a1370ce41103a8f27c938c93f00bdbf1f952fcdd3d359529e1d5cec91057e065c874fbe77e70d8a112aa6c933b8d4bb318e47030f77fe7f302b4e099f94b7838b973b4494484217c074103d8f2e6a6c7b6e31ef451858c54bf7b366c94d96a4624f926656055f755b1ed477ae3970e23e3bf444b5271cff86d208a9fc622e4758301a3a0a31a1e210928dba9eddc6ce4803f889c099a2d49a40a77203e30c74004729635272c7504289a2d9103b543815e6aa458da8a49714fba9560814e0de0432cd44ce4be12caa3c51b252d6fecb64d1aa6649f2857092d5b4948b510773d8a811c4ceea1834cb099d1f6e1b34b09bd94aaf3941a3f48133ad65808dac2bc9228b95e2a14166b216cef4d657af6a3d068e7b73e6a4977474ec934e837ee25491a8e7ad14a20383df7e4c176f95115e56741cfd9ec95869846929134746f5838955d36ff170e6bb26b664e571ffd72f6c94201ddcc08de4951485da7c8a978e4a25e60f8479457e79f54d6e0b291a70403dde664414a59a5555c186dce68f72637c4fc919fcba6eaffbaae285b45ba4b30f3f19b42d2c6e8650dd3e0adf110238ed8c7fac22ed944865d983e3a8f2abc98ba4469bb729d30b9ae555f0e6399d6892bf779ce5456a7727af6dc835aca754fdef6d621e3269db0cfdf9b225e60b2c005429eb48cd1f59c5719b33dd59b0185aaa495ef32fc119dec42f9fb34b3e3b2884d7060ea2a85f57723c10d25aaf4117eafbc5cb076d1e6059a6590d0a06498082622b4895569eacc3a1e57b28df3fe11962cf668d0626b4ea32c369531da42efc3c36f11b9b3605abd0ac1acfe582a805b770deb0d4636df6c15cd859ea903ad530585bf8572d5e5386883baa3cbe0809b968e70752db568642ec1175a1bffea5c563de25c0312e897a6b98280db9667bc7c7893cd5bca98b3f9a094ff2d007a3875bcbed907ec3e00b98675a7f341822a4d8716ed557af3f171a881b323e3fd1a996111248b783492ec6e3147591bd57e6948c7c27731114018c0f8ddcc19ef8210f543ed4f785abcbc0806dfa03a5d0fddccfd30dc6cbc95497b7dda0d97bad1d00af45b963e2eeff73c7c921e880b62d7bad13ae41a55f871cfed69d6c95d636dce27533bec0c320952461dba0afda84f7abeb7b0b333814a96953d0f104aff38b042196a34612f57773f53c5843584de03b724f48ab86298cc7d3f261289aa6f8e780d7a358444e70c71560691baebbe4ffd06d33b0acd7056a803bd595a51e6b6c6ae6c1176df5e7fd6fcc15dcfc348ecc47aa295a31d0c1511ba1538cc67d38be34539c119f0d2f6138ac8700257057e9b082a4f49e6c963fe594a52a27a71e1dffd8ca951d4a3025086b701ca615be3bab679e790a2605465587e1d18661e34efb2c131df399c5e7b440ec00a8ac4e2bb2b535d4c3a6aae192a6d780157d10ba542b73905fad0d8a53a72c8db238d43a8241445938efe5bd6531c4a8084312c1078ad5e10317bcb9a63b8b5bf348551f4c4040acca75568b2f9dec04d9b5cdb4cb35308cce6be1f3196c2b9b4e0ee6aac53b756765b2a8b2b23064ed1a6e4c92d3d1a6bad7a70be767250a4c245071f0449f37fcfe9d4b8acd5ee0fb8dda048a466f0a075292523e49c02cef087484e872819bab5a316f4b0b13fb121933259a677dafd53aedeb9136ae595934474bf98297c182e2fbd5894bc8d76c307ddc4040ddd1088b2698306c939cbed3808e2560cb3f50e7f96bb5d6b86a15d209f3e40bdc9627f375be2d541efe6da94dfb1024a7c5ae5d8da305da84488f9804783bbc317915d06c0df560c6befa34edfe8f8fabcaa2b76a3528cc81d6fe275849e67349c49d780fd30a22f6ef1c8e9cdf8ee88a9be9e29f274a9667ca837cf29c83e433c5ec689af5b4753333bcf2a675a0b28200f9e15613cf93f2d7d8b85ebe2c54392e6466e97a71e49ab11b0a960b604115870641f495d274d3bad072f132e734035ffb2d93b1bd567e0ebb707575eff55192321bfbfba60f4ad4dce28378a68f15c7bea0c1a564776367435ff97ea7d9a01935fec7a5cf83a7c6e4003d3eccc125f005c163b2eae9b4e48628256dacbd848e7def9091287c323941cd4eecf91c31e2ad56dff6cb81ec95665a50d63b8e3526d7f8c4c6c9deb7abb4dad1fc3f63b0c964bb8cfedba261846e0feffe38be61361772669bf38a05f0d6a1430bee684a30e7ecf79f3d843c9e7d13e593e55e11b2deb38d56288204c8658e61dbcaab0ba89f83a876eb8b7268733fcb2e5f492a188983137c985b4cc3593a1360c9cc262250a6eee06766b0709a119c99407da88257444c96dfa3a932c95e1d5712eb17069a2e0eae3c1e002fae28d8108f3774a02a70742ee14b4272d8713e2a311525de60ae0dff15023ad622ebc92e3de1f48d3d7149745794dc4071b1ac9c4279806af0ecfaaf1ce48de3eb44823d736c0922fe931cee8049caa062502cafb41bb78be10031cedae8992141b652275f8ab7ed3cdeb61b01ef7d0eae998feb3db93e0a61b5e4560d782800e00c16db8ec73533ac6081064aa489cdc4ebdc304f069f79c13e0a96f89726b4d4673f787ca9a7ab28d148ad65f5ee52708707c99fc1e439b64461baba47707261b37981f07270b9f62d26be516fc401f077b806ea80b23fe8f59108dd6f1a46f8472892e06596d8e9caec17bcf93dbea7f25b830c8a32360a672756b9c692c5c1562dac4f9d86f0f929554944a3d8939ca0c55c04c30d6118b5762894148eff758ee6deecc3162fbfb6b1cd9307ea039e8199f582770068e416ebcb68f255f75b17bd0cdd67f086bce572dd23e09f6e66ec87797176cc04409254da350e488610e7c60ca505bdf9a7ed0be7de15cd7603d53ef8b67542668e0e841a926546c06ea80827c4edd27409295ba3d9a54f1c111d3ae3acb4c73b0500237befff990fe5ea5978edc3851d5951df23133ac0788213442884ae9c44f1f8d8143f528b44acc15d3357d4f8bc327b1b3b8961e3354d43bfa8f5b14be565731c0260b2e43201e075e0c55bb6d9b25f818492e35ff0e83b43170b3aa67ec5d15a199bf997bac29d8640d12e3d10e987bd5fd8ce9ef8543331f8575b362674a1a030c4c70c5bc367cf14952edb96e42c220e83e0d7d83988efb0ab12e576d6aea72924438884152b1aea632af967bd20bdbb6f12351f45787edff7e47e9aa4bb93beeb24104d973efd16a0f626e674b4b13625878110f75f120721cad41ea7a5dc10ea18fbe051dd036ceabaf28fd7d782ebbf7eb5c8720b345aa14548c35103d8789867992a60935abe4fb5d7c5de21fea3b5ba900b50129a1d84a55f762d8b20aa1bbc6c122ed44aa3a33c8bc923a803d9f3ac6139ee2cbc9afc95df5a7226c118b3b172c341542f3e702ae4e855f68956a6ea70a92dee20b4e754c57817cce68a1bc998245817b3bfc0a2d5df500e8ec01f8a4c0831da671612c557e3555b327797593100bbddb5326ad8053c4", 0x1000}, {&(0x7f0000001040)="19098d90cd38b6eb995576ec48c85350f6dae37c02f522bd02631ebcf31b2b654126202307670ae2764a550f3ced477678201e7f6757314ce7d7ee567b3f9f4e852c3b7acfe5c9af1d9ae574fabeaed554aa486f6afee2dfeca47fa93d559736f28d41c9a61fbc285e3eb13d6a6c392ebde056610d03f1811c2a1dbf5b8d3d0fc5937d60016e81ccc351bba185822fc23b20e40b0e3262f3f1332aef7532962fecfe9226fe75ddcf128f5a319c7a7c2a64f4a6ccfd1f6547178cf09e873cddaaabdf2cd83e08c47dbf34765f9f8796279464fea669387570e787c621ed9e6f009c4ec322a37ac30386e5cf7c7c82822be129adef8c99f1dbefb0b819a6e709", 0xff}, {&(0x7f0000001140)="a9e8e446b76aae3a6cd6abf5fadb0a484cadaed496c24055c2111140e09c7e2bd9f100b6269370adcb0a1a09bdc524daa1cc4cdfcc18f45a1b64a7b8c245036110a3c29a76b7c19b3956a09643ac9af6f2f8b04cd612020b5354b6bcde97136128cb07f9f9ec901bfbec1427c7297b2b15831c57cd625a0dd52c107548f01fe0324bb895f0f0006313c80b15c92cc2069856d4f13febdc", 0x97}, {&(0x7f0000001200)="edd095911bb331f380ff52d4109f75146ad2f4a5d07cbc9844cfacac7ac2b758af14", 0x22}, {&(0x7f0000001240)="4f502dedb1640f5c6c1826aec4c466312571d3e273b3a8781cb0d341be72d2823e64b4a792d94ebb3d7e28f99fa911bb620fe510e725fe364fa161b7fcbf2265a73c4cd25862a0a44ca55f3b13f894a7d4c3defd27399f6d5d89f135138b6549b252df8b90dfe5388cad448ee0a9815918ad1f737bf1229d9e0ac00b02f5bebdc99b25e9f3512d4549d951b95bdf3bbb97711b609eee9c6541eefe9156955cb52786bf306737706778f79b1c0a0dd471f7de2ac12ab6fc50afd8ef083f8d09509b4e1deb263944acb01d111958ecc0103d6099a2eae1d8c8efb98f07ab634e59fe81673c9da15d86c199b9e09ca5ea3c63229cf162de3e798f49b26a0109e732124563b700f70aeb2c0022c4e843661778b05e30de3380397a2c74b4ebd48af9af857342634077f933be36567081adf3674972e60986ca82e62cf45b90cf960f4d890e5beeb7378d91803edc332723160c743a6b37a07a2c95eb2d9c18bea473d4ad02e7c1a4f8d4e3bc2979cc3b20c94858bc170101c76dfead9ae3fee045cf1c3a519a377f78086d1b86428d2ed7e86bb828bedbcf40ddfd637f38c2c89cd3657f566118089cd7d1189af48b31a0a402d53593c72977c52a8a08dcfca78bff4be8dfe1e8bd27a91bbaf2f8c505b2e4f1689bfcb73f2e9ec814c5cadb9eef2121e0233318a1a273024559254b57fd454bf632b412afa368d9165076bf33b94c652e2a95eb4f6f5a747c5dd9312b8412489662bb85635218c05811970cd9624749c369f321ce33e34c4237897d18969191055964814f1c9cb955ac06ec029d61255ac97138de966af7fa97c64f369f12cbe6cddd089a32fa45e92f53846a4873663a62ecd046fce645bb99f2607fefc9e4a78f759a6a1d1584b7fde8eb9fbe5e2dfcff4ff050bd05ec27a7398c0f9ba8df024b39bf35b6c7aacfd28302b0937f24b78b80217b748d835d9e923056707196447c7d9bb775fa61c34dad7ff17b52f7e161c673ac6104736f18e8857e00a4ad6a5c5bd30a5bc5b4dbc5f5ee84c27b7f17528f4de584787719ce20a9175a86933c41c122b506e46200d7afbaa70d25cb0b269aec83171b5f75325b8393a4b02a8fef544be89f1f3264859d673b7b2061658188f5c9100335d2726983cdeaa0a7e26553d5f996229ddb4ae3eccc729412f942f605dfd5de36733648acd63e0083c14c2c50775726b3a96498d03669b2582f9eced512855efa67ae1896ea82c024c56b401f517f7613ba6f85c6ea789f4f58e9f3b6116450d4ba0d6e6a999225a89fe308d5bad2a332e0823809231ee931ed5d39f0f7c34747e8ab05aa26c6a0f45f22c2209ba70978b1f9b751d5c9441e982b3e22948c59b68a3c1ae99fbac3aab3f863c73b1960b10d5216c9ca4e1cdeff0494da4b13c8e13a1e5323c56c2d34a7d52d5e8ec382dbf75190e946eac005e99d59cabf8dd8fcfcf463e15b4c0ffa009fedc4634842a668512f020f93f0990a71d7117391bbd9255c4ba2191f6d89fd6239c82368d817fa9c4e0873ef0b81cb167ef4776d9968f701953aea11be8b45ad54a6a947aff587e9f57b6622a32fae56387cc0d1cca3108396c35548b148baea2331272b46b70bfebbf2f931cc848db88c0f5235cbb84b43ed9d5d7c0aa5a8bc6b42d3ae1da680c1f97007fab77f72111be66b25ca9ec9a7d16ea835eacfffca65d423f10831773b3070f3992dda564bf2081d82edc511a35a36419eaeecae0ec6a93fa91110b47328b9a7fee8c0a902e9b3854105875947de2664722d1e2a38c4c99012bd98b3be2103b74591e5bf28f7a8d21b46df798a81e759b88104826739113fb9ee9b4aaa73545dad43f15cc6139a2568bcb1bf51d6ae02b3415af66544e26c3945979f1b4bcf65959f84db8cb01e4c9be0f1e51b466563f98248c28c3834fb5ccf993fa7bb3c470fddc9b1df99d8bec4a72428e26d8920174d331f02a2201cdf043028aeead13f75aa17ca43dfed422a611829758288dd99d9afe9e08d86a675d2a7022e30b910f28e04e79fc24b17b1e590ddc96ed0af087e78cc9e61933e91d87402617708d75a8e196ece9f785a81eb6fdf90d21bf2b3bef245976b43879395a735966a45afe0ed06d6a1c4d80d907ecb1d23ddc24ccca788a3b2d7a4852873e60a915002444ea41b7c6329bb8cd859a544b96847ca5839f00781489350dc94f7d930db56b09ed61a30c18acd9d987079d86493130f2057f7e9bf8e4fb3861ac903d51aa1fc1f92405f8a3f8ff5351a80b5f33e113b93c9465a08ea3ee2ce76d74276048d5023ff6ce61b56f7c1d358cb8da3881689570add689fa3fd21006b0f7657e57c1c10b058a4f71415b2d7b9298d735004f1adfea779030b02551a425bb4787df578e81aa4c568d505f33fddc9a898681acace7dd4b23b456b92c6a66d7ad244d4f353372dcf041b21650a34e8f79925cc5088a3490491ffc7a4a038f76d9b82cb4dbe374babd2a6bd78534ce1eb2234c8c1ba8596c342e397872b36fe8d1793e5bc034c1999bf9943c950c63c8ddbfff9372f1ea4e6e1384cad940ad1e174295be0f732903cfa8a65153ea1a59b33671cf55f8b8528f66ac977aea825ec001d3a12f7e101fad3721390b90e7311e2fc7f142a3ebc792453d0a1b3cdcd3ed7f7f656cc78896f51b1bd5a29adf061c45d5e45d12882d41f2d96b1af6fa37501f7e5c4cd4866a47b3ac966ddb22a614d06e8305d6ba7bde9d9804ef86e5845d942b5999031d9332922589e350c2777fbdde1eefb30dc31fe9cd162c2d91d7164d4b02aa8972fb44c1303303aeacf50e75b65eb4187563072253701693b5d97e26b6542fba06d8de47f42f205b9626cef246064276d212c39594d324bfb4f0f1bdc44ba50be6c35868dfa496cbc13c7fce843ed3b7c18b8fa53d7d5a1c4c99d05e3d754c6498c72865a92ce9904e962b4901c0f9eea7827a73e11f9abe5d73c057916fce3666126edcf785af57ac648cac26906b97f85b3d277f83c039f180561e440ceb845ba20a3dfe0a8fb581187a71ec14e90bd800bb7e40299ee2087213c1b0efc1cec59435eecca2f21284807081507061bc4322633caed5080a6b6ff7bee0208c39ecb31fc78cfb66878244c83ea7e4963d78ce21e680527140d4f9d7c882e04ee6716f887f65da5bb8d66c0f97b5e08348500cf574934049b4a6126356478769c992c4d4487d70fba93c9d0e7e75c1240a2197199e7d55c34606edaeae49c487ecc338a023f4c8d1015a3e77835a713382470a87bf120c1f0d936e60cd0db9624694b1dd31cb8e20a8abc62c3d13460f7104d1e724dfe3207907285e57fdedb47ea964bce65b765468cd1f971ce3bd081792aa4098556a490f408dedbaf7f6d53d319444c154048033f2df4055b1c70ec5c2c9b58ef8d75b2cd3a86b102ffb98121fa7a951dfa403b94bcba8859116d87a11550ae286379d8461549254328fee81cbf0599475ba75ef4b799fcfb022d468017ef85cd1a828336b7fb437a414bc1ed46dd94dcc22ed4056e14fbdacd002d703c36251ea70d145e0368b8df3f2b509b2a7c0921b011b7c5abae2d1e95d6e143561527c5d6cf7d13d8a2139d80ed441ad64394f2850a685cd869b8cbd397795bfd3226d3a10f662e8608bc28604fab67d9bcbb7f225aacbf291e4272bc1c1d7a99bd420b1d221e67219fce28132f00659e329eb43f03ec69fd62a945e405496917cfa41c980260959becd5b6888b8fedaeb03204cfc360a4bb04c61f9cbbe96b8c149724ebe10cccdd32d7dcafe3b979cfb2f6ebbe26799c2fee16cd129ea4fa48a1b9a716a62612d1c2349f55f4d3e9c7021f278259f49e8edf0c8f49e17e6dd0917c91835e4776f9197e3cc9bb7300a0bbcf657616db94bd5e1a05c9d20841f8fec29676b04e5b26ab2f09d6eaec86b39a22f04dc8365d650b7ebfe65bef83c25e47f77130b86dc5269c2f265874ad75538ef77b3f48a25f5c8c92e6e4c4d0fdf5ab99199a17b8fa54f1e7d0c1ff9053842884785c9dcdef80831a3195d5ac373006f083bda50de65f83bbe859b64ac8dd45191ad8b6e73809862a3b54d21ad73819731174645a44e747468d62d17cf3190ff0a9a918037d13227cc9c0b0009629a252c5c09c978bc8d5a1b5c124358860304f07f56cc82fa1040c3ca6f407984100f41ec5b6ec22146ef5a859883a451707700d5c32f70c42906f70d76efd8dd18876cb134dfc7c6a8e8bfc9cb598b11ca7bdda879d756bfe749badb6189f9cf9aa5cdb29e3161b6e6019bf4bf302bc8e1bbcd7b1450b16af0441765e8b01d762c38669250f4ba68b4ea6bece77ae885ba5a29fd0247006c1229f5d6cd88c9cfa21a87afe75ff9ea2d7cedda8d10bae91d16dc7ed9f86ccf52ebfe7fe313bc678a2cf918dbaa036a860c3458231ff284052b6023a8350bb137d1891ca9d0d5fefa21be998eb8e894ca607187f6fa85d6b2a9e7e7ad03cc3fdb31ade07beceae1aecb0ff10d79e0c393c82cc752889bd52a8c4ad7280c6b5ce3b92bed33cbdf3ca6b4e72255c8d68fdc9173c3d0c933936f53ff70a2fb34ecc5952faf2c39f0ae9339f736df2cee3e1f819fbffc51daebfd558392cb8090043892b47e60841ac4941929fe6547ba742db237f672fe75192e4688255c61304323c73b763453ba475363262fdc416cd4b4e5a364a475304f68946df5dc49e2bb21a98873d3c484005ed2900e6471d8a85feeb5bd06d79476b6097bf5593335db8a8a0a0e6eaca097028471e1649c632fcfe05a9d385e5d6e968f098c8ea20acb467461e3505f35d6f37c4e7bba849775843a37106771260ede61d5b313a4aeb16de8debdd506c9d090543399632ca90b4e484dcdd981153d79e640c9dddc71e8f536e17a1215fbac3422c82527f6625388923eb751d049a39e48526280c9596ee28056c0e57e3cb53a906b45c64749b9512e7b5cc6fb6b81adadd488b716fe2065ec2d9ac005b4750129b18d6c344d1d6e53fec6c1c91a1dd9948880baf831cab4f18ca736ec7285187022e3941e8287327e5cd409e8a53abe5448f95f5d0595ebbbe32a448d5248d6c555a2d594008ba3e16353dd5ed64e8c2c7b09e5bb21cfe20aba1736f0973f2c73bc0a36caea2bed167ec93e9a759242c00f964226075373d756435d55c489970d215a81390abfb5a261596e48e4f0312d6940b2baf0a99f8a1104992140d8196611cd030d8edc3e5bc36bce8fefe6f77cc31d81cfec0bf74cc820e195e8af6a630f1c73d136f7f5399f048a0499f0d7a456705a23b7aa3511aee89827df43d55cd1e12b796e13df54185dbb7b54ef5f12780859827714faff1ef739b1ed0a5cadaed20297da91f882a370236bdadf014bf0d989c79120d68a31228290f5b0d2c0b6de4991881e6c38b56d607a8fe1e917f0d5ded8fb581c522d790e0a974864b58b18164d9b25177b7bef7c1f695fae5a68113365a8492e585fd3e7e8137a67b62ae041903f5f8229f12d15bc09c585b4a9187b671e0df3189ca31cf8e1d90578ffebd7aefacc39173c0ab88d952d2e0502fd9463f42c593e26351de25943c2c13bddb29b634098453717dc3da806d1955b6af048e91966385a22186f16f27b796e37b9e4ffabfc51ea008f4ef48f3e63ff8dce8e9c7d7c571cef53cfeb9d7d161010f4e1a93be47c220669ce26adb5ab0fe585da3adbfcbe01ed54854be54382abdb35029dc56d48cce8784eff56f09d777cbe7480dfd8da0cc5861f180f01c97118dffc2b29b315419302cc4", 0x1000}, {&(0x7f0000002240)="53347a793006aaeb309aadbad2fba72545db71d18825c8697aee464798c34e6393e423f146df10145063bf530847a796fd7c4557083069d1d1f119cf205fd0ee036d5e8836af4410ed1381988412235b8983d370dee408c4fec969bc223903d4e624f38ed44d6782c3180881ad66bf273a7d891a4ef981dcc91f383f430d5703ddb1198e46b454b426c6e08736cd48a9d9f922", 0x93}, {&(0x7f0000002300)="62fd4f198bc8e0169c27b1fa05db14863734295375643c89b8c5fce70c6c93e422fddb08b3848b02cbae666d2dbe59b38b5f570cb37aa964013c77812f314a66927b029d06d446c435216903", 0x4c}, {&(0x7f0000002380)="e95022579ae8e50fe59c9ffb9fb4de56", 0x10}, {&(0x7f00000023c0)="7de96da201fefb36849db4c97a6503b61fdd9bad21029e0db165eb115b6efceb710b516309c7edcfa6ca739843d8d5b958ee8965183e8d2851b30da09a66683b4c539a7c00f85c66a39619bf6915980de3fa1b292a2d8bdc5ce706760a1c72d066c31a2a97a2a3a268e770632560a92a9c8fa91230a9845c856789cc4025c41e41bbd9ff16a74c66a94db3e49ee0de06d9079eba77ea", 0x96}, {&(0x7f0000002480)="e2cb1c833ed7f4c7f722a1238f28923b60af933f867eecc881e819e5706d2b256f75f588d718abf4d5dc4fb70e6908f5d52d4baf597804602de7d818c72fdf6c4196e3f36238dfd1d5cf8efb177d56f22686bdc3e0ca171e2324f8446e7ccb04e4a229accfae6fc25f8fd72e02ccdb97d7879ea62e8dd26573266b5cd9d05c3793ecce5c38adc6d7857a7e18fc5d4f0b0ac28ebe1b39dd094754a6225d00188c591a9d7599ac6188df73795a8747659f1c9b", 0xb2}], 0xa, 0x0) sendmsg$unix(r0, &(0x7f0000002a80)={&(0x7f0000002600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000029c0)=[{&(0x7f0000002640)="6ac0de10d761367db408a36a147ded263ec8e97ed9b8f988edca2419e3d642d57f0c1840a958cfac513a1582000ee247bd3d49e2efa4bb1407b1b0f8f2d6be1948d98b26106b02cbc74fc4084990a6b346eab2160ed08e78474b7db5313d0b53e844535019fd4943ef5adbc3fd5789b67736", 0x72}, {&(0x7f00000026c0)="f07c4430354124996d2ae56fcb0c9085cfdc9848175ea5b25c065c43c1574f15842d0926de1931aaeb040fe0952dc60ac0b6afe304d8c238c3cb60e6c8c9c3a3441a82c92b68da18f7b16e288836c964524581e89805d28b0024e21938d4d03a3c0df450973b7a101b9a6a587e6a1b670a2b86c6bb03fc70c5825ef6264304", 0x7f}, {&(0x7f0000002740)="1c0e2d71f37547b68af82799902dfa0f4175bc65cbc1c148e211777143fce8bda479a079aebb7886b5130d6eb4f172fbd15da72212a348ee8063a85ecc4d4af335158c86681d7d0fdba324e1e0fbaf0ed0ad1595aa141b01eca42435732d87751e3e98b6872373274857e952998671f6ee2272e70c5f446eb4d844cabbd9e63d6f080e9c979dfd6d3102dde0f139638e5d23370e49c253e4156e287def5ca2531b6f3cdf56c7537f9585d5fcb8ffa9c4b48712a69b19c3d1747c0bbb9c3b00488ec78ff9ae9f877adacaeebd9ef1eef473fbcd8b96c1f00f799d07f477604845a8bac769daa21afb3c60702bfa56f8ffeebe", 0xf2}, {&(0x7f0000002840)="9f085f09e624834fbd90b6fb35357e628b47f3852bd2be1a8cf2a120aae093e419e0a48f5a555e2d7dfb5748ee3c94eb453fd9443f60837c068aa6d8de56a9c002619ae4b52b9ac7ce8fe7957ebf2f02851ca275c8c9487a67a3f88a291e", 0x5e}, {&(0x7f00000028c0)="a87a00f1979d1375d72114179b3baad1f48d6cac83350dd564042a26e1", 0x1d}, {&(0x7f0000002900)="1099651040", 0x5}, {&(0x7f0000002940)="7ffae3b8468bcae2a21aeec1f1847314a9928ea91d919ca57f442b6e4cbfcf96f478960fd3300120816d2ceef94f8e5a5e6e1a6a334428e66e07c68037ec0b898e210bff04c8d8d92517bab9d05cd4998443", 0x52}], 0x7, &(0x7f0000002a40)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28, 0x4}, 0x400) dup2(r0, r0) r1 = fcntl$dupfd(r0, 0xc, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6b2b, 0x6}) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) dup2(r1, r0) dup2(r1, r0) dup(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) dup(r1) open(&(0x7f00000000c0)='./file0\x00', 0x281, 0x4) r3 = dup2(r0, r2) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1) r4 = dup(r3) ioctl$TIOCSPGRP(r4, 0x5451, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x4, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 16:00:04 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000480), 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0xfffffffffffffffd) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) munmap(&(0x7f000000b000/0x2000)=nil, 0x2000) madvise(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x7) mincore(&(0x7f0000003000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/179) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r1, 0x1) r3 = shmget(0x0, 0x2000, 0x40, &(0x7f000000c000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) linkat(r2, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) stat(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)) r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) ftruncate(r2, 0x9) r5 = shmget(0x1, 0x4000, 0x23a, &(0x7f0000008000/0x4000)=nil) shmat(r5, &(0x7f0000005000/0x3000)=nil, 0x1000) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) poll(&(0x7f00000002c0)=[{r2}, {r2}, {r2, 0x8}, {r2, 0x1}, {r4, 0x100}, {r1, 0x4}], 0x6, 0xfff) pipe(&(0x7f0000000280)) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0xa, 0x101) sendto$inet(r0, 0x0, 0xf4, 0x200007ff, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$getown(r0, 0x5) semget$private(0x0, 0x7, 0x4) getpid() getppid() r1 = getpgrp() r2 = getpgid(r1) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 16:00:04 executing program 0: r0 = shmget$private(0x0, 0x5000, 0x80, &(0x7f0000ffb000/0x5000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:04 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x7ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x6, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) dup(r0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x100000000}) close(r2) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) close(r0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:00:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000080)="011023733925c43363e61d68764aad3077771c98a6af2ad00f4a6f8d2cdcb29ce532e4d4d4a3f01d131742795c1232cd446aff23a9eecf8e1bdaa9894958f50b312c1b48785d5dba", 0x48}, {&(0x7f0000000100)="7a0669a3", 0x4}, {&(0x7f0000000140)="50fbd91a58d659383bc715332bfba5e61dbced96800c3ce92c40427cb35650b28fe1040f89f987c464687fc139b7588b9704c287336e14ab53f3e01484ed817fe6a239c4f3d80770e3c091c09da3db6a039bfbeae04e1e20e5721342af62ab79ef3a59288a741982addb0590d5cf392b1a6e394aa01d0f4588f0b694fd6ee00a3850b7351e180276973bd88d653af053626161ccff2f5e63d21da84b88f973e6659c057e6d0fef856e73d25739ed2cd167bddef5856a2409b69a2a23b125a170eb5a3e972c4ef789c286b47f399167ac95578072eb982dd3a42c7b637d389b268193fa01a16b92245edc7965329affc8474490f9", 0xf4}, {&(0x7f0000000240)="3724cde04753861071f71288b7252aae3c9cb9fc0e1b2567b322026331dc832f37c203732b91a40ae230dc66d677b5f8f7bd335b07418656c900b5af4bcc94e4c255e46d5bb026c85426c12fafdc77f71b82c92b76b54a2fdd87040d7545816241062ccf2b551d2d7dd0cfc7bc1723f4c38480873bf563c5b932ad7938be80899e0cc1f5557b640165fb9434b9e95c187b5471d9cf8bb61bb03bedb995b3038772bc58557c5be1cb9d87ba7f25fee471b0ad8fafdc0262ee01032abf4c7fabd24f8062cb52a730f4200e0283400d4a652d3df0c5447edfa4c85914ebaca791661b725922cc40f30fcf6a7f56c85360c6617a0126dbfd26c682899ebd5a5c40ee994e305c486699fedcd0bfdc78dfc3480ce7813de88f559733e531374cea8811cca41304a93e929d844bc8b18d02ebcd9ec5eedf26c776d6efb7047f56f48acd3a701a458ed486f056edaaa47fdae76e8d4c9f3d6366e253e49c9e1e8c695450fb968833ce934e3f7fd8611f664c9fb99d091c5ffa27fb044a3abe6547c9530c2003c6fc3a924616559b37bd03314544ee078c832f0dd3f0996abd1b6727fd076c6e35865ebd0d35025375b2ad6dbb746a334e19f21f364bcf3983a45f741c055723c0d25e3faedcdd3b5d5349c1982d802a86f2a122e15c0f8f484d235e1d90ed1df485c2b25ee9dd1911490ac5aa08fe564be6870730477131cb4c55f8b1c4987e224daed5710c2c1e8e1c2b694cc55c0c21879635936a669aafb562e303cdfea611a4ef0d30c5838e23c8649ae212d35259933e3aa53f32dbcc3b9c262fbf72cb41525d5e639d5882b10620c287af2c17e97f7828d44e389b7ea3b2e4011f935b2ce691ea77544af7255544b71891edb592964ef3fa0161823c93fce97bd77ba17c47f19e31dd3427a094dcfdc14bca535fce3dc1e80f160b4b828997150799d374e73456d627165b996cf8df1e1989359aac3ba8eceabc0761eaf82fd0fd7a9602796e104db31b9e003fbc8268df89d7aafbc7c205680e8bb59611ca4a363a4120dc6d06244757a3c30136807698e55ef7c31178ce0e25cad3a6fd0d4c1cc556abc74168d3cece2cb0f14a3a6a6271282dff4f11c3721057deda9cd73b9b46bed8732ec72ab378681eefc2ad48300bef6c5623ceb2f91f977ad070f501fd852c7426d3314a75a9b232948efdec913973f11d4f8325e526f7400b6361b020fd5c7332e61127b11ef778f683762c0e0614981476e681ab397c2e7140cdc8e43601b93cd5e1907e4c2a34ca95e7b71a9c6a80a20e6775219539a6f78967cafcbce499eea3c3b23ffcc1afca5d7105a3543910d84e16a9bac4b57a26d64c301aaf1269683f8ae86cc31e26c73797e86e0697f6fca1691497edd9044809108f89e34fd3e58d0dd85a034548b8c7560e393ec6c550e941f6beb114bf2b283488e2071ae455811faed1629a7c8114b881b74f136f9ee777b4a20752d01065663fc18531fa8c3efeeda1ad6daa279b3505bbc6ccb17a960f233942c0b6414ee03d354eff742f0881b78f1331e184961afeff54d012fc2e0478bca774fe888d40c1850f5cc0a0f2c1905104b4146c75af260d2d1ee40a687a7c8d4ccdacdbd986432ab518b88722a7ac04395d44920c23df9b378f94f8777b20c35a1965d1f0c5a729e5ddbcde017205cea4463fc7ba1017f713a66412177712eadb7b6562af5e9199fe811fa1c2c56bf4b1e90bbeddeede1dcf42a9b75c3a8b49efffb122b1b26f640f83dee89bd24748be8e6ee145cb5b5adc431d11a7761def654fc8d24fdd5ea80cb2aef9a6bf690d194b81b70b474d1118a1c620fe6e096ad8c38575b0e5b5fc4e518ddeaf342ad04108928d93ce46c898302dc24f4366fb2c6303bbf1e66b40fde7a81f80bb577adc06c1edc2c578229445c386a7d790dc5ae7d7de92e237c355ff98536501d247e8576648c2f7a232ad3d5c10b2b633a0a9e28fb044b04b6dcb069212d1922df4f66abd6f8822b74f19216edc55d4a0cc9bb42eb4880d2064c8abb66729c1f1c9758caef4cedd56e19dd7fa0c6127572bc5e552a2286a30145387d84b243e2931e25372e8d8db6d97ad969595884470a570e05b4b8ba6d2141f897f7e99edb9d87423c9470a68cc0bcf9025ed5010f4dc826585f74910c7173e7632c0d559b51ab1151925445581b3e11c8bfc104f7a2ec2937157043b61fd24810a06aae6dacc89ff8abc0c9953bc93454e2e47c3cc18a945519b9d23572a186c16bacf289e6a41751bcb12001fa907c3379260777a088f9c32e9224aa8803d799b44a555a9f276d768ec97139a86d6c59e7fcb19a3da9ab968cbaf02b92864a7ca9b0e9f58e10e530a2be54a6c11397d812922f5cb70b5adac0c50c557054e8e50775e0d64b4fd7d38c4cf860c7535daa8e46ba27d983e73143b348f62663e5d78edcdf2795cdfd951c7514f775e33379240c5a0cb75ff8f2e4b6f1c0622b0661eb83c3448aa02b473676e6b4209a4b381f6fab9b013f1daf4ba0cb291b2e98c6e275f55de9822c12c40076007dabda2884938e74490951677c884d5ee7f3401bd4dc27c432b18cd514f45e2593040cd3967403630c9cc3a223b6f7bfd633f722de9018e0c8ba618279666f97d346e367ebd31ed1804b909486ba971a92b5cb5bddd52ca85935311533d31705cc022039999b2aec081b5fc4c19d24d10e8d864a34db4f6e9e5e32c46fb99f5cb5158916919df759b8544120ffc11518a6af9e29c02e57970a877779a6ed1c9e8ec4b1214f84feee9bf9bd55ccaa6064a6274cd2e0de63eea66f0a4bcd733d7c20fa39a6e2aa40193223f6f8996789cbc4365c64a63d2f295c2dfbdffb76d276b20441e42748ddd01e45e3069fb758fd00ab55a1aabb8eb8225a09fcfc29763942e8ae498d04fb680a47d756455aa38755b6296edad87611926e407ff4fa4f16c9c16c99645913221b30c7319ddf618f778babf4cd254fa0fa5ed95812da43c87cdf3655f7dfaf56a8ef12c0f70a72d10bbaaa0f75316e707c919d32f8cc12a248a48e7b2ce2dccf94727c5685779926d80422d0a44808d7b498140b859b22509a42d2792eb11810e932b34c7e31ff120e3be6f4c39417de0dcfb60dd21fc31fb912d3075fd795f82ff44a961bcb879492565e657b94ef8e1609703c2f3de418d2028134df9268919841f58706bd9ecff26b76d367dcafde2a1764a9a6ee0e4aef6c0e6f06d599e634b6f8bc94f7dc52cbaaf9496a081f291fe6197f43882810405e55d3f864e3684c198b4db0452fac9d28c03d266c2c813607dce3db5a52297a993f4d6b34d53d618b613536e6bab141d023482d37adadd23687fdb884938229b2c3bb6468b050d017fe1508ee035ef7159628cbed2d98d8d501e6c17d0af08ce5e33e9303b5a789ddf909cb361b0a9588b0635744a70f811157914ae39d3c3ae4d7c944b7bb1574884a47c27d5b08948165a1194791d0db5ab52cb2ddc9c258e1a3c2c7e26598199e643cb8793a65d5747eb0ec7c7fef3d61198e7922c153a6b29fe800a680f7a975de31c9440ee296684cb6002ef106ffcb065540a61a53e58b8208715f3658227b48646abbf6b4fa7d95ce8d5e7c947dac20af99a1865b177cdc38de58f6bb12dd3bd629b3ecce479d2146a25c4399c7465558c0fdb150a6d6dfb2e776756eb52cf0765b5526166fc6fde58a9a6e316b6d5b5cac195d7cb583c44a80fb07bbf3c54d17b50171943d8f646e66e320e2aada14fa4e8f174647956f132dc75527d0a02b4731750460a6b644ce0719154815ca5dfe041a5ce4cc022224bc7a76b2404852f560ac7314c7d6e994ee9458a5644de06d120645d7d7cad75d80b89e4acfee2bbc2725bed58cf2e129043652e239a6d15cf8db1b730a53ff9b93b94c0461a9b7aef60249a957d9833430098e459fbd8153dcfba4992578d17b77283fea39a31784973fb8189fcc8055ac992d3427d8791a843ddbafd7dd84e5a623569c98c8423c7b214628a165e247ddbdd71cc483095b140dccced0c8d1f0e91afddbdbbcdd5c066fbdb3cc1daa378f8754af8619c6975469a015826e2604cb148092e85419e054787c2917becd2e52a01427a20d3490afed21c1e293635cc34a4b7cfc3627c53f7e2bb46f17d2858f5a489b2fbd9406a183ae7ef9e5f3bff2ec4686c3870f84e4cecb9eb4ef5a4f5c6a1848f8c8361b79f43eacc78b824e0daee538bd6252e94b15653ced6de3a34aae51771fd1c4fd3932164bcb7021742cb9eddcc032b09c9303d5b0fbcab756e04ac8cd25c93b0282934e749e3f92d7ebeb1ef2cdd9f543d137f4391a9b29fab309090b44fecfca62610200fa339f5838123136c29c153193be93a124468e6162160283fda246bb6f4c74eceb315de2fe6ea5808292c4d2af12f063272d8ed22fea11eda6e2022df210b3a34f4e262b86c5ef771ace7e31535b1e9a83183cb36337a8fe4f0903a391ead393a5e3f7ab87495b26f4dde35e449cab796f13da05b916d412b3518ee8b2e0cec28b3ecaba0bf4b8fdb81023ff5bc7aa0e35e7db7e4a511da1e41ed3abae323b81127939eb3a64261c0e35effb1cfb987c2c3bf9f9213e819012c25ca168625bbcc24c81116a9fd632174b18f6623d92ccf2104e388d320203a71e20b4a6efe891b31def73c156fd191578beabaf05b8065b77d4716c44907340ae47174a170fdc03e1f8aab35153c8e960aaf6e021369ef3eb5c938e8af46aeda3e90e0caf21adf523e2222aae2a743db5414cbda8e5dcb66e759dec7ca4353e03f691ce43bc25dc0898f60a5fc45b80be76a96daa29437fcf93d2b4a3fa175f83e8f27f2f0ae678180dd2d6b9c431c681457ed4d80374f9883bc5596e562fba0e39076c115b8c423114b320a6e2bfcf90ad954870a48ae035765a4150943f178eb788590bdd3c7c6bec9692daf3f605fe0f38241a6b433fefa78c8b4e9bc81942c68fd84ebd7b0f8f98cd437cab8dd63a978c1f8416cac4a4d2106ba33b05efbb41ba8a10ac8ca2f5c03114d3c8c58aa6a30573727ead810d5d4bede9aff5e15b8428afedb27f91ddb5d220517d5de5a387823cbf43fd39f785334904c8639aae5dd428f66d020f255f795d6c67b49dae307c11e2501d78bc7ac26cf37b503d78b7d3effc2d840c594651890b6f721f3357d7c9c27cc6b0f5f34c0f036b094a5078d90a6fab23770f17dbe4e5eacca374c57ca102c03f3cf6896ff8e94dc1d40d3ca4bb49c4eeb6576b2a240eeee8b27ee0d81a5c8472a9c113349d429499a1d1beafa5fc13e3d91650fd2030d7befd85c00ae367a66054b91f4fce3bc9330f09a19112f7ae0137278b3ec5e67590a60c911b1c83b81c9ed99541d4278f6edf65235a7cde56a2099f6eee0524a0e32613aaad72341ee2747e741a922285bce45e524147bef38126bae887b003f5be3bc146a1143859eeab8bd6e700b1f180203244eff4986c1649cb08ffd32f36efbeb3a4c011cbc36f124d5decbb5f601ed2be52e75c0a74132b58304c195a0c80c8ec1466e9980278fbd0cab2a6198ea010565aa1fed99e70b8a9a0a69d52cc5479f54768fa410eaf0ed3a2a656e940d8609c72d21bc2b0c5531f18a41e235d8b872559fa5da1268b5d2bf55796d8442ceca910bf2bd672507b32c71d84619e2548287b1c59df4f83b37cf905a11a583742d6883f29fe5e1e78529bf609926d8fb454788679167ca79962fce49d2c063f9edf040d3c780ffa5da39cc5f8c6d75eff8cfa6bdb116946d77", 0x1000}, {&(0x7f0000001240)="ea953b", 0x3}], 0x5, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x400}, 0x403) 16:00:04 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 16:00:04 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x1f, 0x5}, 0xc) socketpair(0x0, 0x8000, 0x2, &(0x7f0000000040)) listen(r1, 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x6, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket(0x30, 0x4, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./file1\x00', 0x100, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getrlimit(0x3, &(0x7f0000000040)) getrlimit(0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) lchown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x8000, 0x800) 16:00:04 executing program 1: r0 = syz_open_pts() write(r0, 0x0, 0xfffffd52) pipe(&(0x7f0000000000)) login: OpenBSD/amd64 (worker.syzkaller) (tty00) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair(0x0, 0x1, 0x100000001, &(0x7f00000000c0)) 16:00:05 executing program 0: link(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x7, 0xfff, &(0x7f0000000040)="0cb8dccf17fa84c314da7c45c701747e79d323f558db860b9e9096da9b01bc86010581c67da3f85af53ae47b1de84a386843a5affbe18455156038db29302652e13c94da01a52e3d31ebd1d39b201018bdfe333452d35aa7e7c54ee3f6167c0e7f35bc4ba3d8bacf788a07dcd7a7b77127ab368b5927e4ba6a0e4a72395cb726d5e997c5441f732f4d3ee2e746", 0x8d) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "a0e4515f61b5b361e618253bd0bd21e86819d213", 0x0, 0xfffffffffffffffe}) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x100005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000001c0)=[r2, r3]) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setgroups(0x3, &(0x7f0000000100)=[r1, r3, r5]) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="a9bff581cdef873b95cb21ee19b949409b683f607fa9d0d6c8a5f86513ab7366c4d13768e53e7763625ad52c9204738278cb50cd1f9f276895b32bd555f2dee8229f1cd96fe66ce5351abc62343fece840bfdbd47c34df74946bb8124b3061a3ea163b1fcac0abd5bb97aa3c9daae3d4d1444214428baea8e02d6fc89f782703d77bdb4def1472c4add00360e52f880dd91c75b99d262095463926b887256756ffd37aadfac991be3ebbe29b8337b8dd0ae37bf5", 0xb4, 0x409, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000780)="8cbd4b8a83184cb1ac56dfc49cac3e5d4b549d29cdb0749ceb99de14edb404b84d491300cc77178c06c8756a478891aa6516af40af201da52798a1727474607bbd8bf2ceb63feea8adb5bf0c101ff6b111ca89ecd83c6202789006937a06c4c96e108cd247ffcce9610d40b81865f023031da8401bc96cff5cd04381a9a1815f18b6610b7cc1e14362b650dee85a1dd10bd2dc98af9cfd07d7d0c137035749412b79441549b5e90e473dc65f4fad3277fdd89a50ea4de33d1ce5def27573ca445183eeae8e04b7a4a1a29ba6daebe30fb114134c6c8d368f6c4aa9636c2ab6d024d3ff4c98abab35c6b6b3aaa49c98faf653d190d2e0fe29ffcc8bc8e76e081ed0a41a45b1004020759ba611a00ef7c6892398e041158cb7ecdc7acc39527a13684c4aa6fcadedb2c33aca2b6e510fe957697906967151d4614dc9912698f77a50900ed56129d91748d7d14f5cccb9384e794a8c6ca2317e98cb5afd24b514f2f40eecadfb6de3b3cbdab6f786d4d23da686f0f1b5e5f941a334aabd76691ee780a7786fc7ce6b40cb293b7e7a57088e68ade55b30a11603a694bf82b6d1033210329bf08a2c962398a9f36f194551835e5a8cbd9520ecdbee3f479b92ad249454497d2644ba11aa56c40507bde1bf430b46fb0e732b47398433bff5a3bb8b29a66a6c918d7569921013c17505a6a52565793dd41afd50fe7d351618ceb59471492e4a0b0ba8a81b01b317eee06083f7896cb180cb4f436f722f69db7ef26fcc401855f375e759724baa064883ce59c9906edd0c1fd734cee99fbea2678644af96fd02e63c5ba6c81679c35bb8cbbffd24e535f444d670ce18f809893bb70e46f59904cda5b854ded47890f6a962125f469237ba5d7009cf4ca9eea4ac8a8d1f87ba87bd69cd72ff09189ff146081483fe2fe82890e47392d86d9bb0f3dbd3c5195a7c9b9a1f4ac4b866a0cfa1ad8214fd9a1f742cec2e0fb49f3d6e76dd0fbf93ea2dd4bd61094de92ef85f0182d027b1fd8a98f0b0b96d7a9a45afa83e41d8fa6c5178cf556ea9f0d512a84fc08d96fc83021c2e8b7c4063d24bc4cc4ee7d09fa98f8689030c983c449565c5012c914ae47e3459efe5c500e0a58d61aba4d57a781b3f8482f4e5110dd644c7620221e05464c181ac76c6bcf50d73733a9f7d9c8fbb76b8cb0dfa859c4a633f00803a02688dd5c73a85a594a242abcac1e990a23e2ae6f484f7e56abf0aa998327e986a8e7a46e3317040ba4e44c94924767bac903934674b22cd0a17d55cf5bc74e58901c01d2ebaa1d34dd3aac58a3d8364140c054a5169fcbc6aaabdf87cac13213f64e7e83ecc9de3901263c585b69f7723e9471ae2109ff9e96b97c442481bb64684dbe2b9b6a3ad8193ec6fc81f6950cf2a6c51675bf18596b618c006b1cda985dfc7821ae658153eb057c87953f39dc898738c48c5ae15ea5742640a1dd1452b2b6624a776dffad883e02713ea9581dbc80bc2ef6a993c8a06e7636f20eeaf1b76868f6acbbc7918d00379ff528ca88b4de5f237ea3e87da7e6a1319185f04f7da63d67309c98a309bb41818d372ca684d74997d6f568759ab90220b4db873fc53bef53638f36915d39a899c07febfb1bf82ef2d3da4bbeac197c798a3ed06ea8a9d590c9b190b6cc8ba3ce33a6b0be28be7fd79d582b84d102e6390493aa74949004920c23814b47334f8af8bf209bb43318ca093aa715b20090d289816e6095aa4a58aebe0eca3d80f444ed068a270cd4145af2bb5adc621853277dda36780b752fc35dbeecaf232660c9cd977e704017b61a164ab107cde80f976fc67f138e70c9f7876d463b428c5b8411add653058002386b0c3c928d0e3e1a9e311477e6561fb73a8d814d7d0b58fa2b0f9e81c6cef56e4d975ac4e2a7853398de8882b8d69147db32ba2592543366201e9ffad8661edda80a105cec5017a194565bdaee782ce8862355767fe39f2ceb02333eb189343782a1e0477eb1762ec9e29df131581049ca40360b0f8340a0137208a95a501562419969ea8b62cf93d64746e737060ae37fe7b175a90bcf9257adadce67430f5cd17a8a3d4bf1dcc2a2e235d98358a15be10d365c0a0ea53319e13c377438f0bf0adb9ea0478340500c2b5f2a330ea70ff51ff038070e61070fa41b7738501a46631975974af2ae2b8affbb64bebe9b92d3e483b23dfa405af16738adb8002eeb01870bece4cec08015dd023ea0c3bb9d9295e455d1440ab001234e171ebb6c857642d6fcaef90bc416f597ec8e3ee093d3defb35ca6f3f2a62d2bb1209e19b1d92cc915f99b894d543347142b14ab0863ba7a7989aeed1464afc64085b9aa7138229fbf5d4e62a813bc5f3eaa72a7fd0e35a437d57a6417b47847b42cf907b8efdb2bdddf1b0b4e22613b1864f97c755feea4c6395cce44cdaf2fddbce809de1e8e86d4c3ebb2c847deeed730a469672ec181bd776f49b9d328edd41c1b25b75262ccbe26576782f61ea5fd4d159c9ba70ab825b3beb5183f6ccd977e8a2e644582094c14afd47759aaa28b0174cf22669f464ccda8a7da6dabb9b6fa7d778a4dd8afa35b2ceccc9dc6fc7de57f258dda90041396dd903ad86a0040f12c51eae48fd62466e347b789a37ab599c4e8eca3462e20a130fc2c95b8575d8043458f6ee84e6b92dc9f6aee0e1e63992d3e9228ae8f7e3dbe54cb673199786d2b3831b92683a34a6c8f96f776f645a6e6b51d1a1136768f12de04580ca57caa99c88cd784e2f2624ece9ea49d007342950d856c1a7d840222516d500b60e99ec6e656f501f3738c3ad7e889326cdec43eb6924153e5edd3fcdd80786a11d9efc3e8e2924cc6f9a88ed13558fd0801ea9d20c15b56c37db65b6169ba17a93ba34e6bc1b53da860dbdfb8f27cb3db4107df396663c19964dcd0a8f9f2338788ff326a9d3a0e421b0beb75d209910852ec8493359a203d6f43457f1d6bb08974c0748a163a937b098ccbe391fd8d5ca371dc9c513ce49256954df3b7b2cb5bee3b9b694e1e3a9fa3d0cc13b4dc916fa34969fd73ceb623714a36e24f806198f9e39b1befaa986c5dca2ac6562837558484a8e4125b176ce1b78a1890a92c5767305dae0c824880016620cf1f73b28b6d6099a306c9c6373e98554074cbcf4f20115c47e7b1353076208b6fa5a198208bfe4ace49116f7a7d22794e3b985073f1986eb0eeb4e013433b35a5f03dd8a8bc4c97c1f71736839b740ca685ad9fb234faf2550f9c8733a298c1aa84caf62f0e341fc3cbaf5904e1bdaa2385a1ab91982911bd57f4e9955c508f98f0d7e00ab82d6999985ebcccb98a55a449fbf765256e113ce69867de63c7abc7763c11aed7895d103221f3b92ec741e322fecb24db2e9f40e2d34630a70669c54d6254565c620abdcfee65866c4c77a7806096486a20c1f34a4b7e597e9d37027f157ddf7e780929f67fafab033b5b649fc0287846b0d693c9a1313bd2c4ff42a13323e1f12c194a5252b1682131624d64d8ca100bb1a52911ee1731ca1b37c02f82ea33e84e50ee6f9541b36e357557d7d73b108eb7367b87709512c5e9b20f46b28e961ad84d8cca00eb56a2561a39fefde35453561524997bfa29e5e942aa4b23ae12f4ca0877c229190b36c4ea2ffa902be0ced41a76b8cca3cc901c9493adb70e8a55d6dfa3feaadad668592d10115ae9bafa7b154c2be424b674485b8afd4603f850c28ed2973c5be595bf2914828de64c5125f51ec570c953940d7f3460d6d90d2cba6805a4a36daa0d77af62b781e9dd568fcca7f8de30809257c14ab01169e934efb4f78e6a88ee9dc41d556e309ff1a0f30320638afbb838ce1eed622c1dcce9234c27cfad3488d01fb8b6f46c8f111c8c9568688cf15538ee44172af6486d5975ae19f8c711897c00fd8740911be41684693f9907029f7e98fccb7f0e2cbf95369b48d69edc76ca4f0242b97209f6c77786590e1280ecbcc3253aadb08851b4edf91bed5fb338c13b2ab6761b72cf245011ef29f759902cc23390d092b1b7de18a26487284720ef0a6bd02bfe2bff22c486ce58dfbe1d129dfe1e4ee902a506913d0c646168c02a81efe1389cf837f242189d6f1e70fd7d5769aedf78bdf48170e9c0cd1e75ab113f3104d60c6771363d78bff98d39cafa9d109f39988ba10ac0286406b4aaea0ae7fc0a45a7778e57452b9a8ff649ecb5498c94927fde767bfd033641564329807ab241eb2e51f8fb89642ffb15dedb8f39e4051949c3ec74274a6556cd135ea2b096c577c03eb28e1a69f86576219027b4037d9cbe70995c1fad60bf48b305dadafd9b8ca887736f6bca64ea08d9ae3bc991a376dd54fa22e0c1d9acc07aa21e1e108a1278c1930259160a0905917d54f9fb5a39604e5b1d743f80856aabc7c5a1190a670ba33f6e14942ad41c3a0d0aa11ab182b99445d76f5051ce443560732cd7fc1b323d56fb1cb6d6885e8a4daa6d2c3a04e6aeed01fbb9dac7882aa6c16886633e0a588cc99ce6a28d70eb06c8a6d3dfbce496bc4816e1766ad464a12328ae21f92352861d200c53492b6a1f326572f95148a0c851e518c3d6eadbdfabdf5d0e2278cb309c701cc9a60baad83600ae1217c53b7db3638e08d368c0ec533e9c9c860326197b41ce4244864ea5b564fa47d7e1a973a14311f763ed64bf54450a71ad3cb0118d603f11eaba01ebd4f9c75fc7a9747096bc939a121f91aacef380861005ee7187b8482a659e15b39063363a805ae61b08b1730ed11b8e0e7d52803cec544464df87b4d88888092a60c26d981994cb3976095d6bc8b192055d0ce3d3248cb05cbd5ec95e634e31f223996684ada383f143f437a3363b974c88d524a35577b5d23e13ebe2d221185768f5f856f6f0c137a46b006ecad590da103376ffdde8e3b880cfe53a5528f1763f2246fc0afcc859185a2d70b5b1eb95a12147aa954980930a6a8387e247e85936148d3c86df6d4da08631e9e71cb6bc186805841f7e3771ba2b2288950c32bb8963ddd63412a431d9a3a6d5f7ef71588cb26f40ef4f7001b9cddda1eeadda1908e0d99cf08cb32b0e919681672ee48166873ab38d18a170f9faeb8eaff0fb20e4b3f899cfd3f16398d11e9ef878fcb7632628adfbbf0d753671a9d885f3acb6c381cf1dfa5ceea1848de774203b8de4045d5df940a0073aa5406e4773a260cdceeeb05ab07987d33c7f37761edef14f11342379fc6e37864b5aff41a9c7b9eb46842f5d03a4d2d2477d93704d7ee9def9820060629a2f2f4b3995d58a05e29b7b2ae4f8b8722dbb27d020b37e8b8965a3161e622f4752c475ce31b6cf40fe9603cd5c4c914437828ec4444a100dedaac1bd78cc46df6c36e98728be5ad3227e62eb47c169b53b7f889ca18d5cf9ae56e33885d6f98798c252e6f7ef00620ea3beffabc0898f17c1e6d1", 0xf11}], 0x1, 0x0, 0x0, 0xa}, 0x4) execve(0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000140)="3e676664c0e3d0c48195d3d72e420fae23c4c3f91471fe0ec463a10ecc0b0faefac423297947ff3526de78fb660f2a5e93c422a9afe6") 16:00:05 executing program 1: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getegid() r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = getegid() getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="31db00ac14dac57d09a29608b7b413f9f59e5a2924be5dfc98ee419420a9c3759fd4cac1194ecc9da4899fcfc7318e649574fe39aff2df9cfe2b6dde1ec0cdfae32be9780cc9ce78ce6afee4a788e0031fdfab007e90769380c6fdcdd6e4f54fd1bf872fe142c7ee5d0ce3e18e08588e678a984891b47e9a51b8c747da2f660bfe24f373daf8425c05fb43f91e6a97bdcfa6ee99d5ae2b69a5a36ff460a02a24237b28af881a3b9e0c091ff4446aca73d79530998787fe725947e651aeae8a0a39eeaec2c316e6bb35d6a2ba7c72a6030e1d1fa19bde5dc62cf3a439b1", 0xdd}, {&(0x7f0000000200)="9c07ba20f77d47b688f5c168f2859a301467b827e1593f82419ba0b44f9a38b0fc2fc9b347349ea653301c", 0x2b}, {&(0x7f0000000240)="e9541a35bb52dc0523978c4263e2939faf86df91ad05c5dacce19d21c349262b8b8e7c1ec41ee8ebd59e3db5ef25e4ab4f165a4a70fa8df6cdecd029180058748a1792c5c72d0dbb8a9f4e7327c40761aab8de495e9023aec9d8669ff7aec1a5c61803fe6b5dfce4e266f7f14bf795336437959684a517de4451a4a61cd8dc6bacd7c453f9b05edb89489d28b3bbb5109a794e998d9bcad788b7a476fda86eca2aa8f61f50b8b9bf2e179f9a2d7846efe449269ac196ef3a", 0xb8}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00e900001800009fc16aa35077cc4be6d71f0000000010ffff00000100000040fefff67796f0a9dd4eb781814ac9d861135f3d35e0547c0bfc09932a2d01d91a51bbf39271dc07d3389441e57bdf791b5b9f563972824f81ab61c6a7341758841a292497faab94d03397f67a427d11843a99a9668f02aecb067a2c5457b29c0d5b439514b958fa990b2b416b097ea243d48c6319fb687d4e32fa81ae8c23837cbc809f7e4bd3bfe2534a6ed4fe68bf994eedc1884436469f5198bd3a3d82ac2936b018abcbaa1fc68210dd4079626e9f6fac0f7165404f8d916bba65fba39a0b0e6a80412fce1c1799803ff70aa164051092b8dcc1cd4f7e1dd8a3a544d354907abd", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xa0, 0x400}, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:05 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) fcntl$getown(r0, 0x5) r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) fcntl$setown(r2, 0x6, r1) 16:00:05 executing program 1: symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:05 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x7, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x1, 0x0, 0x3}], 0x6, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="e3b6ffd571cec3d2d4696687cae0d633404013e39e2d517c9251e023e399d38a08b0c2bd240d75254253fecb2260ceeb6d655f1dbe6dc4c495e7b392ef843f2accf61e66ea2f89a076c5a9a0f18944b9d3fa4f08bcfba37110a6bf1d488f7cf8dfcb5735b8acc8b4c07ba5aeeb7518e98238a54d7901270bb0571bd31069e2e47edf9255dc06a6", 0x87, 0x40b, &(0x7f0000000100)={0x18, 0x2, 0x100000001, 0x6}, 0xc) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x1000, 0x8, &(0x7f0000000080)="8167bf3bdfbca5be783af1441b8e5e2965e34a6b9512dcae24c1f954cadbd9c104cba2cada6015bdee4ef203b78abdbaf419d2a975500479537b1cf9d3db4a17dde7a67d6f7a12efe5d614e25764fa318ec078a4849775ba99994d9830f7fd2d2105d8663667df464b92fa6438ba915a", 0x70) 16:00:05 executing program 0: r0 = geteuid() setuid(r0) socketpair(0x1e, 0x4000, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r1 = getuid() syz_extract_tcp_res(&(0x7f0000000040), 0x7f, 0x9) setuid(r1) unlink(&(0x7f00000000c0)='./file0\x00') getuid() semget$private(0x0, 0x4, 0x8) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r5, r0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x2d) readlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)=""/202, 0xca) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000040)='.\x00', 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') select(0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000240)) 16:00:05 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x40004, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x5, r2}) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/159, 0x9f}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f00000003c0)=""/236, 0xec}], 0x5, 0x1) shutdown(r0, 0xfffffffffff7fffd) socket$inet(0x2, 0x4005, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x4) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0xe1}, 0x8) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:05 executing program 0: mlock(&(0x7f0000f61000/0x2000)=nil, 0x2000) madvise(&(0x7f0000e96000/0x3000)=nil, 0x3000, 0x7) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getegid() r5 = fcntl$getown(r1, 0x5) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getpid() chown(&(0x7f0000000680)='./file0\x00', r3, r7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getgid() r11 = getpgid(0xffffffffffffffff) r12 = geteuid() r13 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="dcebb8b5b1b81b68151f12e2d32c32aea4ecbe3c021c199b426ac9b3cd094f0ee77679608eea340b27b3b9ad92eb7ee64e8b0b77200ca619e1667f0f4df8251c75a9263ee450af656dd1627114870f17bf6fb24f543802d153bea76aae96f5a0afd9696b38d08d9c2b3c19d562c8097b589fb6f9e4401c7078239d3610b462d4f73dd39b066d56e01a7e66d73cf776f6244493d5894e9ac34c08a27ebbfedaec974c89d737aef6ed6fcbf4c11edbe0afa5a46404257c78", 0xb7}, {&(0x7f0000000180)="f48ca7158c3520cfdb466b20aabb62b6316e8bc3a8bb0eb4e2227e6796bc0deae29abb46ed31396a5718cf930a0595b1f15be190c7567cc2ba6dfe7f24c1f7c4072c981b550de363fa66a95173e8789c02f04302b172c651d753c719721b28788855a1e82ec640c6d5467abee4379e50188b7edf3a96ce88e8e5d7dc", 0x7c}, {&(0x7f0000000200)="a161618d8fe6c2c4913f11db8cf896cbad4f48b45f8f3d8199e0215ebd301196436561cf2fb42159a3024910134bc82aba426f0e76f3c3ae4fe9e031d2fba5a63957ba6be887426399255e8eeb11f4e89f490d417adad14b6cd66a87fd6e3595a6440cbbe9f20e04ac", 0x69}], 0x3, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xe0, 0x4}, 0x409) 16:00:05 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) 16:00:05 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x2366) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "005327cbca825d3ce61400"}) syz_open_pts() syz_open_pts() 16:00:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) r0 = semget(0x3, 0x2, 0x210) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/191) 16:00:05 executing program 0: shmget(0x2, 0x3000, 0x2d, &(0x7f0000ffd000/0x3000)=nil) 16:00:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) fcntl$getown(r0, 0x5) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) flock(r0, 0x6) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x18) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x18420, 0x28) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x81}], 0x101, 0x0, 0x0, 0x0) r3 = getuid() seteuid(r3) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xa581, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) socketpair$inet(0x2, 0xc000, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() r3 = getegid() setregid(r2, r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCNOTTY(r4, 0x20007471) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000001640)="3f26e8acec5e952fc0aa50b5a1fb708e00c3974077cac6048e7229d157f682f769d3a6de7f4bddc6a79caa06c68d37b1cf00e188d9f80c4bf77913566f20f5799b1125c96d1d82e269c3b4dfc5c383943d9f32e3034116bc9e1d0b0169a707c42130011167adbb6c2bb3bf779d6a602230e5cffc9ea8477c660e96e589a67d32aec6a897cf36837f28ab860ac86071f4b73b2a49968b81d27002d76d5878143caaa778cea1dbc4d57630f1c41d0199bdd234f25170c1b58f0eb99fcdfe2ed562aefdcbd058c2bb5f360545cac2ac5917c70d85ace0f0ac45c1c07844a12eae774e157ebb45d7c326d72c0576566f46beacf7942c93708d453f8dac5e310de3e251cc9ab9d559692fba9abd4a512b17cd3440052b78b07a8a82f57f7d892b89c26d2e6ffa088c2c82610e221c32605cf897380173482d8dd1b07aeb470100da8f13e08d588997d6a70eba5092393f6c881612bec6474144088906f69904391d3217db23dbc979f4fcf3f315e39ed4b4f5a2d52871fbf03c8a02a6c8c4a0a29f09e0b7c3fbb8feb1ec0619dffee5fb1e2e6fa1006d91f9b4da19d5e3c16dbc51212c3e0b9f30eda29284c609ba902c493087b765a2d2e326c199128b4e3252b84fdc483834049c6009862ac372dcdd3aae4e474c63d58a6bec1c52284bcbb380f68084c573f9ce81df8e75789cda7c35235fb474e94a92844da1f7464f06dbf409d942da38c051e36198a52d27d4d7991512c4235e3d9845ca72c49b77ed2a3cfb6e3c9a3785f479bf4d1bf1fd74f80702f891e403ffb596e1e904f0f1ed0670f0a260e14b8a678a580173fef1365e2564406a050e287a0b37749df0b7690df9abaeffbeab24dd7004b3d9bb979574c71df6ae1b9ba68f7d836f1dc56cda20cc1ec849b4a7bcd9b6e326acac8e51d7546f0ac23f9cf3c54aa9651a6f4f1fdb75ba3f956b6d8a13dc1d9dcdb5a884f1508fc05f210fe146aa41b090c7736198f06a6088c8cc508e505174598a28b99275e834ac44d6dc4b19c7181c0f4c18590fe974f7de1c9959099397a25df1ac3ca83832aace5cff7aa1f1e166e2d015eeb9e0cbd78316c50e67fa7e93bc63509f98c73dcb944bf976e1f11b38722c56a9394712de947b21f8f87bd0b78e5d2346410409f4e87a2831393a80c660922b22705617764c2adbc2db6e0eee7a476034c51ce7368d75bb18acc9e6add230ff19407731db24da6892a9c5d132e842e281db2decb42a375c9f68f3f9325744c21e37344c65a92427d311de919239f7cc37186357cabdfdd54aab665e12f4ad8f2b676750971bc934ca6d5863b5aca98e8b638bcdfe5bb3afce1c65239467bae1a123686ae43bea89d6439d35c5746547168d923f88f9c4bc8c1852f73d1d2acb589c56a0f7a8fcd58d3820e0f71bf54737877f8b75646f154d3323697b63caadfd5dd5763d4afe49a10d26b7eb2073fc5e1f4097307a55f9ebd0000d09e2eeb609ef750f75ff98e85980671cdeaa4e0a9058878f5f4169058ce514cef8035a11a43dc189ce67e149a910c8b0f8633a0f6146d00b8c6096bc5f107d65543e8122553d9e5ec26f4ec69f7a456e14d5a707982f523b54396273ad5c1c896ca9d56c1e7d496986ebaf2cd55fb60feb30cb3dca212fc63069a9d9beb4fae3828327fe3d28bbc4391648645fa3acda5d042a0cb490a7d255a644433f01e1f6546d16b68737128b8caa809120d3cf3edf2bfd2ea9bf1a17857fe27a0659b2bbfa324f85143556dcf430b69e73703fffa4cc6e021fc7a619df949bc21f379d3a50463ad0bdf2c715f7e3ef83f26bd1f11f23e8bbfe8d1e34984d2b45f3e2bdb67e5e820bedc87fc860fdcae34a3c455a97329b812cf22322534cdce4012198842c2ac3a81a7acd7e6d7bdbc20f207db72beaaf96b9dc6f6c572a665ceb9af12e93c97829c84112a78ea325a4235a8e1122b88f20bb1c7b6af20e68c4a791957de1402b5041e04231cfcf5a5b6b292cd418cacc1cae23873e520113e06510df7c6f7d5beeae2139a6125b446cb52cc2e95ec9e45bc35910f252aed26111298a5aad8d03444c2cc182f62f0ed7ed05d214de974f9891b423c6b5c40620fa14cc029624ee1b65de0b80c1aaa7b58be5eb45f4f1ff869e778c2199f1060149d9ce51f4525b9a6986173e34a9c9662f789b53e7f9d4c63449bfc571aa93be9f588f6559d90589df67f7027083d602889117832ae3a69999800808c225ba57fc9c348277c1fef31d82921bca50216a1c2101909f2172fb2f990643e3dd9029f6328af81bf698adf48f53adb65574086a1152dc4f06c6d64808d94322e39d1074246898f3106f980f302bf06a8bf6c2440fad7328304abca9c86fa17239d5e74080f725d773db715970ac56a6344abcf02ec0d8e0aa8dbc357e2cc506a817a47d32921728dfec399961b8d361a07471db56989e2f54959c749f6716bc59a3bc33098e3fbdb3046e15db1ea9b165f0db80b023b7326161b93d95a43ce96b84656986c96ec81bf03caf593cc538e15666a5f5b32b561e5f102a11586de579ed0867116eefc0feb05cfd46d44c70f13bb3916e976f915608ae48f97f7d8252fddd5c3b4c11b57a69bacff05cfd3979c32dc73b9cd94fe6c41dbbc49b72b0661240a1ba5c51d7daf22feef7affd27d3608395c724a91b03b2963a12c3ebfbe29a68ea27c8d03bd212b39fc8d13941edc7e74db97e00cb8f919b8a33527f3c466ff7e3dd93da9decd865377747dc1c4dfce408be382310870a954dc9dc03810d913557e25c54a158d455fe4726ba682b4d3bff0b44b4cfb700a75514cbabe1ca651c0370d47ade5ba5d67cb6d137e617b40fe560dea7098ad0b2919c1970abc54555ec5f2d93358d500fda763bb6972dd739922c702737ac77b396bf4c8f740a42678f2f5061b95963ab3ceb944f9df450db0d3a254d8710964111210d8a10761236c85e712d937f726d8d54794128290789c247804003b40008325b12f5ee3f7b0c07968d902caa802da4d303d01b79cc41b83c0d434baca02678aebd20a8ba9200db242d7d83208d92fe3215346ed2e523f901abf3b4e16bab33a8d1935ffb44c384823cf6c2c983af1d1c4e1dcf5eb08c19e56d33fc10e808fe3dbb2bbaad77f31792b6541aa835fe24a1779359f515fb47a9bfac5a672e1c5ed78b489e053cc16067a437c43e4f10d881053537d78caa2cb1e4fdaa29174e9fec574371bbfff590dc86b51ae5fc2a233ef3bfa4f6813683ad370d3dc24a858d063b415fafd1546c2443980724e510144e92ad2fe97c1ebe28cd80b54ef6d74ba30150a840b084e49c79e3018b7fac1d2fcbbfef005292e6eb16a38ef538af02319063acac8e710f8bb5495cf3f0b0626f214ad744a52002bbc2e3af8bbbaa3ffd41e84909823352272cce41fb089e6d4dfa2d12e46e246f7294bed38bcfd58c7db097866baf415f4513606d1e9b3a9c8fa50a0d22290cff205b8bdc86e73e73b98fff83e29f52467537450dee3fd6ffae3be2ff1b300cba3b3cd258cc3f6f11e88c7375f35eff230f79fa7e6d1bcee52f11cc3566ed8a7bdf676fc656d9da442b01427ca7cf7087bf8b82e9838e4ec6e6c974916da007b3c800973d247a49f3ff4174cc352cd819e001d965111848cdb3c1a46dacebd160b0d9125008cb3b24e0fa73779506808e93a2acdb5a24738d1ddbe7685d4f95e5c344826dd13e114937a0768435563ef2147f4b31de0513253de8289084e5219e80b3edf5d3a6866faefe96551aac354f521c7b3d1237f896d44ddedd99e4906d7874b4ded83d19bf7ad70aa3241a3682e09f273e45f95c2a06bfd8c08ef47289df8617156e26ce96ae85934a882e30a28cb187365cb38b127789aa784f24578e53b882f1ae14b884bccee39c911b0c31e8b8bff3e55f3ea2261cfa455a175701ce022edcea194e76b6c370c87a2a710cb8d529384905f7f79348d1a02c33e855f5f28792d28b8d8c811283210860b79a6a1c1a3f72239fea6b939a6ae2317381d98d5c41942e762058fc5faaa96d4c3804e89d51a018a4bd2a16324b043f323173904dd6f2a9c35fe5604ca36753df726b785f6769fb614f3cf6446c066bdaec2a22bc0e7b649219617f47d862d85245e119ba11dbe4bbd5025c2d7fd2386a5d1dd2d1ca33ea829b9824f61e8d1ec92de75b763f5e845b498b39c60af6b7012198842e1c77f5fc8ebb696b844f0004fe3e28e30a061e883db8f95cd8f0a830eb64706012f206f3895360d3b4fb83777fbb22fa7efa4c81057eeae0c70bb58a7fc5a78c4bc3bbebbc52bea366f59c769d152f6f4c7825b5de1bc1d092f28729926744b1af1f8879b08692cbb33f7f795e8c3a0076d1a88b3bc764119e52151bf3d63c74e77fe2358777df098ec8e15483fbd30cc95c6314a6312532c59733e92ba073aff42b7a5ccfbe6c92d91a74c6f1bcf57ad064416faa2859f2b9436f06a77302b684e2b3ef6190b0c37a98de85bbed0388ce27c43146da06ecf3c43339021ef469c3dd16099cd076d4c28552c6fd00caad2beea6789f77808d536d23038c716ac9477e6fcd92e901bdfb6134a915a1e4b50d218a1a3a76e3faef6a709e85b12c1eb7b18d8e363b4e4e768425f88207e0ad7349ea9cc7d6313d6c988bf1eff46f01d2bc130cfcdc898d04e241386b1eede5d2441fe5f17b2b7e325b672556242c44dd7246bc6463af0b58c12229b644ef7b0d63ab9bf03a310b1bd7970ecd160e2cae8b8a2c4809ab01a3ba5f4603ac96305a46bd845ba4722463a51fe3228529b0f6e2abd9ca69a2eeadf0093fa100c9acf8fa2272ef178f0cbf0c03c9bce444874c5cf2cdf1bdac7bfb1afb0971c48e4228a8819e5bf42b1aa6ab0c605e4849441cfd9ee48a433ab09561106c3debbc4609db82d433b202c1d802b7833a8e4da0a0d4b2065d00c323f4a64c966e05d1d23343e0be09892e6ec3673b21d3375df33171b4a47cb9bebc5cc8bdb67f9e6c3ef99b6d62909368ce20aeef831655d8aae15dcc8634eccc50cb8b62b8d84a6aaf5f57175d9735a39483bbe363d1ef4d095cc741aea05ae6b0ce325f66637e07374afcfb83755dc088fb01f10e8e26a4026d145635ef510de5069e4e16c9ef118d26fb0d8fab32e9720c5945de0caa39e2f3153179d71a48d81aff1cbdf851f576281c988af58c3a35e034199ca7e6b179cc8173d3f882e3434b3e866156f6e5bb59f5e72e9456cf4acd1035efe0ad3975c10add09163afdbae387008f5c325413a180114416af750047c94b3b0cb19ab171843851929f44dbdc4dc8a9402f081d05e1445d2eb6f37d6763adf40971bb55b4e733414fba4da806a2ecf60ed6bf2c1af6a3fb7f82a5b2809001c0d574072f1c10a4093306672b537375ed84e002049988d56cfdb47920bdef8eee2a4314b22dce24a94699f39f", 0xf11}], 0x1, 0x0, 0x0, 0x2}, 0x4) r2 = getppid() r3 = geteuid() getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000003c0)="18525e3829d22c6b0460530bf81bef5ebb4103e26713d0dbb9f8e5782d6b4f9728399d967b3469cc26f3ed4ef4de157cd882d5641ef43dbc7721434be936aa06211d7caefdd249e51db91d469e5cb9e0921a0ba931249039db183276a0be70f37d666c0482cf87dec9c7fd060d37e9cfebceacff55e2f9470fd973da4030fd46f11c6aaf5fd06e8206d886f8e598254b57e9da5091031c5b64b6142801fabdeb3e74d67b9cbbffd35def2f1d818e958ab6481843ae14cb76aae525a4f23cc32729da63cbf60bc6684ac7f44e775dd55c35d1ecbecfe04e99ba18edf033a00ec7a4b384c0dcd18f48b299f03efa28ce2aab437ca56e7e9bc1605a5c", 0xfb}, {&(0x7f00000004c0)="03a65e3133da710065216b6989cdc1cb2c5390bd6a4793bcdca6574d5a7277510378a7a7", 0x24}], 0x2, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1]}], 0xf8, 0x1}, 0x8) getppid() sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000740)=ANY=[@ANYBLOB="b607e518967e6284af2c6685d40782e0187596b255c7d001c66ad236b0c213b68d49dc4f4ec153f82762813c6da14229cbdd76726123d2563dcbce23ebc827b437b2a21698a75ff3fb463eac75776da5d8fe829721e69fed84e5463bd8875f1ef8a902e550bdb0ca3b6eef3634929b8f5faefa2d08d9455a57602fa7055e678660a711d922ae5bf940c9a337ee421a737d988cc955c130972bf8634a20fc7a539c42122ce5a70a209ebf3a0b0123edf14230abed5c9a0299610e01ce5238ed6d839e3279a146a5e7ea65a1f97235"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="6f2fe81552adcee23ddcc826c5cc7b7be76f3f34eb6cb99a4645ff09ce6a5b51be35575f56ac6a660858b2c368b60fa44a81a4255a7aa4ddce97d53bb22e55a7193ca2913e593591b009fac478b78d3b52ac1800b643e35041d7c4802088c9481a5db65b20b448b401a46e6136ae3be2a7a35dbc966e7714155a57c184cd80c1884dcce77f59d2293a9632e9e08f64745b10cbc4deb96750a26f84561ee14c4357bf3b599b70ddbd018e16ab4d944ebeb9fec821bcc91e1fe35e5ac24a614dde4b7eebefb3f35364220d8755804348c5bac074788dac93670d80ecd363cbd0a1abaf63f795a418e95b930a79", 0xec}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x40a}, 0x0) 16:00:06 executing program 0: r0 = shmget(0x3, 0x4000, 0x88, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x5, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/143) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) setrlimit(0x4, &(0x7f00000000c0)={0x3, 0x800}) semop(r1, &(0x7f0000000100)=[{0x3, 0x4, 0x800}], 0x1) rmdir(&(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000300)={0x3, 0x7f}, 0x8) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r7, &(0x7f0000000380)={0x18, 0x2, 0x800, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000003c0)={0x9, 0x4586}) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x1, 0xffffffffffffff81, 0x7}, {0x18, 0x3, 0x6}, 0x400, [0xffffffff, 0x6, 0x2, 0x7, 0x0, 0xffff, 0xe9c, 0x9d4d]}, 0x3c) getsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000440), &(0x7f0000000480)=0x4) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000004c0)) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000500)) getpgid(r2) bind$inet6(r6, &(0x7f0000000540)={0x18, 0x3, 0x8, 0xc8}, 0xc) utimes(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x4000000000000000, 0x38}, {0x360c, 0x20}}) shutdown(r5, 0x0) recvmsg(r5, &(0x7f0000000900)={&(0x7f0000000600)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/56, 0x38}, {&(0x7f0000000680)=""/161, 0xa1}, {&(0x7f0000000740)=""/124, 0x7c}], 0x3, &(0x7f0000000800)=""/224, 0xe0, 0x9}, 0x840) setuid(r3) setuid(r3) 16:00:06 executing program 0: r0 = geteuid() mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = getppid() r4 = getgid() r5 = getpid() getgroups(0x5, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)}, {&(0x7f0000000300)="295914b5bda7f21a8b8cb7269356b7f842b2b30edabe09abf01745686685b986f3ac447a20a9cfd58abd489ba5fcdee682eddb71cd45a02bb73fbd798e7206156f77c25c1eb648e7ba121600113d017fd477ffaf16562a828ef4eb517ac970ccaa11a703a9ad7e39ea1140a286c1ea8c9d158178d91910cc4009292c741486", 0x7f}, {&(0x7f0000000380)="29ff3f45dd448d9a886ab9933d26c8d47284edf681a4e574c7dc28e9886cc83fdc313b917981fd758302deedcf1a476bbf5f2ff111e54619471b369762ace67dc0a035020e762cb3fb004b57c229c0406a3d77fc4efc5f", 0x57}, {&(0x7f0000000400)="d1623bd7503aa70b6f973c60fde6a84dc1678c02ae1e9b9514c1174381db9a89cb819743d3cfbd77db569c5ced74b6ef03a6184643b7aaa7cef478ded3ea8c015b6b36b643564b91e8a86bb10e01b0a72d15ce79f915b63a3f867ee8c5da623c20d60761b21248deee9f1061a3e55dd1f9c780d922d93524e79786d11c4e0f24c195661175", 0x85}, {&(0x7f0000000200)="689af4664345df8967dfafabd0c41a6d446542ccc64690ae8b2812dba9fa35be8a922510d1596155eab843df5d092f6664", 0x31}], 0x5, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r0, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r0, r6}], 0xc0, 0x1}, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) r7 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) getgid() shmctl$SHM_LOCK(r7, 0x3) 16:00:06 executing program 0: r0 = kqueue() r1 = syz_open_pts() flock(r0, 0x4) syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xed, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:06 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x402, &(0x7f0000ffa000/0x3000)=nil) shmdt(0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x19c}, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r2, r1) 16:00:06 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: mlockall(0x2) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="2a604489c7fcb91d39eedd48a10d8de8cf57660de3583cdca3ac1c3e86f215f670fab2b7e65c24bfeffd868cd013b6bcc2fca92046f2266cd9ffb67218fe754c1aa5a7b02cb13bccc7083b35da32366b62e5f649e56325e85dc1471b9f285774340e114a7b408b48ef9540acd3cdb8b1a80b70512bc370ef1888cb86b3d0c94221", 0x81}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="0801000000000000ffff0000060000004343cabe415297b1adae1163c39b102069abddb51d9c5e78c4ef624c8f26d9ad2242d43b77bbc6d02413da887f69b91937592de27af7efacf277c9e3b2ecf3c921f24f8925730d8728743f0f4e8588fc87d7a167c108a1262a13be9d2716058909650e0972f2d6a735e5c4885298fe06a37adbe2eb7712bec501863d1f9b5e4f505b9ecf1be579327afb9cc7e5dea162097ddf1d3181f0564bdd810a074ff098e4f570b0b7d1550e83ad8127654d2eb96641141cdd2e6633ee07be52c069bc21baacbb511173f30122a4033f446eb0d68d3e9a562f0f1aa5a4870f82db5afcc91c29b83b13e5e809df0d5e042e0902d3e9408717a39c3c464000000000000000ffff000003000000d37f6a897e5f2f811dbf580f7a60781adecaf6bca5bfcc6b4674aa7240a5bc437512c5d27ac8aa26f80000000000000040000000000000000100000009000000688a869ba00a69254136896e8c1030954d9fbef2a75a4dde9f779e8605704ffac508a4aa1bd91b445db901ebb0000000680000000000000001000000000000008ed3f9a82939f27b4c96b9f7cf3ca951c01e3c250120f7631873ccf81172a5ee83681b470e6cbf9bbd26ac268ee5ec77cc5ee3db0be9dc47716c8acf278e8287527be0c77814a79322f1b9a13962479648000000000000007800000000000000ffff000002000000a7a5ef5b56cb23df23fb48de3a2de5b237fbbbfddcc23d2d22b751e41b266aae951cfdfee064b32ff79883bb321f2935c69ccf6503cd4e01b595d3e7a0fc4a134dbd8338d5a97b570aa0809f9e1f9910312f8ce1bdea87614aaf3bab51492cdcb3efa430912ed26c"], 0x268, 0x1}, 0x4) setrlimit(0x2, &(0x7f0000000040)={0x20, 0x1}) setrlimit(0x3, &(0x7f0000000000)={0x200008, 0x4000000000001}) 16:00:06 executing program 1: pipe2(&(0x7f0000000000), 0x10004) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x5010, 0xffffffffffffffff, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) 16:00:06 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x1f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) getppid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x100000000400, 0x800000000000000, 0xfccc, 0x3, "0da12c63ab77e1982c5bd12a894a0eca2e6564b0", 0x8000000100000, 0x2b80000000000000}) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x53, 0x1, 0x6, 0x4, 0x25a}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="793cf659942b3f130a2c6883786e9dd5fd2cbdeda45049b56f5cb71efba8dd42ec72b141870206d3ad6c32a338f4dc44fd35eb45a250bebd71a0689db1a91231cbe1d66cc19e3e95f1489f8665ca6ead3daed808db82d8d3e5c8b40a4af462b712940f5eaacbe26d7f27136a2a89e5de9aadb68f17b2fb57deba8e4048ddacb050f0ca4fef29a51594ad54141227c95cd66a58f69f47693e98cc30be7d6aa35b2332e82033584a", 0xa7) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "cf2ee356453d9653bca6530904e672ae60d46566"}) 16:00:07 executing program 0: mprotect(&(0x7f000078c000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x800000000}], 0x1, 0xff) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = semget(0x1, 0x3, 0x404) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000100)=""/240) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2804) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/34, 0x22, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8005, 0x5) 16:00:07 executing program 0: r0 = dup(0xffffffffffffff9c) fsync(r0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000280)=""/14, 0xe}], 0x3, &(0x7f0000000300)=""/193, 0xc1, 0x5}, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2044, 0x1ce4) open(&(0x7f0000000440)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x12a02, 0xfffffffffffffffd) fcntl$setstatus(r0, 0x4, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x8, r1}) sendto$inet(r0, &(0x7f0000000140)="760294309678d80d76ab6c5ea8539fbabcb1037d2840e07a130017f8b32be190aa46f66e77d1acde6bab196bd0a98195bd044b5354d4b9e3991fb1ef67df613a51a4f6bd56fe8abfc6fc2e4d7db5c4551f3b2f852b2f1be2d04732b962944e5d0626178d33757d6a087a772086bb4ad2d72a04dcb426be56a7cc480a1b3d1a9a71cc5704", 0x84, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, 0x0, 0xffffffffffffff3c) fcntl$getown(r0, 0x5) lseek(r0, 0x0, 0x1) 16:00:07 executing program 1: setreuid(0xffffffffffffffff, 0x0) r0 = semget(0x2, 0x6, 0x410) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000100)=""/5) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x41) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x3, 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffc, 0xfffffffffffffffc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') 16:00:07 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/70, 0x46, 0x800, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) 16:00:07 executing program 0: shmget(0x3, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) shmget(0x1, 0x3000, 0x180, &(0x7f0000ffa000/0x3000)=nil) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f666954750316"], 0xa) socketpair(0x1f, 0x6, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:07 executing program 0: syz_emit_ethernet(0xffffffffffffffa8, 0x0) 16:00:07 executing program 1: r0 = dup(0xffffffffffffff9c) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) setegid(r1) r2 = dup(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = geteuid() fchown(r2, r3, r1) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') setreuid(r3, r3) 16:00:07 executing program 0: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?\x00\x00\x00'], &(0x7f0000000040)=0x29) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x6) dup2(r0, r0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:07 executing program 1: r0 = socket(0x3f, 0x8000000000003, 0x4) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x48}], 0x1, 0x2366) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x1000}, 0xc) syz_open_pts() shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "78cc2770113f23e6928753d805796754e01db2c8048ef03b690c1b3248b180c0930e9d6e4af54eb39854c65d921548b0b8bd5542f7b91d8b9d0d8edd0b57d44400a78c7806f95cef1d488b0b629b6f4b0d2359d63580445f2c4ef98787c54c8c030eee4654359d7194c9868b71770dee33f1ce01572732df9d99055ef02c8a25ba21617bed505be69e333c1fbad66c601254d59fac7232ed6182c31cb1af903abdfcce6c2f7632446e384913d0b7074de9e032b5b4700d0adc15d7b11ef13507830f810b71f0b4c5ba786dec031425a1aa6a6459ed302729de3a25a9414c59b0c5f54c56827c99752b4b973067b635204563"}, 0xfa, 0x800) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) 16:00:07 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/28) 16:00:07 executing program 0: setuid(0xee01) r0 = socket$inet(0x2, 0x1, 0x626) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$inet(0x2, 0x4000, 0xb14b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) chroot(0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), 0x4) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x739ace4d, 0x1, 0x8, 0x10000, 0x30}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:07 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x1, 0x0, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)='&}\\\x00']) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x89) 16:00:07 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ftruncate(r0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) openat(r2, &(0x7f0000000080)='./file0\x00', 0xa0, 0x2) fchdir(r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:07 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x4edf, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x3}, {{r1}, 0xfffffffffffffffc, 0x90, 0x0, 0x8, 0x9}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x2}, {{r1}, 0xfffffffffffffffc, 0x4e, 0xf0000042, 0xffff, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x91, 0x24, 0xffff, 0x8}, {{r2}, 0xffffffffffffffff, 0x35, 0x20, 0xcdd5, 0x4}, {{r1}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x3, 0x200}], 0xb470, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x48, 0x0, 0x100000001, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x6}], 0x80000001, &(0x7f0000000080)={0x81, 0x5}) dup2(r2, r1) kqueue() 16:00:07 executing program 0: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) socket(0x20, 0x0, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000002640)=[{0x0}], 0x1, 0x0) getppid() 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0xffff, 0x8, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x400}, 0x401) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x282) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_execute_func(&(0x7f0000000080)="eb4bc442b1a94605440f0fcbb026e00040f7d376658fca78101d2f5a000000000100c4c1b175ab86000000c4a1e96072a8c46279580e") login: load: 0.42 cmd: getty 95985 [ttyin] 0.00u 0.00s 0% 311k load: 0.42 cmd: getty 95985 [ttyin] 0.00u 0.00s 0% 311k 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a9eeca1367e51e788b06"}) r1 = socket$inet6(0x18, 0x4000, 0x401) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffc8a3, 0x128, "8027b0fef718dae8d84f84d74bc2bc879c6af13a"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:07 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x35c, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x40, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x401, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x60, 0x13, 0x7, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x1f, 0x4}, {{r2}, 0xffffffffffffffff, 0x3, 0x9, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x42, 0x40, 0x3, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x6, 0x2}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x1, 0xffffffffffffff80}, {{r2}, 0xffffffffffffffff, 0xe, 0x6, 0x6, 0xb903}], 0x75c86af8, &(0x7f0000000180)={0x3, 0x8}) 16:00:07 executing program 0: setgid(0xee00) setegid(0x0) r0 = getgid() r1 = semget(0x0, 0x0, 0x400) r2 = getuid() r3 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x8, r2, r0, r3, r0, 0x118, 0x700000000000}, 0x0, 0x3707, 0x9}) getgid() setegid(r0) 16:00:07 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0x0, 0x0) 16:00:07 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0xfffffffffffffffd) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:07 executing program 0: lstat(0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect(r0, &(0x7f0000000040)=@in, 0xc) 16:00:07 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:07 executing program 1: r0 = socket(0x80000016, 0x3, 0x1) sendto$inet6(r0, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) dup(r0) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(r3, &(0x7f0000000140)=[{{r1}, 0x0, 0x1, 0x0, 0x4}], 0x2000000000000006, 0x0, 0x0, 0x0) kqueue() dup2(r3, r2) 16:00:07 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) socket$inet(0x2, 0x8002, 0x100) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80, 0x7fffffff}, {0x31, 0x4}}) getpid() wait4(r1, &(0x7f0000000180), 0x1, &(0x7f00000001c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getitimer(0x3, 0x0) getpid() 16:00:07 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x85, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ff0000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000ff3000/0x3000)=nil, 0x2000) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000010c0)="9e", 0x1}], 0x1, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x28, &(0x7f0000c00000/0x400000)=nil) r1 = geteuid() r2 = getegid() r3 = getpid() r4 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r3, r4) r5 = geteuid() r6 = getegid() r7 = getpgrp() r8 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x6, r1, r2, r5, r6, 0x4, 0x40}, 0x5, 0x3, r7, r8, 0x7, 0x6, 0xfffffffffffffc01}) setpgid(0x0, 0x0) 16:00:07 executing program 0: stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2e89315bda9476c27350171f3193a5ddf6649e08d9b8741f04521eb44b98a4636a6e717a5e0035a2db3a115b5476888f4d0f251228d2db9db28c337183aa29ba9281c8a15c5876d03e037698a205d06c5b4f717a66f536b87071106c933b27df6bb02fe7118ed63d8d1dab798818fa96a1f01a00264fbafc0ae1be879dd9d5df1183586061d1b891a04c6452f046e196eb404002dff211f85ddb575ad23df027ba9acdde3aa8ed8c4362110089e16bf4870b406a4dd5b74d5b1decb5af5fe95c8f6bcc4449", 0xc5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x10c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) r3 = socket$inet(0x2, 0x0, 0x400080000004000) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000001c0)=0x4000000000000000) ioctl$TIOCNXCL(r2, 0x2000740e) open(&(0x7f0000000040)='./file0\x00', 0x20083, 0xfe) socket$inet(0x2, 0xc007, 0x1) 16:00:07 executing program 1: r0 = kqueue() r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x1000, 0x2}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x181) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 16:00:07 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) pipe(&(0x7f0000000080)) 16:00:07 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x17) flock(r1, 0x1) flock(r0, 0x5) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x57a6, 0x3}) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) close(r0) close(r0) dup2(r0, r1) 16:00:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f00000027c0)="c5", 0x1}], 0x1) fsync(r0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="1bdc9260be0674c8767d790a3188f37d930ca190ed5390f34ac1b3ca34403bf0e8cb257dd74fe5fac1435462d06a3087c7de8183bfb9b0577c86f3e73cb4ec915aa9a26f8036d5315a3f1dc9c99b9e76fb7206474745ead771508b8731438e84985ca02ecfe20d888f7b72d7fa000a3595a46b4713be81744de0805709b5716212164ea97984d47a6eafac5f4736de8775f3f344ba", 0x95}, {&(0x7f00000001c0)="6e39d035615301efadc8191e786b85535ae74cc4600f3f4e7f8fd3d9956197a1461467aea7e6dd7c59e87524751a0479bee486920f07285dbcb2406e513add62eb24356dbe70d2a683393f263255065e56f2d33c69406e901973473939c4404038d5bef722cd2e9faa357cde828171581399fb9ef574fccc6bd329ee7daabc23275fd90976fdcc3d2473bd9eeb95d26b48976c9b088cec1d5138f4aa6447476d5ee4683aad1d8b370538ef486fb976e672f1fd", 0xb3}, {&(0x7f0000000280)="c543dd7e2f643170a2c30140e501a6fb8ce5a222846f3c17fe982f53716d3a253fd29caac1c513e405edf217276d251c024a48fae91ad8ccbffe85c8bc423d8fe58b5c6c45f5eff29f174c55816f", 0x4e}, {&(0x7f0000000300)="9171df7ce09a164bd078c7e0e2680a57e7cd6847e40ccf675be83b7daec7bced6f9ac35173a7be15d3be34b0aba6abf8be282727e89c9b112b96d11c975e6eab40b34edfa6f281feec798e05c0cd51c525ee63ad3412e3a91d3ebf04720151cac7ab8397986446cf2dc87bcc75ec8d983fd6418dea6a73265a4804b7e8c62de2f310cf42a54443bc0b79839af17bbab04debaa59ae5259a4e3a798c06d06b9b34d6b2d966190d2422c049b6b688a1220d326a1585eb83feaa4ec89db32d155e4e11f70dfee6ba53819407b4b168a9a7820f144b371c2cd", 0xd7}, {&(0x7f0000000400)="e21da5ad7516279ec1279814f8dec6314779f7d756a4c928c97da9d388233b8578aff8f62a213f34fedcc52bc523fa56691e4b0be7b1d3047726c42584edbd21044f1225f78ff0436d9617c71a58f7d65a1377aed1f1831405", 0x59}, {&(0x7f0000000480)="293362b43f8cba60170e0bd576d1a16c701580db423164ce3cf52133a7929941e8346d264ac36713ce4072ed0882269f983604048b84648241a04a577f5c2cf9fbe81642302a745cca09f2274b6602056fece53ecf96c6f0ef8b9fa6503e94df21a6a730aff059624e6034872bd18c0359b8fbd67bd42aad744acdc0b266cf25d0137a02c2928e35b8b2cb09a37fdadf2997fd3de727d1a7cd214fb5495e5d9927c95f791a85c11456d79d93afe39f07953853e0c67e263299926760926c8cdf5c663dab99822715638da9021811ec624a6e952d83b88647bc6dfebe64630d35ce88253b3b6bc54697cd54f688e763db231c1d1093718a3865ca2b9a0433aafbcc084b0ffdc83993b11c397dfd1fe332f228b82b7181ca4a46a26a771a6cc0930c8761d55db27a9fa5cd6600b0872cb08cb9ad35072d2c716bb50ddb35ed8ef507f31f3f81394b216fb13a0da8f304eb0fcfa64af2dbd01f5588321a4f34029e179a82b65a66f4349b2f3eed85f73115de0e1f35356fbdaa28744f97355fe46fad76f6badbedd67b773bf650584bca15f4fedcf6cf387f1bcef8880d978eea4e0684e001f4d0eefe8ac1311ff7eea2a0553243e3140b017cc5a4c348ec5d36f8ac79e0eba03384e0e6e7fe94f6f3fc5e21896ad816010d3a3537b44a5a76ca2b4dee5b1f09b589db2b9e8d6e9d52ceb36ee8c8a08652f55fbfb7be99a9faa930e66c76002e391eff4e8c68edc29d48a3da93399289f49f8f387a4502fba7f36b552eae31db6978f46b85d76953e09786b707decbf4a8bd615178d1de2674adb19e49dab184195224005bf97b724cb4a94effc97952f8e81d12f3c540180e252e1f7284e6d7ad3ce82d605ea8ecf0a073b49776c5e7bf35302abc63e6801e38194a4b3469f99c828cea9b61581a5bff7ca6b17a813f406f171cc19275ad8545c6fd0b410c2043954925c020d4739993593aebc2b098bbc0de892967815d8bcec446fd63f2d36d6e50ddf92cee1978618fb0a74f5bc0cbe0f92bb3a8b1fbc519cd729c8c2c6ba537c6ec014157ca3556f4c34a2c4347db5d56fc7a53d6ccfaebf67dcd62e22648674b375c4a6e7d49013e693a4c3c7e546cb792b5edfa594f7ca509173ed215b009031ce17c5d14e8093ddaeb5b31ea61b1356169433bcd6115660edd421936b9ee542ea66e5ac58a50d0cebb5a6e220e51b8ee2cf6feaf1c4880b1990ec6428c8c99394b71c35ffc401756d79df567a1f7828b98d77914ad84adfb156cd377615edafe91bd136dadcec5d2f7803b97260eed42f8769745a9510770c5f1fcbb8a61dfc956ce3b68b2705496a45533e8f163ead257db6f087538aaf4bda11d168df05c0ec817ec798ea1acd365339861911897c42d91614efee80e05a7622a4996465834210400fcc6db0ecc4e925b65ebc005be750ed8e5b4835d78a44c211435d9e7182e9a4ac46f9a4128c0b177ee27c42cf0faa437ccb342adb74926ed700335529f914ae3ee56ae9e2f73f055d422eb3f3bd02cd7d4df14562c360b65e7733cdcd3efd7e18d9c15834fd67ec96c2b19ae0ced4018546fba363c44bb88a7410e9f455619b99bf7c02214ea2c98bbe11bc5147e4e6c6a536896450409785fe096620862022b59ac333bb4d9e1607b35c3b053d06fe4871a5e6c0fada90554e94a0f493b73e8e3fa52a006393f44f5a3a773d28e96e7498ee08fc61b8a2de024d9904a3100c760a9e9ec426a8388dc4bbe1a1971ae970bb1a8ebf807cf2c35e41e02322685abbd4d7a8ec08029a16bb8ae6219c796b285428dd9190d5ab39ffa35e6c6df4a8172790ebd483a54e5dcd51363117fb0f7d69334e03e8bb384e55d78a2261ce9bdaf2d42f35407a5e6b850fc6006474246a90824203abba05bfa0be8d7407c28f70c2ad3d8a1597a524044ca395726c5a4db79929251b1b9a411d377500a575cbd6256ad2471888139dd13f9a05532517208189dc93952bd4249c5e537a791db635474904282a136f3da1015f8cb4c9ecf8c6f124119f7f3181a6a89f257c22a356ed7eb2c28691bcc13a6a2383b3f3a22052b7b0439150081d0823de1bf4352f6e38aa637676411f2cfd7a7642922aa1474e456e502af3dfbe93b26bcabd6841c44da767be37943665343d160faa9bdcb540e54eb53b17de42ccc9877b9e802ff64f696237e6f4043a402e4073da14f52f7aa23027bea586b72cc31222b286c29867840074671241416fdf43ccfb77d38bc983c489ab732ee7dfea931810a473f0c8516f06ecd170546bb11a74d4e540dac8f874b7cee7a8e881a2be267f1718a1476baba530228a7ccd600674bae8e2871a403656d9775f13d12659831a01540c9b6b6cc3d2aa8926534042008d368af4268cabd798d071e6716ede8e7a22d2c6ba2f2621797c05f43331895df97db7fa4290e2771e3f1c20e2145e78f54f8d51ac54e8fef66adbc63eb47525f0db0bd494b20ec3c71dd71d26539b0c72b4e03c0a7200bbee30fb930acec7a8d1bba0c37a34786288c7f98509d531a9c6e92a1c5a7ae5b2493f57288d33f6b064fd04c8e45865d3f099c21677e932f383d68b0fce096666dfe7234b730e74b93dac077db2e63380f169e59f834ff276254633a863626fcc9c4589da72b61c2f818bccd81995e30fdc980b7007ba1d78797d0c686ba4dd086d1d357639c7d3c6118e9481d4857f84606870d0444782683356c3e55b397586d127e2d4239726be074e6bf48edd7f188dd85a29e4d0c459c30cb75da15406c16f3e047623150440eac4709a5fe344413d13bd133bb8422ec3b553dd5524d7fb0f21dcfd607c29b19e1c701edb78f87e2aca9f6814823eee33a700431da8ea38e7265b782e85d05fd66fadb72d3e83902b2fb2a23b99e433db75029e423cf6fef4459923ef2d68f5ad69198cd41ace8712514c6f4c5b4feae5846b4d6347ceec250fb6bf90fe3bd52e352dc9452c59815aafa5c70deed922118f7055252a947b2527df29dca95fad02020b849da227aae46a884693fa31babfb1821c418bddc9f3e0c25bae583df78d7e9c771aabdc8bade3d462395bea865cd416fc05d4f9d6a6a1b9e0bf98047de016d28d691fc320fa001fb2ceb6af47628b4f3445fde45be9fe3cc5daff55994f13e77046261bd5a908168628e13b8367f365b7f5fb987473c7807a73422cfd17b64c6e2d9b8ba1726e35ae13ca0f43b2f2191b7a483ccb18a3f0e2b86692cc24ceab26dfc9708309591ccce6fd044a82a92667d653500d0c2123f5d3c4f7edb1937f552f34b4053e10667b484d966e352acac5d1bd19b4f1ee277b23c18140c5f158f00f620b95f9fc1ced133c0aae8a1e61384b55d847c25642a095c597aaedc252ea999d8d2d431ebce8ff1e5316963c1e65ff836460da4b83158a9aaa96b7b47a6674a75fde53c6074a34d15bc1ce087e6a808102ac72d13f5760ae0518326451c9e24965eb409c414d20a20e39c413cf35ffd8ec5f6673da9278ead620d33f5358da38fdc0f3e57e348fe867df064b8c4325232e78f2ee7e504dfcb74d020c754a4d658ff8ecf4a7d4c1f5aa6053eb9b97a793125cd9554259454a7806822ee6a7f8f950caa372ddd5c37cb065d8dc1c5c8ae68adfb10ddf3fd1fb4dff0ef333764b1a949d10c9345fae15f3cba31570c489f73fb3371b0dd6f761ff347ab539963eda2b348f81563c0d62bfb4f7c6446698e99ae2cc55744b62e38bd10e37c59e66cef5f36784f88e4a8a09732ff0509527809c8162dc429c066803f08fafb8e270be1a76c226aadf70da85901b12f1ddae338384de1a85a84860a679f6fbd1c386ea026d5c18984d4639d026a7a2b976f486b49b131fb62de6705f103bdf986ce81773c0b9feca7e8caa9595e2555b94e4b802f1a1c6311c8ccddfe54da2b296fef1bedc6cc740b7ac2883142119088b1f374c26aa96d5577cd6738a87266904b76ab41c5cf908111fe491ea81c1533c95dd453ab8d048a8c519060f79b04c627296cc33e7d793f8210d7eb5f274bb2971d39f1864a143b7a1db130b81ef739e5015a8a2216cb92190f6a5a22693c0b3ee7b9543e870640ea2902ed48392fd1430197ca44bd9126b38772e1e7a34af9be1c6dc02249b7acc434277bb069f458fc9db95ca91d9579ad9acc6391b4a659a9f9a730c64f991dea0f21b4b817402f14fb9c98d70fb0798d4431f308868241d196f21d4b3aeb93e02dde4bde8fa9d430471b3f7a9cff8a53c3996e55c5a3597e05c885e1c4d04450937315d4a5cbbc04c448656c7b90075edd89fadfdcc0d431801ae21adac1ea165a140b57872e2eac485228cb2fbd3f6097b1047ae566c68dda3ba2a90378b70fbf6156519e52a3d65939e49203714c8912cf81c4af6036195a10fbf126627d1e4d85a70b277bef89ef1dc8c0d1c7605bd4c4b66e71d871b31726281f763c5fe6c190d37c11d3bb9ad3f3648c6b646278b62f607a09fff780abae92db21b08f45686763d01bdaafab68663fccb58eb28e2371e1ac08763df77099edcd5afa04f0cd8d140fe54e0a464cacef28dcb35af3150a70301d5eaabeaeaac95d2f5367a7c60141d785df69aec1f529959ac2d03b80c4104ae499fb4d3a0f316d3fc6c0f1d303a1685053cb655fac35a84c71c751f8ed75c604c3a6a03dfc964715d5158d694528699cf8f842d2a6efa4a35e954eb45d7e86831f9d771791045ac6919ca76589b4c1746b34480517464195ab6182b918bf7ba757a1ee56895400f61439196711235bf0d9d0263447d7c76631dd40a77ec7b89baf2de3fdb288712d273f2ec30d6d29d50124e85f58ecf8b0f84d5e2fdf38f092449d186f269ff190f6f1b4081627fc7fd02620ec6fed10546133a01c53c68a1cce72cde459ec89e0f109d040542900a4415c3e52fabb0399ec13145b28b07e4bf18cf100a1eb762f1d9d83f60252aa60eea1ab5679ee86ef5507ee1aa8e9e4217e9e851c8118724d47860462fc757a3f3c96980796b94e02b8745bbe3794550faafdc40c90738441695cd672ada68c0734d8a13dd5d3a6f78f6359be5d4eafecdeca8f35f0f12a8f363fc32dff3b0e30584fe592570ca15a51e46040d4de7a65cdea39108bf80b11d9fcf4f5cfed6447635c6537bcf5d091fd7217a262f0ff1bc40b50401661b18951483854b3d64fe7c95c7536257db72f6d87d6dfc788528f9c8ffe230102f07068070cbf8631d743351af75254b9a262dd80038389dad75cb6e98131e7611473d1808025c35eed060b5761eaac1abd51414cdd95f7c39ad916f573657b1a3240f8d2d4a42ea4c152078c5fe5642d56db919553b3567d5ca9576f4d5ae85410377f9b6f557d7805bfd12907eb5b4dce01ffd6aa7544a97df07c340631f563134907a841e9d3467aa419f04a71fbb84f379b5c71e1e3ddc3eab2f3864b063303fa5e372a5b0035d38f558c8b855f858cec6072c0883d4a1fa72ba689f4c4c44b671a43b763e23c2fce30334ae64633447cd92bf4e26a95f128ed039961cd030ba5a68bdc5dcbcc8df81407def630ba05101fa0fc95d339596e854174063a804448cc14ed609489fcbec4e494156a42979bd1eac1257e02d82fe4247180a755afb69cf6e715a7e5cab12cdc1dc908afc746501127ffed7cf99d33ee5513721e47e4906f0feb0220999cfdfe54cc5273ca2a8e5702b4dd1e3705ef20fc868456bd4dcc459e6adb53fd2dd0785cbc48f9a9716a1fb7c31c0794d4319e0e60d8e52ebf0ad016fe9e454dbf4cbb8700edf9", 0x1000}, {&(0x7f0000001480)="1b03699951926c300bf1eb5c72e76cd51f5374348d3eb28b5d49ff3a8c2358014d51d245e556522edaa80c9dd1d2d37364d4bcfeb7895c3ec4ae20ad13c704db7601eff8384cd9ccf53fda59cb75aed8b09ea288f79d26008f406f3573", 0x5d}], 0x7) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:07 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000f83000/0x2000)=nil, 0x2000, 0x6) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f00000001c0)=""/143, 0x8f}], 0x3, &(0x7f00000002c0)=""/4096, 0x1000, 0x3}, 0x2) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) getsockname$unix(r1, 0x0, &(0x7f0000000040)) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:08 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "56713a3b486a66b60912457a42cf50dbfd9214a5"}) flock(r0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x638b, "cb72c43e52bb7f028c10c6abe5ce96c1c36d75bd", 0x0, 0x4}) 16:00:08 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x4, 0x7}) clock_settime(0x2, &(0x7f0000000080)={0x0, 0x40}) clock_settime(0x0, &(0x7f0000000040)={0x100000001}) panic: sandbox escaping file name "../file0" goroutine 17 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc000591c00, 0xc00093b480, 0xbf4c40, 0x0, 0xc00093b400) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2ac github.com/google/syzkaller/prog.(*BufferType).mutate(0xbf4c40, 0xc000591c00, 0xc00093b480, 0x8fa9e0, 0xc000763b90, 0xc00093b208, 0xc000763b60, 0x0, 0xc000763c00, 0x3c0756ed5daa7823, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:264 +0x533 github.com/google/syzkaller/prog.(*Target).mutateArg(0xc0000711e0, 0xc000591c00, 0xc00093b480, 0x8fa9e0, 0xc000763b90, 0xc00093b208, 0xc000763b60, 0x0, 0x4f0f00, 0xc000877e0f, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:172 +0xe3 github.com/google/syzkaller/prog.(*mutator).mutateArg(0xc000877ed0, 0xa) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:153 +0x231 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc00093b1c0, 0x8f8660, 0xc000762630, 0x1e, 0xc000728840, 0xc000756000, 0x98d, 0xc00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:34 +0x2db main.(*Proc).loop(0xc0007288c0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2