= socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) close(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x41) execve(0x0, 0x0, 0x0) wsmux_getmux: no memory for mux 8388661 wsmux_getmux: no memory for mux 8388661 06:38:51 executing program 0: r0 = semget(0x2, 0x1, 0x20) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/4096) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) semget$private(0x0, 0x3, 0x8) fcntl$setown(r1, 0x6, r2) 06:38:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) flock(r0, 0x1) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x1ff, 0xae09, r1}) 06:38:51 executing program 0: socketpair$inet6(0x18, 0x1, 0x101, &(0x7f0000000140)) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x98) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)={0x0, 0x80000000}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="44a194aba1", 0x5) fcntl$setflags(r1, 0x2, 0x1) r3 = accept(r0, 0x0, 0x0) dup(r3) 06:38:51 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x8000000006c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) semget(0x1, 0x0, 0x200) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000440)=0x5) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x1, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x8, 0x3}, {{r0}, 0xfffffffffffffffa, 0x18, 0xfffff, 0x80000000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x1, 0xa3, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x8001, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000001, 0x80, 0x101}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x0, 0x5a77}], 0x200, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x54, 0x20000043, 0x9, 0x4}], 0x100000001, &(0x7f0000000400)={0x80000000, 0x8}) read(r0, &(0x7f00000000c0)=""/105, 0x69) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x410, 0x5) 06:38:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x8088, 0x61) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x5, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)) r4 = open(&(0x7f0000000340)='./bus\x00', 0xfffffffffffffffc, 0x4) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xfffffffffffffffd, 0x8}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0xffffffff, 0x200}, {{r3}, 0xfffffffffffffffc, 0x50, 0xa, 0x4, 0x1}, {{r4}, 0xfffffffffffffff8, 0xe3, 0x40, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000001, 0x1, 0x9}, {{r4}, 0xfffffffffffffffb, 0x91, 0x1, 0x4, 0x48}], 0x0, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x8, 0x2, 0x1f, 0x9}, {{r2}, 0xfffffffffffffffa, 0x2, 0x1, 0x8, 0xda}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x8, 0x166e, 0x8}], 0x5, &(0x7f0000000280)={0x8, 0xa435}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./bus\x00', r6, r7) 06:38:51 executing program 0: r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) listen(r2, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000080)=""/172, 0xac}], 0x2, &(0x7f0000000180)=""/60, 0x3c, 0x299}, 0x0) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000d3381d39189eb786f5b368954eb46fe80f91c770b81a557fa1679f7fdcb769376356ddc506574f443b95feba8e2cdb06ae6768e32af39ba8ae96710ed9d567ade35a882effb2671a12a0a00a0f68ae5459f93614bce8ab367d962bd691b43fcbd33ee103fc6a396d32adae3b5c8cf59b901b257e0ef85d842741d7f501e8046622e20a53831e5bf67a439f6aa10f0d1f138d7298112c2e5d4408700d5ad6e21effc2939d354e59bca2d030abba6b585355960da725174819adb95238bfb717d6dbec46ecf69199"], 0xd9, 0x800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 06:38:51 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x91) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') socket$inet(0x2, 0x0, 0x100) 06:38:51 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0xd}, {r0, 0x8}, {r0, 0x100}, {r0, 0x80}], 0x5, 0x0) close(r0) 06:38:51 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0xae}) r0 = socket$inet(0x2, 0x4003, 0x0) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x401, 0x0) 06:38:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1000000000000) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) 06:38:52 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x20000000000000ea, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r0, 0x12}, {r1, 0x149}, {r1, 0xc}, {r1, 0x81}], 0x213d, 0x401) 06:38:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) open(&(0x7f0000000140)='./bus\x00', 0x10, 0xa) 06:38:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000180)={0x1000003}, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x9}) 06:38:54 executing program 1: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() dup2(r0, r1) r2 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x15) 06:38:54 executing program 1: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000380)="ce6c26890bb9c71d5553d7a62f40aa7ae857e6c44fc6faea053c07778aa42af8dbfdb52d7686110158cf3a9c3681e1cbbed457bce9ff54c3034944edb1d37a8d8aab770adcb22d169a7087f8acbfacdde38c4c125ac417160fb829d7f2aa0d843ea9ef8fe83d227edcfed66e9cbcf156d023e71031597f8a9f67d9a7d217fc485c6d77aa53f5715fd5bf21d0f6083eb6829d1518a5781ac0db16601c646e68e7d1557df101788eecced9da30bd984deb51af19e97fcf48a460e6c8547061f59a566a614619ce1d8808ab280bc6079440d996c102f97f767ba55e48b948fb44692dfee524c75a192d1aaf680e9e4cf768103ca845a3ab32a100c44768", 0xfc) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r1, 0xb, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x80, 0x5}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000004c0)="233717d10a80f1530a59942448cb348b568c8d10cd45c5018aed2ad9b397a2338c2c859bb27ad7de857b6d0d09fdbcf9027fdf", 0x33}, {&(0x7f0000000080)="016d241e4f5ec1023767b8dce92197afbcfa01ac3a67ec76cb706170cec0842f54ace051e266c8535899e42a125057373f6837708c32599c4ccde3d2771e8e94c19ae6b05bcc50f859589ac8deb86a13d2711b56a2ffb0f083934e291b85916acf0b96ba604afb9fe07ff8bd318d3b6708d3c206d0663ce87bb05f99b4a9040f463fec51b890c9c7ea9c20760adf58ce6a9ea1232e5e7d2e27d4048cdecd95681557b2e25eb66151053d3d5ec59c01617500cf68c2d77b2742fc2434c029310bec93168794cd5d3c2a508917fbad4dad70", 0xd1}, {&(0x7f0000000180)="e8d0c0906e79ce0fdcc5bdd0cad2079bbba72cda91f647621c62d3fb6a939d0a76aca787fb7242a9f6b1e8206c232bd0a5050cef68cc2a018b8367a9a046e3cd495760c48988950cd80b5bbe4f6b83f1c6ecf54b9c1e7f747164298d5e50f7a52866343b0f906cba1da81032acdd117d966a1dadcf971c3d7e9b753c2ed6210113bde9693e2c5494ea", 0x89}, {&(0x7f0000000240)="a3cbe059efa095ac03fe9a274d2629442026ac8505858297d86d3a9bfa78", 0x1e}, {&(0x7f0000000280)="5fbc7207497c868c8f7d7bc7d5a0ac321dc2bbb8b2cfb22b3fb5876e83ef90de29d37bf56ec426f9d129e39b931619319fb8e21f10888fa58ec5dbd5d5a071e0a5623ac4dbcbb8", 0x47}], 0x1000000000000040, 0x0) 06:38:57 executing program 0: r0 = semget$private(0x0, 0x2, 0x100) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/165) clock_gettime(0x180a, 0xfffffffffffffffe) 06:38:57 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x40ccb7aeecb378d, 0x0}, 0x0) r2 = dup2(r0, r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) 06:38:57 executing program 1: r0 = open(&(0x7f0000001180)='./file1\x00', 0x611, 0xfffffffffffffff8) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)=""/4096, 0x1000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 06:38:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/193, 0x313, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) getitimer(0x1, &(0x7f0000000100)) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r2) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x1ff}) getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x8000000, 0x200, 0x1c00000000000, r1}) 06:38:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8040, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') setitimer(0x0, 0x0, 0xfffffffffffffffe) 06:38:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bb) open(&(0x7f0000000040)='./bus\x00', 0x88b, 0x1000000000) 06:38:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x80}], 0x2, 0xf896) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 06:38:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r2, 0x20007461) 06:38:57 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 06:38:57 executing program 0: setgroups(0x42b1, &(0x7f0000000040)) r0 = semget(0x1, 0x2, 0x4) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/155) 06:38:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x100000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) chdir(&(0x7f0000000140)='./file0\x00') write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2, "b2fb93105e5704194b9d3ffc9940e58f08113c3e", 0x5e59, 0x4b405de0}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x5, 0x0, "6ce9e000f5bf0000000009a5b7f07b92354893e7", 0x0, 0x8000000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x10001) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x2, 0x1, 0x16e, 0x400, "a6e614e086fc4a61d4c4494da26d0d6889093ef4", 0x81, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 06:38:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x5, 0x0) 06:38:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() bind$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="92d01a92e5e116b285b13419d245d2196706c4a3e563a4b7000c4595b316175b126ef9b764ae49bdf1e14c9c87d0eca847385c6e2aea761a456aa46c3b743906fb52000000000000000000000000000000"], 0xa) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xf0000024, 0x3, 0x3}, {{r2}, 0xfffffffffffffff9, 0x18, 0x40000008, 0x2, 0xb2}], 0x7fffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0xa, 0x8, 0x256d246f, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffa, 0xe1, 0xf0000001, 0x191, 0x5}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000004, 0x3, 0x8294}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000002, 0x8, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x7, 0x5, 0x5}], 0x3a, &(0x7f0000000180)={0x7, 0x40}) r3 = dup(r2) ioctl$TIOCNXCL(r3, 0x2000740e) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) flock(r1, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000380)=0x10) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x88, 0x80000004, 0x4, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x30, 0xc4, 0x3, 0x4e2915d8}], 0xffffffffffffff10, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x400fffff, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x8a, 0x1, 0x7c, 0x400}, {{r2}, 0xffffffffffffffff, 0x4, 0xa00fffff, 0x9, 0x6}], 0x5, &(0x7f00000002c0)={0x129c, 0x7fffffff}) 06:38:58 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4000000}, 0x0, &(0x7f0000000100)={0x8}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) select(0x40, &(0x7f0000000000)={0x6, 0x5, 0x7f, 0x8, 0x7fffffff, 0x3, 0x3, 0x80000000}, &(0x7f0000000080)={0x1ab, 0x9, 0xa90, 0x4, 0x80, 0xa1, 0x9, 0x1}, &(0x7f00000000c0)={0x0, 0xad, 0x20000000000000, 0x1, 0x6, 0x400, 0x5aed, 0xd765}, &(0x7f0000000140)={0xffffffff7fffffff}) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) getrlimit(0x3, &(0x7f00000001c0)) 06:38:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) socketpair$inet6(0x18, 0x7, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000200), 0x4) r2 = kqueue() r3 = getuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r3, r4) dup2(r2, r0) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0xfffffffffffffb0f, 0x970}, 0xc) syz_extract_tcp_res(&(0x7f0000000180), 0x6, 0xe27a) 06:38:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) close(r0) 06:38:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x12, &(0x7f0000000300)="c832491b3826750a57a864423381ffd702d3369133af2bd6f6916abef3518f74cab1a9000000000000000000000000000000", 0xfffffe8f) r3 = dup2(r2, r2) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000180)="b50727d6564c8ade0ac42d51072debef8b83c0d2372fd8669133fd4d5495d7b505b881ad80f9311f80e39e83445b0257f2d27dd005e50e01f435c2cd4294363159e6a87630d8e844b7a24f34522d13e6d6876c24d0b3a7a1c260ec51791bcdc05b61fabc1b2151b0fc7c0227bce391c31e451a6a970d2bc3bb5e9b36dc70820b9a6232e0c33efb190f227696e4b947ffc7dc33e321c6e7c094ea59ff9da45cfc60cb039d9da3e8c8c27fb0949c6a960f11154407f7d65a009a0bf3dd539ca93de59370ed8fdf0162bff7334379e6b7", 0xcf) 06:38:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2100, 0xcd1) r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000100)="1f95eb41875c1aeda5430c46c90e6ba23b51e33da6e33ee822b50e2eab764404c972e0f0099f9488687973de4bc524555a3761f57ebc258d201c7a5476013efe7d2219464c6e186d75e35e162b1b513b0d1bcb30c53a41c83aeff49dcbc7ee25321b1578ce3592858af7ce7f1f97c6b0361e6d7833d463703c610019b3d777c8f62a3ad2858bd9e54f83826c009ee46ebb4fbe8c2a3379eaa300b56d5c967a13b4e0f31b300a241277705844b7492940ff06da1099a67c6c78b4fcf8dc9d0b78dca6fd5b9fb5d2f2e64c6f9137a53857f0643bee9aea0fe6093b2a6e1a92d4fc0bbdd4278acae88a4ffdf0d263811e4c703a98ddc466499485c3c2138c59", 0xfe, 0x402, &(0x7f0000000000)=@abs={0x2e2e0ba1398ce6f6, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) 06:38:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, 0x0, 0x40000000000, 0x0, 0xfffffffffffffffc}, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) 06:38:58 executing program 1: r0 = socket$inet(0x2, 0x100000000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006d, 0x0, 0x0) 06:38:58 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 06:38:58 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) getgroups(0x1, &(0x7f00000001c0)=[r5]) r8 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[r3, r4, r7, r8, r9]) 06:38:58 executing program 0: chdir(&(0x7f0000000140)='./file1\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10040) r1 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file1\x00') ioctl$TIOCNOTTY(r1, 0x20007471) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') 06:38:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x203fe, 0x5d) mmap(&(0x7f0000ff2000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 06:38:58 executing program 0: pipe(&(0x7f0000000040)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 06:38:58 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) 06:38:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 06:38:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x100, 0x20) socketpair$inet6(0x18, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() pipe(&(0x7f0000000180)) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x20d8, 0x80) r4 = semget$private(0x0, 0x2, 0x400) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000001c0)=""/42) socketpair$inet6(0x18, 0x1, 0x40, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r5) 06:38:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x6, 0x3, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) 06:38:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() flock(r1, 0xe) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x40}, 0xc) 06:38:58 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x10000, 0x162) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r1) 06:38:58 executing program 1: unveil(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 06:38:59 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa27, 0x0) fcntl$lock(r0, 0x9, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000080)=""/147) 06:38:59 executing program 0: socket$inet6(0x18, 0x4007, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) chdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 06:38:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') renameat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') 06:38:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r1) 06:38:59 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) socket(0x10, 0x7, 0xfff) recvfrom$inet(r0, &(0x7f0000000000)=""/210, 0xd2, 0x1, 0x0, 0x0) 06:38:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0xff34) writev(r0, &(0x7f0000000180)=[{0x0, 0xfb888c6044650ee}], 0x120d) close(r1) 06:38:59 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setregid(r0, 0x0) setregid(r1, r0) 06:38:59 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) r2 = dup2(r0, r1) fchmod(r2, 0x100) r3 = dup2(r0, r1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x120) r5 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x6, 0x100000000}, {{r4}, 0xfffffffffffffffe, 0x4, 0x20000002, 0xb, 0x5}, {{r1}, 0x0, 0x5, 0x6, 0x1, 0x100}, {{r5}, 0x0, 0x82, 0x1, 0x100000001, 0x80000000}], 0x7, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x8, 0xa, 0x7, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0x10, 0x20000009, 0xe0f}], 0x4212021c, &(0x7f0000000180)={0x2, 0x85}) socketpair$inet6(0x18, 0x5, 0x982, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000280)={0x6000000000000000, 0x1}, 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000002c0)={0xea9, 0x1000}, 0x10) connect$inet6(r3, &(0x7f0000000300)={0x18, 0x3, 0x7ff, 0x79}, 0xc) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000380)='{,+:\x00', &(0x7f00000003c0)='^\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='\\\x00']) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000500), &(0x7f0000000540)=0x10) lchown(&(0x7f0000000580)='\x00', r10, r11) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f00000005c0)=""/4096) r12 = dup2(r6, r7) select(0x40, &(0x7f00000015c0)={0x8, 0x0, 0xbb3, 0x200, 0x8, 0xffff, 0xffffffffffff0000, 0x3}, &(0x7f0000001600)={0x51d, 0x8001, 0x5, 0x0, 0x100000000, 0x7fffffff, 0x4, 0x1ff}, &(0x7f0000001640)={0xffffffffffffff3d, 0x1ff, 0x0, 0x46, 0x3, 0x7, 0x2, 0x6}, &(0x7f0000001680)={0xffffffff, 0xd001}) read(r2, &(0x7f00000016c0)=""/80, 0x50) link(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='./file0\x00') getsockname$unix(r4, &(0x7f00000017c0)=@file={0x0, ""/4096}, &(0x7f0000002800)=0x1002) kevent(r5, &(0x7f0000002840), 0x8, &(0x7f0000002880)=[{{r2}, 0x0, 0x90, 0x40, 0x70624a7a, 0x5}, {{r5}, 0xfffffffffffffffe, 0x70, 0x4, 0x1, 0x1}, {{r12}, 0xfffffffffffffffb, 0x44, 0xf0000084, 0x100000001, 0x203c}, {{r8}, 0xffffffffffffffff, 0x4a, 0x20000000, 0x1, 0x6}, {{r2}, 0x0, 0x10, 0xfffff, 0x8, 0x5}, {{r4}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x4, 0x6}, {{r5}, 0xfffffffffffffff8, 0x88, 0x40000010, 0x5, 0x10001}, {{r4}, 0xfffffffffffffffd, 0x8, 0x1, 0x5, 0x9}, {{r12}, 0xffffffffffffffff, 0x21, 0x1, 0x200, 0x20}, {{r1}, 0xfffffffffffffffd, 0xa0, 0xf0000040, 0x7, 0x5}], 0x3, &(0x7f00000029c0)={0x20, 0x10001}) wait4(r9, &(0x7f0000002a00), 0xb, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000002a40), &(0x7f0000002a80)=0x4) socketpair$inet6(0x18, 0x3, 0x7fff, &(0x7f0000002ac0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r13, &(0x7f0000003fc0)=[{&(0x7f0000002b00)=""/140, 0x8c}, {&(0x7f0000002bc0)=""/68, 0x44}, {&(0x7f0000002c40)=""/40, 0x28}, {&(0x7f0000002c80)=""/166, 0xa6}, {&(0x7f0000002d40)=""/249, 0xf9}, {&(0x7f0000002e40)=""/4096, 0x1000}, {&(0x7f0000003e40)=""/19, 0x13}, {&(0x7f0000003e80)=""/198, 0xc6}, {&(0x7f0000003f80)}], 0x9, 0x0) r14 = accept$inet(r4, &(0x7f0000004080), &(0x7f00000040c0)=0xc) kevent(r3, &(0x7f0000004100)=[{{r2}, 0xffffffffffffffff, 0x1, 0x20000001, 0xffffffffffff7fff, 0x9}, {{r13}, 0xffffffffffffffff, 0x1, 0x8, 0x3, 0x6}, {{r7}, 0xfffffffffffffff9, 0x20, 0x2, 0xc81f, 0x6}, {{r14}, 0xffffffffffffffff, 0x0, 0x23, 0x3, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x4e, 0x40, 0x5, 0x3}, {{r8}, 0x0, 0x90, 0x1, 0x5, 0x4ed4}], 0x2, &(0x7f00000041c0)=[{{r1}, 0xffffffffffffffff, 0x40}], 0x261, &(0x7f0000004200)={0x40, 0x9}) 06:38:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/213, 0xd5, 0x2, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x40, &(0x7f0000001180)=@un=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 06:38:59 executing program 0: socketpair(0x3e, 0x8005, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x5, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = dup(0xffffffffffffffff) r6 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x58) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0xe4, 0x1c, 0x49ed3ddd, 0x7}, {{r2}, 0xfffffffffffffffe, 0x14, 0xf0000006, 0x1, 0x9e}, {{r3}, 0x0, 0x2, 0x1, 0x5f, 0x3}, {{r4}, 0xfffffffffffffffa, 0x90, 0xf0000010, 0x4, 0x9}, {{r5}, 0xfffffffffffffffb, 0x0, 0xa2, 0x7, 0x7fffffff}], 0x8, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x0, 0xff}], 0xff, &(0x7f0000000240)={0x7, 0x1}) getitimer(0x0, 0xfffffffffffffffe) 06:38:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r2, 0x2000746e) 06:38:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) syz_open_pts() 06:39:00 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 06:39:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x400000000082) write(r0, &(0x7f0000001140)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0xfffffffffffffef0) 06:39:00 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) 06:39:00 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') getppid() symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') r0 = socket(0x2, 0x8002, 0x7fff) syz_emit_ethernet(0xde, &(0x7f00000005c0)="53503a5564e784ffc1861b7f0f65d99129381c5b6b083312cd4e0fdcee9fc21a3d8603d3dceef8821a7bda40f00f3b0458769c2ec13c433709055f542e0f7c2f970cad0eaefeafde5d2fe0f77a2ac77943bc78e64b9455ef81ce1d01cf24916f888130db11234fab2d4447380590e296d8b5e54609a68e1f8b37040c20606d00bab153e13c55d232128e00cbe353ae5e20db299d1ac5fda78568aa08ccf42d4cb64f0741be9310ac1e22e0e12e6cda8c82f50e3eda44c5748bd7b38838265128419789dd8300021b0a0996032d876cb0355487bca527800d9d04702af090") sendmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x80, 0x1000}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)="ea8383f827e0ca0ff128177bb6ce20e630b6beacf63878207c1d35f99249f4ece8dfc4de82425ff7aa3bb90e2a84984811660f2bd54a5211b625cecc8fdb50124baa8c33394c1c81e5e6b8b5d813b4a816af362003902dc609", 0x59}, {&(0x7f0000000100)="903d17110bb7da4c71c217227c354dc670cace9fa134963138932d7c34b610455ca6a666dcf3c416", 0x28}, {&(0x7f0000000200)="6d3301d8fb9f4cc4481630250a1cf249c9ab2fbbb1289489e7c9f3af5854e49055590d4f64e76253813b96e8b8011f680363c27f0bd311311dc7c04c7aaa0f58e0ab5cd21fb6c1a7104e9002a862f3a6fe872009b6141be2ad93a3d2ed42e395", 0x60}, {&(0x7f00000003c0)="2540e74053df72763c7f834bb3b47b655fc15ba1821360bd9eb0b9b22c50095a95be34b4ca3fb333ca71fdc6b1c616e1ed01cdeba7ef1006d27df50953947785906e86d0b4b14dde914922cfa40b669f05595ea05433c0ed8889d1b6aca4af4eb516b4c522c5fe2f97d6efdd378e9618a4d875ae0223a3845028a457cfc04dc5a8f0327fb0639c162554debfdfd1d0c1adc4d7ce5897039cd35f4eb670a051c0b0c9447b6fb8fb2084382e5df3484e41d05237047919cf8e635b7d04f8101e88528ed221f5", 0xc5}, {&(0x7f0000000280)="c0c53ce3ce4ae10e89f37a0d5dd3ef97a1505bc8d4af0651040ca84a9b1fb2e0e60b96f5f0f095d79511dabb663a09bc654bd66425fe9d01373da7aa30e3805b0c56a03913b370", 0x47}], 0x5, &(0x7f0000000800)=ANY=[@ANYBLOB="8000000000000000ffff0000050000008b2ca17a5bc40ad44eae2debf9d56cef94410e183af95627f7c0887c2b405c3845900d7f12de0c96219b821238e2ae1834bea2b94132099accff191d1b8cf816e7b452c70a616c149d4b4a184a9f5d9fdcafaf644131e87f1e0c498127beb6b9ed28b6ad945aa6969433da610000000080000000000000000100000001040000994360f4a8963eb68a0c89d0d8486f166afe13c7a8aaa0c827c51f8c3fa5948dbb628753bd844bdfd82f06f7a866ecac90c906ae67ecaaca02653fb1e3cce93200acb693328753064b7f2fd4fabd49acfe0886c8dae389450866179660b24eb1781276f71b78f76224f26e000000000010100000000000000100000000000000813d1f2dd12e59b35fd23092f9d72fb4603a318f6dc0c06c0848547ed9443e6a73c7be6fefee21862ed53bf1156e7966a4e5c4cf3f9ee037f0bbfd3746508b248d330237ccb0163526faee44b53e54007ac64330a883c7fa29725c7a3f76559d9ed8abca621ab2896503ee27fd09e9c9035189efe50a442375e5b3bfd13f14f224856780030aa4ae61464e85a539addf2651b5b1efd16ef1450bedd8b977d5a917783b491d2912e32f799ca3d757869c995f564478757a364105c75a8beafa5e429abbda75f1d3df6c57681050141a2e52bfbb6a17c70d30e4627d4dcf17d20a71f16724d60c2cf3acc816e0b09bdce61690542a96c917e0dadb2206ad9897ae25796b3fb065c2c10b39d7b8d30acd8a4386362f4b5980e88581c7256d4198f5f144087b707b49b3e616a5276e71e68fc63b9b6e7641f22d2e79715aa4f65585fc99d5b4651733f212ac21374002b6d6faf15800d4cee853dcd12ad2c4114aaaa0b4caf6a1b0a4adfb26110acff0e7fdf30a63d76cdc7576933a529d54e803bf36f2e6cbfefd443d799ddc73474e6a544e5dcaf78d821c83baf868ea08b771908d3f867354a912a0fae0d8edf1d69361a22d5ff09ce434744f4316e8edf0a125f9383b05f3ddb6ab1ec124d4a40c12b814fb87e39023852d8603eb9cebb244618f703707489a8648690bcd16912f0b7aa0b0a8f13160dd053b1cde80dec3638490b7597befb65657866f68de6935ec54337159446eb75c6b27f8e66781dab93576ed5138958b0b63b46fb4c8d224d4ca7d444a53faa05044702fc3a430f53ac0725081a3d48dd753e07c2ae96d1aed71fef3fcf9a6d3ea6850b1b09ea16fc838141a1e292f2e8148260d6424a9f3c6abe5d14347b6611dadf54fa5ea4f0e5b5ac4b17a53c58d63a34cce2c670cce4e05a4fac22569df3535f876d423c4d273f887519497a8a3b8437da83c1d285cb7ec57d06f2ff71ba33c13565a1763477432394df7c10a4e6e9a783e6b13f1d7baa5778328210f38002c91d280f613b8ff363e7c7c8aed35d1e774d48891d598926ab3442127d9b68bcc5457e4868e66d923f2dcfac51a44440c7ed7bfb6d8655ffce4e7fcd2f06aec975c4ecaf4c863932eeeee4bcf354296c9c29008367c9b080cf432586900a3bcefc631bc83dfa42e46bbe46921602794fc0c8610733f0cdb5151c77a186ceb6eb22f0383d78104c913ea6933ad5f6995f6a2286a84a96ff90cbe4a4a6a83b01606caed33d26641e9b7f0ed4db4c2001503c39b77145b369d21965f1ff194b8bb911cbd29d05d61544b4179af273c9dd148e11aae15257aa86ee9e052686591f79514a87b012f730758a031c611e09bc99e6324612a084b44683d9d24639e80c401d4cadbc0fcf496f0985d4e261e54757ac96d45c8447e0c4e930974090d0ab98cdfdcbf914947291faa39b876d0ec5785ad2d45d55d21c87b5052cc96aa4eb9934f94c0aca7798a59351fecefafa7160b5981226e01db1ca72a76d1dcf2ba701ccdae2cf3e9c0fd987c2c39a10387ec25fb93484eb3eb1fcff664d59b823d2ccf18eb07ee37a3906b08ab426acec243f52198e1ed0c6e58fd8444aea265bcd4bcee8890ec5e62a46ffa0f83e0f68e13ca757eb505f63a0b66fb3a41475513448633863fa70996f610711803f47f6c0c9b0e47a696eb4bd2523f3e7255fb270622f992b85084eeb2bc88080a8196e7d91da279cd24f5f51fed2ae4797d73fd49bfee080eb03963a50919b7f1eaf1012411d00132e88e4b9c3aea5a83b70654896ef19e900a9ab777949f27a01cacc54d36351cfae7ee003380f01a68af9274286adc0844a81dd25302c94814d7e418e831d1bba8b184611f02dc5e41fc27b0d4a7ddda77362600125b24a600bf12c4a1e4f1563f028c7b2bb0dd9e5312578e53417ddf1ad6b48c0e12abf02aefdfc649aaa7d7a1df54969f7553047d33d4bb5a9f43ec8caa50a09d47ebcf14e4e4fb85964df6bf0c88666e99a252788484b27ed9fc320295aa2480c74a655ca16ee90f510d43fa7fb3e4e748d7ec3070e0ee1e3b9f911f289bb55ebdbc72ecd2bf901da84a641661bf7dfa7107d3738e31adeda30bd54b3366deac0fda77983b7e80000c5a651d6ae7d7853c6939a985a3ac9341cef9d29049e297deb49982bf55d79c6b889fb3b68543256074f19006ada35a62dfb01d295bf559d3b2b72b494b5b138b8e3d324df4623a91a0eeacb257a91abdfcad7ba4a61a51b75f2b8460509d2a9e1523a2bbb4334ea56498b00ec9cb5081c1b0e78849b69bd6ea951424ffae14016ec2b578f87d085e647787d43e995a993f67844959deefd5953ff42cdaebc6b420655a8d856d47c7bdbdab079f551852447aeaa8cd86ffeac5dbf37b0b70d8796d4482d15c9356eb971c00dfdf9bb8283c143231224450eff31a56ff3323e340d4807e2b96f3b2e2026a15518e934d0c30da5174c364edf4808bb36a1c45776322c1db416e7144a84a1cbfed4fc20e33939a0c2700dde8f7546c2d28f1af48a188758fbddc1c35d61c26ef7de75bfa96fd41ef37a437ffae697f7227ed87c1fddbacd4121e7ae283b72b349e46941a01949dee6cb1996b544891d89db47cbbeabf2f950af042553c11e2e38bb4da0c1c3ca52d3d732bc7edcd04b45cd41601859dbb98d5897c368bf05345a6992719f109b36bd24a4c7fd1a6784f6bed27cb2c54e81909aa78e1cc33d63c1cddaf92a38f979c818e97c86b6ebe7cbdcb41390aa9837c7724f937dc8918ee4b0a5fb25559871b35428edc9f68550fe0a528466000def386c8c2b9a3f3704d2abb8ec2272c602bcfcb333b9db1164ef94d14299a02efe7d9db32fd8f47f90f381c9b1f749624568666ef398e0da6be2ed65e131c778d19bf0be726bfe385dd0d1710eae832a79e2b733ad9f14908f9ae0d040344fa13a2afb59fa80782dc0da3d4db2bccd326e03af0ca89bdfb5067b22746a17566b107d54336d5d58df2177b4947bd89e391c0dfed872109d593a23863504595bbef5cb280998c3cde5e0a62002f79e136bbe4f3cbe250e9431b9c9102acb2a72e3b005f3585dd1fbf522ba71507e4c8d9cf8dbf24fb2f4085c545eba3b3a9b8c7315351b5dd3d2c031ecc45881cc2fabb900cc52dbfcf21729d3dedfa1f6020170e0013b24aec4117ef2a4d7a00c286c884274c65b8974ee3e89d27158142e38d87eeb03c13fbf85b5d1ded4e66676e14ed98b45fda1dc36b3b751aa9f5158cb817dad650596665ae0e859dc98f875030a9bf3c045cd719d939841030fb50bf68b1d3341e251ddb5b5e5a87425b10341f4b886614a393299236462ae94c3f4d8eaf684eac3473d3daba3eb675367a350f73d808b32c2e2941bb1b092b92e945ff734e9cfb225d3d30c5118a935de643d6ab2700ea8048f6bc5185f8eac12c548e0ace036dae66081477bae2261cae46441da8b1f8a1d926b198efdf23d0f2a4f76fda7d0279374123da43ea67c524894df46fc77d7dca0b31b87ba15c8aa260b653659542644bbf74b744d614131069d382e14a5f311c93b9665b1775452c166ee28dd1c54684cb2420047ad6a825d17b29097d48057f6ab6d71ae82f887010f19164bdad96b6a6dc5a8680795b4a6e14d34c1c642df8cfbabdef2bc610f0872f243087ffbd00cb892764409ef3227d1f94809f685ac3cff1aa58a79b6bf51324062563991233db23a26e63c508c0d572e435ce3ee5c3807a98e814158952f2c32933e4efd9ec11ae1fc93219167a1bed9d9ec1d7d413a74629741f8e97a1e157795bdca09387cad3c9f55ad3158e007b6e45bfcef76c62597b2ae129c89115f84cf3ece8ce766718c8143927e05ad535b84fc70423830dd5c613a63bad5be079a9a7ef6009b9a9693c1b7bd0d56cd81c9a463078934d8eda10494683c7bb3fa4d4e116cf3c51dce5e40d701f5a0d06e6fba2b1cdf5877c835aadbe822350ec03cf7abe5a85318389831da305f1832ba0fe57917c7cb828441948819fd97c627c14e7ff67516e0fbee50b692c8896b90c5671963f970be4b3274e7ac2e1d7b0050e45bdb364521e2c0f98a70d02da0a01bdba853eb6d59e1698bc1759da9578ed4dba8628a54a728e0036b2a49cda829c82663741c7f3c64b332ff92d6ad5e3ccc0d2bde7f4b06f05a0b0b67a9fcbc12ddfdf6f7f33bd1a0019f3dea612631cafe3bdf2f441cb461d9732a017a4fda088d054a61816f8b72233d13fcc10255a4984544ae96261b4d3e650a60322f1318ba0aa9170a80076fbef34053dfd2afae3ea9eb4dedf9c610695f36f63310dff5c4d85dab7a9630274d5c4304111fe0576c078a42b0536ab57c7451584a7ad9de17296f73c2591633c04257a2ea752397f069399f5c83b2ce088f05d95b04250e55d5f463084e4287619fd80ae589e049b9a2836dcc4623004b7a12522e8b252d90e8c8dc232ce09f647f8c72f7e12cc9c657a671bf55cb1f99d183673a448aa4c3a691fb42174052f7d2cfcc3942309a6cd0a65f541927cedb074ceed50e8f5774d603b17aac3a2195d484c2270b3efc753437981b30ee0bc6f7db9e666e8d600e5b2fbd7b7c145df06ac47296a96c0cabcb544800428a7d7eb66eb55462c13f8e8462c1ffc0aa8dd4705df3da50348aae77d4a24f773d33ff049081bcbfda66929a96cac4a42f5dd31761c37f446064c4f396ea92d107bca890fec109be733bdc5887dc8af130b716a6d80c3df8726478862f601f6cffa9f5780f5509a806ed4c6360c2d4257163d29cf732450efe724c7742f838260ca0c838a1cdbbb5f85003d4cf62b6440e68bb176244972d5b62154cde613f4b5588d14ebfdb9b2a9b3caf3f7f7e4d31ea1ca411eb710ef06c5be3339d170233033eb3be75884594e2f5f186349fc002645a43b2a36afc500ed03bd0a139f6ac9f0b1b205564efc7bb4ac81d8822f565125787986d6947cdfd623bb6cdaa02229504515b950e304ec334330f4f60b73ca73db06e594552b2af9d4caa62d20cf6c0f488efe7f7f096631278a57fd7ee21274ed33cfef1b7ee8ad8a271b9dae77915f8d10d18ec13595cfd6a0f65184a1e533af9cc8dbfc36f530b7120f71e02963e6f2c21171a2b41012c7f21ad29f016ccae9d35dbdf37b946359727a15ecc9a45dab319932a432504c35aaa22bd8e684d49fd1b4cb2dd9c1d54679e277fb620f97add0c7facbf610b629b74b090ca458f25db28f19a50bec29b95e8dedbf1f00fe29bb9eb368533fec231e7a6a55554ba74ce8bc95b0235ee9c9884e3f0d5f312afd45614d1e6217dafc904acd456e74c038a97a34d461c8171a26e9f3778c084ac290b0f97add262b108cdb20fb152859ce71117ce5070d93004d96e9389df0b7244fd5d3e43d20a2463406bed8e471866d91db20f033f92e846b03d8b08dc2cfe36aecb6550455e8933c23f35570bc70653957fbf857f65f8b8ce47656ad48bc1f16871e22284aed19fe3e2f6eead1412ef7a14f17a6fcbbfa453d3fca13d4abba33dc7989f121fe8c03df26602ebf828e224ed126eb389c9c6e184b59e9624f5eaebdc467150d7e9acef7aa260f6d80021b518ad9531d573f8bae4dffdb9ff749dda8dfb3257ac0efef6aba3016363e28f82ec203573b63b4974dfdecb51f582bd70497510fa85f27157e7aa34e46bcdc736aaabff418392ec9765ec2fbc601d423a633e77e14930a111dcdc7952dd28be048c0e981a2e55e495e4c432c481395b5ca95d533366dac639793ea5ee3947000000000000000ffff0000000000005147a528a1d5233872e8291d6be8a5b05ced332f02b23a486a41803234da78a4ff16c4157fc002851e893bffe58b39907f83efea202123c305aadd494d211eb8bf2b5fffdafa1ad02c7721587ed724455142bb21dc87c1de8922f7f8719fab00a800000000000000010000000800000060b00f06bcba0f3c93c09dec3e1d12ec268abafb5d45c590aa40d8d48af65f43138df43fe966e54a5a5d4e4f6ba589cba79b9c5b4889d33269055684d474e16fc22bd3f553a4700e56c326e4718abe29dfa3327112e5efd80a8d79dcb3e6f38da36d36a1d0aa42f17ad383021aed23b4643c4b3fd3a7cdf198ffddedc894578d2a94b114286ec603d9b3b4a18fd395fc524b0000000000003000000000000000010000007600000089e0da549ba5e7b0bf27b4aa1f8d149c610dccb2a7bd8be68202cc00000000000801000000000000ffff00000400000064bc5d5860ea05802012d93ed98f74979b6f420c798b862669bb8ddad8457398d88f1b6aef6852bf7d0343706068acab4d675451ac5c8f492af249e3ab6a2ccb4078fb4d5a32e7489bf6fe5a62f386e95ba967fc1c469b210a164a34fb3c287345ade2454b5ec3ced9aec3a6cb2457e462a59a3ba5602a87992761231760bca720258d7c4615d71290668544570303bd9351be2df040df27a11c1047c1e86de7a40a477e907fbecfb4b4894a34e80fde2e4789bf28eacda0c7d25ea21137005c44f070ba9496bd5c532ff42306bc50bcec97084f8c225d50d7a069c1e7fe6c00ea9c8a61934516737547f338d7655445ff5b9900eaedf12ba000000000000000ffff00004e0a000014ea6717faed0bd85514b94d3e003dbf3463cc643e21526e453e2c70a3797925ee1db9531a706fcb93f91d7174468e4eb99a64a6a5189399db94d56bd23cf75cb87c7c5af5fb1ef4d46e4c72add5c5ff31fe0cb176be5de8120f245a8ff235acc61f10f4366b58be41d3518ffa0463041eee2dd889bdc19b51ce06ba237260eab16c43ba04e8e5f5eade9e1896000000e000000000000000010000000d030000990e793d2cd39fc48e5b2d59ad0ff8a19f688d43212afea7893e7faa77fb9cd26d31efa472442bee163e042bdddf9cf89f39fa8ec600c3b3d8046804757e7b8fe2ebadc09a782076bc11f48011dd0f335baf70516b4fa4ed52fad92c6409c27ba02c4342dc67c4ae0bfc77fd529a6dbe2663e36d6b2613c855e08e449802e9c5cd75acc64098e7176ef312b64ec190b9e5a5c0796f2091c2ac6ea35149202f9e0421336e42f8d82778420625604c82526051553f7f0609e13c924270e9ed382aaaca0dc0ca7f5210e5ef4f4e00000000"], 0x14e0, 0xd}, 0x4) semget$private(0x0, 0x0, 0x20) r1 = dup(r0) symlinkat(&(0x7f00000006c0)='./file0/file0\x00', r1, &(0x7f0000000700)='./file1\x00') utimensat(r0, &(0x7f0000000540)='./file1\x00', &(0x7f0000000580)={{0x0, 0x3f}, {0x0, 0x3}}, 0x2) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 06:39:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) close(r0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 06:39:00 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x39) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 06:39:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) sync() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 06:39:00 executing program 1: r0 = socket(0x15, 0x3, 0x4) socket(0x30, 0x3, 0x8) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/190, 0xbe, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 06:39:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3e40) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 06:39:01 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0x4}, {0x18, 0x0, 0x3, 0x3}, 0x6, [0x400, 0xffffffff, 0x6, 0x80000001, 0x8000, 0x5, 0x10000, 0x4]}, 0x3c) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) 06:39:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x4, 0x80000000}) 06:39:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) r1 = semget(0x3, 0x93ee9b24fcf06dec, 0x13) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x5) 06:39:01 executing program 0: setrlimit(0x7, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x4, 0x7, &(0x7f00000001c0)="1eb3fe0e00c3f1582acf5bc915ea368ab647a01a973300b8922e19b04685b8878dc64209f14df50113426be14f84327551c81339ed3605388e82e7b3a3d6c2da4381703bff7ad53c297442b479d03521e3fcf80dd644cbd7c98d04699611407e686332688c6f2bc17fde90e4f9f12b222ddf48a6c169e74b8d27cbd336c6882334e8b7d834cb857e5b2a4d5f25696677e7d47e563062cc5ba0032c4db27b5114a226bdca407aca7156a4bd531b4d1924a347471953510016023992c101bbbe89951c9ddfcf314985c7225388cda24f6fb0872b68875a9d55c0ebaae279d08ad42b26d0f797d23bc0e56e206bec42e1afb28329e7fbba9dd75bc34a3be869d6beba5319a592c4b0032d98c9e3c4b5e103962ac43ce672c0c086a4ed2e7703e5549c5a64a4429264f8ad7604354a572faadd8886b07e783334695a35de0f7944f98174f9765839bf782093266865a83a6e49c68382d39b5d845ff72a9607acd0746bbda862565bd3bfac2027ac2708100fe29181df6a5b229a6ed6419001160eb2903622aaa24d9b7359cf18f0f1c33a87469327c30462ce80343a2a2cc8902dbdf457791490f24f0433fa02afe94af266498cdfee92d6d2cd3bf004bbee1b575fec95666c41a6f5e652e71226789f3b56fc81bf1a7b4e16ac4f80229b893c70ee2baac58061ff1db932e8dad6674630c8976a3a3a0c12dfedc78134641d30bfcea23babb172cabaebe59c00eebdfe96e0a6708ff2e549744868c155b06157442315fcaa2ae19fed516b70aaf09652d2538326e308fb636537071197d098e2affaca995680b5ce1a9f402ef19955687dd9d6bcfce0c0eb7d8210aa3e7dc898ee582248d48445c5f38853bac03f813e3687bc0cd74095561466edc6d06d32df909ed6259a722d605d36dddab89114348b607aa37010e1a7862af54182bcc7b49d7d09b7cf273eda9ff8f477efa4fdfeb210b9ed6550595bc91991376398c129c85aca7cf56c5ebd9752acccd4fdac193d853f353c28d529f2830e1eba48ed01c36f3eb459f4e501cd72d69ce04705f0b357c2aa00f5e32e5bbdbd5f368d51b85ad3ee54357ab5d684369285d54fb236546216ea54ff0373e0bd24775e01aa7c872cfd434f5f232ecf3c6abc4a2352b1c7f4aa406531857ff4ad3c155224c02127fe7a531e7adb37234ba6287d84137992627df480523b52a675628a69da022c27372cef618fa571efaa1bda8e0333a99b8483e784baf706857a2c41e938426692d3e121b11ad2f94fc2dcf1fc1bc5618a6e265dd519ea6094c69113b8c70a592e0cd57419c84aa020a6bd1baae8640123e6438d3aa3c39b5ffeef1e0df750ce731dcd614fbbab2d1b7639b9e48aa1d139abec4b5c5fc780580629ee5cd614bbcccdbc61dfde75719c4c52270eac0c2789090266785e56b48102ac00c9a9d832ada8af3cbf91e732328fb7bf0e1fd7431ea460cd42c75087a4c0269740c46a0a9640f87d5696a6f85a33a4369ed6a1e5d284adbc5dcbad3adb1ebc8c58d35fc39ff29e6fc1c631a339279617ecb96af1e9be68b58d2a8dba25ebcdda8d9ab4d248349d29a6f31cf53d8c11627926d8990dcda7bbe146d91ab9576b708af05b77ccb0812d11665ae457f1ebd7317f8b15ba15f9c429ad7d383156d374c194fe755c55077ddd8be80400d4f482ac0e30873204c8d155dab3c7223051fc9872805259452f18117f68b723b3b9b05e8e358755302aa5a1e512c093083d0a26166a316f10d186bd8abf24b736e0e17f710a9f1c46702c72c086fc9b928dd4e3d560a9a592c1d28eb638f5ad75799ba4c6a78a436795158c19edb14bc4c61b58d049a09ee8205539a085e8da518cfb95ecdda78fd57634a52cc0987b69515f7f8bd76455103806b143cc7aacb1bb9cd45dc4131b629d9f65a4f48d60f686cca43d72c5c4d8129d2f420111f0b770a3293fd108345f1ff228a966fdb26203706423a260c60a11f71a0575a8562413b594dda1226b76f1e65e96e54f9293073dfcf2a0b3133568183f04e4a183d77f50f8d50e90d7d94987cf18dd8e79625f5e5daf3b58bf5ef32a61fb4ba2713d0be0ffcb1b1cd7dd2cb4d30986ee3150f4a2e9a1f5c75a3651dbc074de61826ffa3a25ec78f59f966da79fa8eb54eb484998a989cb38acf1ba8af4bc61a6a359ad37bc48d68490e81ffb75515197f49c948692f5941aa811c9e5d138460828857daaa5f9a1824b8a347cb50121ddee033fe9d1a9a8aa744b3755131b9d5ce4ce90600b8bb3606e5877b06508f84e7d59b28445ad9071bbca9e5c314dd6271c18b695ec7b80916925a5556480caa5d2174fb067944968492cdc7589cfa2c1315798a246050975e473c76ec2c84050c713b06b89f3a041150ae6b2ad90391f7728aaf3f767e48a717ceaf642ccbf098d51b20cebaca757c57503ef7aec0e1b1a8bc5d88536494826671ad5703a1505faddae95d05a43e8cc590a3e1a2deddddf1c28252174b6b0dd54fb7b883eac10b855e3bcce2361d44aa6134a3287adeb29dfcbf6a7d911fe3d75c31064a88383d7f45546aa3d9b30c9bf01317bdd08744bad4df315c87cea4ad3b76bcae3f8d911658fa4c1102b11921c10f2067526d814cee5be5bdc49c5f0e577a916991739ee71a274356c3558f22f2a06669dfea5c4f6f5574bed38d4d951e02b751efe22ebe2340f65351b1f7a897adff6ea68a5f75f12e49d453cd93dbf6181a149671e2a83b6182d1e6a5f851c7a78b28f43ed0183b085c94e07bca3b2a94c56a21d9a16fef54e30692ca962841a1a3943deafc1fdf4db4cbdb4dbb6e4672c99e1eac17d1efc29fc28960f53375e35dbe5e36c290e924272727daf5ebe3f68d4007d7f71e75a2418c227cae6456c3a806ddf30e838a6dc91ddb439ae932ee3621016264d883e28a5e231d15c319f240bb04af5c1e2d55512c559720df673d43a01cc3ac53f4f36940b8fd7209bae77dfa9447a490ca0b5903905cba7ffc4b09af1c911205e678e482615f5b6ab6f6c657740bb929ca95fbc0cf0c541122b9f57b735f241587d884ce007e1e6a237b163bc2727a7688dd90907b767a9ae0630e118c857a93648e48e46efb1247415749d3fa64becbbe4c1a4e17fd8b7fdcddf80aaddc046b408f63259bfc387420fda992cc939b3cd93e1cab1fb96ce08da7f9b03e9b0c610ae5b709625fe08925af0fb3ba21b1816c0422f069d7a831aa620fe1b36ab7fda7a1c3613b492b94570edf90e1ff4a81bda528cfc4c9947d13cae073f766d819a44918839347aaeb283a8cf712c31b21360c35eef2b58387706105f20b545d26f77a6b055ad25cb18348e0227dfac57ed6571aa4bbc6c2b1c1737b58bb9fdd02dc96ed9f10d4f71ba4af63847dcf2f1eb540e685a24526a7abbd414e9fb17afe8e2549c573dba844243a67d602c809f8f4b9350c9ca52b49d0d01945c95398c370c4eea34184a84baa00da507f1dc258ef5a4c0d70bdf969c1e2c0eb47995bd8f2f1a2ed93a7208e203337d7e4fa1b73c0c54e36a2d9915676d85f9984eb51ce7dcf917e6d0752048e7d16904a8e010d9f44ba0ac6f62be6a14fc396359cd9fcf2fee6199652297fe9358af4208382e305f436a3dcf57456391c68f16a936f29e6a0bbcb9a5af1e61ec75f2e6ef376b7576914e3c14ea5f15de1c8ab932aa50ae3d5cebf4fe7e8f96ade2f6428ddf5365b2ea182d040ce40b81098e7fa75093b2127d34d216a2b2985697a495bba13577095a4c8e2bbce3a09dad074f6e2a7a2f14faf19a2b8183099ec7855fdebcf9853df41af5c94bb0f8177da8499bf2c0efc5e09ee0a0ebed6215ecabd9d7de452ced9d87efffbf4a486b3aff6f19123b8d1d3ecad6ccc28b060883a34e6f0c3167eeeb271e9e7b8434825bebb37191f934c55834eb4c143b4c18d14121bff61da9c1e501cf4e7a232678c9ea315b511659bd82918f5d94d7d3dfb13ce0ae46888390d3d0e0721d2064de14028c024fec3726929d2a01569a553e2bf359505d03868035bdb74f73b7f8e08778db97b54719d0e627733b1d7db906da572dd54ac110f16c63886f829936b7acfd2ced0cb9cd81e8feccc0be5254f87a17ae74506c6e049f7a816c5d73ee475ed61b023c3c7a0891938009d96e66496d1e3380213ddbf272e91df263f98a19fde83ba4b02b712bed4ac71b9563e48619a587f5f3df2561702b5a4dcc07049aca7864d6a70b0f9bc78e953f717a943fa382dc610bfe8f9c8598ef28363c47da1c6d9e651ff414bb8b4365d823bec7daffbc1834102045c81522fe3d00b1484dad2dd65a4c2d2af8ab1a1919d234c4341ed0db0d81e00cfd7e5a9d6ff330f500ed66b5756cd5b79dbfac0a537bff24985c93522eba8bf88b09fdcbc316be08da37c3420e6c45df80971c8e2c6fbc9fca498b21bba78f3c65719296d6f98891b6403db1fa7519f0ff5306c8ab07802c8e67ee06641c3c1811ec26cd240621e41a8891c1e466eed77ac05820308abe5f643944c5526db2b20b57cea86b68ee4c83d32750ddd1d07b38dd67e89b82faa66c1040751af815dd5b431a4fd4ffa0e5ed15984dd889a5f2a3964241fdff645e9c3e6033060c1e146ae755b9512212184146f3f007dc3a128a8e20c370ac40db0e5f7c4b5a5fa53209d5810db0881cd5458349570af400e52666f6c3e92b62c635f88604b5a0791bc7809b1ad9631ba0ff338deaee480efd4ac754265ffbf93979a33cd6c1a6d4c4a3c5dd4b85d7af817f840f04e328ef5051bff449dffe62d6d91b5983382c1606c581666a0850963568b47ae673d2004cbff600ef2baecd6743f220ecf783f9aac3cf3478e5cb6c5e4091f4f155505363aaae162724bf5b60100ee2e11ee7ed6e0c3778a793e8839fe6dd14dc7b9a87829832cb09c6e822f527da00fd9b9ee2c1e79b65d66a34b8b1526a3c2d82d3c697c65910db0e2754995f05c30c9e44f7a9911e17ae9f70eeabbc725a6370428627a6fd685f93bf895b855f79741245b82d8573ab122769365ad9f69a21fb86d0d01f539d9da2146da2eeeb0b3f4aea1a615552c1438ff030fd91ad5d5dacc1af14e25616da8b53f85a44810feff5ecd8ab83e2b67d5d9c42d456e642a1f6b6bb904fe62ab66f439f8a813b9d4315036eb76673be32499047b08306f2b4cf66560fb2df9b7f3d3d14ca533990886753dffdca199470e35ca3cd54a9a89558cc3b976a70d987f4e5ef04bbd4e322abe149df6ca779da3ee2c73598d450f14e63c76e0628c5a41750874de872fed0830ad7ecf32ac9a2034e7ad835648cfb72b58ee115ee6410ddea6146184070a04abfecd783ec2735e12f0b6f22f0c6a7738c1b716ae93e48385dd052e50138add122f5917f74a6d3c7820c0c2eacb05745e2c0f00aec5c46952110a36a196cb51910632c143aa3729c43f95bb78738e3c8f0dcbdf79793be43f44fcc3cf1e06469cbd619fc381067fd9d6b39a1377216cb30ff6339a3a627299e775134d2319c019be9c466d0f3da3f8b19e40dca93a73815e8941e5c36a75dac577ca90a0ba85448811e8f4ef974e358dd13fde1237ed1765129c51f40f36cdd951d71907f6a3c2d90de5c48bb5f5ea3666f89cad8c64a9a329b9e61f058d9a0b8a051f157881d646a8cef6c92cef5ad86ef02635872a3845796e3f41af550d1b5bdcb5550837f6c5f52b149664adc4949a2d80c31c6f19e2297869a144bf43c901b7d05d2e58f61fb28a9e391d230bcfdb630f9deb44758a58dc44a7e6dbce97733", 0x1000) setrlimit(0x4, &(0x7f0000000000)={0x7, 0xfffffffffffffff9}) setrlimit(0x0, &(0x7f0000000040)={0xffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x240, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x100000009) stat(&(0x7f00000011c0)='./file0\x00', &(0x7f0000000100)) 06:39:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, 0x0, 0xffffffffffffffa4, 0x200000408, &(0x7f0000000000)={0x2, 0x2}, 0xc) 06:39:01 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x0, 0x8) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000001c0)=""/207) close(r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r4 = semget(0x0, 0x3, 0x12) semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffff7) kevent(r3, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 06:39:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x10001, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x400, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x7, 0xff}], 0xffffffff80000001, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x86, 0x0, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc, 0x40000000, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x46, 0x2, 0x200, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x11, 0x2, 0x0, 0xfff}], 0x7, &(0x7f0000000000)={0xc36, 0xc1}) ftruncate(r0, 0x0) 06:39:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65668c1f2a1c3b00", 0x0, 0x1000}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='/\x00', &(0x7f0000000100)='(\x00', &(0x7f0000000140)='/', &(0x7f0000000180)='\x00', &(0x7f0000000640)='(+&.-\x00', &(0x7f0000000200)='&+*!\x00', &(0x7f0000000240)='%{\\,)\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)="5c242f24a827292400", &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='%+-&:\x00', &(0x7f00000004c0)='$,\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='/\x00', &(0x7f0000000580)='\x00']) 06:39:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x3, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) close(r1) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 06:39:01 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x84) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) mknod(&(0x7f00000006c0)='./file0\x00', 0x1000, 0x5b35) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x9, 0xff, 0x0, 0x5, 0xe7b, 0x2, 0x2, 0x40}, &(0x7f00000001c0)) 06:39:01 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x0, 0x1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 06:39:01 executing program 0: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8000000000007}], 0x1, 0x0) 06:39:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x5, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fffffff) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x600a, 0x40) 06:39:01 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x1000000020) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 06:39:01 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xa9c, 0x7fff, 0x44, 0x20, "88a922b709e5292eca62bf1f4499b88eed81bb36", 0x9, 0xffffffffffffff3d}) socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 06:39:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830e3e3d6aaea8b8aa1718f0f5c14fde455d03017ca5c6d67808626b918011fbffffffffffffa802e000a539c1e3", 0xfffffffffffffe10) socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) 06:39:02 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') close(r0) r1 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x5, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) r5 = getegid() r6 = getppid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x3, r2, r3, r4, r5, 0x96, 0x5}, 0x6, 0x9ad, r6, r7, 0x6, 0x7, 0x55, 0x81}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r8 = msgget$private(0x0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getgid() r13 = getpgrp() r14 = getpid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0xffffffffffffffff, r9, r10, r11, r12, 0x100, 0x1}, 0x200, 0xff, r13, r14, 0x22, 0x5, 0xd214, 0x6}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6000, 0x58e) 06:39:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) truncate(&(0x7f0000000080)='./bus\x00', 0x0) r0 = getuid() getitimer(0x3, &(0x7f0000000000)) setuid(r0) 06:39:02 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x40) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') 06:39:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="10aa8d2d2c7de7fedd3c4b32ca72e578846a416e45230308bf6e4589f9d04e4a5ab34986cf83cf9d364266f06939669ff3d1d431f17c5a00ed9148658b2a9945d3576b2a3900f52827b3ec75ad5f4b3e3a7f2809a699b1abfb3c55083960bc4b70920e404473dfe3494eebaac2b1e2d4aaf0e72c0b4900ef826395ec20c359f25ad4ab842dada89053425182a511c732ff504db65cb68d91832b4266c56d3505d79b3ecc99df0110bf55ceb042e8acf5f9924e694143c1f8e1f4f19c950e5e176b7b6fd62c99c1fe39bea0fa04fd568e9e2a293bf4c952bb4f8febd0a8e9c6adee78c685d8", 0xe5}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x8) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='}%\x00'], &(0x7f00000001c0)) truncate(&(0x7f00000001c0)='./file0\x00', 0x57a0c2a8) chmod(&(0x7f0000000100)='./file1\x00', 0x23f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 06:39:02 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0xb843d66e4bbfac0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r0) 06:39:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x22, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = msgget(0x3, 0x4c9) msgctl$IPC_RMID(r2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r0) clock_settime(0x2, &(0x7f0000000040)={0xfffffffffffffffb, 0x1f2c097b}) close(r0) close(r3) 06:39:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r1 = getppid() fcntl$setown(r0, 0x6, r1) syz_open_pts() r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 06:39:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = msgget(0x1, 0x2a2) r1 = getuid() r2 = getegid() r3 = getuid() socketpair(0x18, 0x5, 0x5, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x8, r1, r2, r3, r6, 0x41, 0x8}, 0x7fff, 0x0, r7, r8, 0x8, 0xfffffffffffffffd, 0x401, 0x100}) r9 = open(&(0x7f0000000000)='./file0\x00', 0xa010, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r10 = kqueue() write(r9, &(0x7f0000000100)='D', 0x1) kevent(r10, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) 06:39:02 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x1000000802, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/176, &(0x7f0000000040)=0xb0) setuid(0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r2) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 06:39:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) setsockopt(r0, 0xffa2, 0x1f, &(0x7f0000000000)="bace1393681cd79d94725e3d8d8e000d2ca1a7a73c43ebf4ff3c3ed76389530d652b0f5cc2e897919205925804811f3773d7b299fd9aa7d1292bd541352d607e497362e3a8a1ef37a1a5dd9a76b6bc5bcdbfd667336912c927d3457fd1881e5340a4d4ef8f342094deabd769f7b788e38f7f0699a04b3ba5a908d6a52f7a0addc99798bb3803ae773a43771a666bff3ca7640cd0e164b044d2a2ec288e36be43bae09cc89ac49a5a7adec06141477e6ba995f3", 0xb3) 06:39:02 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x9) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) 06:39:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = msgget$private(0x0, 0x0) r1 = getuid() r2 = getegid() r3 = geteuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x7f, r1, r2, r3, r4, 0x80, 0x883}, 0xc6, 0x3, r5, r6, 0x7, 0x4, 0x80, 0x7}) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000299899c60000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000009000000000000005f892df2000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4dfaad34118214ab9ab8a24a6d09c0fd6b83e55c8cb7f295dd46c557659e805453b8d56c6e59cdb33faeb5ed14cc2bd30827f4d10ad80f5d2f6383141d4e5d7f6b833697272664799bad939432853d373b83bb6eef4a4eba89d3ac78933882c1935d5799939792f9378205d2099ad99e4f8a6f9c2cc32c1031f80db221000a01b406231a73b27f49699bd5d500c091ae634d2ac1d6c23352dc0b9894266bc9742de84cff7b5f2c9529772bba100486582970bf0ada1dcd8e8c1e3"], 0x1, 0x2, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x401, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffff, 0x0, 0x0, 0x81, 0x3, 0x9, 0x5}) 06:39:03 executing program 1: clock_getres(0x3, 0x0) clock_getres(0x0, &(0x7f0000000000)) 06:39:03 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x10000) syz_open_pts() r2 = syz_open_pts() syz_open_pts() dup2(r0, r2) 06:39:03 executing program 0: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x110) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) syz_open_pts() fcntl$getflags(r0, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x11b) close(r0) 06:39:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x20003, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') poll(&(0x7f0000001240)=[{r0, 0x101}, {r0, 0x44}], 0x2, 0x0) 06:39:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$inet(0x2, 0x5, 0x8, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fus\x00'], 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="bffa5be20c0cf3186bcf10ee286706e7f8cb6932257548c28474288b50383f8e6aa9add22c94891f372be472518d39d5187d9f82adf90c97ba35021f193f45e0d031d873302cbb9d664af4d1260a8a09519a3c7fe02e7f6bab7eccb76190d9604c61edf4fdbb8ff1", 0x68}, {&(0x7f0000000180)="681404a49db60c8e78e203bb9d94d93f1502d63ab540b2e6f088d95ee5889b2ae9446cc64551c546f3d69ac60f08983d7174b2fdd2565282db44f035a8380dcc861a991a23be624054c0812aa53d8f8f9e9725067f892e6062d7630af8814a2754f33e5af268a1060e641c090cfce1518538b418ba34c4ded139562820bd50df1d09959f50356788489434587fd83d45af6007a00a9b8421057f3778dcb58b4071a56ea605a4e6eef17cca6a442474eaf623fb1424531c0196f2dffe8a28410c6b69d40736445d72ff6a9f502b20809166095d7ee777", 0xd6}, {&(0x7f0000000280)="4491934c1552be291f94c2f568cc625bc02d779cd36aa19f3d04740c6687601be111a1e07e05f3c6537d593c6199e3f9db6ef80baf718405777483af19e50bf31b9763351292790d6ab07aea4d5091bec3838bbc7131a4c2d2e67a37397ed3197caa5aa60fbda003229253d8b86035908ca3674e445c140d70ca0cf8f57d56928560dee9f073e7929634456eacce2c151aec4f964cb1503e516d10f7da870b4b5d1a3c9d0432c8adbd266e8f08151d703596cc77bcc1eb2b277fd30cbe93efd731648b1018bea101446d2a87d142824bcc4f64ef905043c8dda3315c6315104371553f1f7c74d72575a4b6a96fad36fa9d79efb5864ea4a748edd7acbb6c71cb35d9053819a5886f225c120dcaad7200135b941eec6bb7c99e7cfc81efc3af6f68b345e26ce359ca0744eb6cd8cfba869029d42555a79043fe920bc4e50f6c108e658d2f3793e3d593b14a9b2cb968b9ed272e1d6a15b1924daf904b1b25c3c2eb7e21f2076503cacc5cf0cbd275feb348fc150524db740194fbf2a03aa654334b1b9546ff1bc428121567c30583f6389541fd73c32f89ea69d1ea862092beb5ef78d1d732769a94ab18b262bd207ae1e6242a443641a43d60bbf8c5e18af162616b3e0585894806c442a3916ffee8af595b09c89fa85c38274aecb3b631a559aed748e63ab7a4360738959afd6a2374607b613b01cefa10d98d5eea6d4e7f7051c599ac06666bad3de83d0c1343b405ff8d59de765e54e977c366ae92ecb3f1378c3849aa2cdc5d384481a168deb52b3ad2f76a5757da7cc51c683f89d965ac658fb4fc676113fa1705c94f21580fd7afde90aeb0c8faec331198c1918242ac4a80734470283ed0260fa4f9177e8183ef621af45ca80541cf416956533291dfc5eadd940a18a1c87eed3754391da02fa1442745b783203c9c95c481a9107712cff97610063c3df39ae3bb37d6b15181387a354209d7396d7a2550ebe0903af78c40ca3901d644c6cfb393b125171b7e06c8b983619996b9d1d13b980fc5906e0f3845f93c873bf36c6cb89981e347bf46fd6e94988af6f6a3172f6f2108b6818e9c19656eca7cb736481d67008abfb5061d3d556ef291932d10f5fba0021be56a8b9e719d17609857a14b37f1143780419c7cc89aedf4b9006aa1e5b67822278179f274de2f7c50207bc5d8ecbfd4032554443a4a0b095ce7eeb285bc922344b0b517aa5338371c48461f626f03835608df9f5faf28f2dc4d229094bcc7eee937354486d8b5720c85bbae41260db821099910323c9b5b9f5a8ab21d63a52d2e952f745ed89a59b4ede631f13b12ca643afe16e125b8ce8aa32b2fd75d9a743cff596d3da80da206ca6bf12261df4483f3a145ef1476d7d9c2c253cd57794a66999c0eb89e26c1a8ce3894401c05fe26af0dab0829c571a4c556f3d92c3f98373717d5a00b331fa10e567aed909bea9ca5b9e14fa71308dc732e0dfef2f2ed20204523c2dfb6f955d6d0a264fa88b2754173533d19fa4f87e343550168966ee5578983b6803e23fbf295049f50d9ec82a2e2b5f443d83f56de7f6632266c2f25c9bf014ba1b6b9464525fbc6c9709823d209948d09a722afe0aff4b14e22f5bbe24028498c8c852b21cfc4f87271f228bc2f9f9cddb2323828edfa371a8cba1db0bd9677944f9573a524dad375727cdd0c26dd2426d2878cc686a8c2747dbe14e4ae43870a6489f49948244755de1e639e1a4ec9e5ad4e714733c14454f2be096dd0365007b63e56c7f9168debf7a9ecabc1e1c63bbf635d3e93ba3e519317ce1f261eb24467b80c88818dc98b7dc1d1b26d5ade7844a09ac65e415b7ecb9276dd70f2e326ebd9d79007e032160d70f3e8dac8855c7570ca261169b1298af7c2ad876d90c555eebbf49cddd7e4b055b4e2c51e1b407634c713220525a8075b7b1fbc4824bebf90769efbe767bde521354307156f3e324ae6573a219bc9e55602ae717b31a4694079512ce6e5c686a236585e09c23680458595c2b57a71959873a2afa47dcb5a0353b3edc6e7f6ee90e072f5f8e0829dab7c6158a9966698b72d9324d1305d5eefd0d2e5e817c6f7d3c7f4830ef3affd40d6172adce10e43c85599e2a0267f58bad32cf574e8520c14c7a37d0273eb635699e179167a3319253f1b1f1fb960957351446f84f5501bf751cc3608446a13f15c37b758eb64ffb9c02a1faa02eb1a4a6b05b780a33ac24e85182260065afec49c9ae3d437ac61740a90f79266ac1d1e3e02bb5285b727b1a6d0598f975536f9b312e77509177de78dccb766294e6017431d8e0f95c092a40034000cef37c69c03a5acfad959aa06417a66caf426378720b7f99e1b247b5a987602af952bf4f123bda62d4f7c346bf9c0db1489015a7c371a996106545e183b5658a3e7560bb0e1d21920ed532513599f744199973ce4f0a25c1e7207febc8a3727b2dad87f0dd07fc7973739bbb3b6071ccd9a7f342862a6db234f53016c8585387f7ed9b191e2c1272c8f740c2ac58539f497c280d6fcbdbb4c8bedb0f63265f944468ce8213ad7ec32f9730f30dc0010bd12a8f3078ba45cfeadc9826357db78e890b03a8b929ec7fcd596f9ccbc564f7268bd98548c95b171c02f554d1fcb71bdce250f7b5cd2bdf9a418cff5d0cdee0cd4fe0e438134a0b10086d84e99fb2696de6deffadda25fe98d615309817127e332db119e2c0a85de10e6c99eee1b42eb26699601ad3221abc8a61b3d081fe49274ea1aafe6c09a7e12ffd2e94ebfdef655ff362190591fbe0a0dafda37f89f7c62a7e6814fdcba80ddd2745a5661b4e47fcbe1233c2bc3f8e7575e016bfbb259574418f95efc66ad5dbedbf10b1411df031bc5b9bd245c5694e4eb740f342ab64ad9dc0444d0870e227e04ec9dbb7e1977356efd37546752b324a4dd89573629a1a47cb8f420c003f8f147d624600e036d10e9ca1fb6803d0df192d8fc3a7c9f67e96a0db78713af4ee2abc06f3959c25ecb14323605ac2ba4d95594693eeb2a1e639960c0cc56b349bf1021c207d53276e7f06a7b398d8b1500409978b8a52882f8b85a009522032450b0d922a4d12e3e30a0ad3910dfbd8a715bd32ee6aea9974488d5046884a662f057c20d62af7be7abe3cdc2cd35a4958fe65fb506260745b517793f1e69b57f9cb1b00f38048fb32843ea26fbd793da87d8b6d5bd2ca90ab75302da36cadf1d62b2f6776dab47844b363cb6052ab5299229d5b2e6299ae15d97fcd4578662abf2fc27cb67d8120c5589bdd75ef0746248925e8c11fc17b1b31a5fa09472d95ab2e12f14b109100121b24c38bcb7f83db3a4fdde412da883a1384b71fad9cf910e5d175d34b9fa78197a4dcfdeb4a2245b0d7046a82ef084dfa110f0f251381954d088fa628331b70785d438acff502659f0ec21d3c5e8db6aee7c0ed7383b5597639774f1a035d9bc844af9c791f8991d1d6c2f71173aebd7852c43ea819fece0bf7a9f9fa47dcfa7bfe5a7c16228bf31e6288ffc6e837af6ee6502627f362b6ddd7f5adb9d057534b0f41b9e07f616d2a63322361c376ac4c76ff5acdae77aa326c7d218a95213a1b80134fce1928539a0ba165b001f319ffb1cfc51833cb5fb7b789590dd7f99177f2856f415906f5acd341f6ae33ab9f3d7d99a91dfcd47d7a3e8bf41f57ce393d6568a638d5931b9b34c2bc70a61551a1a11499e6915b618a5af12ef2130c3485bf670cd516eb47d836d4c88ea04d3541dbe1e57edd6212947ab2cc4c2a525f3ddd9645745055cbd315adf308c24d633bf7af4f8b0f7416e30154c2fd732f8c4340d328e15452ce76f5fd2f090081e44ca3cd20c76dfdb45de8ca688337505ff09bb31ef162579427529b98acac3e169087fb2fe74ace8cf53a930642ee56b6a606a9e90ed95366b06563700041ffe2d8eb08a3ea12c46c7abc8d7f3645a670b72007fd5696559d57755ae81c140969b76bc6ab9a24483ddfbae1dc5d7e8cb156cbde932f519cc9b5b317fbb972235b091be46bfa9952d210bdc6c24f99762fddefdd47225b955208e78a6ebea00333795b18c5443aabce4b02bbad60e8fac8b56d117735493a8e0ee57963c8a028e5b45304df62ffc61b0a44fd4249af7595d12f51d0fcc4f1fb387d4bd29dc74593f527d6ed6319fb73eed460be9418e468980f836abf0edabe56c0e5679d75ad33110a5080b5ea6548affcd948ceb09219991991b86af9b3be8b62435d478b854a70ff9ae83272f7949ca6f8b3cbb82ca673d402cb14e9b05d9bc747cf54c0a4f59e66e42d6cb432d99037b48d835dedc827888771b373b496433da3aee2d4f31ed37b5eb01755545195016f552ff90e856811e7ecce2627669058aaa8b4951deba7a6f1f69682086aa1bb60c1cc00d57e5a5ad5d4eb6c067d4542d12885b645b2a6dd4a9af5a9f5c7ce860904f3efda2ec38caad6ee7c9e35d9fc687baf63f2ea7a753239bb0098f235883e874bb231a0e839c2463879f572ee4c4b9b75f54eb3037ad86fcdc1327c29c4715b2a5c0073096dde1fc3062596a8a180d164a97a8609bc996a0c1a60651957efe77aa9ba32f2780735a791323d7f74c567f90bf5d3f58b0f0085dd0c48293e2e8f87a9eac31817450f38884edaba4aaa0176191b58ae13138dda8900a36ee08a3532745ce846719fd571bf82b9df9d56bd9e05422a7be4a94eefb128127f1da636e63334f3aa969a40126ee98ba4209a0bf15e0faf0d6331cf379cb32c91335efd870b4bc3e2418ff0dfe9e8c8d0153b6113cbe3ae69630ecff7afc87139d2b2176e3c36fce2aeda91314b374d3d196e25190d59819a8a28450b26aa6df0bbc8c5ea3c1549b65918519b47da4ea55d73e8096f1d4abccca5bcdf8b4c1620a51e9b34ec152c92e0b1facb53234b53a4233ffb3d9f79de1223224a7ed47099544ef1ca5f722ff32b23dea336986f4a92cbb887a38f7e85f7577a256dbc4c826cc71f076e91d703475bfbc587c834b57500bc56cd4ddffaff04a829240c2daf2af94e1a5a71b368217dd29cb5476764444827baefb76df2a70245cfe70822b6a8d6156e202eeb441d9d0448a36fb374b26afdb27b8da5f3457edcb31a038622ace465b42df47373103e46b8f7fa4ee3d8f2b3ce2c00ea3ad66eeca512b388f09492cecef1940b36e0e4b243bc361bbeed7194fc614b0a78316ee1e6959cdc5e9c6e9e1e2782c1937276f66b329d4ac6ab548d5b0817bce0b85faed3a3b27c0a061f4fe8deed67a592a18118d608815901cda4418aaecbf9dd8bb794b12af1c16cb9171fc55c52f678f911aed8b4ae6cf1dffe55bd49fca52554eedf3c28ddf7791a077ac94477a8483d8fe42ae09a98de083d045621a541dbb719cd07f3e1f936c03b185740473dc90ec7be5ebaa4cf300c6df794e08b6ff18b79ecfd1a50bf443bc2c16512a9e5f9dca9e6f22477a77c10cf1164041466432e22d154eb98f19341f2a7ad3ea5cd3854a76501e4cdc0dcae5a7edf769296869e08dfb99b592f7e1e35281b14476bcaabe0ac37cc9316574230d4011c0fffd03fc4736bcea529551467d82164f59112717150d011410cf8a86ffc2dc69024d541ae831e5f2e7e2598eb88a6cc0a0e70a93f98cc6c92813567330bdc8d46daa452a920e15732541b193bd07887817ad47ebcf2dc0e680b3f81d2147956e6ed2ece04385946a56a25c7ba2a6b06f045bd76f026a98ade2b7b5113768813f1445e051d1b3031113fa7694d292972b49603d6727ce05357962c66b", 0x1000}], 0x3, &(0x7f0000001500)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x70, 0xa}, 0x401) getppid() mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r10 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x8000000) pwritev(r10, &(0x7f0000002480)=[{&(0x7f00000013c0)="ae", 0x1}], 0x1, 0x0) 06:39:03 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="eea68ba1e22db357", 0x8) 06:39:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) setuid(0xee01) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 06:39:03 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x102) truncate(&(0x7f0000000000)='./bus\x00', 0x8) 06:39:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 06:39:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r2 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffdfffffffffb, 0x3d, 0x2000002, 0xfffffffffffffffd, 0xfffffffffffffffd}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 06:39:03 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getgroups(0x6, &(0x7f0000000040)=[r0, r2, r1, r3, r0, r0]) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 06:39:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad70", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x4, 0x5, 0x3}) chroot(&(0x7f0000000000)='./file0\x00') 06:39:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$setstatus(r0, 0x4, 0x0) 06:39:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0x0, 0xfffffffffffffff9}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x99f9, 0x6}) ioctl$TIOCNOTTY(r0, 0x20007471) 06:39:03 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x80000001) 06:39:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/132, 0xffffffffffffff2f) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001640)=""/227, 0xe3}], 0x1c2, 0x0) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/167, 0xa7) rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') 06:39:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x9}, 0xc) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, r2) 06:39:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad5f1a735b9299766ee6e196bfcfcef1e4b7aab0340ddb521d8aeff88831afd7f330d8f9fe712643d571e0e62085b00e0be4efd7cd9609ba2305ee90b4b99ee18a6addb872aba7819ef2629e8812b9ba6605caed2dba4f1c783f20455cdf87446fca04d6f1d1ff6f4a7455bd9fe2d93174e6223b76773b77878a", 0x91, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 06:39:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 06:39:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x2, 0x4, 0x183, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x7, 0x48f89fb9}, {{r0}, 0x0, 0x10, 0xf0000004, 0x400000004000000, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x6, 0xfff}], 0xffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xf00fffff, 0x8, 0xffff}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0xff, 0x8000}], 0x93, &(0x7f0000000100)={0x6, 0x3}) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3ff, 0x6}, 0xc) fchdir(r0) r2 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 06:39:03 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 06:39:03 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) close(r0) shutdown(r0, 0x3) 06:39:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x0, 0xffffffffffffffff}], 0x3, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) close(r0) 06:39:03 executing program 1: pipe2(&(0x7f00000000c0), 0x10004) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x103) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x80000000}, 0xc) socketpair$inet(0x2, 0x800000004000, 0x20000101, &(0x7f0000000080)) getrusage(0xffffffeffffffffd, 0x0) r2 = getpid() wait4(r2, &(0x7f0000000000), 0x8, 0x0) 06:39:03 executing program 0: r0 = kqueue() r1 = kqueue() r2 = socket(0x0, 0x4001, 0x7f) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="2344b174563e0b545ace9c9cdd0476fcfab02984785f41232e9aa3bc98e5c267851d4f516f07bb6ca4b7db7268f9aca6df68f000f3a4615b52c492c235f5950411", 0x41) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) 06:39:03 executing program 1: fchown(0xffffffffffffffff, 0x0, 0x0) r0 = getpgrp() getpgid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f00000000c0)=[r3, r4, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r2, r5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x5, 0x3}, {0x18, 0x0, 0x100000000, 0xac}, 0x4, [0x11, 0x5, 0x8, 0x6, 0x6, 0x1, 0x100000007137]}, 0x3c) 06:39:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x20) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 06:39:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) getitimer(0x2, &(0x7f0000000180)) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socket(0x1, 0x0, 0x7fff) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0xc2}, {0xfffffffffffffffb, 0x8}}) 06:39:03 executing program 1: mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = semget(0x2, 0x3, 0x221) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fde2af620d152ec0dc7d3d5d2ac5c15bdf0f9e09bc056ab2d8449ea0b1eb62ed1963a6a7ab0190e7b4", 0x29}, {&(0x7f00000000c0)="fe3254312f428ec82f7835663923a38406d6992a13b8c751293d0e5ee95f97bd9385486e6b5879d2", 0x28}, {&(0x7f0000000100)="22ab9fcd0a5754e68ad3be63f9f2", 0xe}], 0x3, 0x0) semget(0x2, 0x3, 0x10) open$dir(&(0x7f0000000000)='./bus\x00', 0x8311, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x2, 0x1, 0x1800}, {0x1, 0x7fff, 0x1800}, {0x4, 0xbf64}, {0x0, 0x7, 0x800}], 0x4) 06:39:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='r\x00') 06:39:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000002004, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) socketpair$inet(0x2, 0x4003, 0x4, 0xffffffffffffffff) chdir(&(0x7f0000000000)='./bus\x00') syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x7ff) write(r0, &(0x7f0000001000)="4b8e113fe70c98548ec4ef621bf3e89b63fc12e962bfdfcc0318bda1f1cf5bbe57c12892276a07e4edb943d7b5b409ca0c811e03a9c74cd3f9aaca310708a64f9514f7c6304d22f5a4f76f48a13365246dff14ba066711d72a566142af13b6500cdbee3573c39792a22c511640456eedae0fb42cf5ae1f825bde0822b583129b5cb23a0bd6468effbcd215773aabe1b10fe0e6a6c240178d67baba7de96a3f967ba5f19f7c2eb959915a4c8fb930c40b1c54a952c83d5b017516c6da2dace71a2570e33d279d49ce4670c4065fb6531e647a65f1c39f776213e0f9ef46731d62b0f2ac2255bfb8e9d808775d159f53055890a82a04173da9f727e8a8bc99a89234cef5a3ff2b923defc4a082c7aca9901acae5da6102c34b8e0ce63aa70f2b50a8b4a98c5f8ae882ebb72a82ff8297d4fece26c823dd95fe9282ef81b78ddb8195b90ade11969dcea47c874280d2c19d348b9cc5f75d0de2b08db09dc5850be42570cbc4e53f02fea08bb64e810294dc2a649a1c396ca8fa102aaa5554d3ebe2d127a5a438a72e95611e9f2717813cf4e2ad27643f9240ecd4f49323e2d21a88f3309a2fb0bdb45bf56add2c87ae281257c5d86ea363ee749cadc218a11490dc2eda63766b8d1ef462630d8221c3f96b8f2f6e5c839fdbe9f088312abaa390d68f868ca6150851ebb852eb4e4a140fb93fb469a91c06e93c6238499a8cb0420f9e3d520fb021668f19ffe2554d73751afa2e7a9b82681c92319426fbd58c3e6cc61060e9eb6feda8bfae0bbc7e0a25aa4e247427f2b5f697b974c2dfa3d8b605fdae48e74123972a8eedfbdd75aa9c6a7a9f7ad87f7054255585135e30646f0d2c46ca83d290b29ca79ff0cc90ad206ee138592e84c40c06175e2da81dddc1ec9d52f6c186415195b454015f0a5d9ef864f02a4e6c847b28402b4fa62fbed1d208d97358b26288e5e4443c345747f7888807eba097c194dfb256ac8d3f3efe35ee46fa4c313bf590a1eec4025d10013febe30659258a107ad36a86c305335f561ec93b44a2129e97bc06ff6cd69b549fb7762d4ee62c95b8a573cfd5b989ab8b5f3053e5d7d6607a97afc803cb51bb5f6347901b4d0c23dca6dfd91002358e9a8bde6ba138cb366302f59b86b229aba3e62b02238963d10189b99d522f9c6cd59dfa47c9e7ab9fcf9f31d2d87ef6de0f95a5d94dff7ecc8f527696b7771d3cd1396f437a0411ae44eaf508db0adaf589d811212b8695dc40a98dda97dcbbfec9228ac4b8b86d47f7bd42e12c2ab4b1c0bac41b1a9f1b40e318a4d6b9ede5df33b26ece3be509531fa5c76ed079f15c065da59e6bb6c045387394e101b9622c1cf853ccd0e09ac0356b69a42d90d41a2899886234b9d93606ba4c4418d649f2d26690883f005420719872919d4442274103462e7bd7e3ff738b4f29e23ff02447d051a6dd0b9b888b23839f5783e19c0250389ef748c64bfc285ac769175c2eea39c7befba96b00853fb361fad3fca01dcaf93aef4114b526eb3420552942ff3a2a73d2172bdb4e8a537507e7673f56ac8906a363d0d0e70108e9cb5f88c1067c4ce8b58a6f660ee58e34cce42bec3837ffb30bc6e221a4dfd811f0de674946bb9a38fb0c9a743e9beeb54a59a201664ced96b1b76eaf04006c80218505e1baae6f03ac5c3d3646cfd113814b638a505ad32c474dab3a2fa8a5b9259e35e8ff884c272970fb685decd8636172afdad00e5452825195eca0d7949911c20b51c1b87b904ae9760b6eea5bbbab4e76754256c290dff4c37c7c609de819c15b1514301a779ee0de5fc9e3b7c884802a3679ac4fbbf23e9fa07b3ae2cf10df9582168b494b85d0333e56edeaec5c257a189b19cd4020e386b9e5d3efc676672e3352bee6053edc01dfac712ceba0f6f17de1b7b057c2b944c194f4fe234bc17112cbb6ddddeb7b3a304b7fb1d0ec97b0432069c4dc0302969242b5c56845ce19b987c3156b5544921884a6d57397a20712ed2de79c5c85706c76c7558c077af50ed60346346099620d7fa4323e58a07ce3f04f544951abdb0ac5984667caf969a05b89ca16a64c5f597e199ead9530782a72d79a6d53b006d7a8067ab3fb3d2dada3f398190b3abedce45e1975c53b77bc117c7d96aae905b6ee868e3174993355a8f4c591ccc5fd179b22280bb992b3b71c71d5b9e254a123973c7899c93ee3575272001c8bd2d85fd6e7a387fda0b4b0aab013ab7f3fa9694511392e05336e6deb01aa557f2137a72b7e468163bbaa56745505158115c0015338c156cddfe715c5b2085735cd55cc4db7779d7acfa20e151cee7cd43442852c73d9793a04f3de2e593082d8ac6e97188269266319cab9d651bc505a9659473f6fdbf5c9c1e4074d18a0bab48760bef7c93d5c746fb94cbb600aea98306a4a0e878dfd9de06182603c370ad3c111eaf054cd124bf5e5a1d85b3dd5dd896d0339562b8e8cfd7abee60c0f957aee24457396bcc40c9d3e94f990894ad179eac3dd50de3bfbcb1d316b808029f3e8204b86c09a107cd82384af7c200ddf77ff2dc041db4daaee7bb2406899ff2adebcfe1070a0d90b7818b365a7c4826d21be78366a80b44908f2756925405e95f64a1754a0cde57d7ba9b0c3ae928a4a439db408c9675f42bfd1be878fcda3f65f7489e40b0046d7f71660c2146dfa95d46ed1072f87887d1051b9995e67744c077399721760369eb41c8ef8fc9951665f65546a0748e08e914c1c78bd56fa2c5c7605b96c5b7cebba3ec6befe6f6274f849f4b2f5ec881de5818402983df666d361b5c9c0577a954e2481ec24193b0d6a54549fb5bc12e165af6c65edc6921a6fa1f2aa0ecac331941068ebcea96c1bea5b9a0dc822c33e02ac159740c5eae3338669670f8e36db77af0d81bfc9d2d5cef2e6e3cc276409e5797f0e7993c7593fd17d475eef707e2319ed89dad5edaf31b565058a239c173926bba6fdc0cfbd2cfda2d750e046f0c0c503f2e6bceb479aac399ee2d1427eb1d151a589405e50485a39d630d521f2f577ed305d48aff897820bc65ca4ca84ba4e68d2c331f9cc6d3445b8aab6842831c1fb69ad0ae7b4f570b8aaac4665690d210890a35219729d0691d3b088ab9b38e8c0727dd2d710ed5dc93d7bc2285bd3d00478c755a530c9c496ab2a936757c0f497a0f114112aa8588d28a23a927e882d53db1da7f2e77b016cd608dc1f2bab1e86bd223d202973b7e16285049484169b5d808c885df47ba952644a259632f84e6876a12b5e1b4d7e95f0f40d2c173dfa104ab9c99d93e6b8e23ab0de735aef8751da4b4f7050c7420ad472ed7b6df9e2fffa997050dcd37628fbc14f303a56cd1f4c30489148a8efdbf2b58bdc120ef230847210afd367e532f938f34d1aa23580cec69620d64f751a7ab27d7f106da8b756ca5c738db595937b6736b0439c6db31096469f1a8be66aaf385fff8d1aa72a21aa0b9fddfe0dc4587891c3e112bee5b7232e9c5c0f520e5a3b10cb6b6df66f503f21c837847642d43ec1992071339219e6c1ea799f9accc532b21077a8798df6086561199d41cba588d8d8469b17254f746e0d514dd06c731ee86ab177c89744141d6a7d9f79704dbd01f04fc2dd5a5cf0effc553d6f5b4851d2437cb47d5100b39891317c034855486ea27b3bbee63464f4d607e73a5898f7c3bfd8095bec3ea0de69dff2b9ec199f351f0f7d61cecda4058b3a376e84f11e848e32e76b6560121a2bc5ce1156ea81ec6753c11c73f04e44e57ec64ec9ff219dfd33932144fa618df05fa8cdbc796923fca3295b31912cb80ba4431a9a1e9f034de9695714b1d16603cb182dbdbb907f50c0531e9a10de9552398a38aba72aba0f75b264646ff7817ee5b749293e2f5c02c1e25b27cd99ef1a60ba903d9f790945536fda05564adf8e58ade453767bb7da4238a4e33a00ef19568956ec77ebed42e668a3a8c9a28ee1ab57dea31cfcca84a29a383b1517ec2d57db69b7eb10e55dc31fc75521b1951fc61ad41b85dbb82903704b1e4215c5c23a8a0a2beb8fdaec2ba88e9904db56dc52095311607416ee6bf790190f7cc108dd97d41c711d34b935abdbe15a5601f907e38ad2ce16b5b787814fe1078b7036794464024bf8ae03a44ed2662cb9ebd7cc37a9887add95f7ecbbe4fb9049d1deb7a2b3a22f67e591f5852955cb027c94df1b6c165c6dcf3da4b789a444f963aeabbaf42073466c915eb283a20c208e69ba1fbd31e49b78d5b1ab33322a061858ce5ad2c4dbbcaf6c706999b2f2290c7cd0f64d0ca4d5294de1c122eb9c9ce9fa193e18948cd67b45f5ea62c68d46a0cd18634eaf6408afcf55a54e5bcbf73feaf1fd6639de2dc835f29909897b37df24b1ce1d3df5aca906cff6b2e03ce39c0fbf61e6994e37ec2fd27dfe4126a876de607b56afb4c468218743cede0e72e9a8292275c72f49dec866338fd42e2ce63ea8560721d9730e837c120637d24a535737773fd223a159316c04d250959f1da2b27c8cb94bba9b293f623507cb2090f2bf078f417f3d9d6d0148a8239b6fb3b1d1718ecc426486f40f5754f6fad18eb7cb4d9f5d35e0fc01250f1ceab65f25297dbd11dfa25fadc0537a2673f051060c2f08e8bc528198ab68d3ef2d94b7f678009c174b2dffb85296cb9b2bdeaa35b1c0eb916baba72312b639d6d4bc02a0b51347fbd4250b273c99148473a42399d957500ff6d91e182481ba09bd534d7524a23a26a4683b2f8a174ec1d6226a5140de410cbcb6fff2fd75a9fc082b1b71f4bda3b45d1506122f687660394216c2cd68b768ce9ba2074f892beb97809c5494ff08c591c4face81629f6fa4eb1b593e19110df332bfd0d1a3446828e9676919720b92c5addbcb5da2b82215665a61572cbca8784925a6c6d2cefc39e222fde2fb1318f0b6962c08659262b79f5d779048a68d00ea761ebba0eb38ae4dfbcb959b561f6e73ea98838374f1237526959f6de1c05dd75163520e25e1522ddc29d243d9916299e87984674dce7f766696ae1ab33e46b21391aed8bf21672e5a3e14cd2c02edd97ae5c7c940dd1ace1fb14b7007676e1b919d85ef1db79194328c54f91482f39151f3cad0b4ed33c36ba5437e74fe026017a7a0f4b100b3002fe721362b4db092e04cd3bf989598a414168a33d6384134914c0819cb3ced7fe2e3db30b666ccd74a715cf5d886b68ebf8745916541a4bf8d2fc01a6c28eadbcb3f0a0d364f02a0dbc59fc85624a40b8676297b59a5e1fd9a0b9ddaa0fa49bddd38c2d2836b5c3cb2472e09a0ac0bacccca260571db4839955e923cf56690e3869b1fe650c86774f8f99bcea6230af8a053020cda28430fcd1c058855c587c292c8471bfa9b0b17727aa2b4442cad73becfe8d9d21b11a037557acc0f716aee2a17681fa98080ab3807a0052cb51b38bc120a616c8937ced67c0ad7e62a947af3482e0981e60acec952f0001591a8e29a3ebc5ce1d1d57529fd5c9dbfe181ebbae3a5df95bf2c02196a3d6c90ddde5d35e0a70dc797f958b6f3030d956c519b44c929d12eaa5d4c5bcde51d9e3ee11018bc3b2b40ad3febef6ff216ff95d90404e4297fb80aaadfef18470edb434a542d0b1e4b19f3060292d93a49c45e4fc07d7a34cd30b6bae710c973143ad93c5f7faaa1793a5106fe4301d15af5372da80060ca2fca02a0420716c132ab9952ac3cc5b431f344fa2644ca9ddf37ce0c7262bac50d9ea0d61fda2abebdaa6b2ce124e9f504c472e431be394d70b17d0fcf70", 0x1000) 06:39:03 executing program 1: r0 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ff7000/0x9000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000ffd000/0x3000)=nil) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x800008) 06:39:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080), 0x25f) fcntl$getflags(r0, 0x1) 06:39:03 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) dup2(r1, r1) close(r0) 06:39:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000000), 0x310) socket$inet6(0x18, 0x0, 0x7f) 06:39:03 executing program 0: socketpair$inet6(0x18, 0x2, 0x2, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x10c) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/9, 0x9) socket(0x3b, 0x1, 0x1) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socketpair$inet6(0x18, 0x3, 0x400, &(0x7f0000000000)) socketpair$inet6(0x18, 0x7, 0x1, &(0x7f00000000c0)) 06:39:03 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet(0x2, 0x100000000, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/216, &(0x7f0000000100)=0xd8) getsockopt$inet_opts(r1, 0x0, 0x3a400000000006d, 0x0, 0x0) 06:39:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x100}, {0x18, 0x3, 0x7, 0x4}, 0xffff, [0x0, 0xea, 0x5, 0x0, 0x7, 0xff, 0x6, 0x3f]}, 0x3c) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 06:39:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) close(r0) kqueue() readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) 06:39:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="49aae57a901fcf9222fa4e70929302c7819b56a8e5ba4a3768209409fd23f25c1f3f9d1486c400338b4dee2844002f23034e22b1ef5ab73ff1e469ef5aa16b8c690baade9e367a28e3692dfafb7acb70cd1cc42682", 0x55}, {&(0x7f00000001c0)="9d42fa49076014e590789588dfdfc82cf8cbf8541b2c1ab268214ff357095def10bc29c439e67eb68db3393df652e260530062acdc3e0d13153e2d5be4eabb0cb321bcf156fc007232c3d7d9be6bbd4021c33bd6283ac794361a2057e6fa8330c6d4b8733d7032003906d274128f1b0f2afbef267817eb4fee890a282424751a39ac996ad14948b8dda15a2d4f3b4ab6a8e285f83c150b06ceee7be3723e779d8264ccc168bb9076d46e85", 0xab}, {&(0x7f0000000280)="8d74fc539b7b72574fd3c4b5025f4d7672deb4ce991b7ae9e7e9515559baa1d7e50d81a8d80f8e262fea489f7344cc52a3ef85ac466a34b60325ebb5a32f7a55abe9c97e1bf08c5b9cde45ceb75351e1bf1ac44449f686b0b2dda8633e3e8a0eace197fac5821736", 0x68}, {&(0x7f0000000300)="4637a5b21f9bc6bd5852cf97cf1489d3da42568f0e43cb296bc316bcfbc017b691bada0be70ceea48c9f16bdd4b0371e9cedbeb7eaed9eebae6a6c2af6535ef1b192486e8c895d73a060a1c31e60d9b72c1f460400dc4365d6bb264a438b86f8452b4dffe322cebc7cf242bbd0c3f0f182d52b684de8975394bf1b5e68e3d973ce4e2584f89fd401c3872837d05319b28794297ad39a074df22c6425cfcb99659a1e08c9f6d1abe6e56e88a100e9f9cf4dcf69cffcfd46347fff3178d1d970e0d8fdea02c79813df4bbcefe83fc3ef239d498243346ece97a390fb2410615ff2e779e27fe1f31426ad34dfb917b0e6882b4948722173e21513b4db8a", 0xfc}, {&(0x7f0000000000)="79ff0b24f9d44514022b03c2a6099376549a5abe69b3522713ab8196d0c6f317d7f68b31b0464e35af925a1db8288829226070", 0x33}, {&(0x7f0000000400)="10f057d1879b9089447e53e2c26f2485968be0e6f771cc3fdce3d6873a722837b882296cf47bceddd1c8fb0720775061f0ed008f9bf50dc9f9183a3282229fe24476cf1e29ce80c9e3d82f1eddba15235a9bb80f8615175edb159d4aa70c904238c0983d9ab062fe648a33d2df7b24fe0460dc05666ad557d0059f380e3198e405fca6d50b", 0x85}], 0x6, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="7e05d870bee340e4140023815295f900a0b02f17556fbcf3b655d63b8531b29e37693805421005fbbb369f6b8ce0facf32012acf31b21852", 0x38}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000001a80)=[{&(0x7f0000000800)="967a51c700a7157437472c6df1cd7d85b9", 0x11}, {&(0x7f0000000840)="f07b2de340cbf8eeecfa94bc9e244ac99ee29987ec24de1e195a8b185f11e1bdea58f6f78693385e81a0aaf31e02", 0x2e}, {&(0x7f0000000880)="678954f58ea8d3e208f3d5e7265771d016163da2b5fb1b0ddd2d700e9ee15d0bef4de4015573d4a8b13e6bd71aee8fe146ea9dd61a84d7e20ce3d56265161842c4098dffb3a79bb2f8038aa145931951e40b18b07151abdda342bcbe", 0x5c}, {&(0x7f0000000900)="5fe03d1ec5b9c135f66a27eb7ca92f9b5a", 0x11}, {&(0x7f0000000940)="efddc4dc88eeb3eed1c882975508d8d592e5058409d28268124994503e6c44c277a280f0337f4bc7774454e2be8fa1472d1282874ffe72854707a02b7d075a57220e075af6d1", 0x46}, {&(0x7f00000009c0)="f1158909ca919db0ca3bcdb81cc4e15cb9f602d36b65e23c67db42060b6e2ae7b19cfcfdb254499a92e5dc6aec3dfef33651fb77", 0x34}, {&(0x7f0000000a00)="d2b7aaed33d40d4d92f828a8764dd63751df9816a0f77e15bfcfebdababa0186d955ef3318a72973da64b3d43929230f56157df7aa699f4d536e676c268e3d3ab4edd6e859c46a7a40ad65b9360248a45f410edf6b9e37177c1247bd18e0a75c2f86", 0x62}, {&(0x7f0000000a80)="46ebc49d1a0fb7eafea922920fbc73065c7e7d3822c173d70d131be50b17651d71da7fb165546c9a83ef16403001ebbf36a069d6ba45d42e187fb8c27f9b1ea6cdb7ecc09bb1a3687a06ed35fb6f169017695de9d3576034fd89e0e35b81917e22c75031fbe8ffacf6fe5d673c5c256e106de9fcbefbdaf9f17ae482e7563ce8f3a9670e9e4f3ff2bcb9f9373e09979058a737433d244a379f3d286e725c4f21d6da80f7c7c38a741f76da5c9fa4cfdd8d05902d345fc139118883958af2b2193c0914901097ec82d02e38ce05c3e001962de2307993a450660c63da4f0369f23f253e719d38054ebf15295f930cef42e5ddc98b226b4f112df9cf3898a09080169255190e92a325a1359cebd859526b031cd2eaf58be0ce013c4cd78e2ac95034cc8d1b1a7fcd6324f2147158e0bf175cddb199a0f436b28420c530c408e3f7a30b03ceedd2879938a57e6c6a1a4e17a958593254b403887493b75e87a64cb9d3d327ca22e4b640721b4f99a49078fca50e44f9619643b3333dee3b2c18e51321fe3fb17f5550e3d1c60cca876c600f6a5bbcb1a2ef8dac377e309bb82e3d16dc1f1e7c981fe3dad8e66b3af1f9ac4d945b218798f24191cf7699e964fa9ba09ecf398243bd698bcaaf384dd157abcedd1e66ce86136a57e7b36aa0aa48c9ec6fc11494cd759156a4b0a7f6bf2b6d562f3d1974c398b0040f21e8e109803fc3503270c2b4cae19de7644baed0af4088fe2b512504e94d5d26280ff1da0b72fa9477f6379ecac509f11093625585d532f08120fb8386a65ba05fa60247413a8481d61d5ffe592a38fb2880073fa474822eba881515abea684095d505dccd2b95026df673420b9f02329726c61afbada938500c4a8b96bcc4548d005bb00aaeead725bfa94ecd30c6a2497e1f3d17d81bb48ad5f9f7538469628a898c66a6122ec6571c5762465708b324b42c0acfbf54803a09f2d4f854e163b9c9c6bc8277ce15e48d1d70979e38902cded5468a68ab0e87ccf77e1eb75b05af3220a40e3f9e78452c041dc6062610e0eaa9aa41d82194a70451b818ac3094cc1f19530f4d4331af34e0384d0dcf7aea7e8886d85eccc8e160a4227504f3266bfad5a182c87d9212bb62bcf06b1d8c5ff714b5bb0d082777a76fca421a2c1555ebe265be7714582ef3be3489d56671c9be3a0e37831f624b623fca4e6b5832ca6118a7d0248a1584d496a8b9d08c9edc80ad5e2f382fb1d558ecff22d9a03e7f6fb4f0e44be275c66c26ca58f9e1b668fe593b6f210ac789be5f9d8480b4e7677a4327200e7b27b859c2cb7fedbd0ee1f6f3a7b4bebb861f89700c66cfcc9b6a833bd257889228a8042cd68a39c6fcb2526e57347e1ddd59deeeb3b34ad2767e680bee2b9e8aaa4d394c4dce018921127ab98d041daaf934f7cff3aa723ea5417ca3d8e758b541b3249c719cf2851700071012ff5ce19f5337ccd379dfdd4614d3e3832178fd9c0264a3628b01cea35fb9cb2c4c51a69bf8e04276274852d0f700a15d7ea77dc93b0b75e45b99bedcbd4caa0dd315a75172a3b657e48de58859abc7bb4efad452d20d170aaceb53bc7d7832c7e85822b667aad97ff616f7b5adce5bb9d129cda6a70cf7b6c42bcbb1d1e2c439c5163c6396c1efad70b399405d6b469a75f4a3e1e5e8bcb9c8bd7cdd676ebae79ca33d36afcd6f6db5e82d52e4e6d3c1d249c1297d93cb7cab680264c1309e368000c1e234f28fc2924f8d54fd0d0378061f56429d032cbce379ec1cf49da522c74753148046319fd2386313ab9ee0609f33e301158c59164bb22562596d8672973bd8ef4ba5f895c57d563ee1c7c4928ace72c52d70a76472b26f0925ea196eeccd868569f9e2c219e7077ed5805dda6ceac9ecc8fdfd087c4d5933bba1aae235a03c24ce8dc48d908c2e8bfcd6a0b95b1746568652db0465b308d007e131a0191ac3b5b276308c0e9f12bfb75319b48f66eb3472c967caeb13a357acc28316c6d950444e17d739d0f041219cb44783b1da6f6a5754f57982d62462fe97797d1e9556ee4424b30a2521f0463e80168a0b26b9c20b4676283e42860ad2914402f901fb96816992ee564ca682d3752182826376874f5abce8bb7405f6525649729a11e6df01fca1b13d9861549637c5c631436e0b6e4211b08d8f47440a9f45951f5bb9038b8598c0e6184e8fe69540ddfb2a6481f3787c83cf8c7a08904f1ff911a8accba41c235baf4428ed7230d9450c7678d4bfb546b1c3a20819f88f0d62f716e3fde397f1a87bbaf39aaf5e79913beae2ef486bff618015a32e930ce99f163cb69a8e532655e342f91ca3ea65531917b7c51956d8bb8ddd427178838065063601e415b5408e123ee49a574d1f02be43a38c50c3fc33d38fcdfe6e47c21b99582be10d0eabda07685f7e0ec653c778f2e728fc5b2f5ff679dd6ebf7047ffe32edd206ce4c66c3f35f733d92e4a162bc6a7a2a37820561922fe786498afe799bec70c493f072c9b54b4636199f1be673df2cbc7bdb6696fb976c8c3511f616a6e7a1ed9ddb0c798bae12b2add6018dee084379657024428e87c0fc084ccc1debc0d9873833a0fd25de0781693c8251867eb49cfd0d807d59b601d8a1852a08c5f8bf81af05519e926b6b4b8d8efad95db18f88a3dad3c5aa01d4c0836d011cd13da2e954101c5ded65384f6579e736e8802e30a36b79807524c1e06bc5951219f9c21bffc18f2a3945b17f1d65ded4fcf22cae113bdbcdb6b71a03b013054a3fa68721a14518cbf021bc9d40e011d32e0afb134e812108d0f38665f40666ce23ca89a9f2ce73efe083895c1d925d765ce634fe9d3afb180e28da3f55d4411ef7c0bf5ba7bb2f1475a449a2cac1c61c108291e603fb88a03c0b7b2fbdb170f54bd2b36f07ac8db8a5fffb548dadb2a87233085644f05ef091fc5b4bc6fe05919da7705a028455891cf6b5085e1064f2454445cf22f6bf583d85433cf60066236ff46ec45708216a036f0f7554fde83e3fb6bf93b2ba1e2a8306ac053fe6d0f094fdfa47e22fd9354a83003e24814cb3c3194cda611c4d05159dfe4d41550b01c1a54a6002e9166dc2f40be4fdf0265c899735bd706addc94abae54a7ff39550333cc0561d2bb3977ce0620feb5936b3f85eab1dd1975d2a26330aed5bdae1859e97a3d045a3ef552872cdb51c5937f849a02c2f078e8751c417ab118423e2c0e67b278042961c1ef657de4f11460035593095bb9b6ae85811558b2e2efc7b5b9ecea362c0c19bff2633ec5794ea390023be6279120dabf5468cdbf2690d9bf5964439d6a2abb452501529ee207850c20c17d1a7ec17f5f7b8f48cfe835c89f0deb608d9bfa5c074a373bb6ccc01f6d9f29ca0eaafcd9f1cf16feb44874b148f25e1944d6ecf33a9d8a5c959eb4164cef8d8775fc8067267cd1b8f088ae09f28849c90851e020962e32d1f6789d3a691807632377d83666023c4dcbd6a1808ec553928e4b2d1f96024b60662d96accf311c2b56420f0f16d9951b0e56cfc7617f19b480f2dedf54a8f6e8260674311ca15bcc8573bcf245479ea63398aa16b41f20bbc1be096a8b0a77596b88762f8efb3031948bc2e63d2d6105b9e6216903febd0523700a436d879cdf2dc1e40cfa95699e1e1f3e1ca7cf2ac99e05dfba86ccaad58554795ed9c88dfe8f984c683f8dbcb42d7119dc3c27b2a448fb271975882cb6379530b2c7b9bf2a757c059689a83709c1cd548460c701ea3691e4d0732bcb60bb8873d86450cfcc478e249f386b23e37e93dcdbfd59623f19047e0d30266693289e41d9f8f6e7213ed18efd2d46cca5bc38bcd6a36f8265a0567eff71685ef4a993f9efd69cf333a21bb525648a304ccdbaed0fc7c76d0bb4649ba6b51f10c0aa7940a364bf0999fd566a9b039313e75a91b7ae30ae88dbbc3b57254d37f602cdb30523cf75885df5139b10de4e937c93c76ce5ff37b8cc006ac2cc33c2c836926747fb5e0c3481046e7a8ca989e86ee23de6dde6d0b84bb5ea70fc65e310a7a3795d346f2efb061b63995f3f21ce6dc6fd3cef7a1a423e16d1d77876a64035b857d3dbcca1a596965d5b2a6e09928870ed44b533dc12720c6444ba5076926e36cde71376c306c763843574d2ae11f3f2db62322ccd1e8ef2d868e3f89dafc04ea94e2100feac0122218a8a2ef1a38112e91da055883fb70a73992e0b19a75a41b694c320dbaa38326175ec9f9b336d9fa56deabeed9ba77b16ccfd17c2a37423b9ad27ad522302a9687be79543a686bc2ae167203577f921ac605c244c5d1b383bb24edc627f7e535a76c03d559a1979a5ea6b250cc25333969329d532e021c7c0e703e84a971ff9971791fd4fed1f78a2765dd5f42842d8d335db0bc23d6961c11c3b85ddb8df522a1b8d9dc1b0951b606ba37c0ed42f9fc57a4e7f5fdd902cd068c7f9f273aec78d016673a7d7d5c07a3e10092da65e7cb7c65f292b0eb6f87b31b23dd0bc3f33f0703e50ba14b08d75ea8ee3a18da4cd433fbc407d8497476b3a3bfbbacbad263e41a771b451dc3267858b49b2a3f4fd493a00125aa8db17429be55a14b2b4340f0a22d742226828953af58b22c5e0ca1631e8176bfbeef5127dd23b8eb9e335a0b505693aa62107ff94ab800f913d072776ab0efcd7ce24fe04da5d0757b6cbb0aa8ea3f0f21953f41155bd5fc820d4d25ae8289c4a44ad7395c008183f646ee8bcf7b4067eaddcb5d0afca56564b84943dcdb10e109798b945da1cde8e2699426f396e1fa997fa18704de90db8751ba94f69c493c47d4920833b18046bc9423ad6599d12db705898b668feb2be7419895934283bdd6a3c08769c1d3daeaacdf6446fe8129af1f3df581783f51b7129a3edd6216061b829eba959bcdfa8a90867a37edd0feb4b95835bb5563ef9e27ffeb6b84db1e90a330543522cee4939525974a809a5e318c95bf8cfc16c86bf1878ca5b9969b059350fa8b1b992ea2965008a0397295eedca5845aaa0591cabbb9e83aea218fbf4cb562094a92d10b35e92b2a49cb27ee9b8429f59629cbf622a64dfb5a74a4b33d0e8b832316797fa8149bef9835b09e9e91b5e53aea3c0bb7b3ae6d3ba577aa26789dc7d01ee58ffb3ff7cd3115895cdc27a20651094d8afd2fa9f9385cc3be2d2ad664db0698b0bcf91698dbf5fad3e23338ca847db579f60d664ab8b7d34a3303f9b9eb296d2b80b311b5784165a560db3654b914580877e03d24f32257bfbb3101addf53cd56d9b45308a98d2f57d18958e2568910e486f83b522debaa0171bfd4a55a7caecc06f80642a5f2587aa8571164c7fd24dc5f119b89dd4185bdb93fa0e359f7dabbaaf89b61a15ad1a3ece1f9d8c534737b76da5bccb811bc1a559059440656b0743eafd45f462f4f42d5c50e16a474d220efd9892c4ff458e952c5427fa6e1551f3723587b6f8cab273c80bde4455f6486211b232d6657e4afffb67ee99e16786f55b313f4f0e607982a1fb355d8d932b602729ab8bd0e827b9cbc7547e6d684ba4607c88428478e68fd7e40223ac788a60dd2979912909a35bb1b8f494c1873fc5881dce18b20a2b105800ef66f408e1564c48fecc6694aef30f528d822a1f6b1ac9ed3c416fdcbd7614235d04ebadb1f017eaaff51e5c4f3e9d9bd1a729d35b508245dc5235b92bf8b0d2664907663e0649c9b48c653d90c4b3fb0e338a2e7d1bbc3589a0af6f094ebbeb12912bbbefd55e9d60d87a7766442a77795a6bfcf03f1e10239ada6c6756", 0x1000}], 0x8, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000540)="89b6123b064d254c7e40f56544f805f34591dd9e81bcc1bbd2f0326465f9b6b48636cd78ab8e4a0c56f067c229a73609eb749b8a8b96bfe5ff27b0af2e2fc57272c988d2b9adfcdfe1c7bcdb3a91e9d5f3dc15c8de27100da2d8d35a16b54dd4ebdfcc7b2506875b3017b3cb83e7785406cdf8dab3c23ad0a0d434a0c70d4b4267ede191204c7dd0672d85a5680ea82354d9290e2ced91c3fe76da7b3b8c4be266a5a23d5eaf85942d1959c3a658f0cde0afa9f50c8d09acd0e8026e34e6a231", 0xc0}, {&(0x7f0000000600)="1cdd95a402c2464a237cb00c6abdcdc7309316991aa0ac61f8df5dcfc2d81cb75219e37c00426a37972cb0ad60dec84acb850e15bbb3c2799817c7b8627d405a5904de4176dd6acbb1e948395e9afd8460608a45c4217f047d8d7cc8590cf81872c8fc8f5cc21fe35fc98ac8824decd0ec807585", 0x74}, {&(0x7f0000000680)="d5d64bcaa72002bac26bf45a93bc2b34a7afe1a7009ee253a286bcbb7594f2c11378ca23d0acc416795f4b215b7fdb3a7c64553ac6ae33ddc7455da4", 0x3c}, {&(0x7f00000006c0)="57c5e8ab3dfe293b8ff9412326e3adb2b5e7e87c5297c376e0ededb61921c3e56a5888680f183c9aa87384cc95a0e3ea12225c120b523ef93e9b2e6f0ef6d3c9ddacb4e15f8079f703101a4e1d13199c27ba8a09c570e7b053e4378c011a3a8da32c419548f0e94d935402a2bb4d51", 0x6f}, {&(0x7f0000000740)="5673ad3aa18bd424d7c96a456ced43f9d38d3979a77819fa", 0x18}], 0x5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001b00)=0x4) 06:39:03 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000600)=0x3) pipe(&(0x7f0000000680)={0xffffffffffffffff}) readlinkat(r3, &(0x7f00000006c0)='./file0\x00', &(0x7f0000001780)=""/162, 0xa2) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="9cd7ecec785ae35c09e192213bd951742e3e30f8482e00d9dcb463be46191936827d323871db7f861b051ff218c162b6f63ebbb0cad159c5aa3b1b4eb145bad60c70a5eaa3290a93ecde86f877af252d5652539d570d1d5965d56d67ad3a9e8c3f37f353a8b3bb60f7c9761ff298494738254a642a3c65c7713f777c047cc792274ac56be75c18b794f5d03a622d8e45fb1cbcbc365e3013fc285fe4c5f4fb298dc17132f01c795c73228f06b46923448122525f4c1d1ff0381782a6b2e1cf75a93b2c9f943c5ff93551449651a0efbf0c4ab5c03319f9072cf65a68eaa1f0c81fac0f3b3ac1708a649ad49f9da9a2f0c43952021edbd5efb7dc8c", 0xfb}, {&(0x7f0000000100)="f1e6c43ee16ca17b27a846d4d0ea4f4c70c18894e226", 0x16}, {&(0x7f0000000140)="b76cbe53065fb99695", 0x9}, {&(0x7f00000002c0)="a144d96730137a7952a827d61b0ab25146d5dd90cf354f44b0d1d20109ba2998005a1334f74364a6ddd54052b3e59bb41f26f36b552cb5646c47de48f80cb356b7745fbb275ed7c0b99bc51dddde67901297038e1340fef2c88f9290f328e4eb38946f2d9538e001a5eeccadf5ecbdc0e3582e2f03388adaa6", 0x79}, {&(0x7f0000000340)="8149d7f64fa5c2934fc67cc5d00e3df95ae181e97a4dd7d9f2cc93d1267fa1ac11613d4c2dfae4c35bc87114e8ad115d7fe968e5c3021add10d04a6fa886b6633d6f561e592b38778191f1e025a65684460d707842bf927020353a900475717947335415cf5512222aa0b7c12f54009165019b6c636c8d03ce82e65b7b31831adf7432c3aa712f6d2414b2419af7a80f3904e009a85bbf74234757e607938209a8af88c4c0992fa728f1b9f8ac3d0d2a01924049ab29a93b2d56ed212a0a9a3b", 0xc0}, {&(0x7f0000000780)="872d7a0a4f7537bfd7a046985377373cac9fe5743997dbc19507d3b5fc9f5b11a001ed168aaa1960f10b8af2488631e394b60aee34d8d0532eb2eba8a3ba6592a7640d63c11be2be8352564c7517d39c744e5cc21cf92434e4720aadca3992d5d4922e0938d0bc43b3c3bfc9e8e436aca276695fab349a3fee186574a384caaed4cd201bd17105a185d1d615fb5e5a2b1255b75b4c74a9f0d5a619a28011077fa2695e38eee342c541446e99b5fa6985b461ec75035a41225e731024763aa02e3b00a0cb873920c67cac1b2143272a29f2f6c36b379a1a6f1a2b3ce8702ee6131b436acb4ad9bd1bf784b03573cee1028ae29b6e1e5f047dfa90c32ff3ee3f73adea265152820126d871777a5bc4836df810ef83c2bc348ac6375adc2eb355b1ddf0784da54c1255143d2fa9d00751ac5876df7ee5bffa5d10c2dd8cfc03b0cae4eec93ee6773c773104f23d5c88551ab2ce5778b8eed1472bca319f4481cb2a54e8ad18ea7bd0e5ee8038288aa9a122e86c95bd1d79cfae0c43554fbc11c922e436e697f5e4159be5dce4136a90418b922dfc501f09fcdf48ab1996964536517ab7184bab13f16fc1e4e313fc6293f1faf040382aba7714ecc0e51aaa1638b6b3ae46b0d0cbcc550b0b856ea45fa386f23d1a7edb57848f6e03637f5eb37d49831e2f3becc88cfb94c082c02f7e9e5f55dad5daeb7f134e206df52a7da623f7d1e0f5be98be16c6ad4f905595f58aabd719782a20d4685da209f5925acff746176a3f5da7d76e7524bedf691632935f5938afed71eda4f85ca7c03951808f166cf1a686a7d778f2094ed0088d8f44f9750d98056b3c655ea23c9e2e2ce75adc472cd9a7eeefaea9e8716384167bbe77c93a5de6b0c53c66edc13534c7e5ba4124d6821f6736d9c0b996359ed6eef45dd8ef251a70c638434ed08587cdd023e9ef9f90be6c02c880329ef88ead6ae1aa9fd67a3545d047d5e2cb91ae4c8e37678328fa7908e7fd2ad7ab89cdffe1c2da2c1d0df2e56b0bba6e718029f36e0e78541259ebf0e1f8096144185fdeb9de909f3b7a7caf96b962a1ae6202d237fd41c9b413c4be2e4554928e06aa24e72bd759be55f818dae17439be7306903623c5ab78e4ff64409ae40abe2b39ba84f9e93ddbd577f8c24689a161a65097fd46aea2c304f9c62f089b7d0ddd3308338219f90860c4e6ab557382cd7ec4f6cc03f1e49c5fea876d623ed019b7faf3af5453ed36b09b63227a75e0424e91386c2c9b6742880233c21a51a31c6b063b199212b8045468df6193ea83972332a286b8d84ca22d0b92ad3d6948400ee10f22ead5b8461849ac3d49f34a633e3c0f789436934cee64b016b536551af31c57eeb11fd419e518f2d795096e2cfb46dec803a71112b502d6fa06f0965284eab934f9a0a5506378f5ecc141b57adaaea4140b5848b787258fa0057a4685c25f646528f7320aed3e7e3542311477a9b1c15c9ddf859f6e25c4e430ed7fbf2c176533bd1503c5f6c056e8cf09e86e3d8aec38cd7d086d17c23f84bdda4a2322d5ce355d9b89789eef79d97d290872375ad92b2a54f9efc6f883fc7202c2132213ba8178da0a5cc77fbef0ca0548c5ac11caeaf66cbd2d945872d1979f33c0ab65c4cbcb86d4172ff9efd8bb77f86356bc86cb30ff045e8bfb3f57549d39539fb0c1e6802de6e4a79947f80bdfa6e76f3bc96aff310191ed06395be73265aee754b8cdef5d70f0339e2aed7ca3f78a4fbb02112fd6f656384d4ecc984fa0a4cbd134d326db96362d25c80e3e55c11cda52badc1ee93f350ecf7abe6cf3e0ad08881986bfaa2fc2eccdf5d776e746d8330fee9ccdac202c83f5257c6019dd9e45a8928437cafc93915490cf9e9e5effe81f8673ab11285cb1e7a24ff2304d00cd1c43cac86cb882eac658f9e65f89ad26f50dcc7726509c3c5c1ebf2e0fb80f1c5c42050284124fe7dfd36571abc03619b24add462353ef5b2bbf59d4d4c373fe6795c4d4344893a48c1ab85b3900da1043630a7a6e4ad811f528f8743885d6975ef009e42a07642371a794cbd76bb718967dc4d764ca45cf2f06aa36dbf95de162ea1ebeed68b22c5128b3d0c874b43f1fc1e469579ff9f36761453e20c063908bd59424e8db4abf18afe2b71be6c3d66d57ecac727ec442c0d206788695cffeea75a4b2d62f587fbb0cc4b1b7561eea1801adbd52f71e279ce3ab0ecb023af48bfda0bca1c5054476cdbb86cf46d8e42471952b48ddb196684e97c035f1e3eaa254801451628bd5a7d36390a8aa28af72304e23112440a77a675e742de44b0c8a5a35c4a9303ddbbb9260f0428761c0ddb9e0e588238174acc30352f06bec4e7ee608f34ae94ab0b2148e62bc4301fdeb9f6341dca16055e411d893a55c23b0df79c0a604e6e8c88bcfa6227caabc3170891b5dde19ce5da76e19968eea8dcbd217f59fe2c191c48e1fd1af7fa1a56eac4de18b7b1afc0a9f22c0520488201a03eb8c6b3e6fcef2e23f1cbd368416201756069328466646ff6f037ff06f85749753d71a9357255e89b9dde51e6d050bc75475d6b3671d5eb817f4f717653e73a2e5f00a2d422bbd528a604e065652f5f69d2c77b2f8fe529342650a267311aa19f89771c27f0ad75f768cec8251cb35a47f726a5387715b506540567055b3b0c8f9eff952d4110d9c51dd46bb05175afb2728e2e4d5b4330037f37acee1cd0a5261f0aae11cb5d5057c62a2b1f0530cd5f2921a1ca79a31520207beb0bd101d41b568d0fa5e8b27aeddf7371d528218bdacf0e7f6a02345e64afdb6da8cc71973768c9f6f2d00ad300cdfc557c4044016b05e19f2d21cbd84e7f4a673f2a00d04702116d40fbe8925577ef953df99647d0e66fab51780c41bdbb355420c1b7410213b309b8c69d7ee943bdbeaa7871bf25c2b3ce4d827556534efb9de7c4f68f5e612623e65946e876ce7bc6ccca55e34874f48aa2636921e98c8810e69e7ddcb8bc11452fdb8160275f981f1ea497f0206a40aef86c1caa965ef13825250b5ab49314999ac062c671417f7ad8f40cbb175b642f070fbaef14760a948f5faa3589be3caa7ea1a2a01bbbec2c1a6c6f27be88d398793b21e239d3c989394dbf5605606e37ca87c4205b592af69d86c834e8fd879f43a05058e0c52241b685f0d72f3709a18347bded7463b403e3b4ca5d2535c14c3f1a2ad71345fd030431382261ea4a8023d82cfd2124ab1e974ef8bac67b2fdb73465a29afdeb2356768f78de3eb46ae19ddf0c93c2fd3000ff3e8cfe2b7e19496ae91146082ac9c578735a33e7fb0dfd769db57436e46f5a84ebfbb5d7718e7c3b70339148beec448ce6a94ac1f28db7791918d23b55fe052589fe33d11fe95bb844b78605f5eaf0775fe1d2da20376215e44b84874a0e80885d170a201fe5b0b70abf435c0b2f5dec02e2b1a280e4841c2e4e38529666ff9aebf040841295c3a63dad6d66c6e535d350e0ea125950b9926b1294b08abfea5eca7f75d3c05a6aed03cca7450c03051c89347c3d882b4d0548a1576c520d2933c35a349bd5556fcc687c16cbc109220b469f07c3fe3d3079c6a829d4d610c08450e975b938c04f9d6ed5d1d9d1fa6efa9230411537ac5b435b138091350976d98e4d24cf25ab0b04e3c5569178d8bcc718b1038acbee474a181a1d25ce828ec9b9890a9101eedf1a33219c68dd5861fa91ef6bd6ed459e3ac4958b0f4212cbdef163b7b0bca7a5383d35f48590970b219a99206e01ba76c590324bc1e1e0927893513dfd160510896a49807441298acff053fd1d825e4b4526922b2b1877fb024b376900eb2a0bbaae4ce600d3a5cfe678b67c019965927bbd3f2267e8b7cf7f5252e68f1d49d67a5d147784c30c113a1476c9a61c5a06711a6be1bf3dba9245e83ba9327f799c49b439e9b8159b0224d61bf617657d3f8af76938d48d82b0e9fec18795fd85d1e397ea45656c69a59b7ab03f7b9cb468cce0748b64883ad3da7de0c01a8f2ce76149ea20d2b65171d5e6014095693edf87e3bb0c91d1b614096deb055f9f8fdfeaf78a4e7df5ffc6a14ce0a7ae39042b62ea0534e61ac6cd51863e571dd4a57a03dd5f93773398885a56cfa16b1b9d458444d1f7f2b690964aad98c59e884a2560d6d63b768aa65805d2c639390b147bae3ede8064e39cad75cba52a6fabff99bb79b8daea185d04e1ac96f85b8ea3a324d380883bffd9ca58e5ac889bebf51dd63343451751d82e2f60242c06c77f5ebbc6e19cc29244956e521e96e98bcd1111305ec7edee9aa7952799de2a160495ca97ec8c7f1e1436ee1516a008ac28237d3764d0febac35601c9e8d4e0e5b6173df62c9acf2557c8701bef84ffd607a26c9987b998688d575c0ff91e4945dd322f03a15673dfe084352f1a9c15ead90b4703f986ce9bf4c25aa874ae039dd008a592205e248db683168ac299e06f89a19a38bbde05e088c15f81c7548fca30e9d5165df1c980a97116a87b9ec71626a1284a9b636fca7358aefbb023918dcf953d7af4fb09f91870118edd573a27eb2eafcfda475dbd44963f65367c18b449395e5104c81cfce33bf6456347b40333dbe159c80619d20bfb64f2051b8a5661bbae097f0526f7e350c1809e22430cd708c9054655ddeb1d1485c24f3b1947d61338a35b89e065e99df3cc919ac95521bf44177eed5f24edfbaea491183a6d3fa4e0bc5acbb8b58942a854af78f12abc3175516eb05edc3691dde6e596a059dc78bcd77a47f652fad34098b82b9dc3e226e669ec596b0ee2045b51253202932a6302b13bce14514bddc01b2f09ac896fb39f8fd886cb8e3352fec7ca3e3594d856820ec3206740b4633e4042e1e3bbb19133bf3730a71af27e5818e8100805f6ae85e4572d3526de7cc5990110c2206cba8cc8c871f108bfbabdf1368b913f534d18b503c161248a951d7dbc5451be2e4d16bde57bfbb5843e92c6e7cf625249b820b351babdaa6955a8fdb8a4a3d47bc1918544f68fcd50e82287b9d72d57888646a886ab387a9993df2becbee718e0928cf07d45a23d6acb4989c4ed296df94593c5a0b9ec39ef46e15a2d2c03308b16d82402711d90e3b8a3cc81b63f708877f856ee3043a271a5e3fb7dce226e6beda91a9f673590fa8ffad977e342a259acbed3f56c788044d01972f22edf2bb7a79b67813a89d7a74da6a9f010ef63a1aca9cc2aa8ab2257a36eed4bc9143d3644ef09c85c88f5981072385e8b26c0eee195d515aa10889f27ae73b4fefbe1103eb27e6a25c829e939253a4804ad9229124cac26edffa78cd545808b16fb1be0ee86d49409a2eae6e917e4d14b1e81a7046474aeaefca4269be60e64aee589f37102bb16c1853002175159204a317369b93b86814eefa83e6277ffdff4ff1886385521efe4687c11d8f916a8057331523ee390b8994185796010acd079f05d48da9f5bccb98cf8345339e775b78365eb391f5829286900e1a43941eec4c21778527d3eabcc1c61b6f76733379615f981a39105a47fcd1f2eed5c8b73413863629dc43cc05590667bf375ab8a2d9c1ed09864f53339ef121a4fa15521e13bab9516fe177c8884e1b4348a5384ec23f1b6f31c6951beaf83c8d8a92b64fc4e08e6d44a812f81b9f28cfa79d4a5b791264513efee4d7f761406aa555544f58e1c46c8a22433f27b33f98a9c0fbec0abd47162fd4af4fc49564e242a59c5b507d013dac39ba456c9ee237fb3cf1f6db4dc37795559e84be763adc8b15269e26a9e2df6", 0x1000}, {&(0x7f0000000400)="7257ae62fb54ae8b703353659eed59e25108f3122e56b56af9c3a27e69fbc90cb34ec6c40c26f87b33cb3915698ef0168963f54ddd51f18b198cff267cbf644eb9f5bae9042cf3191b1c4b9dbffa03eae446b6f4962254f21eaff68b0d930e4a46bc37ea777721799dae31a9f56364f6ad8e80ac5d4da3d88e5d2735a8bc666750cad2cbbd1c220c6051c3228d6cec48c02af68698300722a65b8edf5f0dbbd1864fa913c3b1200ea69ea7b5a5a83feda701fec3a66c6b0284e248cee07a7028d6561d61ac53456633582fc8f094ccccde15d3d76778e8d8d3fee219606cc5a67cf1e167c05d88e4ec75f5b1a8b0d945b5de6816d1f267cd", 0xf8}], 0x7, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x4}, 0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f00000018c0)='./file0/file0\x00') lstat(&(0x7f0000000700)='./file0/file0\x00', &(0x7f0000001840)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r4, &(0x7f0000000740)=[{0x0}], 0x1) r5 = kqueue() fcntl$dupfd(r1, 0xa, r5) unlinkat(r4, &(0x7f0000000640)='./file0\x00', 0x8) 06:39:03 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") minherit(&(0x7f0000583000/0x4000)=nil, 0x4000, 0x2) getrlimit(0x0, &(0x7f0000000000)) 06:39:03 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0/file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00', 0x4) utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x7, 0x1}, {0x1f4, 0x9b2}}, 0x0) utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='\x00']) r2 = kqueue() r3 = semget(0x1, 0x4, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r4, r5) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000280)=""/236) fcntl$getown(r2, 0x5) 06:39:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = kqueue() close(r0) sendto$unix(r1, &(0x7f0000000140)="99ff672ebef2a055a65cbaec3a66fbb20aedc42f710f907c1c6c9a41704dc33bf0467385e6a317c41d07ce6b3038abfff7539042bef3a07b66a30f609a3a67b98177f3a025d8d0dce65a19c520ba4f9f848b3aafa4f81927041a158910a3b6fcff1b16771142be864d2e2aeac57eaff8f7d590f50e90c8c21078b3f6a8dfd81623febada3fdc2a85f6c6d95b9d993cfd74eab52f89250fd57865017bb2b350d1804847613768dda3308aa313e3f19c44d4fe127d6b31fb6723daab01723b17875cfd6b11d0fba81d01a70f73527a001c96132628ce378d7a4815fcabf1206bb4b040027ae7098f0d9e52745ee404dce4", 0xf0, 0x2, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x8f, 0x0) 06:39:03 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) clock_gettime(0x2, &(0x7f0000000000)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000240)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) clock_gettime(0x4, &(0x7f0000000040)) recvfrom$unix(r1, &(0x7f0000000080)=""/194, 0xc2, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 06:39:09 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000100)='./file1\x00', r1, r2) 06:39:09 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) shmctl$SHM_LOCK(r0, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x1, r1, r2, r3, r4, 0x2, 0x4}, 0x0, 0x120000000000000, r5, r6, 0x8, 0x7, 0x9f1b}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) fchmodat(r7, &(0x7f0000000380)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c9) accept(r7, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r8 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r8, &(0x7f0000000200)="2f05dc5e5855a7ce06393a1d7ee65f58dbe4bcd5cf51094f869d", 0x1a) 06:39:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x4000000000002000, 0x6c4) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x8c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) 06:39:09 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x40ccb7aeecb378d, 0x0}, 0x0) fcntl$dupfd(r1, 0xa, r1) 06:39:09 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 06:39:09 executing program 1: setpgid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) getpgid(0x0) r0 = getppid() r1 = getpid() setpgid(r1, r0) 06:39:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) 06:39:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000140)="37cfcc85fc47d8fd5abce7d29baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be176baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099d", 0xffffffffffffff3a) r1 = semget$private(0x0, 0x4, 0x100) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r2, r3, r4, r5, 0x80, 0x3}, 0x1, 0x6, 0x288b}) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/150) 06:39:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x8, 0x5, 0x9}, {{r2}, 0xfffffffffffffffd, 0x10, 0x40, 0xff, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffffffffffc, 0xffffffffffffff0e}, {{r1}, 0xfffffffffffffff8, 0x22, 0x4, 0x8, 0x3}, {{r2}, 0xfffffffffffffffb, 0x2, 0x8, 0xbae, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x11, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x86, 0x2, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x11, 0x0, 0x20}], 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x20, 0xf0000080, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000020}], 0x6, &(0x7f0000000240)={0x7fffffff, 0x9}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) 06:39:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000001400)="5c2220ceda50b26984e8", 0xa) write(r0, 0x0, 0xfefe) kevent(r0, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x59, 0x20000000, 0xffffffffffffff81, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x0, 0x1}, {{r0}, 0x67a3be24098f95dd, 0x20, 0x5, 0x6, 0x1}], 0x9, &(0x7f00000013c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x40000016, 0xbf, 0x9}], 0x1000, &(0x7f0000001580)={0x8, 0xd7e}) write(r0, &(0x7f0000001900)="d5050c515d3751464e3f249546a88919d3249851f6c4999908343d5ec81e762c479d37a21bdec54f2319bf6c883ba8c8db65a8ca6318af0216a40d15fa64ad5ca00a6437398c1da1d4da89c2d300bc7ac039e940a3c2f0f73f5ad2e8679b290951f0176ffa0e21c02d7226a9351f1e10fec3170bde2ea87d0343", 0x7a) unlinkat(r0, &(0x7f00000015c0)='./file0\x00', 0x8) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/64, 0x40}, {&(0x7f0000001240)=""/20, 0x14}], 0x7, 0x0) getsockopt(r0, 0x8, 0x0, &(0x7f0000001680)=""/128, &(0x7f0000001700)=0x80) kevent(r0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x19, 0x80, 0x6d2d, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x81}, {{r0}, 0xfffffffffffffffa, 0xd0, 0x26, 0x2, 0x9b2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x5, 0x2}, {{r0}, 0x0, 0x2b, 0xc7, 0x0, 0x4516e0db}], 0x4, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffc, 0x612e0bb41e02e098, 0xa5, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x51, 0x2, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x7, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20, 0xfff, 0x5}, {{r0}, 0x0, 0x8, 0xf0000005, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0xf394, 0x3}], 0x1, &(0x7f0000000040)={0xe01b, 0x1000}) poll(&(0x7f0000001600)=[{r0, 0x40}, {r0, 0x8}, {r0, 0x2}, {r0, 0x44}, {r0, 0x168}, {r0, 0x80}, {r0, 0x10}, {r0, 0x2}, {r0, 0x85}], 0x9, 0x7) pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001740)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xf0000082, 0xe0000000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7fffffff, 0xa5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x9, 0x1}], 0x2, &(0x7f0000001800)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x83, 0x80fd, 0x6e95}, {{r0}, 0xfffffffffffffffb, 0x60, 0x80, 0xffffffffffffffff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x1f, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x3, 0xf0000049, 0x2, 0x4e3}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000003, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000001, 0x9, 0x1}], 0xb2, &(0x7f00000018c0)={0x1, 0x3}) socket$inet6(0x18, 0x4001, 0xffffffffffffff81) 06:39:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x190) symlinkat(0x0, r0, 0x0) truncate(&(0x7f0000000040)='./file1\x00', 0x6) symlinkat(&(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file2\x00') read(r0, &(0x7f0000000080)=""/71, 0x47) 06:39:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8002, 0xfffffffffffffff8) nanosleep(&(0x7f00000000c0)={0x9c7, 0xfffffffeffffffff}, &(0x7f0000000100)) fsync(r0) socketpair$inet(0x2, 0x7, 0x4, &(0x7f0000000140)) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x8}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x401}, 0xfffffffffffffdaa) 06:39:10 executing program 1: mknod(&(0x7f0000001980)='./bus\x00', 0x40000000000027fa, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502", 0x7f}], 0x1) 06:39:10 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg(r0, &(0x7f00000026c0)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f0000000000)="5696a9c0f31a2c7612f768f0fd3bfdee531c078136f8ce3846524481efd3b1d013a23862814a22741a66dc6d9a6d3fa5c8972c592ce6d906da63cacad704524a7fc650f784d85c56b9b91993686c4a3ee62a531a4a89b15d29fb35da6f369b6d8b7acda9e531125016426e9d1e1d02540f52a674e3717cdf6ce29ef9f07eed9a40fd58deca265c33fa78c2a880354a3bb1b87ae52b9cdf64337e2ee12dcb155b6ad4886887cb64942c5500936b18db85bf2dc5d666eb7b198b276878259212309f9996d63f02c46ab60c24c94fe221987012eb7587a98498780c6efd317929cc565dc838f96441a7e968359d2369aedff854", 0xf2}, {&(0x7f0000000100)="494df32a1ef871cf35d7e029e0de9262b807331278063e75c30973a9faf9d892ab6c7c780baabf041608a3cc07ef56fb0bfedb89a38a96c73d13d5665a4ac27b546fbbc6102b7506a3a17c0390b6a385748410a8f541901afa1e12b60801f8bf5f3d04211cd1c9967f115853e08f0076eb9416956288537c4410252f5e7b8a24a66afb91ba", 0x85}, {&(0x7f00000001c0)="5d77d43d76edcf7e3461944e66f1bfba1df11343751c77eec8ea733ed8a76a2684791550f14c60be961e1af287d495acfd777dcabbaa87f9ef8344a15fb20dbecccf5eac81f96aa01782d34d59678bf7ad0a28ef3e6c1de0e42b0ba8f59813ec1c5bc7be3738586adc910c5ace309f565cb489f830948b98e84e0ecc0a865cbeb72f7ca9099d2a4bce7e9cd880d47b884f3097c7db357f67ca2290888c2339d6baf6d392f22d8c842f48c8013586f4e43a1cc4beb7215ca02cc5068d34158cc8b30db606f864f96104fd0c29447cafb5a0c81245ba8694cbb291e20dca6497af2fed74a85fc9f512ecd650fb890ccf04936d65745b62c5f94523da69dae477262e1524c768c0fcd4471a84626d27a0ccd4033f6b6acf1ab6573a3cf71930c8c40d6770d9936da0504b1fa32d586c10d771c25f40a40c97ea70f44716286244cc486a02f8986590b80c409a8710fdd02ac020deb153f6dddb1df6eeb6ec535709e5474a26481c36433d1825846a9e194836570d80381d64f54941c58a88b05d6a6bb71e5d81991c57fc7d7a63cd9df274993deea96fdf0416c7e809c340f8fa0e9a7fd0315eb274812b35d99cad55721bf85266e57e67b53608c7c1d47032b86d0e07722186ef1ac0e2d3af6fc3d138f67693050b8f65e943aff8282a22b64ce48c80f2f3244de84dd2e6a45a1409da5ab8a3976ea2375ba17f684e5ba64911e60c373a6c63b15dd1f720ad7ef370acb43a047b7e112b3b504402e1958de32d436e5007d0220d558e3b68e33238a94ac3e21f1d78db8c2c008e5040bfff21028fe9c91640cfa482837e8689aa9e7bde89dc6d9a61732289362208d1548c6f922ea1955e559e2274113db14555a7ab0e74faf88bc042bf0bff2db056fe2bd4c49dc14ba8ffcd99dcfa1464344c5f1e5d5ae2e981da0808920bda401fda16da5cbe43f8e96fa3d97f1c999b36622bcbf0a718c36f0e9e7b9259ad37ddce34c0418f77c0109d1dd7d291c815218f040f88142297ffa3b61187030ef0a0baf52090f025f23d0ea9bab1b8c14bd0a9fe9d3e9b152447cd28a3b5b370626f307d4de094508c36899c2fbc8ae9476a83e29a2e4c02d1f5f18dbf518a97feaee294803860c1f10b74e20b8d404e502b25123c98ce0c8196c156b7d808201d75ad97d0597ab156c87c41d19f19d7de4cc9ccce2596fc4e3d71a2959ec7a759f0638e16a20d9e003503216ff7d051a76b3f7c2c3c6631e101c824b9d9cc4c7aa95e866f6f1bdb6bd21f2de310571ed0deae6a3bac3560218c4d0b64834cee5b7a5cafa4eaa5c5e5e11a3f98c09f4c74c72fd8e7051cde22aa3c6680b59d13875122b582d4d5ef62e9b72bd4bfd071d2bb476c4d0978e7844049bb82cc1cd38ea0aa3f627af3cb40f5813cd269848089546d57e7942a2d139cacedadd079a1ca0f11a1f9abd91be556a6809d25e1e849ff1c85f069d9e7b772b4f15166c451aa1bdab59a083c5475f37be1a87f345e476d71b3cc76aff3c6fc9adacc4f3c39767b4edb5e21254efe74ba0f3f04abeec4788ab6712b121e48c56ab49d721e812539f212ddb432cd36baa023006695e855d7e4d43acadc111a7e472f5dbf3bd3323df822aa70aab739b123d57a4814342face108d033513bf9e4aeab5ae49ea75e90decf6dca95fe76625bf18ee802d3780619d78d2dc6136046543cc9cfe3a81dc9549e6a15a7b23c77495fda92f34f58ddf8cec3f6cfce7a232c7736d4ed81c7d0e61c31ebcbc490840de2977ce08007daffc89cbc5cdd4d1bfd89cfde44c59f636a48b3a6d82317833f866dc96914d72c3adc91a0c39c8af3f42113f6d218c61833dcc780e099f754908bc3e22eda733920ea3dae2ad45318a98d69ab8e24fe01639144bd9ba230d5a5548c8510870a1f7aeb1afa364996cc9d5dc5f2740e5df4f5d897067c9f54d1619a70275b66eca91b8d412ab704c2284760758bfe9496376b640c9a8ccd1c8e6153bc9e0d8cff584f35ba787c2b4efa08daad826832aadd43b2614be4a80375267f4a73bb7cf3285cadf503c7e33be805f19056905bc3db952f799bcbc7486468c3339a208b135c4581dad14788b3059c0238a7df6df9b763683edfd23aa199510f878df2bd5f763b22c8664bec50dd907266e36a3cfb6489a3b2428241be675a964a6e2ab98dce3b514dd085fbcd54e9c03c0bdcf166fae2bdb1678f2685411fc8e1e368a4d30e8481e5406765da41101258dfb6bc7a1d79826431796bcad5557bf7ed2c17786b594b266eeaaf3fddc253250526db971bc17397f3151ca03c4c3a82a6dbbe0d797ae64170ed331108c2b20035790681c65eb6957d7e2cf73e09efe0a9e9450108eb38dbbc8e53cab7682da2f8d784074d34ae57dfc67aa0080a47df59702caa3494b4dd73692c6e6e2ac3f169f5e1b6e53b3a6228d0fe9ddc0b0557253ee633a7b0cffa56ace6459093c6836f6d53c80c7ff0f18589803ad7da164a4ddb0e19dabf349b901acb1f4f45acf42535514e3d45a8ed5d65c24faccf1e5b68b7e243143c17d17955e38812a323652e174882e16da666f583c27216b4c4522f5a35ce5fc8a6b380350a4ab1b9559cce643075ba2ab66cb104f7e9e723a88e3960be977ae5163fc10ec686c85f245a3bb2cc7be2b30df1ff9202337e64301d8e1afe08d1f853135a8fa010945d5f3154bea1d6405542662109e588a29485952e0fec3fa2b19c64c052d245a0cc729b6ecde846649a30f5775ebf28700bf4b2b280e2a481394ea88d295c473e66cf3a5467cd21a00c2bbb5a13befdd0089beb4dcfe18ad2737c64192c9326e53d809155b9d51d9e0cbc6a8624c974a7e34f6491fb6cab184239686eb1d77b42b28899b27f85ec5d8d207f7f381d4145ce901fb0a22879abeb3aacb441a1aa549d5f75ecc37abed844b6b39c409e47f1d6d7be86b92aa5c8624778ae7d37c70f19ec6b319d54ec32c7068586bbd6a49bc140e38f8cc3a6b1dcf31db89d54d4795a8a8bf9755b22211d9858c203cd2de15ea99384f43f9ab73401de76fa5f571c3fa03bfa8080f8ea8fa9baa38115e22f5d3e429af992af5bc23b83ce86e42698b5ec654ceb890ab92515cedd2b1ca79a1cc360c7864654a0afc09fe0279d9deac330fad98d17fd66f4d042beaac9999379e976161274479c864d9ba88d24c7bf8308d0655351a8e88808fae34623d230d51d2a7a9bbbdd09d7e879f9d9ee80ddd485483b1503bae0c799192fe951e0868a91e109df29ba80116b94e9aba78c6b09c0f91591580eb5e54d637cb2df7eb659f585b3d2f6226ea83f0c5f83862edab75a462bd9823724b854cd012fb80ea126633a4740b62fab666396a052da26e947b66618e0da01ec59c951827aed00a498b6f243dcb9705f39ee12aea58be0d105c3d8aacc7721085d9af661386d760be191d0962f4fdfc191422af0adccc79b84f90da6cb6f4cda112fec87c570cb4a404425c50b8204f0cf64d6dca4b1e406be76fe1393012907ada0c031e35a1c011be0bf14d895e9f5b9082bd15eba5ef7f2aa3e35b8e8b49ddfed6fa58d15c75b451937e05193f35984ecc84cb58bc39ea3718cf763e2207739cd5fd8b8015e8cd28738c81eba85f32e6f27438c308f4656c5e548d701c9c7abcdc5a7a7a9789407f40dc8f71b2a81314a668f10d9c4bb36eb4a3f89f0952e2b12c53129f82d12291beb4298859b795e21c27ed8aafbc02abf16b9cd2c14bccce6e3cfbd9320f47a676608415a85ec27067e922424419d030da2b5bd9b91b515ec8b524cec7cb7a8c34992d572408350d5497498ff7d8ff84dc36dea1b81a7c717c9e6c6526789dc6889996a712029ce2ee78adc9aea26d4cc3d9b212ea422882827d9aad29242b052fbf3522eb85d098c17ba913a775ca156db4095d080789f73acade740e9bb36354537c7684477d962bbf589b3ae7c47ab66236a5c4c186f52caf3685c26e0620338123eb782cf38d8ae867555ec22bccc61c6e01c207ac3702ed10d25c30930ccdcf8bd1e9d5015467552cc6e68fb9dd85a601aa003b38a2c2dacb2e2099ad86165e6fa66f96d17a40c9f1fa9d5029771570146526562137750abcfb83185520cc9f5e387ac252761cf8f774aff29b5737df7614f106b3a8a823172a2da9b9288c174ace00a3af4214b0fd97bc63411efee23140c96f9d71dd6782ca7a1a3f33295042419c7e80b5eb71bc0ec3baf3f42816a736c5e7af320b16177dc3e82dcc60f1a54918ddd119ad6cc658aa4970688fcc86b743716f7ffed4f28074558ee71ed0a8f749112bbc9635979aedc6eb543dc10a7144355a6c5e9816555feefc06d7171a56e4c1c7d452f6fa54c63e5566116cc1467bf3070f80a91e0925608037ce1395cc912d982ee428d8b6b1cb6b36e0194e172bc7c3e84eb036893caae15d5b8acf30df988a05278e2387681ac0b6558c9c81ade333a767cc4a17e35a889cf3a75bbcb4594d23abbdcdb5fff874b3855a0f6ac4f58f3ec097738efde061ec33c75128bd142b5a019930a375d1186ddc84a64420f354cba527507078df04ffc3286a8af86f41a9a9baf232767cc6309eb623038d593cfee2d75aee1e1b517a54ac2c5f959858071b3d586b97a42907e7ccdb5e647a2c99ced23b8e2414d5b4f1bd23aabf787eb4174864fa5973da6b1dfd825111c592985af2aabe137b8d63edc4782c73d11848d50c61c4f7bd2bbfd09929f4a90d444a41fda41388e1437515469fbcdc4c8bc88b39bcc57eff85edebc760adc42b14d2e9b29ce752652ecf9a6c8fc25e995dff97975b7160f12597bf82208402668db6a46e03f5e56e3b0447897804bea170be8fdf21a8da0f275eb951a91db450905000cc9029f683053273112bf94fd649f683fd5e5a1eb7cde78235615163f5b6ee24dcb7514d13672ecc4c2b15daf26da5959721edc092561a7fd78d90d12996c6b456b6854adbad82cfeceeadd5efdf49e7da5bfae0b9729959cab11d564931002a3257761540dcb51f329adbf203bc415acc79f7f16523c49722fdfd0a4cfa4c2b9a02df1498a703bb503f1edfa27b7e0a07017e79076fa57a84fb4e141303135efc8a35ad25899cb185d242c27a16f1a718564e5d0949d3419bfdd32e3bcc8aad8dca311b0dd6a4ce84ceb9beffe7bb18815d8aae3db95c8094ddd3f7b905bc97adfcab506d07fcaec9e91545ca4ae0bd9ec2ca343ad44c6108dfe3f7b5b0f167add857096a46e5624f1e4a3b5c8f8478e98341e561c9e55bb12847b113be88a6ca869b04f0051972417640f9fdfade6c58642f7c1dc9ccbb58cdd9091ea9c571dfaf0548593f59b1cb9441ea2e4d4274821cb67dbf8f32dcdf57b393551eafd16b5949eb4295a650aaf37e21719342995ad5cd573daeb939c576bbdf56df5168ab3ce2d6f654f6fd01bdf65c5bf694071ddc895bdad935b9ee63bc780c915e5554f52f99da81c45196d480e66c1a2e40a75821d9d62d71599cd446bcef13e5d3d2a67a6322be4b806546bd5bacffd3c3027823a4f578e49240e5d08f518832bdb34f61062b91a71108c151a51001eac8f962f4687c1ce885d8ce82129a049cee51b24bbb77bff99300c5ac20838e3c3b146357469f4822bcc2fce265503f694715c0d5b714216451eb8386d11f035620023bf79c2a97b4ab92d588b787b4af4c604e598da7221146235d8c7a79dd3994937889146fa7e8ab6ae958928a7e5e0f04ac133972f20243f8c89799dd4ba29d3fc567f1a93a27ebc1fc6773e86fc82f50bc2", 0x1000}, {&(0x7f00000011c0)="c6af564db51be3cfc64e89a990d852d10c4de8a929f1ff312aafabda32754f95d9922a88c39ac57568938a15fd5d90c63db9f12b43ada277c4450982d6d62b69b4ca3f478d64a79306ea24dda97df96f7557e7e6240fa45f91b7dc5d18ccc5bf93444c15fb582facf9239cf21c86875d11c2c1c56d564b82360d7432f1029e218de6e682b810c399bbbb534a01f54f54af18590d3f3e7ed0e2bb9f5458e651d3416b77b8cbbd25d0b47fa94a06f037060b2093fbf8b4fd6cbaaf42cad8c549417468e84b81b430278723e0f3a829451f3832a161745322b6b34d77cfa81e35b450a37c9a52", 0xe5}, {&(0x7f0000001440)="ef7379256917503685dc36c3089bb4865f26d13daca67f6c2ac796212e6556eb6cc1093702840aa8b17b3c34dd46058027e4497afd156b476d29062cc8cbd6d35972d076420e6e42c2a687a6c2f9ebaf737e481fb3b287ea2c4768280e5bc6d7a05af3655749b117fd5022aa0483d29ca9919df30a19e348de4572c74beace0d9f0394a5f2d579591b312a88dd7c2145924e73eeebb92fa3a32b300ad3d418ee664183f6508f64763626b42aee870102f6f9e5bbf03420340cb66dc4e2f90d7c0c13e2218fa83ee01c657ad5c0c0d6a8fb8fb49f5a69aa51781caca81649b41b1849467110608717cad1f4d06dab557af56d3f05ae5fa445b9683efb237c8c067a6494ad441213b8e01dd24bc1a74d49b561cf8681da5a667ca3946e301a8beae85f4991b66e4ffbb6e4f4eeaca6e1a0e033c6eed0ddf62bbc14b114fb84e3d81a701bd10c430fead223d79bb6f073bbb44abd92aada3d8e660133111f5fcea5d9467a9f9ece462a68e8672f9f4ce1c3599666b693632f78c7539ed7c6e85399eb333a2ecb5ceaf095c6ee9cb94b1bf9bd4bddc71a426b52eb46baee22a2f189d91d64714b7c806c5c945674b7754bdc3470c35acd7cf81940766e428f951a08ec1bd68f38e9a3958bf49c91d486589f33e970fbed5568d124697b762df06dcfcc9782d026e1c7bb143ae11afe61cbea298d7c3873af8114feb054ade03044103549b740fafeb3545d12767d3aa24d6ec119b9ed9495e5542357d59d09e67701c85eabd677b8e165870f9e8c232e86469a2a2a225600afc3639f2f76a3ddcd68c4c1266e1716fd2f5d5e7526681e3b97269140c4f042f85f8e4fbe29e60811622e2d7026aafb10c26b9dc53cacd4e52ecbab8426451e3a71f1ff0a9694f6384e8462ce683b9e0be1f303877c1ecb687a7d35ad374337a457199cf3b7678f1e756c8ec120d589852ef973ed7ce80d516507213c1724d367acb4c5bc65cf7e4cec3627d61ba47e93f56a622072c56232c4998a0fe0a81c3282dafebbe87ca294f7a3c88e63d167ae84024ff159f24e36ff1e3f866e8955856ae74545b4ee1650322bac84cdc8d825b83bb2db4234e2323b091a04a8741b32c00acbd75876471e5981a43b4996d27602ba9e2c965edf8e73917cfe053f220a598133b7b5d6d7499f8fe09c3a82dd187a9557709d21f857c3d504c6d4cebc5bb6989c5999a3f424b5fbba3f84d603fad87d619a7fd13351c6c3feb4f10104628d66ff0cf55638bfce8e153c3a94941af155e6edb63d769619814b519f4631cac8f6a518830102a382ea9906ba7b5221767bf137a9a7db4ad3bf29206cfa1218eb2f2d840ddbb7b32bac82c1dae56afdcf951bf55cb1b141a6839dde6a7ed4f65b49093ae75a18fb1ef8d3b8da3d920cc849c99a7433979b5242818fa9a63cb999cabc3e14fbe4d80f1c82b1d2eb0ac2e2fe3db9fc2a3af384a3ef065249c0f2662ea9f46bd74fea1f57e0a93d9218b0beb4a75cabdfcee75243f29f299efea39b6b36145987cbaf5b0b144d24e707de1e94624eb616a1c2722d0c190fea04f1162be90551ce66098c0d8d44c1d38210b9c90e1a943bf063e6cfb5a8d31abc581e2f53ffa46549351a246fd42ba9e26ae99c058c2f24dd7e59f8b837923b44587d91855d90930bde5bdaa7ba68b5436128266bcb80a23d99c9142b5df7fc73b2b0c5391b1eb1b93d79002f50ca670bd58388f56931e2c1e57fd630a906f920dbefce9fb28953eaffc609510519088ab5ea5ed18559b2c3927853a50bfc11e1ea26643c800203520d07e004a165332b6ab30db83827224d4ae0315899d5a552b677a8bba3897b76262aac790aabd1ddb65cc84f1cb9cd091483aa66c0525ac49a8bbd6f90d84e74c68a1bd25671904d82a6eb5d8f07a8bdcbcd9a9283d77a6c71c564d9173ccd67d4ed1fb2d9e1e80fbc2dc8072c393300a212a71235b9dc06421b84a16790db5a4ae58a0bff3ea590be12bc5ce95d84f4bcc7972375144eb43cec1d54ba62066d7d0e3a94f3ba6f53bfedd501227f89ebceb45fa17c882511faf9c480046e75c7f3958453af34faf64c301160b9ec52037f0178b52151cfca983c8395ebc06aa18f7494136b3e9b131231d6bc56ef00ea0380115af04c4bd253ab8f7755875b56457d115a60864f335765179ce528dd4e25cd3100709b774b169ae092c514ded579f662f2337f40a3214c939d18543abd1da9c78ae3897fc7380065033677d2c9270c576341fde4678de35557e4c470e9c6090bab7cfcad4ae74d6329718bec80cce7504c646ee13d4e6f021ed64177c1eb77dd250422a2da75ead7bd7203891d20f9f2504fc8d18dc4f6c3e14c475fc3ad8dd72a349d3d492b2a49d1b67028334fc8dbe4475c1b2cd3d04f6b0bd104c9e0ab1b53a4ddbe6169ead7da52f1e69277dc42a462500a35cbc408de14405ed8adc24b2d26c9f152157b8310051e35871ea4714de1cb3339b3344110c40f9ee9fa872ccba5a682f391a3b7344ceafade45dd28cbc2a690acfb79175bf8f7c4f52059a86f515cfa02e31d9f33ba97e11bc826fd81cbd8a64dcf9f9049c3a7d5c4544f260bf92da01c93f0ec45276b3f398326fbcda4ec1435b297d1eb5ce83a64417bb2625f52dfcf8df21fd55ae7167ef1a70dad10af2718fdf4069c5194d93660fe40ea220ac097b4f62ba5a752b89eeb97f0e7d1d50059363e3af477400d9da1ca5fb3a2aa8c6c18816653ba9bbc264dc8602d9bc5eac0f01688d8d85e2ef401ea5a5fbbc2c98df137aa66a8d938d8b7ff5ef4358ced7a8f32f1031486f288a41eee775d3f564c514f65706ff09aa9bd38cd4a6bcc5ab065d1d86d6d8913f24fb6c7e6612f7f6f25d089fb73cb7d1cf8341c208515f941e166a5dab3d5d5c993a57fa554e8b88aa5bff91cc96dbeb78ba4ad58a44b524632f57e581f0d9b601d40db1ed29aa23e8a52347b0a2d486538e96291499540b24d69ad4234275542ba9480ec19efbf67e1420e2672b83f80e153d512e9ae863635a58f05fe38363c4b22a77e4888fa3eb3dd86cbb12f69522cc3f1746962ade2e4479443fae20fd548b322d471509d38599c42706b490935aaf82da0b187111a506dd94a182b84832f5974dc2a490fd10d5340fa64c5defbdc5237becd9cff18fdf45580a71f9a235094256317d766626566ef64079da41281976f3d402fcc1a431531b2b7cfb34737956202e8a81585daaea38ede96bd63ba2b9a0f437d5b5240753b95cc77945ec81388c0fe4477622cb941f8cb99684da5d549e1f55f1e834fae9e0d5c28466c7ad6d1d322959e67c2b60583775595b9058e8dbde906d45673cb62f98aa91743ed65b50837cc89d156059dfa2d2f059b20e3604393a99bbae0f89d071e37ae5fda8ac2266ee4b16a54d4d84a9cdf53fe6348a47357efd6c9de4327497287f4bea252ceeaa10a7e40d3d08cbbaf391c92fc4380c6c0858550cf2b889f59a6ae4bb05c5b8df390579e0c704334322ea9762a3c06858b52620cc613f0918e3dfb3ff91c3c59c98d34b40e289afdd360bd85bb407cf63917319da1a05a67a5143b45dde14b12e7cd9ce59ca969ec4d74f5011097c3fdc8d368059c63877cec0c8abf4e158a56d10c0a4c89eadbe36e05504b5d2608bd4debbe06951ebc557fbd210c6b934da7214cab6fd3b41e0dfef7d204a448203d9f7c4504399a24730d8b47e46fcc75efec6875fa26fdc7d5c407c50f7709863a1d300e6b38fcdf51d003f999419f88b52b4b344179da146775ddef390387e26672c12ae35fd22df8573740703f3f66760ef92e601c13be3177bbec2ca704e41880e1bdccaa8013c1e2057cd6277c309ab57fec6692de52fa579826909e866f453b7ac78c439b75416c686bf498d2bb4f0e869015ea4cdfa1c1f78f2802ea91a6bb766f19fba26c94e0e2350639de15ed47d6508a3ae311c6b1ae4ae53e0b82fc9af9e7ec5376f48117d2f7245a8573ed47d8a57659dd5deb41cb08671185d457f3d1240740df6b83030828a0df83892095b44d246d8582c4f323cfa3a4dbd18dd7ee66ef850467d6ddb13f0999074b09e6b50220b3dc290209cbee020f0adbb86c47bab56f6292934d59658d2300c9847e94933a2479f5aaea38509e6e8a817e1449ce83ef18e87190bb4a6910d55b04fb1128ed9a6456a44decf145ffcdfc507ce250a22c7f0c49db8ffed9925c0d1be509b314d1487a41f1e7a19cb988c0c3445039cd5f30e5703206f8011a60addd29ece41c611ce51121bf67ce3d3d45123fe5506f5911965228b5b6317ad1d532b03ab742e9885d1bcefc743149b9a4d573cc271fb5c2826a6c5ffafb429998758df197f45c97aa26b0c0492161610bff40a9e46b8a496fec283d0a01844dde9de428853330dadd3ee3c08ee4e15b7ac237c651eec4c7ec27d92e68ad84f0eeb95a73d40399eef0b54ad2b24fa05d0513dc4fba9e833a59150f948a3c179a61adc4769344a04a4501989da4c3b32bbe166f3d9a2859e1ce74670c45bc32bc32a2cac0b9a2380d26e66862c0eeb23113fa8141166288bed8632f95d0611274bce8b8f2dd76a0f355d151a09e76e318972a4cf374eb10b1994a44ea81e23b423dec0e7891b3a774975a4e213ffb88fdc71f9e54d044ee8e153d496130a60da4b3540c6d456d8218430e0d15e25d365fe956146d0762c2fd4a40214ad29bae79535a555f33b9fd08bdd90393ef9881b1dfd3f0547edb8fd1d8168e1bb5e2f31cb11986d1bfcfb869eb30e4b8650cec15f39a13544180d69c6fbd2018c6c7c2f649c19988518cd2d58e9dd62314a6b806ec88b2426027798d70088841f70dd5144b4ceb81c6137ce1269ae017fb9bc2ebf2547ee97ed4240bce4809c13e84473d4b54cabd6107aedba5c19737b0e9970349099131af3fa6a0e40397a86c5af6fd3afab08361c93fb1c0e12e1e97e06ced2c292f73a84cd83387a22ab72ec176ac9d16bfe02e9964055b84829488f06cbcc05136ddfc81cb8fe52816988b50d1e402c331c7426aa9453363293ba7307409f430375c1071ec8f611e9d0cef74ba437bce5fc881d9aa3d3e3b28c2e78c236f3c97aa8e2d92e9e379f0e0fb940af92e8f09c0d470dff875e3fad6f5eaf31f392ff1fed64018e04ebc13e59ae9e0ddc248a4d4cb962b0934b83eb9954a108167cbbc8ec0a7074e5440fafdd01e5740507c7a794a36bdbf24b320c9d163586fe0148bf5d0ec515cebcd4ed7eb1980e9a188d77d031caeae014ab10998a61fe0c2ff831b1cac26cf9a037ef0ffe435da86bda47d6535492d97562ed54af70cb7fb1016496a22e50498c6d076b95baf7bcd9af1a0c3b848971e342040cf7be2ed35c30c535a09877a3379c391c750bbac9f5e8b11f07f348ef1754e8bd6873d81e5df8304472aca2881a963f8fa9cb9a431f2ad2314d2b0654161b3bf3c82d28d516ec7c2d4b3928a44878325a9a422ce615b4b103c42d506813dc71120f71d07c04e2e5d91195f6e0db22d5b069cf897d38d3b5f4443c331245dc929c8f8203fc7185d11dc2e59295374d9898c30f98ad4c1211cc179a50f0c2e448eec69a0091f246ccef725c58f973b423c7eb3577521fa9a5cb59fa4bb481bb1073df70595dd3b9c2bbe84f24a1ebe6acad06069152a84980b6ca97efb5e38d9a205a69d3bc60e6fe6dd8dafd69ea0de70cd58cd210347fc97107d9ec62a33a7e772551e9a6d2218da1e98dc5465673ee27e54c21f39898ecab562b76320f411fb41b1e8bff6", 0x1000}, {&(0x7f00000012c0)="c12f26d572f40df6f7307d3abbdf8f076610697be963d88290da09a7d15a2221cb61abe3ece38c6aedfef97f2a672ea8f16d1897e6c90a17ae9911de8fb292280cbd0d64ebaa535f9d70c9010a847ff5a0fcc2a5a270dc69033610028c03c4976fb630529243fbd5183db264ba96782593b5d996678e9c9b70185468c76c6caf4953638888fc0e4023f762ce9828e5413fd71d3b729111372771d291a412f8709cce80f3775b014cf11dd5c7de821068c2ea8d27035c78ff15e1e1d0e1", 0xbd}, {&(0x7f0000001380)="b373f8d23c5935aac05ce6edb84088b91c9a4cd38abe69afd425c8ae358e3dcc8461da8a94790b9301f23fbf23449f1cf6cd47dd9e1771d6889d35851fbca4ab76dc3251669fe511e0768b6e7c9b2655f20a5dbe2ba1ca58ee", 0x59}, {&(0x7f0000002440)="4bd229f9294c150142bad991dd3f56d641c2fae6d914f8ca170c245be5d0ec2e4337bb88b179e84b11a95ad2686a46b03d1ac482a7414cffda3a3529e6dbf1aee08e88c71f6a25434e0569d606bcdb42f43926d96a201b71b446023758eaca04d382584cd9253f1d1eebb4453f92e6b6c4127da8f11e5ae5", 0x78}, {&(0x7f00000024c0)="2e3840fe231dc686765a9f452bee", 0xe}], 0x9, &(0x7f00000025c0)=[{0xb8, 0xffff, 0x8, "504085c944115c9de03b93ec961b13e09bdce504300e6bb6910202d4d25883040080e7221360650611250f80dfe229e30eccfbe7632b9be9a8cfebf26c291d22a64680488b06881dfabf705ea0e918659c09e14136f1b35f09b7c81154f5d7908a4041eab77db2527deb8103e2a1e1fb5e091197b0bc25ebbf476a3977c8133f34eaa14ce7fbdac3f85a9d197eb5695e3156eea2b0a7ef25b8d10171eb68dc094022a59c"}, {0x48, 0xffff, 0x5, "2c5a6416ad8e6f95efd889e60ea62687fab10f63ac9c165bf23a1603075540b0f0365169f56b012a4abaf1bd25e6290263"}], 0x100, 0x6}, 0x407) sendmsg(r0, &(0x7f0000004a80)={&(0x7f0000001400)=@in6, 0xc, 0x0, 0x0, &(0x7f0000004840)=[{0x10, 0xffff, 0x401}], 0x10, 0xc}, 0x1) pipe2(&(0x7f0000002700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) 06:39:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0\x00', 0x0) 06:39:10 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x200) 06:39:10 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) pipe(&(0x7f00000000c0)) fchdir(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x17c) 06:39:10 executing program 1: r0 = socket$inet(0x2, 0x8000003, 0x2000000000000800) recvmsg(r0, &(0x7f00000026c0)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000025c0)=[{&(0x7f0000000080)=""/140, 0x8c}, {&(0x7f0000000140)=""/176, 0xb0}, {&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/117, 0x75}, {&(0x7f0000001480)=""/76, 0x4c}, {&(0x7f0000001500)=""/139, 0x8b}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0xa, &(0x7f0000002680)=""/30, 0x1e, 0x6}, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 06:39:10 executing program 1: socketpair(0x21, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x508, 0x141) r2 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0xc58) fcntl$setflags(r2, 0x2, 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x30000000, 0x0) execve(0x0, 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) 06:39:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x1ff, 0x3, 0x5, "4d1dba43a9253385130fc0a5d77f82c9910f8c42", 0x81, 0x1ff}) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 06:39:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x6}}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xb, 0x10) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x2005, 0x87) 06:39:10 executing program 0: select(0x30d, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 06:39:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 06:39:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) r3 = msgget$private(0x0, 0x400) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000058ece539848f1e3d50851c894d0e2ff62ada47c90a3858481c8128337b5ae1c115961122a65ef8018b875f8ee398808a9c743b5bd78f6177dffaa6dd26d25ad4484ea10eb03c5613d915982646b720bea4b7256f0db562e9ca9e9f1e0864e2cbf146b"], 0x42, 0x800) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r4, r5) 06:39:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xfffffffffffffffe) writev(r4, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r3, 0x4, 0x68) write(r4, &(0x7f0000335000), 0xfc94) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000140)='L', 0x1}], 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) 06:39:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$inet(0x2, 0x7, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f00000000c0)="74de7ebdf6625adc68b48cb0e272f246b1f19dfa9d3e3e922c1f3c6578a607b97500511f11d7c42d2ac2f7f80517aca788dbbac0f2c7664bc3d65f2c0a0773fa69875d085979a49381290da4eec8abc00cbaddfa8d2141e981dcdfdf3285c5d7475488be63f784bf984fd2da9b5179b9eba279cdf9d93106035a992d01d77de46ffc36c07dc2f1514b941a1ab61451d854dbfb7592abd373f6f2dd82a06588a33bd80852ce995db36aedb06c344df4a080aaed69782de2c1e5ab3f448e1bec451b4e077b2a898a53d827f21f353997046fed58896e30f54337f82193e0ddc6b10558136946b1a899bdd88d33d8f6e5ff910e0cc61b12d37677a098407d7807b49e7a5c326abf2a95fca6e792fde356a326faf18d7d9c39d95f32459c3d24d3b186d122e1d7ffbef6fbea5b29f0a16f8872db3a5805b7465b295ec92ad8212b25431d9bdc419ff38ed59e99026ad9d6b5f5d55582090909d26d64f4c1a34d496f03a3416daaafb9714d5e6e7740c573cb785702b3e57ac6547c7a51e131022a643d5a2a4ac84372bdab3da77bbad33da16226e43afbb90890f8efff9c355d7160164d26130fde7089e0b8e17aaaada3ebdc141a6a2daabacb9260d56ffea222f812572eb06727cf15b8a4f99a523b13935f5654954a7d21d245bcfcfb70fece68e66f50062eebc198c8bc7aeaa563157c6021696dcb58db0d883df046a8d1e41e879ab8d30ad1cf4b6d8f1e986bad8a5e9802e25077a186d403cf140d40426740b411fdb7efbb2d935cc49db7a72770460877ad790f73a8a8e8dc71a956b0b5da55123c4e23e3b8530da54839bbea932e42905b4c24791e22284be239afe8cc4b9374924be563e57286f915d6339693fa61a19ddeace942e5918ac4e61e477fe9cbc977148aaaa7f017737256f8ddaab23ff71b1d122f8f35930b6ab2822ecda628bf2f3eb3a04c89ba0594ee65e01d7d1bf347b33550c8f266c09713007084ea4065d27e62b269521b643a71c1785b0d9a8b252889982ed37052d2fb71cf2082909516d1573bce6c675fd6b210c2d62243e2e4e2b1025eb78aa53e1a4f2d07515468743807290c46fa38aa25939d7264c975033001ed92b5f6acd3adb458f3a5ad9f7e0cd901f55efcf6ee4947d746d72e0d9b6be8e4fe648b7d577d956dd8759e1ce0f32ab80c6580760f4a9f3bb047e961d85760f65a30f3a6e6c6b2c39e32a89ec2c60c4e0f1bc90fdee01d058bf245850110e81e3d45a4cb9552fb07471acc848275dd6ae03dd0ecb4b5888ed0f1c405227dcbd106d14fe19e4a782403eed0dbd45cbc06bd64d42d0dd48c59e4c37b7d423848bd72b9eeafc6373bae5021205d61f163eec11550d438d7d9733bfd424318b8f82806e6cc6c466b73ebdc9868c5d6ed6bfc55da1118cd8dceaf7082a974d0128a60ccc75c66fb0c0f8123ed706af5f4c0228c3f706b20e8c8f219e4656fd3a1e2c1f59ea6d0a8a9c7b59584bcf8256a57d1034b5af04726e8c7eb52fc0135c88afbd43a1af8f15f48153f2c467e13ca56a97cc7200667fce1aae938970889ab4c05c595a371bcb81b845a38e1a134e2293042c8bf123f51743c2237358bef3967932312eadd1c1e2285464003433df1cb15b2990942823c796b4e4f9179fd92e88612c91942960a653d6925030054466184251376981b5a340c53457e2c27f9d6db28e6b0b666bdbd58a478370ec9289c2d2ff8b30386facdcea9b2c2be3c0ddba5d452a015ba561f595c07c6ba57a363a0191e5a3ec33e481e9e1c8f83e2e81cfa32e8e57bca50bc9b569942d8b383b2d7e986ccf05561ed2dff3ee0b71d2b448815f200077f20584ddd594938ee35534c131003e0416a2123c33010e120af0286a4739e2cebb9f608497be813d28d0459683b99f1aa02211f38830f2b60c4ccb561076c5e20b729e9fc3ea00b4090d5594cc0cd4e9750558de824ade5d136cfbce5397593bff3aa67e2cfd6b497c83a5cf11f09d82763f6685d744d9fae25d5ca7a3e1760bf18aa51e1ec6c726d284af4ec933f298c364615855286dc58b43cbbb419b95c5fcd1dd33ffbe440f23448e5f6f1f58e9684c3484aeafd391eb146d973d4c34856810215e8753745331a78bbe3a53f54ca42e5ef4a200ce9372375697169fff8893c634c0c6ff764df9feeda5f0616f25056a9a05fd1168510fc412591d8369328900f3e4e209c41a9811a069e66c639df5993944a209c61f1e75e5a32e07c494cb556febb2cf5e7ce8cab5860b58b6cbaba69678bf2f0b8255dedd020c5a294fdba83450ca8ed041f21e759f5d1738c47e9aa42cd62ae73ad2351caf7f29176f75e05ea12a41cd34f2907d3084029bcbaa8ba95b9ded10c7d22c40f960c18fa376f793695a3f2606905cf52919a447f5ca1c3948a79f5f51eba2e10898f04fbe1a8baa14d67f3bbbf81e47f84742bf8aed3093f0a7487d37959c76cf8e0ce12adb9090a894e2d3a2aeac7f9737c164684d0ed50657aef34d71ca08a84fde7d55e2f804e144e20602f98a79a7ce7011b52bd48b6918a9b1f5db57a17c00fbd7cb00dae4d1996e0e0adad29711d44dcbc8ef55fb9f011ded84f8427ee593e7b8190feb2f09b11daf405548777788d1e3f8895d3f41a4bafd7d0eb86dd40453156bc7656bf00cecaa43cd835d757edb5f7f6eae88384ec5f0b3064a9fc4bf6d9f3ada036879c179b9ca9016f65dafbd3d2e01981c91b23863d8252afab46a66d1576b0b00311a2f1a39a817b2d4b2ffdc2fc598fb1b9a4cf532536bb305afef96536868abfd32b853685f3137ad157de9b4c3735a3c5fb4cc5f18f3ecab8f907eaeb583aec0fe1281f9bb4b6b98c01b9f675a322667fd7eddc6000b441378adcd65e2f22ce3dd1ec5d5c21118c1dc426730ca54505a09b2b78156c545cb3364460e8709187b275cb8d53a69b7008b69e54017356f93817cffe91f4879d45e18c323d910b482f275612f2c7400a93989245c375eefd10a8fa11177abdf8e17885a77bebe1e06412b08f76bfc5e6e4573881ac6517b5911753dba07dfdc6af8d81de88062837a3202e088c4a6a4863122fb84d403580a739788d83075ba2455644208836183df5100b54c92eaa0f61d21227cfdf173cf6015a170187519bf2edc4fb7d809f9b59a6a9ef740d8fb102ce8a414ee0c95821819e3259d7bd0b6d62cdd5fa51214848e2ce9beef962460ae1b6c192a6eef4cae0eda64160c34dc6a4fcf165eed9b80a713857e12f5345dc7b09397722c4ac4732c70a178a319a1c22c0081bc646936d9457eafaf9ebd8d0de2ff334f2b09bfc394844e71b129451d7c84b0d0a7de0476552f9e958edfa195c2711032be171c21f5c2d2e9252c4077b6ef17544c3024c31092aaabf143ae0e393d865c4a1736bff310d45f0d686f6a2d4e88f5bb3304b71f70188caee1b0b8c4910d4e8bf194881f87e8cb339c387de93bfb7ff30d091822d7de20a7fd42f6496cdb55b2b3289a5e8dc3f500ceb559228cf9e259e170ac1a597ef375fa989a8e5bbe665032388b9b2da531e0adba7dcc237e28568656fbd1e4734c93d97064135adef7c1b3d6cce1f51ee9ea5a9ec77f72c7143a9ff96bc848727bc8d0e7dc467f94af5a0925ddac55d8d9d60ad43d6e140bf02e297d7cd694cfd2b0502f2fabe0c3f51690b8fb959497a38c3a3d1d7c91b4c6edebf7c2558e4f99ed49e950acd3def3071fcb73541b2f99d9a2585f632864125f91f42af7cb94f3f1f70892eee7a96bb4a649e77a91e96fe1bc87024437c48f64c54e9368d85b3e061df3c94f6d55be654eb481a7089f50f6734fc98bf87a1df30ef419e94ea46cdbecd5b1a245635a5fd41788c9444f89f03604db50b12b8973c8f4439345e9b0536f1428d14d534b5da2f2f5e9c4614edfe0f360a866ec10f9da743b7c13f25bd666dedd7950f781705109ee84aa14f906b82ee4b61bde407b9114d7823e88098ae067bff9fc60c897fa000f1d3860f795880fc42bfe479ea90fa3907c9396b1d4e637cce172f21895a031976ffc324ba367265c0d0b85e619ab2ee5e544842dc7ece8588995bc13a63a9a06acb9945bceb9a4291fb332cc8e87c6eef8c23e24ce376a08e2faaa905d1415209ba944480da3b9349370a41dc4eb7f8f661a41782d7eba79f18776ef992488d317a75a0c574b2b604e004e0d9c69b519a1459e2e30a809024a9c2b28350f30e9eccc27d9891c648ca0b999af9a8497381b73e030cdae343e08d71d65a0aa78f7647794f728c2d931675a430e8e626a1275f25100308099b801a5a568028e5283c354ef35f81ee4b80974c0fa9e89792cc652cacce649be6841817180f3942b6355462388c830399a4ce3decaaa18a61a688c3bd6e22e128e2fda54a7d0d19b3ece11d5775f8f53f3e06f9b489eec9c137be348c61523db39a6dbf34799e06800daf42e6e8856b467cb40b9f6b39f96525f2f256d3cb695ea98b4628cd5b4556334d1ac043fa274c82cfefac8b9da90ebb56b7bf4983cd355155765baae8de70523fdbdcdb25a9c370ba64e64db80f6ee616741374640abd8442cf3451d67ed1924c0ef67d088f77c3abebe7aca293a28a571b029c091af43744a154e45d47c01ca04d3c1fd54b08875dd66822aef3dd1dfbfa5ab151c8c28aebd18a84d32e4011b05535783805a15a07bb3a866f6a84bd277c1bb12cdd086fd7ccf20ceb612426115eccaf2fb250f297d1ae559f7e7ceb94f0686f7dc691ad7903f3c7dad0e8fded9cb0bb7e59ebae50beb5e72551d0752b06dabee3e6cdd44d7f11ba998db10bd90dc4f8e34088155752c6ee8beb7fa3f630db95ee016ae543c1941e0b3aea39ab016cae53c8ab1e8e0530b9c7954c1f6db9370fa676f564b2f079068fb6200e7f7b72f5bce98d0509b3d8f65dd63cc59a82b85baaaa315dcc7b9e49f7597939805c30ff0fa69cb8b76f981dcd456e5db62f5bdaf3a91ea76d55f0b9edf59d5c1f9b9cddd79c642c42867ea39c563d22c1b7d0140b7cea20ffcccffa6b3c2558929bc0ce6408cda28fcbab512025c9556a93383ff9c92a4b1cb93f8a7a7e08507fa415ad7775a7130972c59a565ee2db64156ba6937393dd636e2bb9fc2ef5c364e462f49c11dc0752a9ebd9ed7cf74722fda0b9c519d90609a63fdecd4d8e06c41e665bac2e6664215d28f9522c5a173786dc2993cac5a02c706200314121d3062ebc5f9888a539222f6c36a86ce173fc69708e907baaa8c4d8833ed37a812e3cc42e3005e6b5fc5e667967cf50edde420bdcc4326f83fac53e2d76fddde4ec08816b3ec6f027e6686be6d8435c7e6c2cd62ffc686e4f27fee03cf3622379bb7777725501402bed961ae08d62fcb1f414dee520aa0dedb9a39d3166810ca87dfe9d93f5bdceeca584e6198809d9233ccca61024d8218d1072c41d82d0f2b81563611041ce708cd6370466e21e1d095f6c82401ec86cadecb55e5722e1177b8329a13440f19bfaf0b4cc91daacda4bf1bebe95b4bd5e9cc8d8dd2ebf082e8da89c5776d8bf6774e0c1432daf48510bb582e0cf9238b49e3e301369135a77526b7504350bdbe3bc5c72dac5017fad2db5c36f9d3a252a361e3c16f746069169ce10ad24efe77b2afb6679c0a88fa3efac3517831116d2bb037b6f2113f5805bc7ec0704c005bb84db4d8b2db8627c81da1ce316593f31d66aa7fd8af1122e962a6e988582c5138cdd2c2f990389af43e674af8619ccf7a4dddd0f206f44820b306f87d4a1093713f76c7b948e3dbdd142", 0x1000}, {&(0x7f00000010c0)="3ea0ee2bb821233010e18313a398fda520cb75d9447f0ae1eac73e4f6e45be3b04ebec17fa2b27bd53d7bb7a28fb085f18ba2c99ef723402f3791f393c3bf9b53fbcdcbcfabc83c6fc17d232de8d7e8df9bd8b002c93842f4fe4d184f83cd5976fa1e9b3919a01cea82d50a28b59988d4708e0c8a8b0f6aec0723d52b780e0aac97f6ec120ca9d93c1307471919926643a4c013188c827f0e5c3fed88cccb066e908c08133a2a5578df61daab4cb9b732f407d36dd60a36974405098934dc930978bca5cb14baf8b5ffa844f8708d842aee2e46af99a1334335ef3a19293df2715fd70bc51b6af6d6c7e0add80aba3df8cff82f302445777f0", 0xf9}, {&(0x7f00000011c0)="4e3c4c4c07118d32d83699f2916b21aad9c36bf5bf2fc8d4942408fb736d60ef3f79c7fa0e8e1b9cd825bcfe440e41f9c7e6b7143d4416d9ae140bb5205088b08e07e1290926a8e63c8da39b83ff219d38daceef730ea98140e0d60bd0d63a0fff", 0x61}, {&(0x7f0000001240)="661a4a9b73f0b006ff419ce7e7594c1665df2ebfea9500e3ecc536b00e0d99b656b4b6cc7e06071990d7edc07b59b5219c64795e75ed5b78409b7b652f502fda2198e8c90965f6e7f81450a775e4428926517da14377d055a0df01d32d949b2eace4dfbb67f0cab7c3eb93bb0d9783d40b7b4827ce8b10b00a0d273a13f6a61367d91803a70f915a3ac4c8c1b140b7ce0e90286b22ca7757fd106eb712982eb5f55ebb", 0xa3}], 0x4, &(0x7f0000001380)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x1}, 0x1fd59ac633c103ca) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r2, &(0x7f0000000080)='s', 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001400)=0x26d5) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r2, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ftruncate(r2, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:39:10 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000), 0x10000) 06:39:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f00000024c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="132c5ea70000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x3) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:39:10 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x21dba4b4, 0x1}, {{r1}, 0xfffffffffffffffc, 0x40, 0x8, 0x20, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000001, 0xbf8, 0x3}], 0xffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0xba7, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x4, 0x1}, {{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x3ff, 0x2}], 0x8, &(0x7f0000000200)={0x400, 0x3}) close(r1) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 06:39:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000001300)="ec1c6a082604843932ab6dba797f226ee65b6afc994bf4a1b595", 0x1a) write(r0, &(0x7f0000001400)="5c2220ceda50b26984e8", 0xa) ftruncate(r0, 0x9) write(r0, 0x0, 0xfefe) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/64, 0x40}, {&(0x7f0000001240)=""/20, 0x14}], 0x7, 0x0) 06:39:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0x270) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000440)={0x7ff, 0x9578, 0x6, 0x5}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x1d0, r6, r7, r8, r9, 0x0, 0x100}, 0x4, 0x80, r10, r11, 0x74, 0x401, 0x10000, 0x401}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "5831114633215bd96a56f3d09c184372dee435d2"}) 06:39:10 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000065, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/28, 0x1c, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 06:39:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x1000001ea) socket$inet(0x2, 0xc002, 0x10000) 06:39:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9e8, 0xff7, 0x100000000, 0x9, "e6af3978f24ecf38d3322bf55e1c51d0dfff2dc1", 0xfffffffffffffffc, 0xffffffffffffffff}) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) 06:39:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x9100, 0x10001) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xf5, 0x0, 0xffff, 0xfffffffffffffff7}) recvfrom$inet(r1, &(0x7f0000000340)=""/204, 0xcc, 0x842, &(0x7f00000001c0)={0x2, 0x2}, 0x3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x4, 0x7, 0x8, 0x7}) 06:39:10 executing program 1: socketpair$inet(0x2, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x3, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000080)) getrusage(0xffffffffffffffff, &(0x7f0000000140)) socketpair$inet6(0x18, 0x8001, 0x1, &(0x7f0000000200)) getrusage(0xffffffffffffffff, &(0x7f0000000240)) r3 = dup(r1) mkdirat(r3, &(0x7f0000000300)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setuid(r5) socketpair$inet6(0x18, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000003c0)=""/84) r8 = open(&(0x7f0000000440)='./file0\x00', 0x43, 0x2b) chdir(&(0x7f0000000480)='./file0\x00') munlockall() r9 = msgget$private(0x0, 0x98) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x1fe7, r5, r6, r5, r11, 0xa2b2d74ca78b9ac9, 0x2}, 0x1, 0x20, r4, r4, 0x6, 0x7, 0x9, 0x9}) fcntl$dupfd(r8, 0x0, r7) select(0x40, &(0x7f00000005c0)={0x8, 0x3f, 0x1, 0x5, 0xfffffffffffffff7, 0x60000000, 0x5a, 0x80000001}, &(0x7f0000000600)={0x1fffffffe, 0x7dd, 0x300000000000, 0x6f1, 0x0, 0x2, 0x5, 0x55}, &(0x7f0000000640)={0x2, 0xffff, 0x9, 0x6, 0xfffffffffffffffe, 0x22, 0x2, 0x7ff}, &(0x7f0000000680)={0x6, 0x2}) r12 = dup(r3) socket$inet(0x2, 0x8000, 0x9) setuid(r10) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000006c0)=0x7fff) fcntl$getflags(r2, 0x3) chdir(&(0x7f0000000700)='./file0\x00') listen(r0, 0x7) readlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/148, 0x94) sendmsg(r12, &(0x7f0000000d80)={&(0x7f0000000840)=@in={0x2, 0x3}, 0xc, &(0x7f0000000940)=[{&(0x7f0000000880)="29eac98d5ab96ecb7988029d4838f889c5407acc2c0d1a62f9e64ae2a9e24eb829c852e0bd031fb3259eaea33a02174db288978d5c7fd2b6cedfcaa49bdd9030b3a0688c8578a530fb5c1ca2ae0e15efc19e3791662961f8572ed22d6e55d81707e139a80be8310082f961668663b86ca5032c0098031f0af0d5b63434c2493176dc0aa3c8b885f87bb4d2c9de15477262fea5c8e337bfa3ea095503f3933704bbddf0915c", 0xa5}], 0x1, &(0x7f0000000980)=[{0x60, 0xffff, 0x800, "f45af79f23a2736e87296f1b64660322a017ed356297a538295ded551e52f30a31431adf6fe0bcda4a517b93fc4c4c39546fbe0e6efdeabbe59dbaa8878e970b2efe10d358eb3bd9d78cb2ae9a3de4"}, {0x110, 0x1, 0x3, "56db3d07d7e1f5c9c2020b4071028d7ed9dcd287f15a43df70ff28f06bc8cd3d36052f7131179480ae65d162f3a32ac1b57ec3e599f60dd10ac65436d027bb60742d507c78d775f833e997aec77cc0d6b59b49f40e7641bd108b8011e73ff331ad7e6984ac08c5a858663bf7c29e49cc1081d43efd85f0d7439f00c39afde91760ffd05c74267ad30e80c19346e58faeb3d878c9592385cffc1a6849ea410a4aa303bd70b71eac659cf2057afdb7b69fb721f9f5aec83ac3de5eabdbb08acf0aec9ff39e0c327ea96c650571ad084ff6e89d3d0c9e5bf2cf2f74bc8c02990b1c5ca2046bb2b5e4e6c2608a3d8b0ef8b523b7f1624890654762ce"}, {0x68, 0xffff, 0x8, "11f743911b8e256f45d74b7f0a3457c3764926dae51a05a3e0510950d5370d4b356b671d6cec71aaa2e63bf7892e71a7b108b787a11395d61abe8c8dbecec04882ba64feeeb1e0a561a242fa9cfc69d27967"}, {0x20, 0xffff, 0x5, "0eae240e3589436dcb"}, {0xa8, 0xffff, 0x8, "4dffe983ab771a6196704184ce28cf87c794134c561655cea264a284f4f12f84fdddb3004bb3b0bcf062873ebcc9c7396890b4ecf95e12bf78bc6f78a07c1ac551f1c6b84ecef387745f1d3c03708d9ff9dac8d3c6fe699cb167bf03cd36d0697a16d54761f15d812580d22d0c2f109f0b4424d606ee18a795579cfeaf94a6bf48a2474074ce6c369ef167d0e88e2210d22b"}, {0x40, 0x1, 0x20, "6b70b677fb6632337b5bd2dd7d83a96821ade2c93c300b2834e413c10de39a26b2a04782b8a171dcaa7f19a0"}, {0xc8, 0x0, 0x38, "9f23682f05f966644b816ee2bf9fcd3ed1aa5be2f3a13c50783971aa5a5d0b26d1bde22513c447f3e5e13616697868b36df41c5942c57059a2446d67a9e17f98e97dd90d04c032f703920e687dd4661e12ab4d25f55ec517b1446ea75c72d5e6e9e2627739b0393dd905bdd6b0aa4ec477796ff9ff6cee1cf70a00c7cd17991e1e8ac5b626be2b2ebed8af8b25e9b10c72c6c1039a9a7e1f039e934590f5eae4c72285a366b52e860584f969c2901320f06e3802e8a0"}, {0x48, 0x1, 0x7fffffff, "79486aee55911ff1e284d0d80defbfb84e351e1d52f8aae61f097ce8f6a5d29738ed09db2c746b46a52e4c3dbc0c5f80e5c1e7"}], 0x3f0, 0xa}, 0x2) 06:39:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 06:39:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x9) r1 = open(&(0x7f0000000640)='./file0\x00', 0xa1c, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x810, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x31) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x100) flock(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r5 = geteuid() getgroups(0x7, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000240)="360823c79564683d1e73113323902243f5359778df7506eef3eb4fccbe61fa767d0d7f022eb0bf571943bc1c32574fa4ae57b22701bcc90c", 0x38}, {&(0x7f0000000280)="7e817daaa1e1b6bd22eae686dc55c6e1b7888393be3d07c4f5b91389ad59809a574539906192124e988c563f49cad9d5e3eb66f545a713313f9d86fd8f686fa8b6291e8ea0ff8a7ef2a086d03b0d28ce29530b618c83edd7be13cdb0b11b1492561e78f701406a590f875f4012fec031a178985a1ff7c2fea53136d38c167587e5793615e1e723b696ef9d9200f7ca", 0x8f}, {&(0x7f0000000340)="d4689aba94c25a9bff90a44173faf22e1933f4e613456ac3075e88469f2921147d6bc7a7850e0cbf352c9b7bab", 0x2d}, {&(0x7f0000000380)="452f464e84c26f46f01b595f458c66f6dd4b865649b370ed8bc22d54d0b87fdb7f02f82ade18faf018253f2bcdf10da36e0c493bf486eefc2e1cad73104dbde4ff6ee8c3cde177dd287bf43b516d3e09a6675cae537d7e25858005fc596474fd18787da2052a499920c8b8345f0594c008caa4828281869b75f7e189cc46db42c85cfe29db8d7aa98cdc8fae5a522d87012c7d5fb7", 0x95}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="1000000000000000ffff00005501c05f547cbdefd5557755c43f44010000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="99c826e5"], 0x30, 0x1}, 0x0) open$dir(&(0x7f0000000580)='.\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) open(&(0x7f0000000200)='./file0\x00', 0x180, 0xc) open$dir(&(0x7f00000005c0)='./file1\x00', 0x0, 0x10) 06:39:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0xffffffffffffffdd) 06:39:10 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = dup(0xffffffffffffffff) getsockname$inet6(r2, &(0x7f0000000500), &(0x7f0000000580)=0xfffffffffffffede) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10000, 0x0) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r8 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffa, 0x0, 0x80, 0x9, 0x10000}], 0x401, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffffc, 0x0, 0x80000003, 0x4, 0x400}, {{r8}, 0xffffffffffffffff, 0x46, 0x0, 0x7, 0x1f}, {{r9}, 0xfffffffffffffffe, 0x4, 0x1, 0x3, 0x7}], 0x6bb, &(0x7f0000000480)={0x0, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[r0, r1, r4, r10, r11]) 06:39:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() listen(r1, 0x3) kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) 06:39:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x3, 0x0) r2 = dup2(r1, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r2, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 06:39:10 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000500)="12480544f7c6a3cd590be1aed0a112691d61c99d4c57da219c1a1ac180b258e9ae9388c59cb8c4fd8999a3c1d0291b323b0fb159446e2224c098295d9cab9ba645038f32c49c728501e78f86049508e54598d28b1365b03b9e7e9d74a7037bf9362a6a6ff535d76902a733aca2566de1d66992dd84a6061d80c0a31eb5e431295e0a37030752fc536abab32d1b9ad9f8a670ccdbd08e9438be916596fdc099910b50e28ab3b0245ab5a9441fc9638432a5ed203b0d87fffa7b976e52d515ae2576c2e4a15d2d5d1780415c3631e0220cff6d544396fd4a541fd24c212f05b61ac3f227ad42ce37b2946b26e071e9fa8b00a8153b91d25f7c8fc7115901a01e6b3f753755ada8e1a64576ec2aac3e95a54261dc631830db7e10095508a36804b81225136253111d6578510320c64821f0f9617ae4be7d9b6d6ee7d46393d8bfdffa52772836d73c1338e1b78504c886519d4a633de8ab4e50c6e1d9c51d56bcaa17aeb5015ee6fc123ed0f6eee9f59368f931e5b67874ae9a3ef304b2371ee228fb90b4c604736397d58fd0827413983381581e2f2aa8589b62bbb81f0f2350e86a8383be9502ed4fb395bdf7e0879326c98a0ecce8990a6c26dc257a2a092ea446bcc1885fde9293e991a636db807050de6a2b43c9ed3be9c0773e33f515a30a2301c2ac6490d09eb0e39a9861976172bdab9525ac70c99f4cb37a0df33ebfc199", 0x201}], 0x0) 06:39:10 executing program 1: bind$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="07c4d8404a9735f552681807c28a0460a012e7e582992fb253493c99921c7de8b91e5439926039719119138e64fd087ff724f63ec53791a3d8796496f00b67e42a58a76150318e19446f4958a4a588dcbdd81736c63c00222aaa3d89317f9673aa4f0c9cca094a8ba15b28442acdf3ca129cbb553079133e6632", 0x7a) 06:39:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)="cd917661bcbfec23cda8397a2561a0076d68850c10cfc573db2165ff8bd71efef951678b7634e04057422716fe6e68eef4e0fe6b00e639d332b74c9fd595dbcd0bb7265785fe2e6947f29998adee19abf1e34625a5332b2491aaeb07b220ba7740f41f6a144c1b0b704924e82d401d400039c0419a4b9706263a05ee5373097265c3e00b157c612dc0b1c8683626344b7cdbe97d5108666fc67c2b2469bc2cbd44889336e874533495e6b08ed53d950a9567ae2b708f721f639f373090ea75a459f3bd971270ade506eac34a945855", 0xcf}, {&(0x7f00000002c0)="2b5199009f1cec0cd0579c0b63be2da61469c90de5429f823d51051c5dfe35eabf42055c038067aa890561741b54ae1f424a69374e0e9e87e81a0f6a7ee185eb6e2fa492ede8ac7d73d84163dbb64e38541760f012b246a0005fd0ffea8f69a404cfed3651e44eb52b29bc1e305dc5c9eb0c1070813a0a5886c0db82e0bf380d7e72af10e6c4c6e76c3d2f04146baa265cfacbd05b1e9bcde9e9c83d166cdf43c239ee56d7ce6da5ef910d8618bf4057f2779c02ced7dc99d109f84fabae42c3787c129389459133238a7e3723ac30beec5d3563c324b11b9152f335d517f71b60", 0xe1}, {}, {&(0x7f00000003c0)="f9bfa267ede55fd49db56f4ba801d5a93b499b02aa5d54ca927420cc9af268e6fc7ba726126fa39f7b5a194e7e9338fb847bd937104c21ede08c01c19b4edaeda928b0c441d3335a1c166c6b18ba942203b30bc9852bdfb164a159286099fbaab6de88ce754599905eed817495f08642d4b8677945ec90bbd94f9423f039470c3937c0d8202bd23a2e30179f599739b75c8b3264ff9380b44340cee9c93b2a046384a34fd451ad50af6e3b319b34b46d0062919fcf0c81d430336cc99143373f00cd75c1e73b0fbd47cf386dcf962e1094bced0076750d9f3fc2f35dd5d6008f2838a69fd31db666691bfd7a40fdd1372bcbd07998e2149076", 0xf9}, {&(0x7f00000004c0)="618855ce9c224372adac160c168575d53631ce3b1ee1ede3842de59895df50bae3ae270faf299d0f0b1dc217ab9d8a9c2dc8b31aaf65b2ce5a5eec7f89f9ab21b5ee59b527a9e49664cd90aa8117757614d0e4c19d38fded594c689a084886fcdd371e345a3443f53e2985d26efbb3c9d546a0e66e0172e0236cb97abbaf868214b2dc93132c5472dc041a37d04219a1", 0x90}, {&(0x7f0000000580)="c9498b3cdd351e61bcf9703573a3d9ffe44062eca77f5442a0f68eaa0537d7dab1ec7e930eceb5d699bfde13cd1f84e132e0d8a3f57a865bba2947935cdc438ad840609d74ac76a5b4c116bc6fbeb3e5e43cbe780c30d33ad68b4cd364de10e05916e914297f9256c3e4dbca0e6104c4b8a369fbd58d048d3aec71af61ec7f2322b786eb80881a8c59ce4f73cbad059e742bb0ef74fb436e3c8b0c7b5288bb8bc0e1b821edbab95f869027af1e26725ae63d39e3eaf1068eab6be62e0fe4d99f7446799d196b7bc5ab0a0a329bd406c9dd80409fead3b920", 0xd8}, {&(0x7f0000000680)="942ffdb3e1597ef536ee5393f317478fc74ebc3e2c9c6215278550c60c35d4d4fe05164dad610eec6365befdf2fbc4d103b5f0e41f82f2f94f7eb069797ed366dc4d2d38fc03974b2b71d35e05a74150b60a9f3381908f754c0953674535864153a8bda5c7b6ea4751e9e10b42340abd6b83962350c30f", 0x77}, {&(0x7f0000000700)="9f7eb1d4e5d8b51606f76a42706f2278a0b1887d175a359ca0091544ddb938e87a2de30532200d66431672c41a3508cae10fd8bd6d593b40a524be24ef2c47d2bc98d7d32807bc4361dc16333019b065e908e3aeff7f6a5028884ab3f98857f40a7020c8a28da1f01bf7a985b20eb27ccd0697058ffd76909739a83c9789ec4ac68187db3180e068cca342e8bf6e232318b852b5e5a03277de24c391831c05410b16aa9eb4d12cf4177058db0214e381e33c46952e80f6b3f37002d50bf3", 0xbe}, {&(0x7f0000000040)="4fa7741239471885d4a5bcbaf0e7a9ca180381c65a62ba854c6c5637db406a9a583174a2f51a8c514019ef9102566f750de2", 0x32}, {&(0x7f0000000100)="c3675b9a39dbe33fba2eeefc42", 0xd}], 0xa, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 06:39:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="b4a8b94c3592c46698c8a864fa7c0f51edaf42aeca593adade86b6488e18a37f064cbf53d3690494877936fd2cd9142a747b6618f7ae7d7b67c2eaea85913016a074de53fec9f3b3956a98d31c0dbeba96bcf09fd2cd5bec6c46d44c455e27d83ea43754e03af0d0b1ed15c1b4108bd9edc211068b8001e1e96985fa86fd53869d1715fb9beca151e0f0adc1f787782551b0a60e9afdeff67a3ec3915d7da1ad51fa045dba2096bfce7d41ec62c4f12dbfa651a906f8b587babeea5bc9860c87944e1d3f5a1c44fb99fce24ec8e77ea64871a6522c6b362f6561d725861be72458a13678992a6d19a45945043d0058335b6cfd87f42b145d57f8ba4aaed371b7ec237c6ffc50248f22110b53f3480de3a074c5c6999c1ce938377ba1e769e2157d38afd32bc7019661dd9da9d7b44489c3bfa873153ae32ee5b5aac3a3bb8298275196f8baa4ae212c782b0e7463d73decf9aa875aa8cef4521a4b4d9f49417bcdbb70301337ab3217ef9af21e6005f334c0a00038d78983f80ff06f3dd8daf34f026729c43f66ae6c15ad8d84f30b9164fd9914d795c2256bb7ad4cf4dbebc1ecd881ebd86b0e000000000000000000000000000000ebc2fa4ef1fd7388bbe4d64716476f20fdff12c7350b86a6eec982d34bd02e418ab806951d299a020f4e8be9d8a05e1b62abebc4a8e22c454c983ad9c99f8ec4675200", 0x1f9}], 0x1, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f00000027c0)="c5", 0x1}], 0x1) fsync(r0) 06:39:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x20000023ffc, 0x0) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0x1) 06:39:10 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x9}, {0x0, 0x5cb8}}, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/64, 0x40}], 0x3) 06:39:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f00000001c0), 0xc) listen(r0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x85}, 0xc) flock(r0, 0x2) 06:39:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) 06:39:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 06:39:10 executing program 0: r0 = msgget$private(0x0, 0x44c) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYRES16=r0], 0x1, 0x808) setuid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xfffffffffffffffa, 0xfffffffffffffffb}, {0x18, 0x2, 0x80000000, 0x3ff}, 0x10000, [0x6, 0xc5, 0x8, 0xfffffffffffffffc, 0x1, 0x8, 0x3, 0x4]}, 0x3c) 06:39:10 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x332, 0x0, 0x0) setuid(0xffffffffffffffff) msgget$private(0x0, 0x400a) msgctl$IPC_SET(r0, 0x1, 0x0) 06:39:10 executing program 0: setrlimit(0x5, &(0x7f0000000300)={0x4, 0x40000007fffffff}) chmod(&(0x7f0000000200)='./bus\x00', 0x1c) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x45) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) mlockall(0x1) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) 06:39:10 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x18a) sendmsg(r1, &(0x7f0000001900)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000180)="df76048915b9f245cc220c62937ee0bf7eb4e8adb717836edf465af1ed9b36e9a5fbe395c91b2684ceff4817f12a51a6eec13d38a91b1c05c5599507436b0fbbf095435393c1f915b2ae3c86989157d89295b348396be66ba55e5907eebd5a4142188c371ffb9b9ed0d81eb163c86ef949b1dd318d4a68353999512bc316433674d260750632bc8f980a638662224a212947317c8247e1cd8f370c306410294be744e6ada1433a4148c3335124bf585f9ab052787dd76c3df5751565df198cc077f1544d6a3aa9ae8c38f1", 0xcb}, {&(0x7f0000000280)="a5c2cf9890b9b638708fa83ccd80180a00467fb499241225f029695346a0606967c9291786221d51ae5d01bc1b8257b70cad7524567cf0a69dbdbdf45c9b6da5e9d830dd7f848039af310b03b4b03b0de276b0891cccd70fbee5bf10d573365de48f8d4b84c053a2325c4a0aff6a419c67dbd86d57b1e2f927b8d0cea320a99f9354e6be890e662f7c4e462cc27beccabd6580712927cb186ab9a3860715396ea91c3c900989aaa7b77f7418ee662183c66d0c10e7e9b8333832b70ce4225905a0fc3c09f0890f09410a1b81e304e47d85f50deef014a8c89479085711d6d0f3d4909e3ddf777f366aa128df7679", 0xee}, {&(0x7f0000000380)="112bf90d61f0ad8215c6d37b3d4b268ae326164e865ac4eb9bd00afc6ffa78a7bb67e414d082fc7ada666a7ff8ca2967af9c5d23db5999", 0x37}, {&(0x7f00000003c0)="399ab3f07fe2a517d51bbd142a6feb1f86e482a7446f6c84e0157f974dd225132a1830a499ed8c2d40abe33d729db393e11b1ea5b0daecc459937de4bf2f7bf66a1fd5c3f8c3711150c8c387cc2155481a0e6d3a567f6fb46ba4dffa6624bbdbfaab2ff6f36a73cbeb479f", 0x6b}, {&(0x7f0000000440)="4871538e56f9cc8a3b1a681fe13f4f864afffe77f5b170574e182026d3a4d12b857fbc30e090732ab42f49499104d439fe8b4d14288d69c09192805d834a091ef4b958087b953b56178bc03729808e3439d8615fff932a3517a82a74fe731ad43a7a4791d9426b4c80c3082a9aac58e2bcae18fe3f", 0x75}, {&(0x7f00000004c0)="ffb6868b55b8165383a634905f92449ad0029860971864c90912729be309f3744ff3830bc51e94da7a3d9f8bbf7249de7d56694d99958168646135ebc49c3404e75ed82d80b940fb5f5e0496861e4a5cbd25bdfa621bad0145f0616133", 0x5d}, {&(0x7f0000000540)="59a05e7da6a3d4e999cf3d0a7f3f2bc2ed899873e515352a2212639c66254703f4940be895869823e2af379618d5dfcb9b504a6fc8d9778b804c2603ca63db433ac53635f6f1fe34465bd571ae5295ffe59a9de17a75d62e76907f27717cf84e022286fa2b8a2c8d09cc2f6ebdc721bea74f1b8fc4b3c65765207cd3f44553a0d689b4e80242eb47d8bfe077986e3c4771a8b2b31fa62a9a495369adb25c09d85891aaf2e2cee58b9ac9933a5844f48b9909a60f9b5efa216f058a3974dd173aa7bff3ad0960acded26124496bd7dd84138dd3fa8afb88360359b4188711a95a097664cb3d4618962e37dc7237ea26182afdad5f8744a5dccb695b7391fec505c3a23a8e7c5e968868b06f5a2c5c905593b7c439d73fd54f54d26af0fbfe22d0d9c2a556870f842049a9f7e643aa94b388d4a98a7fe258be360cc8673ab2c36cf9dbfb2dac3b762b1e616745a97a3ec7089358b419b6207a2bb07aab34a61607113562606846972c76909eec62c7fc68026ec766f591afe76803785f64b03294899297ba571e290fc9b8afd2ccc1d08fbb3fa8962752c83547d637d52808c68b6092ce8558f1d1af190683493e2586be08a2da3bf6b607e317e8ddbbc7c105851d1a662a5aa47deedbc70d05ceb0332ec668f61c2d9895e5b633c024dc950cf52d3d01d26ea4d0c3b04aeb8d5bf25e2a1d12a0fe779629d44547361bc6c64725ceb18902179e98298300f9bb05d69896085c02d1a6e128a09bdb4b536320d1df4916c28a586b194f8df35e296344dc9f2743103eeb0977e9827e95bb8278ae7b1261022944bfddb71d3aa34f85840e8091b6d55d495a3cbc1c7fc39b6e4f7297686611ff57ee9fba4968bbf9ea5f680390aaa847769d70b93fda2c0412a9cbf1fc0d575ced8eb49197a09a9034447ccde5d3016094cea9a95bf0bb7936a8040a54f1749f8726870f911d48e527bd08ab25fd7349fa2f1f473f982df5c6367389e08f9d05c6224410b046569b82e87facd538aa2bde20fce20f579a024b22510ab87a50f95e18df6ea596aa599219dd7e9ddff12178983e19161af89dea65cbb7bbc80483cd5d21c49dd8818e60ba51e12e75c1246111c0072e0d396e981d114056fb0a0b3252bffa02bf24b62b41a4e46d1c114c86e1a21da9410ce53b0d9fe5158b0f4e84039fa6215ef1cca6a990d979bfc08a6ee99ba92079ae354d4b8ad223cb4552bcdfe2a56c8cdaeff8ffa5054e2da0e93e2c3ef48db459b7f80c3042c635003057fbbeba6236c070aea65d53c5a698d63f454dea9e6007d443f7b075a8e101ae9b0af9c80bc23565f4746f0c9eada58e56a7a0b2bf0bc87d8b3ec419e1875edc8f925c96d8de8590bdc39f76f8a8f69397760aac1428a5ba4cb47d093e6df301490730c69abe2967c31bb20c496110784b274e2744dc6bd26158a43d106c644a124a48571f9a6436c37123d3599604fb3ad54038ac7b93494f65406efc95a01cc9de009bcf3c13081ecc4cd7a84c1837a3c738752ec2e3014c3736d1226eef7ff057a4526794cf68d79937bcf8b68a87e4aed8e4ed577ab792eece5f8b02c1d72906121fa91934b30be6e2932f259deb33e5807d80b8df3d0fc9dfee1c11b7f855587ccce8ebddbcfbd4ac5785d673eb39cfe44138f8f143e95d226fb4c8d0dc951dfd6a2541af8d595178422c7e3f4a08d8c71548cf5ea4b5660bd873b0acfd7df562e91a7b05b2ddf44255c38acfd47a004b9b7004e3973988b49b844f05e3224b07a14caeb8dafec88262dd3fcd87cff3b18bb656385f10c82607fdbe00989ed236df448dc193906a04c93b83b55f79329288ef4d8f2b6d37fb0463f79cca1e7ee6f07f02161632cf1116a7a6c17e3cc5c10ff26a3f5e2a70d60452f94576508336dd0cd91b751a2ab5d3b1139067182e70bb6d5f32b9cea350f385fd3a57e4067276bc6fe5db71e3cffdd54c2723e9e90e412ce388cdd11c26388e3a31d03df3e0823ca46f0b7eb4ae4c0a2d5d3ed9f775250df5d018ca9abac2e29424f8efd97606a02ac498ec79369b2f74533ec531c71de4d376fcd8e3249b0e71d1fb2aea7d34a222be56a35a6c5a061399eb29bbeaef9d7432fdbf0d36088ac4ba27d039baaed13175923e97db7a421c2644286f36a5015483fbd1af3e2b44deed6892c9bbbc4eecbb2dd380d5c5b4a34c56403e84f6eb0c0a4dd25583e551996044f2d5c86a6774dd4cee0caef3ac598a3341282bfb1825bd62cbafd84f839ba70a856d8c5bce1cd2037add7c20656372909e9fab7bba78ab7dcebe68c540165ea3b261869055d196f52bf177aa8a89f8742d243f1ef150b83540b251cc937568f101ea84dd7e3feba6991df4cf84a672d59876690e451fa5bb42b486d1bbf9ad4e957e4adcb9dd5ea8b20257b2786d1c09a6c7bd645d1be15686bbd9c19ef14c7c45d8507137188782e3bb7654c1ac5c04e0ab68fdec825fce208248886bbd0bef43a687d2da7b312ed16b65bcdefeaff4f6b57af3a6c3745eef6006904312f8bc6225da5ce7b0e1dc4d4af26aa98329f64059df048cac917093df58487561a0c94ca2289f71f0bfe74114aa476f206eda443d71386e4a0c17d5a3a83243b13cac7f48c978aad100bb2b4d12b68f512377fe36f843b2077ce2cba1e47ade66fb1163d57ff0087b0c3ce7d288a349f576d7d544e975dee5fc042d26f5daa1275416f31315bf210767ea0552c8f97354f3a5b7c2f97747bd9e1616702146c9ca1dc259ce5475e76195bfe6f88837e54b61c57d0639b73ceb972c4b02f6dcb0b2c4000f193d7ad343f6533956b8ae0ec6143565531a7d54bfe5589f0af4058ef27c9af8c02da4a15b8dde82cfce53b5c9fce5e6b8cb95c8ab93fbc98c2d485102f79ecd6cbb1a1d6b5b61d825fc36049651beed2943be2f5dadbac072e500dc7a7e53e0bd8d81264a0334cbff3a5e5c0f4cca853791c614a4ed7ef5781c350b2a473f13ffec426ae4dc4aaeb11dea4f69f6651cb6eecbcc2dcdd16b697856947dbab540baf3472f6e345062a066991d2bbd3b4fe8cc6afd12c8de916bb8d93da93a68ad9dae50eabc31eb10db1aa1332c5a953e1e0e2de4de6a329adea24c941a5f7913431ec89319c118f3939087a93c5abc6204490eee93de637e4ebdc84e43ef132603978f88d2e1c21dc2ad8065a827f1254f382fca8b7936058b224c2377b71520ea3199bc40667e7593da79ac00c8141161cf72c44717cf9308a08a4d6217926330958473265346fd203fa6b56d0c9e668ad01935ffc1e21cb1e79b27511297973e9a7ad7b7df917537c7a7ac387f5ffe48bb7a03861923b71388a51c68fe90700c0a6c4145d2bfea5a34fa34bb1e3ef48df29306df42cbabb54160fd4825588bf712d57cad0a1b1c5dd322d9be73fa0f20be7ff3c1dfc72fbae9dbfbbef50add78873e5bbcfa0af23cb228f9ac847fa61ed61d9af6d3078eb90d5e536fd8dadd0896b8ffe59a9580ac94319db7925eb00b86d0cf0ffc8cbad80d6feea44dbe91e2f55189facfc63606f107bec41ac4571079757485d70ee9139c4ea7babe1a053a0e593632767e88ce8495a1171d6ed81a6179575a567def97d9a343cac321e265d7b6d35906fdc71b4085d5ae2895989de7d1700a539f48f4fdef597a6e1bb8a405a45c2b52fb38d55ff5613b8778eab1bcee3abc107e9b6a3d559a28d378202ced5dd690649bf286663e6f184de4483ca2d217d5409b4c17a385fd2b5aebabb0a80ffe62401af1a7eb46f64f061381ceb542332a68cb8e025eb09d581154b89da1e5caf6f5aac76a1945ea48897a416f3f9ce2493bef830e71be5241eb977e93614001774182b8aba45cc849d4f591ccd362e6cdb605fef90229af576dd318a352b63f03605e2d20712b9aabe09da65d4df26452d86131eedf2fb1f92dc86106606332a671e7e903b5d07a024ffd391368f337a164105c2a1a19b0019130b2f6e2f49318734a107f1f83e09e8626262b73c54ab2bd854b85e48ec8c4c24e982f2c70a452cd7062f6746397806c936bf0d3d02fd56258865a21836d1951a7621c4b782ea03b861275e3e956623de4d9f09fb1a4ed60f7a49210b4a087aab114dec115f96b1b3ebc8bbe58f30acac0767cc9dd0ec0445ccbd843139809e69e521b498cfa13bbde0355a90ae81db8109d7417a56be41aadbe500f35ade8d8f9874bdb80e1b509254ab709a579707fe0257126681f4343ec37fa0ca2a4eea160eca4a14f10f1e8d363d21cdce722527cf3d62346771ecb901816fc6ce990b5bd152d9ba8af5e5dcb9de416d9db3578d3e73823fb5a05adffa1f761083f53dd2d05cfcc67d8d136e4bcf15cb8d1425f413c38c7b2048fa42e221def0e282d5c18081b7dfcbf1a78f38b3d8ca353e2891a5e12a5a1f67b60b684ff441c1d569b71cd79490a02a654eb260befc39a8a8829c1c396a2d3851d2a1eec1926b419831f49b0a7730babeb2713e517e663c91c434efcb0311f4c0a6432b97b17d3612682657b20260961bb7c312bcea44e1f81d1500e0983490a91574840aa4333bc95d93d8ad1ed35d0800c33258e7f4efbcd2135291df2562250553ded3d07d1d35b2b90cd8125ca605e3494234003f1ab02222ea2e7d47978bc76d5c182b935f9770b1995bbee3d6dc993fa325ce7b4720af72c54ca7ef2eb4ee0da0ea2681bc6cdf766487824739b8765ab4554295114496ff9d832b2348fd735debf1a0b103e1677e58eee06b664edd24e93488aba08ca0275550ee24f987ba9e26b6c3e9c80abeb20bf75d84767634ab939cfbf1f6c53d585356d81ab66b6b1164125a0c42bbb3a20a4b829ba47cf2daa3d6ff9c43a40aa4bbd75f125c93036adf873dfab2517b4737b6d5584ecbd6c5aa71d12983ff49172384b50fc6bb941d753ae3cbda0c6e3ee9b8738248491a4cd2b2a01a571a16fc9dc3c75da96c8249f43d92f06f9ace2fff63e165d72610ce1fb4630129b94d2a759ab90e50fbc2a0dd736d90cd84a543e772ee1e73556c0cc7fcc6bd7ed09147f303a27d2571a87e30a6809cf8c6c914208d5ab33fb119898e4b41cd99ba6f3688db09868b688bf60b7e7f817f37435139b2843a31d623b08fa9c022e62ba0a4e08d5662581f506e84aff321a6fc6df3011febe40ad63188ef84547731554922343bbd0ddf46604421b410f13fd9a59a5519c4553e14b72a272f9f6e3236df772e756bcb95f75f14b994b9827205248c5c9ba350b9ebcbb743a9bc7c2343f76c7191c64d0e4a2416b9fc43a6934b1c10bbc424df65056e04dc71648c645ca88a6843d5bbd42aeaf90e751de1a2990eb20704f4820c6bedc09b62a3cf8223dfbdfaf285e6368d793c65c131992381ef94dc87fb4f1a08ced55dc7b85f88daa9a6348fb77ec798d9f0176c2ff286dc6469e501e70f852644dac7289b6059dada2ba5ffb2ccd84514e86d5ec85f035c637c1e9b37bf8c6ea1ce2a0bad9a41a15a3d7fa70a2bc609438fc8bb4d1fba56ed49f0af612d3ee15ef394432b4a52466f334fa90f0a98f8d3d273161600e410dbbda9c672e6c655a124a964592245c6c9332d804d1d52a172a32bc7e0a34f99b528561ee0c21a731c485932305a1f122c89ed4ab09cd86489f27e07838476d1f60353cf163cc342f5c7a3b5fe4a7bd0936f6783dedb4ac016c217267da748180ea2c5eadf7a38d6f58ed00e016195bd4dca89561751150fc6bd47d96d5610fd7b0764c04ac4b20d5323be46fab5986c9903298187b20abe26341031839", 0x1000}, {&(0x7f0000001540)="9836eb801ffc7d1d5aca2c786870c9dc8f23dbc5f906c076039185a18fb0b17fad99f976589e2e91334acc06fe2185076e906c79998ab5f0f8f3187ac7b2ee6e541b06dc58d8132060b7c8f78cbf05b9ed05da31c869ed75f9f9a14e014011b5a9fb0aa5c3ecba282521db4d3afbb43476", 0x71}], 0x8, &(0x7f0000001640)=[{0xa0, 0xffff, 0x6, "5d8599917f2e5b1ba7ef38651f24cebeac6def03e95a5bc8138e16ad190f85c63d7567d152da9c92ecb6309fd6976c27ec4e9b0043a3f10dcf5832397178bb4a72e14116ae8793be90cf001fa4df1b684afee179f3d2831b6757197ebbf2399808366ba39aa562cb6c13ce0c71a67044590aa1869eca93b1d591ee6140d1001fd9e00a48d44d74e60fcc768b2f2a57"}, {0x30, 0x1, 0x103, "0a939201b5fcff7224e6bfc49c80babcc199b2edad5e5cc258d9c176"}, {0x38, 0x1, 0xffff, "6b3917a346d46f9d72545c89d29c167dc9d165b221d77ac81ff9854c583d234a29"}, {0xb0, 0x0, 0x2, "eeb47008f63673473e09aefa0d603e6fc2ecf55ffc072d96cf10075b840b33779b3c697a9efdd708837062aad9a0ba51dbc3a3f4516d9b01a306e65e41396b61dc5b064c6a8d3b7b446ec607f9cc362e5b57dbdf0b1f7935b2458307bd4e6ece4ed549868c6593bbe62a52615d269c449933ff54c08f3d0e88dd044f153f3af95934426e516c98f35b6d34511ea98cc72a02bcdbbbf67d0ac14bdb7b30e4c6"}, {0xd0, 0x1, 0x5, "cee3ada19231c160ffda7476ca6beacbd1041aae223224ee66de5d9261e83537bc3071fe509123a98a9e23ab616fa3f996a8fe3cff09401fffd0b1ed4e8c41161c7ae449eda9c331c5f4bfbd1d367a47efbf7c4d4fe239e9d6156f34031c51ea91d1cca70c1208051e9c4d6a7f4fd5a2d871537b010b82c377307d62d99592e287c70420d54bbd22e6ef576f57f6d6eb29e3272ba1655fbf0bc8c87d251ad788779dff87ad437a7c17855610f22d7af6a4698fa25533c8eb62d19f"}, {0x30, 0x1, 0x100000001, "d40760cd03a4a23454cb21054e21200a938c48838e5a1cd31e54bb"}], 0x2b8, 0x408}, 0x8) 06:39:10 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x280, 0x2000000000000) chdir(&(0x7f0000000280)='./file0\x00') r1 = shmget(0x3, 0x1000, 0x12, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) geteuid() close(r0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r7 = getpid() r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r4, r6, 0x8, 0x80000000}, 0x400, 0x40, r7, r8, 0x36, 0x6b, 0xfffffffffffffffc}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') setuid(r5) fsync(r0) 06:39:10 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r2 = getuid() pipe2(&(0x7f0000001700)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r3, 0x20007478) r4 = semget(0x0, 0x3, 0x200) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000001740)=0xfff) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001600), &(0x7f0000001640)=0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000180)="012fc380b491fdd1f8786c3cb967375a39fe6daf39537fa24db2cd62c001f5c73a81e5347114ddf71e54389ed618c42dd320efa721c9d6d8476c87cf3f4ae14edb0b928124c2c4d46ed52cf6c15772777ef58bcf71c6c7ec0424adda40c2dd3553aae3226fd38ba720a8896d19279b50ee386d572d288ded54db9fee2769298e4c23cb7dd0db19fb6576c98d209746f810db1a8d4f4f94d629597f6652a7f3636c01", 0xa2}, {&(0x7f0000000240)="4191f4b8b51ac45ceb246a178a1d8079650e6b76a9a36767b8fb19980a842caa34fa7a980a081a3ac67691411594e70601057ef20d9d1c084e2a53ce65a985561bbb54ba0b310024f99b83829ddd7fec78609b389f98786565bb64ae528c2099673718699dfa9f414c5f592aae733dfdcc1754e1eba6e7335dd0c7fc8f32369a9c251f09618ed1d01a6e047dd19cb93cd2e2e19bc1888c6af71e134ef32a8233694d65336440a523fbedced8f15e4723ef6ed2b36f134ec055897818f80082f739346e99edaffc8a84f4a0cc194da92a1d6b537a2bc2bb08f59a5e1af8159dfa071b39e4e60d61f271f51fe2934e340d62dc9dbbc344c59264c51cda5385b7527e78fd8d86907ff8ac7e6d62c7daa4ed2015af1a8c13747dfe37c9a6ae564634f2431f9e7b053b8cdc56fcb2f1ecf96749070f5cf0f4e330c1d9011aaabb58deb97efe8eb566ae676d7f2c0431ffeb4699e622e23d5000a9aac738f83fe47d989831ec0926c061b302b07606a213eb05a5cb3d0432ed2f4405e668db0aaf55a72e54a6a128501ca033b03565ff22d6c172f457bb77a300a44f7c35963e9b2f29809b2a833d3bc564a67bce3b10ce86f18355c545fb1c15677e9eeefe9b7113d920c0674a1facccb6f8afc37785a839d676db812066506ffe804b2f21b14ebfbd08158aa8b2ca99d3cd236d7f099f3767d1e062a66bb64cacd3c0d12b741472f6d1364b72e7ba061d05dc44116522f77e1a6b7c223a60d141d5e2d21745e94a7778c73657a4fa2d9b184f25021306836fc1df98fb3d692ca4b56ba2207d6ebdd580446c85267d157b76b9e9dd35370ba7738fa7580d1bb8555ad1eb2dc0d3b92cd88e9fd7fd02aceccd15dfc216c05ee3a704a895ad8d2819ae1c49818acebe1f002063480c4c28f6ba96277e6ff2b657acad46b43e44586acb867f9b0e8579f17dc6ae62ec77c8fa40d3fed374bd88a8891bd4ca1cb5a02a200a2a21c83167ee289bbe633f9a5d62c6d7c89c71d96fdff075a152f107e02986c0ab53aabb42d5fb95e5e3ae37218a6c84c900be6b8a929fe9b04b313f3490f2e07261a98cd3a1b53613c6e610d94899a299c38abb386165a3e9ba85367a5ba77df43c11e81930b289046ad137eb553676afeb65ee1468e3cc42621a5f02223677691e17b1018a8afbc47e099f5b9e9ad54d356fb17b1fb11d0030caec10794192933d62ec8a8a20701c2ee88d1465d4c733b30864c0da4288a92ceb717fab2497bb8d185df45027c7a3239be819046fabce3a6e843607270f7c533cf07ce9cfbbb0d239c8d06fd6aa3bfc1aecabc6e9f78bb09bfacb13d89fa8ecb3ed2172c278cb3eb8f25621d97624fa8a7d69a2db9710cc34b3370dba669ff0516fde63482fb3d24cc7809d339716c9a30da713dabc25ab75807db4ca52505c86aedc7107a21b089bed950a2eca6dee86f6a4db0bc11b822f307d56f67a7b0ee3fc7857e688a035349e945922ccee096752ec730b6bf47ae44bbe8f0c34a96bbb41356ba16698613925ac1c7d6d74f42cb333cf46a3f672be4f18d26aeca23034564c2f5e6c01c14ae1a84c56fc90e8ead009155685a3f95f5a6aa5f59d92578eb9cfe947a6df799d52dc39a178df4d26190d98fa4a99ce939cccb630bfc2e18dc78dcf6f11cb4ca92b5ab64c9495a3d1516cf2a2b998e509447043ff7e024917d3420697d5254b845427a4a17877a6ef60daee88a13ae1fe16d6fe25820cd188b39617bf24189b9bf3d3372d1eaeac3d796598f970ad22c5031e2d4a7a4b550dfc77739959573430ef72fa7b78b53dd44fa91c4405758fc624951f25029489a42621c5e535e2e3b4971fa5f1b5debba8415e3f2faf25120ea47d85cec31fdf10487c7333b7be9e362721ba25f11857a3ddcba1f06b6656ccc3b74b062db8a634614425b0b805a0ff91f0ce097eb388410e9ee6d1f82f8b7d83430ef03fb7161f652cb0924bc2b5e1788a1d2ef908648e7a0f0660f7914467b2babf05e4dbfaac283b430f6468b17f942656b2f53ecb81e96528a5bd473afe254a0bd44cc45f8fe2cbad8536f6fbd194ce90b41bacebd62c3816cdca882db0452e692d4aa462176f0bfe86432e533ef366fdc5c8a5a7baa2b706c28d5e861fd1fafa46a972ea9cb9623554a942e7eb9573f5d886776642b9c2616a250af22efc024a992465682bf5c26b950f442d821c456f954afd1f060dc9fc5cf5021797eba4d90b91a62f2a86a4a76ee28272d98f42b11de58cc3ecb85b562f5862331fb3dceb0d754e9f067f4ed2430b73024461cee516731c3e9cd83c4fe6cb3b34d07ce7e649858c9784b966856e722d642912dc65dade491f680bd8371b87c5a601a0089651d765c3a5c4e6b16cf858cb6a14cf372d7ad807aedff882e706d726009867914354257321cd18c494a67e921ca772a1086435af2f98f72233292f55553c39c32d47723ba5a51580bdad43267f8d7ed0e20c97ca7b250706481f11c2ef0baa97bd87aa326e477127178eda08b27988468edc4d433c08ac05eeed8f4c2b5bd97273dbcf8f3985bf593690708e4655a1a3c211ca54c805e44a0dd0f14343581a6af1a21c85d39d25882075909e0a6a22d1f7ba3de3a8901f9e171b054775f8bc8c2c683b9abf642cf5af868c932291ae5764c2b322eeb09c92d8b89b3926d980f3e8abfdc065bd9e2185c8afefcbef22d99b274035d8e3f8963493843c08a798ab29fabe5a67e47f0beed925fbce235a2d88692f08a07165d61cd24e248f2160d565e5200d69f204a83aeca6d6b8f1667010f6dc6682c0b3eabcc432fc1560b562e0bf7a54155b498a6df5df11cee05968bd35ab01b5b5ab76774ff2abd83a4d84b4bd0744f3b768176ab1d1915716615c8cfb532b1cd47017e45fc9d92dfc855c93523bdc2508b6323ce4e861e0faec8d8e20c6a6bb719c8d24bfbd21d474beceee6674e1c3d4036a8d3c233036aa56e0339749d6278aa3e8167ffcb06f0564697b69a5d99d0bc573485a02f0dce9ed9513a3cf7e5381c5971ab979ba9025dc477bca2bde17b01b31a21ce61d566b49163ee5cb04cd2ebafa1788e046da70c92e6b41566bbc7d8a6679b6055dcb4a59b591b6bdab12c23aae64510d44afaa0e67a3d6093688ee44a9e28fd492865d0776498124bde6a541eb7476207653a0d7aff59d8e611fe845225ce9295c0ff2c5904129dfe360ed936511329be0b1d777ab4022f951c59b66186ecf1a5cbfa8717afe8dc5b523eb3a501d41d7d22abea8a5b0b16f75f8359804be63f1e5809f9d8dc0c8026a751d2ae95b6c3a3e9d1abe19d4015b6b4cd1f2593a68e63dae5245a0db8531f006cbda4c8a9ffe133be0421367dec9b81e99b2bb76f187ae2af84cf345c8ade1e24a10b460d7a62e4cb55c6170e333080313dbfc278b48bf0f32c89f59451ff3e3fcfa2801945f297671d63ab85a6b9ea1f2b7da70a826ebb0fd42c1e8a824fffcdb1ba1827efe7b5588d7851ecc507d0f3fb8ea35f1e530d65d01732a56f8f7e624811c627dc9fb6c0651ef2147418a7a84c7c7b42465ec66767973d736d26744187f7ab5e0253103a79eef8aff8346c7dff9813e362e69030c04ff156f2b9ac32b7182eabdf3a97d1f7dd7601e9a2ea72894753cc3178fc3912fb89b8d18f136ac1f54c9f05f074535027e4d3b1d17c6bfa797de3b7d091ff6827c4f80021021f74769a82c13be77fbd6f95ee3ca24a86fe245fd5b3056299d3dce0fbb09e68c8eb1961b3fcab4abb054e04581a5d3e9997c4d99493886293843ea813689ee7a9fa0ffbce5ac1c34ce01b706cd27e3c8e766886425c496d4cc510ad10130932945dacd596c5995f01567be2b8e82c20bc14f63fb856fda64431deb29ee4aa4fed5d6d2a4aeab7555b2a57d3e553410a702562439489b2067b51d8fd5ed4b0fb9357fdf4f946a405c30a5e5b42ea18ee4cf7ff830bb3ef17c5d5d2fa548aa9609028e5ed34c7bde141274a8d61ea6b38907d45312bf4f79078496c75884dc80d4e91309eb5d3a6b2f9b4124552aee38d97bce7b3ef24d6efa0bc543a82c1f7d045a24b8ca7a1b2fe097a2c29f49d2c8ab8710b538c288d366e975d5862398ed10e2bf0086d52e5b15d242ed807e31011b24936ff90d254a54493e15a948ec1bf01482d8b9d388d5a1e85218ebdca2d5bf6cf8da68a2225b6e796fdd3d37bd2eaea333f0276338007716e0b9e89bb94f2ddb0151bee11b848e3c08ad87d86f650c1b75b03aa2b4bb90c0a48dce5cf64eb7dad2fd5eec6ebba81e52fec35d49170ca22a57b8987111913ef0d5e9418bed02700fef88757f1b3e9ff18e8dd92d9d6a007102772f37937954e27cfcf6c5bad6c1edc44fb87c523c16869efecf158cd70a2336d1dcbbbc805874b80e9a0f57049cb0c72d5149a1e1a90e185b2891335059f6845c6424511698fb50432c73e65dfedc62eff9e41f3be597b732cae395f31d0afa722c6c06f3e4c0d5f421513f16a457fcc39e65f1ec448bde7a996f67ae3a795c6059146b7f57c88b51c65fb2da98ac611336dda7cc2364a199edecc3cd07d5a0067b619a564573cdc0075b659e91e8314c58ba629db4e5ef75f18246dede711d918996c634e21c4e2f2cac59fe88690ffa7329ddf4d4ab25c4574b71ed57da8ee30b08a38aa9d558cbea4011ff732a8f7c7d2f46dee348c1d71ad4b433dd3e685ce20b6f31a65d1d1c109c385fb9646d87e7099cd797400c6a479ac490ac949173fb2ed205e193c4f332e0bd8e2e2e5c7e6dfc22729de749a559aac88c847c005c9891a6d1868ec346fcb67502d05126409a55a1ae74c8a098eec37ce9eb5dafaf6bd8f831b08d6dd5d87d6d9cc8711cbac2a6738a8aac195ad0a226292aae4259fe0a958c2d69e00869d149e37cb6b74faec80f77459a70b87043640dfe5177db2e66bd3e6ee604eb6bb6984bddbc0e638f4fc883cc1afaf158f56b485d916f067ab3cf34e0a2656ea6f39d6a714e6b2ab6d3ea0f72f8c6961b489d6d816022e28248cac646ec9602672d0adee63242300566771df986128f8918eeb5326351f3b57da65cbe9c315d9169028f352efd49776699ac3a54e4f68b75a854d56a9f0f3ba39a5d7b250e696195529e62aaf27de2b6d6f057e057213c4aec5fb985e7f5f07e8d606273d18a3047ac399b730476dbb4d045c3141c9c749a207674d2c956772ecff591f0c4965da8993ed6b0ac672bbe140fb84e8b3ceb645578c0fe42f9757f27ccff42bbb36927a7c3daf2db94a2a0eb3e9a45c408999d22a2d901131c73ffdfa77295de9d2b57a062e9614070bf4ea2a2d52518cece01a9b555d82f3ad09543ac43a20f1b43980b109f59550e6b6b9f14bfbe1cfede0da2d8e4ceafc53f225341d7fe498cf5ce22351ae27459c02915ed2ae88584ef2bfa12b48738be91a0bdbd90c74619ebefb67f9d64b0a9ad171b5b41ad1123dfd748e00152c086df3e9b7cc9898311a2e57431bde464123819976f08a1ea66b4d283a979f08dfd86854180c6afac41614e49608949026425365d70a9244aeb5fe47a897704d0e6814be677a3e0302c38adfadadae159b05f130566359d5b0c31223845d26723a795fec3f6a37c41be1ca8f383a71c7daff598f1c5b348e7155d32b32b3fda4e7426497172cd5d8cc1bf0fa0f2f40041ad7114ad5370122ecc60a8408cc09810ac49b880523043fbf04c3b9d71267292f2e14420cd595cfddfbd69c136bfe2b2531800f8cd7ea0c786d027f11f8e9c1d5d8e4e9a98dc48b6", 0x1000}, {&(0x7f0000001240)="db218691bda3bf7d6883d32ed3f13a8776d7cec2ebc70d592389d88bb89f0f563714110d6a2a5d7c4bfcfda61cb7177d41b92f6d7c7759ca4e0d748f1f9e593f53f591e0c7e65b02dfdd5b9fa35193bfb16adcbb209364fda23a", 0x5a}, {&(0x7f00000012c0)="355a50037cc3db3cb8e2cb921b0dda81db556174afb8754e484d1af820cb87d6bca2e102cf4479f09553fa71818c4406bca283c09bf0c5e5055e6cef1ad7", 0x3e}, {&(0x7f0000001300)="080907ad098e126e2e83f8533884d3185c0a6b4e9f44502a29f68e3587eafa005ce08614c4bd56b9dc400a3f4435a98b75fae6173c6cff3c6a5dc738a0bb7fe655a2b45d70696b087108101f0f14106606642c9b289b7655f3043f931343a96124f2caca20a2b8915c6df60c2dbae5e21071bdc482c7027df161203ea9ec", 0x7e}, {&(0x7f0000001380)="e43dcbaffefdbb5c5106672be7a7fb371a67d66e661bd696fc910bbb1aa5fac5b9552688de32bc99ad0c260cbd1c156c7b756dd70639871070f00ac6e123937c8dd165f1147ab23321bb33024ef3292411d0a1e07385eacffd27d4c91efd61b29d42760178fb2e86e896c1a94f9879a11712c0b3a98b28aeea69792376aabb8f252d3a8b7dc36b8b9fedb5ca833bffcc526991f60cf237a48bf3a177837032fdd693e2526f2bd2760f6d3115b71733ad56ba60f51e6db6cde2a740dd9f41daadae40b97f6013953a2d546ab4e27a9c8e49265b7aed1960a062cdc367f6296e99b9906c75770f9c9e65760df19f046871c4e4", 0xf2}, {&(0x7f0000001480)="4f29a60ac1661f5b87468a51fd7d5d93734b3671b35081a4dd4ade8f55643e42f0deff7d1e5fc428c66465f85027b921ba34d78fca0fab82a17521b6d8e4c2a53bc10b3345e86ec376ec6f479dfcfe95a9f80579f4c33999d25e1af3659f27dcdc88", 0x62}], 0x7, &(0x7f0000001680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="0000000000000900000012010000000000000000", @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x3}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000000)) 06:39:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000080)=""/166, 0xa6}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/187, 0xbb}, {&(0x7f0000000140)=""/65, 0x41}, {&(0x7f00000012c0)=""/43, 0x2b}], 0x5, &(0x7f0000001380)=""/172, 0xac, 0x1}, 0x800) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 06:39:14 executing program 1: setitimer(0x0, &(0x7f0000000440)={{0xfffffffffffff2bb}, {0xfffffffffffff001, 0xa5}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x7, 0x1ff}, {0x1, 0x100000001}}, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) 06:39:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000024c0)="f39a9669af82896042edba9aa78926997a10b57cd73ab69cc6cc7f95c5b686da9a66b1f8168c09cfab48659c6caa264869b7a11f94ba53946cafb164f721dd6b2fa99e40a94ca8012b91f4b94a51a024aa0dad3ae5b8f97625f2f58d9fc9a482b539d691b907020bcb28c2b083d65dfa5d7ec51a2b0d8e7025f8e1cc30c164c417b78302f64d5868441ee18bf9eaf7a24221e2bd0ca409d79e78ddc166770b2dc7dcd0c268bb1b0221451cc3516d3d9f911d3efac7bb9677c1ab2a5007110a8fc249eea9bc3b5004c9bfe721f97f93cb220e8c62fec225b8b7478824de7790c9e30a85f59c5f79647396c4f43f69782c2c31ea9fedbbab3803eeba1c0f0fbff80ab19917f03b9de1ba3d1d3ca20ce8a58b1bef46b7baf10f3db289bc0c0b1e989931212a5e72c45c08845b109ffa53b5d366f78766c0856f048e94d4e872d67fc9b437ed23f6fd145195f4429b86d14db37eb4a5f9b74df9dc924e70072bfb859143fd2401d7ad551d0fc1900c1a5bd0f99f1c1e6ffb16dc9aeabe68f46c66af390b0b450ab209dfdff5549e7987f10575cdee8ceb699e7921b1a9ce6dc07bc9d3dff4001c7ce46fb1ed640e9b8f05dfbf26b064e391d991c3b922907a4da3f13f36a6b726cba663731a55ac7a6578418cdf47f5639bc853e140f5cd6930822dfca129f865688b43e4f59ba3b61e03bf732a326f0a30907287541680e47f02b460be1847c946afc1a2fe92095716cd3b133129775ee657b358b62d081b679d791cb40b19413f5919c2b6a9d0abdc24a29d036db552959caf1cee1c0a91b697464930fa09a55f3dc2d1254352a62d21e0fb737c9fca66ae99d47911b9728edfc5e849e8632783178fe7972cf5fa2ec4769646c0d45eb87473229da4864693f4f637aa9732aa79cac12500862a121ab5cf67db2a9fff5e47768e915a4bbf56f220ae130d97d8946bc90b166af4200ee425d6811adab815f30962a67a04d73f12ba1995b76a6ce59ca5b9856aa667d84700700451d1c5b53ccb5c54e6856edf2a8ff810e23d42bc040c71c3ccefb760d2c54fdf5e369c6f402abbc2b7011ac14bca9b44ec9b2b2633b2b8a31867ee211f93d19fb8df025fbd716dcd4e9a1a62a58f8401dae5b3aeeb207240d72687af33c087a91709db66f710604bdb88483ba608ad22f80915cbfa0f45e0e25b730ae3c37734cfe7c4509741b08c42536266252c91958b6cdb674769d6f2b5b3c55b346ae0d78f9f1d189354427154390018c65ea7b7701e4723157cf77dad44819a49c75c2e32fdf230e8cf50bad56f9ce8997e849ec84e96fd72980b82d3f6d291a3a69f63b8074f258d485b5987721f1b947569d4a51bb2666b11182336871e33100b5935b3276682c2378f77ee5e12cd87810b7b495b84cf941cc1b0f2600d60e49f5de79ccda7e13525be1a913ab03329a6a444df7ab380def11720d0529120a00af04ca9cf2d04b7f66cda3492b491135eca7757dfaba8c3308bc279c8ff93a3326ecbf73d807b02cd60680d40560adc3061b1a17d7267a9dc05fbef91a64bfa1a32df92033aa63e81645c61c6da75be4381907b992d74123a3f4295996930a1385dbb0cea53331a9f1f03fad01b63d4501fecf1d1de7731560bec41ff1625ba6461156dc3b4e3d2316a14883ffb18e092f75637d85c30f2baf5940d7c9cbdc995f2013e93b4459747111d3c4685b1568bef87c7e08b66b575df884f81a0e4912abc29a804d426da8daebdaa7d1b132948b6f1675ea03044e83716a20078c79dee5d351b49b9cb4522ae1bfcb2b6008193b36b7e756112aa403b280eb24994590027be1e9890a68941979224a892a3dbb9a0a8b715b5c9aa717cd6819b6bfc9184631b491c95e87320857248e8a829229c42500939f9848873902d58c5a128cf2b0fc0e73decb391659ebdfd0a52f215965e1f7bbd296d58f6247cc44fe8fa098fe33a707ef9ebe57f078ddcb0fc0ebf253a37a0bf993f538ddff72a827f4e245cfa36f5cd38d68791a1e7748a3bbc2e67875a1e838eaef318124d6ffb49dedc58c6c73efc29f471a34637e76fe2c2e95b2a7d6d1afafbae6d39c7d102a1b91c36637f27e4f81ebaf7e633c15099664239e22d48f028e9a2d10b5c022b1864db8677e9ee5a8e890094a20d853ee91246228d2684b2462c6350a58212cf435aa620f66c73ce9bef5a069ac29a2ecddd0ac3d4cddad0fffbb7a265ce1a43dba3af35ef53d01d98780139e96a349469f37e9d00ad76cdec290435d177d255488cc98083df1eb01a2fa9468e226708f9cbce7370ef3b9bbdcaa4a9856f0f8f2af3fd06e208efa8c2e164c4d1590f79e1fc58d3073a1a1b26bc1c70428156dc43a0402ef13174213b9b0db4f5ec38808c5c7e850d9bb36834e1b28d8d90781bd536d66147195d5829cd2f587474134a7107225de941606c703c2eb1e6dbd151a083fa46163767c14d159acd713497ec65760a3b225550065c2a74c6e32833d87653caa34e4ff0fdd4fa1b0de6939bfd44f9f6d3ddafc24b8a8043f529af8922fcb3a73823cbb938f7dd73756ee1c897809ae596a8bd4cfe3450643a8ee9433a125f08c7ed7dd2aef7d9896660104c355605eb662656b1704edc6038508b6bad5c07e2dcd31cf63099314cb250cd2a8856c9207deb02547fc3c570e56f9cd4b09d52cbf6318e88cb42460c3c3ca918a23206ad9daf991ea5726c52e09b52f47b767280bbee5057af039adda1e38a69fe06653c837ffa6b6ea5c40e9ee24db2d9a95b888d46f5d89f1bc647514a8b9acb0eebcc3580c2d787c681c354d538c3fc457b97059859bf595756bb353fc38bce5f5fa9347db7f70001a1a27ac59bb6173a89d30471182288dce3bb16ad58b26e94a4bb51fe6dd37fabc7122d5a558fe5dc2052bc9a1babec40fc248a2d111f6be4e60ed2b590e5b434a54bad3c3fe46a509cd04915d0a2451def484b6e503adca15599eaf4356dfa9799ab95c2623c659a328c625015b140fa4e710345d6ca54bfa229700257ce3d5cfc81f234629d6ee2fdea17e95ed0f06f1ecb0aa80acba28ea816a0c40c5f87c7fae9710b56edf345e23b9cf17fb7b61d73a63c4bcfe65e6ff4108169651e43d908cfae19b5e0b28bcfe6bf629dab869e4f0b9cc04955aba578cff87d8190956ac06fccc05a1ac5bf0bf2ae3d706b9a682a4695ade5b2a5f89d4e9f40b374e61674c7fdb7959fcf6ea08e9a66f2d8339c0e559767fd1c4374b80fe09f2581566a8f7049a7267488a46b05026b5bc6fc4cdb2087a26ea000edfe7e3bfefb871c286ead0a66fe62bfefdf2d25091d5233c9ce73bde2d42b49e15ad7f39e66d6fe6f92b52c73a128b0306cf9e83ae53341f5b3a691285d60805e9005691213603bc03e449bb3cff8c70767da4c3cbc90c51bd071f0d4fdf91d08c89393d5365d0441d3585af4eb45de02966f031d97ba566051604981578c44f9304962f3a3f005937eacf7c8b77d426551d1e39d5f96b77425bb207c433e367cac4cd1c1b71d6e4b0e357b3995faf3fd706f0187054dd2dc77fcab75d8fc4dcb6da9a1485b15dd06bb0be1e7a260281878593df098627881f416aa882094a535aa230d95d1617ef7abac37e519d7c59ffc4656d577c49d1cb1e0bbd442f2827370a086c543e38d7d1030f5c0656ae67b84041794be55df72e4a4eccdf1ccc21f9914abdc011e53d46c49385998eb66d3b45f490cc0eeb3e22ba962842610bd54ebbdf7560d64de0908e101e7b8433ca1b14da085bdffa038e5c871acd23addad163990dd2270c46b677ead2fb8674abad912a864777b7af3891ec7aa2ec8e6339b8163398a9152f00ce622abbdbd267685939977a4e3ea530582f2cd920b3ce58fc1d33a6c9df2b4f617ef8319b2213366c3362f91a78c8d1718dd850437899b1410330de68d15ccc6e8070263cc4230070a9a21ff123351adf857b1ce01d01c28fac2a30edb3c8051a22f5f68d320751b6a85ab4057ffce03486c813bc47c3d6ef4c3d7660d2f5d8c7da115ef08b18d651fdef630dd4cb7c4a5dedb720a6283ca2445ca09a56c5339e25b826cc13a62ad337a9eb434ba612a04b03575dc5f1ee394fe6e8e17594353745189f9aeb4285aee29531c09b1ba298f836f88b8303b1fec4c9c0cda270fe5ef2e6f0e922abcdb3b43ae30553a92de2460825b0149a592ccb00e3b76ea0ca9b69268d3def9522d84bc486ccc8705979d0f800c3e1cb77cefa5acd8e0a42897a035c1c65a13a4bfdbfe8fca32b8c326e6ebed7c37bae9c6fa986c8c96e860e6720cc9cae339200a172dcbc73dee662d0f6a5f8ea7c6737969fd3d1105a6b2fda4c00e2e106621ee0b972239c650613b711f739d9e4fccc2ec2b3dc8afa30d037e81027c2ec2edac6f7bc92539e9a65937f37a123dd41f3607683a0c0ee408c3a58c803c9a22dbdd0814dd2d82276069e36a7c1712f6e586bbc84bff332c650d61e9c90d3a7b5c65396a76332b340b230e49937b7b2225c8e1b46c36aa87c1ea1f50e9da6e34b54036810bf1eb4c0cb4d2bc203cd1b1c3d0861745cc8329a6dc177ef96dc1d5fd04dbd971fdee5916b60c3bb9789033e51024dac9ad4bd58fe69884c7c348dfcd051c7463ab791889f1094c07fca3072ade50b920008e9d2041d416a355c7f193fc6f5e10e8078a727fad1d3b91b016d5a16e51b85c1a2dfa4d50bb281db41d4c0713e0a221fc58ab34f072531a6bf6f6e3c14604c02c7b46792bf43825bed2b690f81cbde4543cba26e103863905c9d6fde07d62563b06af8f613a5747546ddb29d128684d3f5f92001a575b820cb74bd5a0ac23b9690378039943d24f3888114f0c6609a3ff022fad7ae3248d8978e9502811d1836388c089c523389c2d098845a7d8e54983614c66c8fac2f43cf2ffd985008bb15e3f86ee0f5429e177335ff74b24cc7987e553aa8c4df3d5cde0b892024a67895632ac8a079534682db88ed33a78f7d35e05ff1e69080c80f484ffba51b8813ed388fe781f785b9a2760e26522fee9753a217c45a15671a59e6c8460ad7e9a87d31433281115f0198b0343595eb7bd84e31fc5975cd0c767396c993cacbfb983c525f04b69b138ad2e0fb5d2e151113678efa12d65187170dfa899b02865a953cdb4222d33aace697325d3ee2bab44a044a233bffac1c8fe0dc7e744270f3a6df3f15d36c128856ce92ea5566dc2e6e909cb3fea230ce1719e054afd7b492fb8460c06ae2f7c5f5250762559ccf2370a6d09e2f87d3f3576704c408faee1e4f32e8b24f2f349375d1617cf08ed632e0dd8bfa96a588c6c3bd75dba1bbf962300a5edf3b594555a2e502945f2fd787d93bd6255bad39b10b08a53816f88a6aea15b1fef1f6e53e27ab4a9c4353c5daa6c8adf3cd03540b52c4cea30697d67cb6d9fe0fd93c39bc3337b9b705f391e7b88e0e9ca3f64cb8e804c701468342864085a73065e1c24940f460671b6b0106b329b4f16f99871aedcb558ed068b02519fd499317543096d396273a5090f394db0de3f33d04a6e3c7f8049c7423fe4085ece3eef837a23de7d1c5acefa25ca3037c69e254da91442f162df11679c7182126450446ade5c32a0445495421a392e83f40133e7b1b6b6651c267405d62f4872111d994332d4878ae34b7611b8162e2353c08c3f494ecb43", 0xfba}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x30, 0x20) 06:39:14 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/205) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) socketpair$inet6(0x18, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) 06:39:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x8001, 0xfffffffffffffffe, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a", 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5d980d23bb000000000000000000000400"}) 06:39:14 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() clock_getres(0x3, &(0x7f0000000040)) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 06:39:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0/file0\x00') read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') readv(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:39:15 executing program 0: r0 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) kqueue() r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x1, 0x9, r2}) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) shmctl$IPC_RMID(r0, 0x0) close(r1) 06:39:15 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0xff, 0x4) pipe(&(0x7f00000000c0)) getsockname(r0, 0x0, &(0x7f0000000180)) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 06:39:15 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x200000000}) 06:39:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000040)="1d705e44492461dc428232dea72070afa1f21d93d22b0b71207a5b1163d5e787c453cf3e618330d988526515d0276fd9a8650f63ab1bb787a92f9feb098aa9d4ae41d0f010efdf13aea0522cd40f28ed3cdcc500d4d73b2e89b86d0b5c0ce75b9edb981748015fb0b60e204db70358cfc7ead7e90e12f027a5dda395aa802ae89a", 0x81) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) fcntl$getown(r0, 0x5) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xf94, 0x2}, 0xc) 06:39:19 executing program 0: r0 = shmget(0x0, 0x3000, 0x408, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/164) r1 = shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) shmdt(r1) pledge(0xfffffffffffffffe, 0x0) 06:39:19 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6008, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x100) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000001400)="7d8bd48d7a579c7f91f57066fa8a5ffa03d132127efd419d8280961c6fe07f3288d2cdd6736da5363487bfe0ddcd10950b3699f21b30c44e925d9764bbcdbc636d5d1d5d5cf9f2ef16bc6dcdee2ce24c42c832833524bf136ca95828aec98ca04f7bfce56658677cd397ff4d3970acc3b85af8732086f806d477a75f76b6ed742b3b1b79520a50046d0319f3aebae23a1c9b23b66145e998c8096d2ed97a56f5fbf1bfbba40a49db1a7fd2aea79e61470cf1ec0c7b21e174ff444dc30ca86302352264f99824945112c73f8ab907daec4c5c560f7fd0c116ee31375f774d6cc40d6dc97ac498ae62788d7d11fb2d81934e977f8862bf7f41353f7894571a39fd27e58ff887f5d63e1fa1835428525ec1520a427416cc26619cd0ae1792d175b0899c5470564c28a0708e340e1540da6dcc04b289e45c5dc0c473843fcebd271e09c749e12f844b084006a9a6cb28c9145d167f1b53242ac7b15403b0c4ee7c4f0cbb8c340e92c73fa84c644dcf2925563311a7a3552a7c95a106bc4fbb5706133b84c07560fed436fb1733489134c5313094918383e79b2134c85f7a12b1e00d8ab816a8a6b9531446a89d48647e9b23e790532e73a70ab8c23f34715d5d143e2d28954de2c6d15f08c1844a2cecd645c566af6627c2584df8f869ef3d3036461196974320ec2ef5b18243aa701147fe4ad82793a2341fad21d5a2879362a189f692ef0b170c2ff466f21682a45a42660daf904a9ad213c88b0c109338e5875818c7a719b867734fd33fc2238de39ba2e404be5557f72d2d5c105cd50b6d7d3bd57df901915ee3f4ebf240be4b12d2c29ccc24119d73d5f01737b404c086ab479f31a3f972f0a4bcbc22bafd3b24e97f203ecd0b324f3049bf3e68d32e4f5cad2901e81a11fb61b11d61e7991dcced124ad576dba6254d6693937bee164e97328e4df2ed7d76d7b1dea1954ea6f4fd23d5bd3c4bcc65cdc0be9fd14b11f11eeb9ee475ba87db24de50c28d6de10a21cd99269bb5d4dacda5d6b020fb0119610181e1e0027078c6c55112ec17aa206a52e2344cf8890a84f7fe1eb01d24c70642f00a93cc9eec0f3a2cf4834926f5a9ae7be39f6a2df9812e38b3b5222a075c788871a9286e2f242690cb97c99b13d2d3b46fd726e9797e62800a9e3a70f9a8a90fae7f82ee065aa5bad92157038c00ccd254065bc110a01933638797d8850ffaa82bc5ab0773b1f5929a8bdd571f47fd51e2a5b9c69952408c6b394dcfb1d4721b74af24575aefa0d8f44d7d1308bc28b1db8acc776fbb2624a1a0b55744eaf7da93b6a560f12e8e6d3d394717e062f4480e694512a83d8806e1525a3c22440ade62f14add93a5750c22eca074364752fc4587cae50370c6e50c1149c5e81d5d51599cfcb3a811c9bc0af9b22fc74b9195126463e90c99fa8eb18cffc88a2df50bf8dcf3b2dc1ecba09b66159bc0eaedd243380773a8a5d27a6165e1a73a33d7d610308131fe5889f0bdfee10f004d22df37d8d1ebc67d1d1ef9bad5fad15ae36a4cb2f713186f30e4c4b50f4cb7f7f382364121b70db37b7b5d61b5b9a516f75fc1601d68f004070b4ae52bf21beb1daa3876607e1b3c3d01a22ec4c2df7760c5f8fc5e213ae8257f4f8ec6306b53b977dac9061c84874bb134ca58eb914391a5abdd1c2b5b63a618655fecc72a0787c3fea5531835e245c52141facec2270226ec07db36b664faaac1df8e7e25a26449ac6d23990ddd64b475f51befd0e37054e56099c546b48d28cca52e15b3fb6832c8354221000fa55c38f80f00c6f9d9df8800e2d9c0bd779c23ff33f4c6ad03b24743a9597f9cdd6a71e77706baab89d147fdc0e29887f59407cf47ebc807cdfe71c6045bfea42f3a11b800fb7001ce03bf394949b18ccf2f0b1064f564243d17b6443c01980f6e4e95e1d9d752fae8fd1602df0ec748e06fffa687aa635391dafe2c8d16e91f3dbbc16c0f324e94738e5361e48fa341cc08996ccad894b32cd09c1fe5d8a09c69301e8affc0d9146367f65db80d762a4225d28bcde5eb5d16e6ac079f2ccb74970a9ffd3871d624afb389aaadc7ca2b74e051fe991915c079e5cba6ce7588f7f065e40eaf3f5298bed8f8d0c57d89aeb55902f30924acf9944cdeb2d709816cd92ec882fc7300aad5fce86d96344f8f7ce2967f10f063bb42e748ce128a1749c459ef7d3c5538d18c65a391213dfef5a9ff57115bad4d0da8cf5912e3c3525f6c02a6519430092558269b6d7aad6dc8613933c3e7c7460297e068222355e3ac1a80bb0ad8ef225a2f36f4aaf7182063af0ab4ab7d99c13fcd2b351d7688b499c241d5e14dc1de3b2aa10a7f5d8c6f730ffbb9a37b10807173ab67244cab0dc060c5c36e669b32771d78839432fe47d0812de52dd6b7b8cc9799a81814c6c1f2a69f86884573fce2bcd847c96f9031d27fe1efcbef545cf3cfe829e929c803072d170e15c07891768572e12ac7085eae763ff4ab3f1a930b1099a2ffed4a05d55fe9235ade9b683e9e4029fadd336c28853e8eb449267b876ed3a13b86cc1695549e24904dd21865e12fef2404c9ee11f385387dfb62f89c1a38d3c72b2f1b62a91ef572012c91be618d2ff3d72978e08739a8d567472b7157215cdd8f7bbd12249a3243c4aec120e11fe14afce4135a483e80effe9f9d250c767a9e0377b5fdcd20f12cb138454b111429f5000f0faa2eca101dcc16c9ab3a9b680fdb5b319ead21b3ba9eec114e7432e5b06dfd37dcef6bd52863cbc0708fd3bdbf96ca0db61e160fbf0528b2a0c9ad9c8827db0ea162a6460e32a9c68dbcba04d5e059af6e8e414efffe3ee8d08223490d79cc0ad010c683d8ed552bbd462291c70268a5c7df95caf46b182ff67306f75a0c637547fa3275f040c9f87e244a47c927a9a80432253bc726204b2b3bf77e4f0251f78b75a59cbdaa6393914aadd5be9a8dc0df77d893e8bd4efab67512099945b4ddd0bcab11ff97ae25260a403f07fc5996520f4fbba54867f2006e3f8ef211df0a39f4bb194233286904082aedf3d5132ed7b437bbbc453670298bb0089bdb016c5efd24324ddaff45ed1a6b270cb9536e7cacd41ca54dd63b22d2d509e2bc482493d8e0e59b82e5eea92fdc55090550aa525cab76ae188526efa6837db5d8b62ebdc0d3c18d59c6687fccffcb1310db75d1e2378794cf10e5f02fc73a61614fcdbf6947e4ca0f7eaf5b7be94896b8868c6a95d434ea7420cc4836cab6c4c54a3826f5c4c3a0ac23e5c6901c1e0c20cd561ce781baba633cacb5566b14b659587c28e622f12b1b82141b1364e1a717065924a283ba5d363bda19032cd79cc6f83b371f6c83d202505a0a501711f6e34a893dbadf06ef9affecc466343b1c3a69811c919e0405ccc4ef60d40f7b15be28745ed7184c67154b8d4a33f84ff2bdc425215cedb5b71e3dd38a615e7733cbf664167cf397347a6bbda77a495fff363233f5b554a983ed784893432eb3995d795a482d0a24a9494306cfc9102752ed18abf290dd9b754eb5ab32662022812c8db4fbdeb20073c59e127a94f5f5cb222085a39cf35554aa98bc208c97d716bd93ee7ae01d0282b621cc238e6099b594f0637cd66bfd98b634905c1cf3894c8fd300573d0484c8c95ec4af742da446e72f6fb8c22d8fec642aca69705a41f41008c70a693421ef690353973e5d715b7321d669eb265ca8b262f8213b95f3da056bbf1bcce960eeeb3247cd1147721e595992846f30d047b9937e100fadfd62c5e26eb342cd652a2617ef2a58535e7e66b6b3e90474d5f6cba8ddd8f808b6e97f7da39cf9f0d5720519f4489d6af7bce8a9c720c18ef22ee29f92c8e8ba515b58cd85434571f9f2eadf79b6d3d121c57867b34f04474d57d1b3470efab604fc661bef602a4b99e0abbedf36e36fbcfd8298ecb22011ffda730b8c2ce6bb02af1e919c3277b898a22ae6bb8ef6967a935ee126c65bc5b88468a4cbfc00e3699f063e42c0284d1a151edc2437df9aa86103bd90c12bff91dd8f32dd90ae3f40b5215d0052f04ac15ffd491bf931aabca244ddc830524dfe316d185fce8186f42ae2008c6c3e1f11d0c97eaa2eebf25ab8243d92b5df8f890c12d0f8d8e9305393ecb075790629ea34846548d47c246456bb420b54d633f881ad3b32028f39fa7685c0da566dbfd10c31a5c1e005cfa57ce1bbb4c3087dc3d8c35f244460af61db0772e682ffc87e8c2ece64f9fd23d68cc5d9e916e14977c5b6da3f4ec64ee7e0edecc68b6750ae62a25ffe7a0649a9c1c18b3d4c4edf03b81d7f4941955ba287f4e7ae69a5b745794631b3077645ba38e152865287203b851b7379febda930d70db92a53d17f6f02c76e73940d273657b7b231d39dc3c268cbc90f8b57011bd5efb8b96f732b72577ba1ac7186a40a63d5a7009c45459e6cf8b969a89108c079363258a84e54d0b4533a3ced2f1b3c881a457d63d83bb8c70559dac722753eea8c2495cfb96357536ad7806d058e763bc25b6837a796164f5e4ecfb92fbd18755f824c7489f722618501d2716001946e985c29c57cc967836e29c7fd76f8a9aae8a1d680ac696bae0a0b2d358bd3cdba3499f655b2cf103720acdf73a7fa859c6f338d2ce347749ddda50597a125cd4e96a1d6caff3d467a0b7f38f683bd32283e6528373c235209d211c7e6ac8c178a30bc0770f797e62819d9f99bc1c7a012066695cbc48113266595294dd0df6ea83fc1082e9a1ed741b60f7c6d4b11249c73a7135c1f37a46e26aa00f2fa13ff9e6ddc6ad9807206e56308cd922c885329f472da7854dee8c952b3485f3f0b9c1f5a5df8b46e06d838591f363cd199ba43c75d05a6b1f250d6a42a90ba62cbd742a81de6c0ce4b41e68548672eac46449798c3ae598168f514987a480063eb605c5327b29ec187298f7ae4cf53f7542b776f25c867e58d9a30021958b2efd1b1cee87a56b60f36767e7f03e31765de66ba6aaa12fd7e9c03949d68815c970b5140df7a87635fdbc822d810a894d19b9b520e71f84389d0497720cd603dc6283914e4f32831b4fffb1568f65628950d681ffc163e0739752414f77dd2f6be985366ecef7d77153b47c900a4e3ef9bb7bf5c95054c707e498179a0b48a83b7f4d2e527b1f4613b22f0c1ed6feb954d9d9bf4851c451091c6ec4c17160f43d8e7c1357b7bc561998f64033cccb105096fe3aad984b0c934dd09a0a6ccb3436307f172f6f830a26a735a1b9fb3b6e8bc7da0c6fa618c59eb41a3bd8731b9edd3b7a91a3f995ff39e20d5eecd0222da082465978fabd001f3913c7dc9b6d2ff6e33dd46bcec88a1a39d55a08adde07b272ebb3df37d4a101a6789e056ff70e9a6db", 0xee1}], 0x1, 0x0) sendto(r0, &(0x7f0000002540)="b70815e649b9b0829ea9601eca23fd7359587b4b95f0e25ded75df24d7f47bf628083cf6fbc5d49141573288de3f84e573ca0b314a8e9f14ef961bca0919b6f52f933ea058d67c27b514dc5a05222b79a2fe891cca113938c408e90b6004fabfa168f6c0a5a7bd9f9a2a9c5c6e73971fe305bdff9e09a84bc7c1da045be539736e9a2b4668e8ab4d50b01b40d9da06a9d1d5264cace9755b031ca45140b5abfc1dc2d6018314de6c78864897247658693d4ae76acf4d8d57f75371975d7b15683946629728965098f7cd176b5e37564a992081773c11034686336feae026300428264e62a836df5c879aa6e74c3111c5282fc635a85ce9400a84b78842f8ebdab7d22beffbacb016fa43f241a2c2361f17c3e0e5b76b31f1671912f3812f0ae3792ac3508d6301f4072dbcc217602efdbcf5a6f765c05493551e22601bac072a0a0cf90b5ef9d7d867be5aa19e582fffa7dd6a63305d81b1d234db0b2ca614ffc3f66a73ad78290470bcba9456f7d2bbd83d852bacfb7d31550c97a515bde0177336471055a32175933dc0b28fbdb6a8b37d4733484809184fd270d6f8768f3e35aa60e84eaa453a12c64f1e61b139d33af8cb2ff1a3bfddb8f0896087a510161aae2a7ebefe7e466055c85fb2ecaff46c126ef3644bbdbf08922ba4b30f1ca921da9edc12e225760497c56c6c415ef5ccb199325c3819e9d91275722cd6b0564ad9bd8a16858a3a9846c4830ae22dfdb88296e811960454d28f9140c2897d6175b76f003cd2a2745998ca6fe310450c0cfc180c5271ca2636cea1426e723e72c993b84d569de8b12e3973653d9f68f6e46476a5dec59cf37f85614b59d054e607bdc3b31de1e0205b3253a62e291a6e583f4200648fd5167a50e09289d1edfac4153380f0808cbf88879475e59aa353e27e67919ff5b7100caf08cacc45b2e53bf11d9f09c46fbf2d2b2c76f923ef323cbfc72bfa88e30942fcd1af235b70db3c30b971d6ae435907554df8d31ec4f31cd7aec887664a45083a592444ec5f1d8f9859d7db0f980e6f23d3057fb9b8ee7e47264ac6873e2992a8e90621173d7cb8a3b21c473aa4926f21a99ae9843feda032448dd8a4dd828e0ade22fe1f4b67441a19be7f622ffb21eafbf07818d41781f62fac12401829a7c982ab9613146d335a5fc04232cd52c0ddb5ed73803766a190c961a940def335e6c2b55d287a20c90f5371528edb963771c7030e90ef6ba9e7a27b1e4ed248396d25d4d5390c93981b90cf636583dd443613f8f3b7cfaaef6b0c99414514e2ddaae7b022ecc4ad60db8ac58b76cd1ecf6650a622fb455ac2a5544efd8b7642f30836581c0e23b329a63274a3238c54c6fd9128a7f5174818c15c656c54df98669ffa62b5b436372a63e8036ba9dcde82c8ede8e1fa94139ad6cba11fe528e7e0dffacb7c0ff7ee99de3075f50bc151f0e2c74ab75beb787483d2a3c007185d83f982313ff99b5a9ccab0028b56eb3dd7566a900ead14b879b20e7e093c21378d4d8eaeff95c2f5f120d3418e37b61dc16d35eeecf509e11ecd8cbcf85c1ba765354fe2c424d681405f1be0e7347b7739fa69cd978b2632a25ff7650856e3ae26c8b2898d8bf2652319e7de4ec1c22ce004dd09e41a461890b127e2412e8bbaabe678816a312a993ea8b863372af6431b510f254f8be3a812d681698b276a4da431b2a97777e14c178659712fdeabd17546af6582377c7bf26ba69704793a06a4a78f1afa95f0db5e4c424de6f913671ffb15e0fd590718b691f588f823bae88d8b93b92e94e0d004b876d5668fa455130d55f3ef6b4133ad60092afdd915044dc291eaa6273628a82ef5a952036120b3d0f1565004edb8324a933869d69cf378317aaf7c6ecaa350d289ea8ea24b915b61530d68b883403d186a99c8cc6149c6aa7357062a71c184d0ead4f79dee8bc90fcf3867031177b484ecf384c4b60981181c67ede2f26a4dbc1e77c73851059821b82aa261a2735c52c6f91e67ea6af562af731df9877a72f0726a150f804c9761d3ec01a198cb29070962a4151d2b29de066d4ec9abacb86548d3f767bea1be6b35c03a67e28b33ba0277c00226e53e9b1a849f8fcb1597823b0afd88567f3db79f82d2c93fe0476be58492fbdbf11207ab37ccc10768f4405781ffc541894fdd31b6b573efa37658067361dcd1985e4a667201121f6adadfd5ad4e8a2edb02deea39dfbd704fe9059462fe329bc7bfae33a70a863b171b1b4efee146b41fbc651a5caa118165791c74a8cfb68a2b70552ccf1c5fa61d1e6e8d60a58a1d512b8df52bb3f2a2e6455774aadb0ffb71844b400f32035eae426487784a70018e5feba82b15019b6c1c5b3b28b3e870df5227d0b7c06457949430935431d584acd72b519b6826dba647ffac6bc631b6e681e6439710d823d92b44e7f0961f8c572593ac9ef874fc4e0cb0ca5129db16e56a71f5c24c2ccc06a51b985039822e07e91ba4ff9fe5a75cc6be657c3888420265b63909b4fc627e88ffce1cae893ef742222dfac3af69193f75a9e2a86a12e6ba0287a92d96c00629cfca35510cad47de0db0e8a97e8e11d68177d9268991d28291f9e4cecf99ce9c2c527a5b119abbc2d48e3001129ff1a911a346219b2f41aa4f1f49f08ae1861deff2da38740b9d39c6491c3b5e93537d27998b3aba8f6b13bd779b52e91a4b143a00c7ad3c30ae4276a190131fbb90f9d59cf14ee76379bfda9a259ae0a5eb3ea645c9cafe7acc40a534386f44a494acfeca5c21921e4a564b8257c6d9e8607731d4a309b5bd80f5511faa9b2250d75e17376cb54d280e6f42fb9981eadf490b2a2791897ae0af07239c9723efa029586b14b7b724ed2469988fc1f9275f1a4c39297b8cb9d4da6438a23bab4dc88b8691627232ccb468d6498f7bc46f5c227f8848a149670bd152f0c2c1101022f3c02b478b3878f1ece2f9924f7774932594118c74627d08ce8a2114ccae0eafe03981b0e5763703acc36d0c5af1087a93320092a30b63257f1fdc06d4bddf2d57df236353b60a0c6ae89f394b2e5ac86e3353d4e7156896914afef65759c2390451a89cfef94903f05d751eac174e36d6ac47d47d37030620dfda3645361c451e08b34f157f552aea226d7551981561c303395f6fe63fe44ad74b76354a68c02db7ecdcafb3042741cc366051adfad0923ce59082ddb6db88f9186e109b1c56fca54652db7afa5a32d6d7da5cfc7a833459ecbf468c3bd0c44fba34f7e8d5cda71af8a4efac429f56c1a7d0b314cf27f3d06e82f892be24dafc82e788f0c0bd68d249d9727c5f4c764347b20feddd16c70f597b800e667fda0886f931341fd05ae4f98ec4fda4806d84c42bc9c8108d38e0089e5f6eb52f46cef168cf0a5b22ba09dce33b0d1e4ae081a785336a7de65726a959b55f6451ea779887e2c9bd6c9ff0aa2dfb70a63b192343e3c526f391d530a323f8109305c6c5eba51fbeb640e0e8508df5196744b170fe2327cf18a2620efa8e878a8bf263b16b89b0af2b69deeb9cc5992a76aaf7074fe7c91f64b3d568b8b38aece3b369b86ec77370688bc968d8d7de6941309b62943e08f0400895a2eb101ddaf4c69ad80b104aa0a10f2f332348e1d8aa862610d212fad1d03545d9ee9cada569c395a7e0526cd564a7850b07da3746bacc941df71c6973cf0ac993f9db62ec5c0e5499dfdfd6fe8d076f32231033a5fb8be9739748f259943a1d940d741a7ed27fe4a627ffd717919c13ca427bd12c231d058f5e6c2c3e677da142527d2ca219f09cd0446996438d71a7826d34912e515133e409e7ff575de300b07c1e8f787875c53b371091d4d6d4cb57e08999301440c833d2469728394a73e07bf399593ee6648d76d2e006fc6f8186724d459196f5db03eab7b80a789a9c32bf83db02c007f4f6fea6418c5969057d05b7add3f0d410ded61adec2a73f37113c550fe16f610f7599d97524355f1049f100907204dfe8074d5ca8600164126992922f20bcf55e7286085d6291fded31b59e4fb2ccab8fcb07310066a6f7e36b9b8ab8ee2143c6ad8b07b785c9cbaf10e5d4555c468fe52b743cdb5182c2605bf26a9c6f75bfdba4a78f30c7273b541538fd215d1d28408c77da14a63e856c814c3b0d9050fe198777e65dedfcd04fea1bc4fa8cef8f33e38353577459548000feee43f8ae2c5ab9dd3b1c1e28b8c8fa3f401b34f9e6f98a6601d9a2610fb4d3f640f74f5f5a0fb99ba251f24af3544fc3b601b7a31e670c13a93d5eed54962bdf28ada9e3816d748acd807576178a465fbbf4823dd92a38d9c3cd341d2e99a8a1fdc841d9b699fb84f6d995028728879e326f762620d20e99c0a98dc6986e0ad7798a1b6568915490fd0cd4c9e04fae2e2cbda5cbb4fcad595028c1166666a5e53f8a33653564fd937aa269f17060bb427af3f91fbda55beb94f8f88d5f6e9a2003ae4a23e168f03cbfdc7d60b1f584a4d34247f59cd0aeb7a26000fd6c1442b2e6a28a20b3cf20dee3b0794dc390745c8481c75de51b11a3e0592cf7c66349c67eb1579b432912c35952e57bc986a41132933e8498a0f101d094b058454cd66f59beedb3dd8c208a3d186a3f75d9f74ec76c1b6c64ea6d26c8e1b870eb36a6cdf0591aa73feeab75aaedcacf94d704607156fffb1665765c8a24de5977c80665ef346cf7031462486b98a409e8867a323b2ddc81a1e96b411b1e12df7568a37a378cad5c8bae48e07ac6a6fd481ee0571c0b2111406b7c0b4808846e65130f32092f7dadbfabfa549adc812b1be46b5d92137b0876143b17713c4aa828819c11515c635a2f323e3560b92e579ea9609bb075b32a0be9b54de41fdee1731b8716d3f4ff3c530e57b61404f1feea9dcae101996e36b07ed752df4a5670312e2cfe1472a30a2392a7185b6623f8a7d6491d1cdbf8e6816f9d4e9faad4a7dc24790eada108fe5f3c47803298bbecad5b85d390b7dc16f36903fb9ee457efabf626325b57bc1986ec625484b6dd88bfd6526ac87d48aadb2371ffcd1e471f4f94d6f2a369042b55d043b278a84d962171074680232d53f18d7b63220df9b3bebc7cba2a8a8d37905b850d920e680633c52c597bef2fcbc397c2f21ed8b4fa9373fe0805c6eea27eb4f6498bbe7e9cf8ac72ca268c6c57d7f884be22cffab0c4c4866825d4ec31a1719831f1073fd2d0b020cf80c782842c3dccffdfed80c6c6a880d926ccdb1cbb5f7ab359b8e9bf30214ab4d479bfb4390168a7dfd61b58649083096c35ffa49aad1152f4483bc7d0ec71a6f20d9260b07f7d3b1153f4836642f64ccc66fed94e72ab5c2b1c0b869c60c84c51f596a5ce0df3e9e032952801f00d6b761bd88fe61448e7ab17321b802053aab423b4a134978f43adb0aea4ec099cd01b1f198cd3eee6cb51b29a10a5f3a50886e1ed9ccb47d21347290192e2f8e061056ed70adf1218b97c8c4d6e8db50a432645f7f122fe824eee4b7e543dda921db396976fba6f0d6ce0e8a748d198d36f5f04c20508f510806e6a18f664fe1161fe9383706c3941f056c7d9e3363ef7c19602558e1b0db3b44f03e6b53b742a585b2d230e33751e46c685ebc8e5a7009de448de1b88376ac3bcde274fd2405454e352267e5f345603836101373ccfed161de73d75b9d5c5838e3ff164496dfec2025668c193efb5def43fab922cc7dea7c280910ac304bf907c0afd7ea124779c405032eab325c408eed23080c6cbd10f05e552880ebd6628310288634aac", 0x1000, 0x408, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8", 0xfd5) write(r0, &(0x7f0000000000)="5691f47dcd380c45ff10dd9e331968a0f7a4a880774dc12a0779b5b88b79eca8c15d6d627eca92a98a46bff3", 0x2c) 06:39:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) 06:39:19 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x220, 0x20) writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) 06:39:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x33) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8cd5760e0fb6c66e1789a706c0bd713ad900cf60"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) 06:39:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x85, 0x20000010, 0x80, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x8a, 0x40000067, 0x101, 0xc000000000000}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x101, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x18, 0x4, 0x40}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x0, 0x5a1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x100, 0x1}, {{r0}, 0x0, 0x4, 0x80000000, 0x5, 0xff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20, 0x0, 0x3}], 0x18d, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0xfffffffffffffffa}) fcntl$setstatus(r0, 0x4, 0x0) 06:39:19 executing program 0: r0 = socket$inet(0x2, 0x5, 0xff1) setsockopt$inet_opts(r0, 0x0, 0x4000000069, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:39:19 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x3) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 06:39:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:39:19 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)=""/33, 0x21, 0x10000}, 0x0) 06:39:19 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x5, 0x2000000}, &(0x7f0000000040)) 06:39:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x3c}], 0x1, 0x0) 06:39:19 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x8200, 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 06:39:19 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x1000, &(0x7f0000000040), 0x8000, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x4d50396be8e57116) 06:39:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xf0000002, 0x8, 0x100}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xe00000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x60, 0x1, 0xc3ee, 0x7f51d7aa}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000013, 0x80000001}, {{r0}, 0x0, 0x51, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x6bb94f30, 0x7}, {{r1}, 0xfffffffffffffffd, 0x70, 0x10, 0x0, 0x7}], 0x2, &(0x7f0000000000)=[{{r1}, 0x0, 0x1, 0x9, 0x0, 0x20}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x400fffff, 0x13, 0x80000000}], 0x638, &(0x7f0000000080)={0x8b5, 0x65a9}) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 06:39:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) write(r1, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) r2 = dup2(r0, r1) readv(r2, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r3, r4) 06:39:20 executing program 0: clock_getres(0xfffffffffffffffe, 0x0) clock_gettime(0x800000000000005, &(0x7f0000000280)) 06:39:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:39:20 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x4) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)={{}, {0x1, 0x100000200}}) setitimer(0x2, &(0x7f0000000040)={{0x3, 0x10000}, {0xffffffffffffffc0, 0x2}}, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 06:39:20 executing program 1: setuid(0xee01) shmat(0x0, &(0x7f0000fec000/0x14000)=nil, 0x3000) 06:39:20 executing program 0: mlock(&(0x7f0000dc6000/0x2000)=nil, 0x2000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mlock(&(0x7f0000ce8000/0x1000)=nil, 0x1000) r0 = shmget(0x2, 0x1000, 0x415, &(0x7f0000d7a000/0x1000)=nil) shmat(r0, &(0x7f0000cd0000/0x4000)=nil, 0x3000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 06:39:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x7fff, 0xfff}, 0xc) pipe2(&(0x7f00000000c0), 0x4) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 06:39:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) 06:39:20 executing program 0: nanosleep(&(0x7f0000000200)={0xfffffffffffffffc, 0x10000006}, &(0x7f0000000300)) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0x7, 0x4}, &(0x7f0000000340)) r1 = socket(0x0, 0x3, 0x7) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/5, 0x5}], 0x3) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0xff0000, 0x5c}, 0x8) getsockopt(r2, 0x4, 0x1f, &(0x7f0000000280)=""/54, &(0x7f00000002c0)=0x36) 06:39:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6010, 0x411) r0 = open$dir(&(0x7f0000000380)='./bus/file0\x00', 0x100, 0x107) rename(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)='./bus\x00') mknod(&(0x7f0000000140)='./bus/file0\x00', 0x21, 0xfffffffffffffffd) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') r1 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x30071, 0x42) sendmsg(r1, &(0x7f0000000e40)={&(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000600)="ab189eed0c0e756a9212401ad2d57179831e2c2235b313b30ee962b667ef28770a636cb7379e6664bd86555acb0cbdf0154828e97ed25d292106b78f31ee74d386826a2cd56ff6c015e7778b6d97ab5627368322cd3ce7b31492f8e61f5f25fecf8bb2d304ba6dad181672677b5698c9896e59ff8f695f95217f92d7def4ebcbf4f26f6e1140235a33a666d7dca06e41bc261ffb109fe3f71304a925d2f97a1a8adcf964c9fed7d4d2872c", 0xab}, {&(0x7f00000006c0)="97528eb78c0808d74998ef5d97cec636341add1976c27de6874ecfc183b2933954d41318d4c2e2ce235d85bf085a18e893b7474c87c0dd9e9a52730bb681553b0a8c27f914723ac78bdd9eb22135cd03e1ef09cffa75d849f188fdcaa6b2da3cbd79141f284b46245a5e7fca70c6c38c48b0b16a22b22154d5cd3b09dd1d2d878573487d22e485", 0x87}, {&(0x7f0000000780)="c5af768bb7f50d650e03b07888f77e6773c1adce308f44ead5072d30b8238d5484", 0x21}, {&(0x7f00000007c0)="56b0876d1428d2a0533f0e2448bc9f901f1499d51e1a01da50119e51ade9e0f717c3b6aa8da1d2794cda87b4ee31e95a5a63349073b37500dc93c187de7b270550aecdc2ed79893f4ff81ec1e643d045dfce886d70f12a073bb23797a35a0a949ae5233b1fe07e967d80084846b3d3b34b8d67493673c938331d0829eee4f3df4b28b6fa2bfa3e4c1b7037d3a509329daa1208fea506e2c8846c10115e9abda236db7defbe64d8bc2b1829c681bc64be5f10fbbde633a2ce897589", 0xbb}, {&(0x7f0000000880)="0796841297405f2b441fc9ba67567fa5e855a6936162ecd826c6d8772f1a8d0c018e6b6213e075959f0b49b43b200855734f4f1d", 0x34}, {&(0x7f00000008c0)="f9e75d511a665f4338bd1f17583bf00374f43a3f2e8d2067c5730b91c72a0b8c404b085466f21c0daa720680488ca4398bd13979b7755bd70243ac04d4b4ccf3b68b504baa04a8baa6c01b48ce36bb12dedf4a70d354d66f5507949dfc05f5f9719b567c37ac3253de2af0a505cc57f822c52ec1a95f50ad16c186ea33afaca979df0e00dd1629c7d88ab2a837595b3ca5e1da7957783cd055bbd080ba6972214bf54eecff674bd74f2e0496252d93da9e6aabc65c41e3998b408429ce2d0ba74a6de19474b11923188b2af5942bd9d75df61fb410c358bdefe79acfd8e6ab5834ed27eeec17ec1587ff", 0xea}, {&(0x7f00000009c0)="4ba9ae7498036472caa225448d56c976ee3bda8907d9d3d492dad32a8b4053310d8c1ae56ec0a643a36429eaeb975bd4d1500f2cc03a5e998c", 0x39}, {&(0x7f0000000a00)="8b3697d977dc75aff36c5d29342e26ebc89f8e05bbd5215b6f57ace1d83b0a4e8dfba11139c2cfa32e1448ca12776a6874f1ab8cb90cc2400e986efe27d82fa8115d45246a191dcb11ee968a5bf4eef36f49053edbeb71fafc16405ffa0c398e0ed849a1dd3d4e7bf22ce88791045ab132e515ddc7cc0eb1a6bd6d3ade56b7f75a0c7f4e7c57ebaa8a45460ac04d8ea8940ed21e929d8404a5a65efef3e53da31fdb6a4d094deb26e1eb619cbdf7ccf7cbd7b85cdd614ca096293cbd3ab23db1cf32c386d311a59681099726c0bdf54824aa134638f0af", 0xd7}], 0x8, &(0x7f0000000b80)=[{0xd8, 0x1, 0x7, "324665ac9fb24632f2fd9a139637e8ea504eeff4bfbdb4f8352f3f0f9831806fa9f314307b544c89f5c6f00cb2d32c32caf93b64b49b75cbe48c44c13a28793302a2e6306bc066b90ce702e1907d9ddd19245c24bcb6007f2fae2a55b027878b49e67dbc81b67a4dc6fb1e8e9ea3b3a2256f2ff65968d4655588a7699f61faef9292e21477433376cdb5bbd20f7d3a13adfe6ed0f3dacc3ed6ec304caa1bcd7ab34c98daabeefc1690c2104eacbf8cf709844376c88701077df23d142cb89839139f758b"}, {0x40, 0x1, 0xfb, "090e1afab3c6cb34e1c877c685d057aa730e12b71a072d7a1080b4f90b07f8814fec2df8f45d9be56d"}, {0xa0, 0x1, 0x80000001, "1a3d037ab1581db47e6710935f520df70d94dba7a316be2b2262dd7f7c27c652b5dc6909f888fdfe7fcb50478f9e6d65697b3a760db30593b2d36a6c15a2ead94d9ed93eae2e6a06c87e42a9f0ddc0ba729a3a8e9ec1d60b1bbef00f26b0770a2b76a7c3d212533f9bbee3601b378ce841f1d9e75308096629da4a7c9d4ca5a54cd4318f8ab6cd54670188f54d67"}, {0xd8, 0x1, 0x8, "209d79dc24e6c03d7421ef1409e8649ab51e0d78076d585b1ab9866a15b89a40f6bd1cd11c739d6041da769791d8e72c079b029d78ee8ae786bc5f73c749ca882f0ad873abeb57492eb9f71d685a7c2137023cc051d6dfc6cbadebe84b5f0bb1026105009d6985e49ee8e02c78c84d0040a1321fda63dd5e1734c09b026d9696c0d359d25d9dad3d33d8f8f678659ae3b5f6f91b3a5dde7467e8df192743aac5aeceb28fd61ba14304e672136137caa84eb85de7b0a406527c166a0e4ec2d76c4dec8cb0890f"}], 0x290, 0x409}, 0x4) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x0, 0x5}, {0x80000001, 0x9}}) open$dir(&(0x7f0000000540)='./bus\x00', 0x110, 0x1) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000300)='&,}\x00', &(0x7f0000000340)='{#%\x00', &(0x7f00000003c0)='.\'&]\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='/\x00', &(0x7f00000004c0)='\x00']) 06:39:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2, 0x100000000}) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0xc000, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 06:39:20 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000180)="8b", 0x1, 0xb, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) openat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x2, 0x0) getdents(r1, 0x0, 0xfe8a) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 06:39:21 executing program 0: geteuid() r0 = socket$inet6(0x18, 0x8001, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r1 = socket$inet6(0x18, 0x3, 0x3) setsockopt(r1, 0x1ded, 0x6, &(0x7f0000000080)="01c5c2f2e13773f3d7668038d739691f7d7d528de1c68eed6f2dbe9ff9a2862b73393dae40fb6b29ab60d4984b629f2d35f4d8bffed51cd39aba4300fcfc15d1f24f2681d408e1c90fc58cffb404e60924a6953a037359c52f993679cfc840af5939af8aa405ca83b0728fb1e1796f200d473bf64a92bbf1ce17a53e2b9c114afc3d626194c9b12f6cac23e67d03cd07db43", 0x92) syz_extract_tcp_res(&(0x7f00000001c0), 0x5, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 06:39:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 06:39:21 executing program 1: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = getpgid(0xffffffffffffffff) socketpair(0x3e, 0x8007, 0x7, &(0x7f0000000180)={0xffffffffffffffff}) fsync(r1) wait4(r0, &(0x7f0000000000), 0x8, &(0x7f00000000c0)) 06:39:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) socketpair$inet6(0x18, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r2, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) 06:39:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60f, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002940)=[{&(0x7f0000001640)="17488547e82e0124fc67c778d146b4c09b9910791baaa21fb5dd902313547115df3d45d87955e863bcab8ad44b8b677421417b48ab811c5f2b68de11491a1e812f3ae2cd353c0db44cd97b8c0cf0f042142ca235f9a36453baac6dd9867bbcfea3662ff583459293f283765561dcc676ff3b6eeed8e5f0f476d17b4e47c20513b042f5b5d19b05f985e11e60d55516c60544d3ddc3d929b5b45df6ab222f308689558289ba7e4e4b98b17c84296ad450caf9972e2c089794cac17a4c3bf04b8247a129f370abf638a333e182c0b1e48fe0315740ce40b022a7b522eef459ee75847a1cee6875d0ffe636047705662a16d0a47322a1f64fabada7dd5c18cd94dc650fbd7e098fb426c9a4049939148072da1025d1b634d1ea10cb8b41149185d6e95d5b2096842b281bdd922bc0e82a160047694fa2deb417d4ec005312ec135323439bde0736051696b7e7a5d046390e3015fc5ace025733f187cd10ce187dbc60069b3b530c6ed469e29ed8f0a8c93efb0b3af5a43995485c2f0e07047fa28addd2914d69e40fcd2cedd47d3f7ad20a7e855d71608fb69101eafcf6dc3d1d0cf62f23f1fe452cf4357f80e7032e142c0d2612bdeb68ed9a554a6271dadee274ff1121d08e6abde67b793cd506883097b04d05fa4b2130e87d410c8f5c20251e5f1a25d686b7b1af27ee7471931125d444fc352406d51c5d0619830555e1e43434a1b0b5f51f4dbeca1cf532fc2afca8cd4a66541ff70b5a1321d16115874402c7ed97a8e9abeebb49baa06eed7595868a97b35aadecd4347c650502660edb545dade6f7ac6bd2817b22d93f895bf562f3d230a6674b3c37fdd9a2511b67f55157b55ce588cf27549ab8009f5683d81955707fb6e6f62b23b2f906b22d62bea97c40e3b44b8d9d51f3e60359936bf4c3cc591a3cce86443b360bff1e975efb0144605393ae6d43026b7c7609e6cc80323898641d946398e7a0a2590662bf2cb7933c1c96037efbdf1ecba0c44da055e1af6efffab57f5e34b8f7c884970c9ce0daa603d695511bb6ca9ca2e2e572e62b6332f8e9b0b06c650c1e9997a0c398af2ac685f0a35521b50e829dac6f2931af2ecbd0ddbd8cb417804468312248ac4349f63dd7001530af8ef5a39212fa1625331f2e66e999ce95716ba894c7dbeb1a01a7851ccf7decbb6b81dc0b689125abf9d1cf88edfc168029597ef20c1e375a71b1513a361c7105dc0173db669cdacf617d86131a5aba381f25fa1530dc59c176b191163b111e46014525c69a5778bff0e5908693ffa5713ef43a1546a6bf170768382172d49cdaf31db1cf65d16c2b1741bb219506a0348a388c45226488e138d3d3b829023802ca3e7b4aaf2cfe27c2cd32c0d098c6570f2cd3a443ef2b33b441bc68dfc54d8b218d7407fe69161a66371763654ce31ca0c6927e20027edd5a8623f62edca4a2e58c059cc5b4f0a5d53c84705891ef760070f3788a529e31c0509c5f477b733091bd196eba53e05d914ef189f930feaef09b85ffb23718764059f5b41d9a49f683e5dd3ca5edaf2f1637cb8bf2ecdaf3d4ee8731ec4cc5594caa86c5a83abae19c1f8b7b1c08c605a5d805703142778526ad638862aa9ea1bdf92570bf081603f2bf93e78ac662e3582a0c3e0310459bac06478bd576acd66dd7dc3cf1668120931733c4703c08b2ea380ea06caf0c9ab3956fcc375b22c4e1742744f1bd5a3bed8ad7e3c8fa7dde52b88ab9ae5426ebfcd0f0a9ac6ed57a68a5827d4e6deaba3e1286661037b3f78cce7e8aee2301839620ac0c65f96b5a7bb9cbc5d1a94e4e9917d0784aa035b775bea3b85ac7c344453f93685cf16b83e1f1d287ef53710d42a0354119e0344ea0c04a52dea6af2b275941b17b5633ba03942586db14e7c84a937d6a7299637ba83843a5658a0055141d7c7e003e9cdaf59b276fe013a2e975729af75b1efcf4251d8744525c513b250551aec4c94c10fbe2af068662f1067aca40758279d0d2c0ec5f0e098d9e886f9b535bc375e1638ade46dbbcf0ccb01d8812b01cfa21a6a73d5fca3908e6aa7912093fe2a89679643b7244bddeb5e89c2670d669112b84416787429eabf57960e7a008bf22bcf48fe3cec6cacd9b273021978b00242dc560f82b157df3df28ae7827cd0ccf4fba60c5eff15f8bfdf4a148ef11ded225839c36db60cb72ded986255df2dcd3816d8b4877cdbb93ca8d83c18a43945a192e5114b2a21fb5aa803a164578314413e88f5c2829182b31d1b99c613f1b91709af21bf88bd3be30878fdc119e6df176bd02cc2f7282092ce5e21aba4232f0e37216790c7f00d08aa25a69ea254afa50bd44c27ccfc0c58ce3f83f740b01a427de5fec6ca8378410e2a1ffcaf2ad9aef102bb6a17da95383216d4cd7f94873a4f79a566938c896e3a19fa5bafffce2546e502e020704f4e983c9048e2648a9ad3b516aaba4863463dc", 0x6d8}], 0x1, 0x0) write(r0, 0x0, 0xfffffd4d) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) 06:39:21 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000066, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 06:39:21 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 06:39:21 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket(0x18, 0x8005, 0x7) recvmsg(r0, 0xffffffffffffffff, 0xff) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x1000, 0x4) shutdown(r1, 0x0) 06:39:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000180)="3e52b9741044f4089c39465f102e458a31929d02ae8ab8b0f907026b1c64f0d58781200a729611121a036deea06e3dad62bef5dc000000000000000056d60696ed8f8a80e2975f71e8c49a8bd21a493c787f47426c3257306c120f02b76e335c454a7c855c6545ca0000", 0xfffffffffffffe7e) execve(0x0, 0x0, 0x0) 06:39:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r1, &(0x7f0000000040)="e91f5becee65bb7f8cf1eb4d8821d849d5312d036ca4f52a1de251adbe88837d84ce5e", 0x23) 06:39:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) close(r0) 06:39:21 executing program 1: r0 = getuid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000180)="598b3f4625995492850f3beceb4857f6e33f87a311ed89d3202dd4cc17f367d2810c3ebbe9f67fbf49f147e5ea0dc500291940bf633994e18d322a5c5705a3a2", 0x40) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) fcntl$setstatus(r4, 0x4, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) r5 = getgid() setregid(r2, r5) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r6) 06:39:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0x0) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000180)=""/161, 0xa1, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffd9d) 06:39:22 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf1}], 0x18000000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) 06:39:22 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x3, 0x0, 0x0, 0x0) dup2(r0, r1) dup2(r1, r1) 06:39:22 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) socketpair$inet6(0x18, 0x7, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/253) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x400fffff, 0x2, 0x6}], 0x81, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x10000, 0x1}, {{r3}, 0x0, 0x0, 0x80000001, 0x6, 0x80}], 0x6387, &(0x7f0000000100)={0x1ff, 0xfffffffffffffff9}) 06:39:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x200000, 0x0, &(0x7f0000e00000/0x200000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 06:39:23 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) syz_open_pts() clock_getres(0x2, &(0x7f0000000000)) nanosleep(&(0x7f00000000c0)={0x1, 0x7}, &(0x7f0000000100)) nanosleep(&(0x7f0000000040)={0xffffffff, 0x5}, &(0x7f0000000080)) 06:39:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) r2 = getgid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x9, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) 06:39:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup(r0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1, 0x47) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 06:39:23 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}) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/136, 0x88}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/87, 0x57}], 0x3, 0x46) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x8, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x11, 0x2c, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x1}], 0x8001, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffa, 0x92, 0x20000000, 0x5, 0x5}, {{r0}, 0x0, 0x82, 0x9, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0x11, 0x5, 0x9, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x48, 0x40000000, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x26, 0x9, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x14, 0x23, 0x4, 0x10001}, {{r1}, 0xffffffffffffffff, 0x41, 0x80000000, 0x1ff, 0x480}, {{r1}, 0xfffffffffffffffc, 0x4, 0x84, 0x10, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x10001, 0x4}], 0xdc60000000, &(0x7f0000000540)={0x5, 0x8}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x4, 0x100000001}) 06:39:24 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 06:39:24 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x345d4c50) open(&(0x7f0000000000)='./file0\x00', 0x88, 0x26) 06:39:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 06:39:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$getflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/75, 0x4b, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 06:39:24 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) r0 = semget(0x1, 0x3, 0x2001c0) semctl$IPC_RMID(r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) socketpair(0x10, 0x2, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$getown(r2, 0x5) r3 = dup2(r2, r2) r4 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x3000) sendto(r2, &(0x7f00000000c0)="2a5e1e8a0941a6d52802fd411cdc43235b97662439a11ec72ea829c19d7f4c97f7456bc276bd9a762ee9d219e6772e5ab84a744319154fda4b55e93d317f6709fba67c2b021bf0b45b70429cf297e3299d875e5cd88ae21cfda6914e1059", 0x5e, 0xc, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$TIOCNXCL(r3, 0x2000740e) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 06:39:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r2) 06:39:24 executing program 0: r0 = kqueue() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getitimer(0x1, &(0x7f0000000140)) rmdir(&(0x7f0000000180)='./file1\x00') r6 = dup(r2) mkdirat(r6, &(0x7f00000001c0)='./file0\x00', 0x2) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000240)="e5f00e4d4c8213df6dfed7cda08bf27b9c0f5eb6b9715d8e5c48ccf276b6e1305ca647825d75b1154558de6430322df0ad5e0b48c0204ba954f2e616a1554a38c33ee62956038f27dd87bd7239507f18bab6059bbf7e2822581a1414bfdf397739fbe2e5a81034b788575c7442e7da22157aa07b2df5ea0ba1242f571692deabd8c29402a2e94e8c01420de250b60d911a", 0x91}, {&(0x7f0000000300)="928e84dac1585031eff145e14b7b998fd418f000c04feea4dc8ea0c90d11de96c172eb8ba951264f2931fe508f989822fc71397eb56d57a63700e1247ee1d81a9d2afa74f75193e5f7fcc6a96bad45dfd67915bb80d9423ef0bbe5bf5b98985667a39bb05a357c8d5d310253561d56592d0833efb416399966d389f5b48fa4ec3fc0b7af350de9f5229acff85bb5bdff40262cbd64fd38da11cf7972db4fc1c3986520bd04096a52704d3faefde6e32e31df7b3797", 0xb5}, {&(0x7f00000003c0)="a3934198c1e51630fe88309293817ce8901ba22cd7433a821f8edc9cd278f710b2ef3fe3aaea66086f3c8183b42378c81533e0344754161a319c466a98f296eb6bd586535152bf5fe23f22d07ff0caebd3b78f4a2694a093a2be9c0c33e44918c52800a5b3e6", 0x66}, {&(0x7f0000000440)="2b0c7eaa06252a5b1826169c8163900c5d695119a4e6afd169da4868045770736a8468a6170cd1e627e0dbe783c7bdb661e8b3017449de2f060d8994aca4ac0428992d09cf4b4b2f35d3f9545a2e5eaa72e2654e134f871a0c642189d86165bd50", 0x61}, {&(0x7f00000004c0)="ba5da79d16e7328eae93f902450ffc7338b7c8db52cf5efdf5b49825f33e90b207dd1554744df73797d5df067160ad0166c0542dfba3246a7340e6d06d8cb7eb", 0x40}, {&(0x7f0000000500)="13ee242688d03262b311689e916a4f1d7382963e3c35f9f3f47d1c39e49f6b6dc6941f9b89f16cc47e2152c6db9288a8fb42238e92539dd73a7c459b5d7f083841b60e4991387b16627266ff573c63033c52cf49012c306012cbe1f52747f908f7ff9f3aa195cbd07d95e395d5067a6812363b3c903dfc9085f7690a7649fcfc42b014b20bfd07fa59c1f685abb4fa5d87f4b8fbc943385a4b3b3baa0c52a639d075e858052e3b78c5f428597df87328d9cffee10a32f0efd095fd8cb7746378b9195df3ba22fb5ed6f6cf47b9986095a77e3b661466c83024fd", 0xda}, {&(0x7f0000000600)="061dafc4a1fb3b0b42d58b113aafbe6af545ced13a34a990d0ee3d82a221bbe37ef41e86304efa41c0cc6def035c40cd24af73ad9de4d9b62dbd72236bc19eab7b5f71b7437af2f3fa353a1920", 0x4d}], 0x7, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x40, 0x40a}, 0x40c) readv(r6, &(0x7f0000000940)=[{&(0x7f0000000780)=""/158, 0x9e}, {&(0x7f0000000840)=""/255, 0xff}], 0x2) ioctl$TIOCCBRK(r6, 0x2000747a) clock_settime(0x4, &(0x7f0000000980)={0x101, 0x4}) r7 = getegid() fchownat(r6, &(0x7f00000009c0)='./file1\x00', r4, r7, 0x4) close(r0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000a00)) mkdir(&(0x7f0000000a40)='./file0\x00', 0xa6) syz_open_pts() poll(&(0x7f0000000a80), 0x0, 0xdfa2) nanosleep(&(0x7f0000000ac0)={0x97, 0xffff}, &(0x7f0000000b00)) getpid() mkdirat(r6, &(0x7f0000000b40)='./file0\x00', 0x50) getegid() bind$inet6(r6, &(0x7f0000000b80)={0x18, 0x2, 0x80000000, 0x9}, 0xc) r8 = semget$private(0x0, 0x3, 0x443) semop(r8, &(0x7f0000000bc0)=[{0x4, 0x10001, 0x1000}, {0x0, 0x6, 0x800}, {0x1, 0x4, 0x1000}, {0x2, 0x7, 0x1800}, {0x5, 0x5, 0x1800}, {0x4, 0xf484, 0x1000}], 0x6) chown(&(0x7f0000000c00)='.\x00', r4, r7) chown(&(0x7f0000000c40)='./file1\x00', r4, r5) bind$inet(r6, &(0x7f0000000c80)={0x2, 0x2}, 0xc) shutdown(r1, 0x1) 06:39:24 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0xffffffff, 0x8, r2}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000200)=""/81, 0x51}], 0x3) 06:39:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028", 0x20f) 06:39:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x80000001) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x1ff, 0xcce}, 0xc) 06:39:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcf31aa13668996bb2fe74fe0000000000000000000000000000000000000000000000000000abcdff5dfeb9ab08452e084cf8150b0e82"], &(0x7f0000000100)=0x6e) 06:39:25 executing program 0: r0 = socket$inet(0x2, 0x50a736dbcf1067fc, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 06:39:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$inet6(0x18, 0x0, 0xfffffffffffffffa, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r4 = dup(0xffffffffffffffff) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x1, 0xfffffffffffffffb}], 0x6, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x12, 0x0, 0x5, 0x80000001}, {{r4}, 0xfffffffffffffff9, 0xfb, 0x0, 0x2, 0x2}, {{r5}, 0xfffffffffffffffb, 0x28, 0x4, 0x7, 0x100}], 0x1, &(0x7f0000000200)={0x8, 0x3ff}) socketpair(0x6, 0x2, 0x647b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() fcntl$setstatus(r6, 0x4, 0xfffffffffffffffe) 06:39:25 executing program 0: r0 = semget(0x0, 0x400005, 0x401f8) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x24) semop(r0, &(0x7f0000000040)=[{}], 0x1) r1 = socket$inet(0x2, 0x4000, 0x1ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 06:39:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/227, 0xe3}], 0x1, &(0x7f0000000140)=""/5, 0x5, 0xd5fb}, 0x0) 06:39:25 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r1}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 06:39:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000000580)=""/26, 0x1a}, {&(0x7f00000005c0)=""/79, 0x4f}], 0x3, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000100)=""/184, 0xb8}], 0x3) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f0000000280)=""/95, 0x5f}, {&(0x7f0000000300)=""/6, 0x6}, {&(0x7f0000004200)=""/4096, 0x1000}, {&(0x7f0000000340)=""/92, 0x5c}, {&(0x7f00000003c0)=""/96, 0x60}, {&(0x7f0000000440)=""/184, 0xb8}], 0x7, 0x0) pwritev(r0, &(0x7f0000000000), 0x10000000000002a0, 0x20000) 06:39:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 06:39:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r1, &(0x7f0000001440)=""/233, 0xe9, 0x3, &(0x7f0000001540)={0x18, 0x0, 0x8000, 0x200}, 0xc) r3 = getpgid(0x0) r4 = geteuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000140)="d12442e7a93caf38873d1aac126507156265bfda0c951b684443ebe1cda6377f6790ee602966f150aa2b1c8b61ed817b4056fe052f7c688fba486ceea176f715749d9b48539685a77de3ad0b82091b7226d7213087641f75acd0ac3a79b6fe4420b05f4a01a24550a34921878884f9fecbad6e414ed95b6975aa5eddc6005c0226192b756e6cba87c090eda368de4247648e743c67aa6dd6fc9dc2389f7d163a45af0ab4", 0xa4}, {&(0x7f0000000200)="f9ce19de46e6e3abe62ff9a8481e6abb61d45926a54a3772f0ce71dbf93290986b745a73f351ef8888409209d59c58a27547abc7e8b37d732351f6704c839bf611d62b796d8a39e92e83f391dff47f484e08f56d8ad80e2939d71bd4016704370ecc835e64c354e246a5b03e87e92f7a6b2d353c49590524ec470d25e762", 0x7e}, {&(0x7f0000000280)="3646406b6f96b06ddb2804b925264acaa02476d9fc9ca2bc6f525edbc4f229234cedec01cbb791dbe357a1a36e875e94297a900ba3c9397a23d5f864731c053cd6cf1c02d4fef2c2e6f744f6c8ca034aad7777a8d42e610cc10d564a31f6eb117b36f323e75360c7cf7ce289bc822973785587aade1e747e569f7b7a0048a1e12ffad30b97f03be0a0f6c00321fc83bcffc99b31a97fdf68bcfb9264e8aa58361ce513feb5f98400fe02c774477dbf5b3cbb648b406f111f32aa3a31459b26c1a5d5d8dd3f6cbedeb8e7629f35dfe82f31c071e130be9069f9ab2c9a5a4a94d78c0645c68d13543cb2654d59dda16e94688c4ee6a471ba6a1976cf59b3861727ea2031765f1d2881f6ae9b7971b1c1c0a37311994a73bf7f0d7ea7ffde0e0c09c86f30ce462852eedcaf1b39e3149b84cde3d53cfe615c63ff263e4bdf1dbfe5d14427a370aadf9be0e3af05fa8f854980c1b0e9a90b7d5953d4576e5cb91aad75ca02d99656aaa162c01386c79a85a55ae7259499de68d4646ac4351f422aa756266109b3f9909b5577d003df20be4db1db354dc195345c910040c1a6664c2705205023b5a27dab162b3de13d4413cde17bc3d9ff12fcaa19297736e101047fec295ecd6983b775aea7e7a1dcb271235f670d775a55a6048dc39baee0b3d8b649100757c5dca4bf63a1f34a0415ab6930b2ac8ffe000422ad8d5e7fea760de3efdb80a0d52dfafafd224b6cb156fb5fd3b108e4f4d3417a7766fa1e1568c398ec1ce19cd234a142729f5e9c7f275d15ff36f909dc6f62290ab0b0833d1b2367082c479891e0a702133dad277a5a88ed1b0e8d81a8959727a905ca12f09ca6bb90c12d1f7f59795982578d7d94a684bbd1eca3fe75381319f4c19cd878f0bdd29347e8f14c2ab94b2b060e33bd7ed65322e73104d3ec74b4714edb4420e45d951ccdde094bb3581a53d6f7098ba9b0fa9e7dc8255216af3fb96c756ed729568f04d49eaa2c5fd9cc26fcb333b90b757dd573d33cebde010d152921e7ea7d93a11e3273a468963647fb4dc6bcaa6470d780e441b0d6a44561bbf506dcf55d4cc84e44b16289820002257502a5fca9d1499e5467c110e64d2da437549107d717a134ab8e4751b2b1fa61d9052ffdfd97f4595dfd115a629d9bee9e39b9e614fee91c44fd871d31ac148f570a8e24acb08cf45612ec0a4b4bc178e39760ae9281720d4d84ed9fd1168ed5447e3bc3b25d492fa25a78933fd986d829576c8ba1b04c2a02bae927c727efc80ffb80ec13758bb56883e652a98eb8716a51ee517d64a898498ba2afb28854972154d5d3a52edd57cdb68815c90dabefaa4554c3a65626c4a1565e7cfcb71200ccf33c085dceb0762969378994333e37ea31d376e3b2cca3367d87367c7a5785e52d0007a8cb457d5380353a9df2c8483b0f6d23f78b76f7d107f65354505b8cf9d64320092b2d43121db074862c1a2c9cace3a70129be72fd21d145c75cfbd48bd8314379fb76094223e99df8b73ebdfd87e6e3d6b4e00460b4c2eeff22003ce1e93ece927d2f9cc8d4fb87215459a2eed7f404318f9f6775f7e81a054548e4c44f48b6a9f15424153278c0e14c8df5d06394a4864a4965113e2cac34824b2536c5d793e8b6af82240b975989f1319f7993389b107b7db7fd0115c7faaba2f61f92cb48da6a7fb725cb343747d93159623344727961bf9e84ed36e28e238f027d28dafa4761281267a0cc978f15abd39da46b2dc62f61f85e1ab66242e05f44451eef514c37d4b3d43a5073ab30eba561294ee5653de7125c5ccce892b7469e3f459a16d4f22af3c0f6590c029409c80268ae6d76982f02e1bc490f4e535216dfd066ee1d7eff31463a0daf46d57225f673c2afd71b19a97ce68b7fd340b28c84ba324b54ad34c445118b673361def642bede9c1b5acb734d2a5e7d88247acfa494d49dd67b2ef3cf3707ce6832ea7f39555720ce4b2600b35c832b71dbad66fb0061913b7ba4a66323998f4acf70ea5fefaceb92d2d2f47fac28c9059d8188a908b7e54b9c70d3caea0b6012bc24858d80405eca4d77cc3b136a064dd5af76d89ef7f6cfc39061f8fc8076bb15fbb959e9b37bab948c2acd51c793be7edebbcf1d917fa251e5ca7b456d5ff0fb52c996346f6cb5f5cf1e3f76e903fbffc80cf937fdf3144294b4c9e47296f53da7f1e49308416dfab6cb4a1f7255c41494d5bb3f710b3b270e596c1945de428c8a3d48b34649a1e92136afcd718a299d5b5753f67b6b7a1d986c2ab12028729b88ee9bf1dd2ad7caa505cc3c64dfb78eedd7cd86dfe7c7499dde90fd9fe5a9a251177b883bd5c794ed2c15a07ccf2b640676576a99d11b455468239df97be3af98abeee2e337461b7f045a261199b24b0c52d39ebe3e68c16e9bc87b344a1d5f3f6f609d0ce975ea04e5cab20511a65aa0e8d5d637ea4f1f718dfeb4d34c52dbca80d96c427e411829a29f25a9b4f8063b327f307d9c325a17b13564aa5085f01e574e08b8a1fa1f09e3cc910c670b93f1715b627c49d735acf5ea74ae31dd2d592a403ea97754d3e119a100c601b985402419be8e50a2960d1e6b16b6026b6fe8327a266c373b9d1f6d74227b88bfa2d1d05b37059381769df67100411cba1543bc81a1dce0a96130f5c9f69ab3e0b93ac8343608b11c01be65fc26486774c157ef407bf3557ff64b7f9ada0ded38fbb931e7e1775953c7c634662250c3a59d8afce91a1971ec35efd04fae1dcdbc963c1d65202d38e57ae0c515e68e44fa91414f10b23ada983434bbc627f8bc6e982ee403343be364a3ded31dd2816e4391d9da3d2df60635761f25e982e044270042c5803bfe7dfae5bf8cc539b5f48469f09b212b1b0f6f054f975d5d2eafee0678c85f06ed033d6af3d3ced8f11e242f187ff29cc047964e02e808547afb068da332c83834783ae534da1622768216b43e9a0ecd3a3ae52fc0db6f33a97581492ab74f0ba50f8921689bb2e1826c83116b6704caa3bb895194dc6c5b033d1c83213df37f95f0233e16fada3b8c90f088aa1f5c3d7776acd3cd08846f7c0c7b0997122eb1862f7d8d50b898e0b9507ac23901e42e2b184275fd7502d7ac796000f5def36486938e85a1198170d790694484d70e424b04028a80ac017ac645d3e7690fd6ef9901233612c5b9650ca15fc0afaa6c3f09037852d0f37399a1acd349073145d7fe124b89df42c2e3fec4f4c0ab30a8647344997aea1ab3d6d2683f90bbc439e06984d1dda0171291a84c0e2d76d8666cef62ee4150be86d4e99879c418ee552986106608db019ddba1ccd6d10d7d9f0ab776916388d400bfd66f8851e6bdcb8c696c95fce0f6401a832f659fa179bf07aca02f9204342cbf498dff7583c7ca81137af035477e501b8ce16a76ad627b9cf6eac30457b8faa13c461531acc4ddeb8d1a0cbaf2391e3b71e77c643b11399be8c2cd9dfbc4da136878f24b939538e9c2ad8edf6b6e7544f3678ea4bc767fcf442ff5bf7a6b101b23b849a40db80d17f46806c1ef7cd24ae13a072ad7a98ac94519f86fb5aca0c653449d18f1978ce3985dcb3e873616c45c46495e46f04c5e48ea473b592ff1e0b1ba5a30dd1051d59c58bf793f0000411bccf981e0cb7674ba02b80699673f0a4e16e43d12790da2505406cd156d9107422c29539f551b4c2fbc86852dc5837d20c8cd18978db89d88b15c50f04d0db5b45bd879ec08e9e79cd871e4943e546ec97136de68017fad0bea0b2266d30c1ede6dbc18f576638ac9aac9f31e4fd3ca16926e0ea8769ab01531d0f8de6dda712353fa54cbbb9117257349cd95626cc8b0f231a71c8a1cdfaa71e33538ada65d7fec8a5eb3985fdca44bfe22bcd8c9798110eab0e1b0f515c0686d0cb954a69cab1440f4c36af5858da03bd3c974eb4e575d439e3d065a11f9c3a649274d8d5916cd07d71ad6c6b8fcdbd2c8b4890ec33dbd473f3c3954d2f2d76fe954db9fc9701bffdf08ec539cda9fe23f25417ac687eeb46291b6bb0f75dd38cacb53cc4bacadd693e77fb916a5c9a7d6c0890632b416763084e42d195e7b4566c8f0a98241148978493ff12ce2212b466aa323df1df4ec933d26e9536b6db612fba6cffcbad89facb7ce6e6f0ffa2c5be1eda7f5b75732d4064a9fea9a2fb2a5f4bb2b7497ed647c8b47805126a79458ccde2db1e1aba4e1129647fb84ba702ac3d57ceff71592d320db92c97fd904e86a656cf0ea7f620e257d197357958145a10cf3565aec8698125d4decff846cc4c5b3f5e3e2c145edb9a155839f995a2e0ce8af5d35d3c17faf77a242d3c660a20d0261f5d209189b6c52bf88658aba3e372ace022bcc6104b5bc099902e896e95464f7c281babf0c9815044704e060d2bbf78c5c008e198c0b1b8001286e4cee776b191f904ac6c82a7363517371082f0dd74d6379fe74bc21d1437504a5b69f95bad05b3d9c4467899a158e84a19a6b466be53fac1776cc5fb49aa355237350793bb11d139e15b125c470bfc416c741c972f5ea22e1aad12a2296cfa621b5df6b78394b3d6506fb0944e5080383f885a5d994e10cb92591eafb7de3d3f59e0468174345612df3fad49f889eb48bfc6abb76844b5ea79757858908e21e2088a09575d70ae8c9fa2e0ead0d621dcf7c4b32a0251936dd1511a84ab97bf7e966f09078b05f4f677add0acc564cb4b6fc994fb45fe1e25d67cc33cc2f64d464ad761701a34f12157d43b4abd1ca016ff54f3efa01a3d7c1ae83768e9b91e840b32a46a746e3b9442c5692652c79c4cfb8743b05c430ed9821e09ef12b5f2d4639bcb91b9a8b20c13db0f676a4354d738e0b7b348341763c7b4c54dd37ef2d67e1c0acc1316c2d607907821bc410818eee3ea346865dcbea32fc31deda16886bec88cad0a5a90098112fb6573cf54bec887ed015fa7a60c7dd503bfb70c82a2ec96229c9b9b2d5f84d63b7d34ee9518a089aab3814fd1e00daaac8430f9899e0e7de57626c3ba2907c9ea12573a312d0c67c5bc1e96ff84c4586768fff340ab228482a5f5206c5dbbf28a8f0453d3567132ac50c68a875e13a9bb99d95d626b89e66ffbca44a60446c8c4a4c4086f956aa4f830b57fe3c98ae90a00198d14e6e34bb0334dee4651dae6824cc113a2b436ebf12f5047cb77bc3dbcd35a8ff402471c5769cfb973905338d335e7a91e9e78571e6871dc55882c5f36c000fa61ee35de27072f704fb3649136258243ccf8e399cb8381d31fa47ec8522021ced7fce7c66aabd6617a891b25c7094304e87909afa6018331fa874553201f9cd409a018b1d38a1703716a42e67eb5089f56ac49a10cd0e0866ca4bc5ad175276a40cc4da81d55c56279c33b2ff6e3902d3ae6122b0514c4d8f1c4d62a7c138f41ac4c8af32f5940c27d4ff484fcb5c9802b70238cd22bf405fc0ea6ca92325d41933d46c7c420852c9d668dc0f3a423b4961232359dd830703f1f89bf115522f5ea782f73fc45b1640c837c7bc3dae64b5a0cab9675b284d14c27a2e57b2de4709239233ff38c25554e33159cda824815cb63dbec17ad57eddf4a0d2665a62c24ef5975e9d728ad730dbd5c5799f3dca111614329bdd7116cfc5aab9c0a1feea0d7d83b87f44fe1cd776279d7fea4f7ce1bd3742b76b6fee53afc972514e9cf35d95c14d5315faa354e0e6244ca9a52f1ab4290c0752bbe2e77492f18344223fb75c4b8546d1ff7a36c6435247c9dc62f832fb037ec85cba2112ce30e3de494f8a3e9beaec81", 0x1000}, {&(0x7f0000001280)="272e7d18fffe2d3f064c468047f00f6ceeb24f834b3b25c23181656197dc7215570e4e247c720f26a43c6f17b4560670cab013a45249dbd52a48017abc4abfaa936e973d1689f5422e6eff5200", 0x4d}, {&(0x7f0000001300)="8d0dbd3e4b3ce26e68c812e4c6ad", 0xe}], 0x5, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x400}, 0x8) socket$inet(0x2, 0x7, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:39:25 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x2, 0x0, 0x0, 0x0) 06:39:26 executing program 1: r0 = getpid() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) fcntl$setown(r1, 0x6, r0) 06:39:26 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000740)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvfrom(r0, &(0x7f00000000c0)=""/165, 0xa5, 0x41, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000700)='./file0\x00', 0x2000002fd, 0x40) chroot(&(0x7f0000000080)='./file0\x00') 06:39:26 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "30fea56c98483e8c4b1e26bbc262f439119a62fc"}) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "123d6d3757f5264afeb105ae74fa238447294625", 0x0, 0x7f}) 06:39:26 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) poll(0x0, 0x0, 0xd56) setitimer(0x0, 0x0, &(0x7f0000000100)) 06:39:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20800, 0x100) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) r2 = getuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) 06:39:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad5f1a735b9299766ee6e196bfcfcef1e4b7aab0340ddb521d8aeff88831afd7f330d8f9fe712643d571e0e62085b00e0be4efd7cd9609ba2305ee90b4b99ee18a6addb872aba7819ef2629e8812b9ba6605caed2dba4f1c783f20455cdf87446fca04d6f1d1ff6f4a7455bd9fe2d93174e6223b76773b77878a", 0x91, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x71) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) ioctl$TIOCSTART(r3, 0x2000746e) kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x11d7a9cd15ac791, r3, 0x0, 0x0) 06:39:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x36, 0x238c0cde}, 0x10) fchown(r0, r1, r2) 06:39:27 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="741258d5cf2f94a18248ea95f38ccad0b817bb8b4919aa57b81f2f665ea8ba184822d6e2ae06795709a343d9ccc790b5356d9307f2393f4a6f7c8fceec18625c03c5ed26593a419a59d419648ea9df9f25f261e9f668039b9b09f6ecd4d8e5bd009c43374fafda2294a5dfac5ffb946ce8635603b97289a62039878ac43603c7b8058f867cfb420274c3c6c0e972e4815e413dd9a836d9edd142a1abcff2002310b1982715c7840d2ea5c7883792dcbdfb84d3d2987bc7ecc09fb70b1a1c2e42edc5a0bb80b55a0e5784188769412c062f95125156dd", 0xd6}], 0x1, &(0x7f0000000240)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x100, 0x5}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e01bb97ebd00eb1979d7ca306e64faac880503b630258f2e4ea51c7e1ac1b67f340fb39626923e7b80f5211e2149fcd2ad8c17f0e79f9f6b3a1f44180e87a0ef880708acb6ff3e4fe819e29a24371fcdd3b825f2a5acd01dc5d143ea17c8aea9441a0bcf66dd02742f3721de71da7993efeb75de9a", 0x75) getitimer(0x0, 0xfffffffffffffffe) 06:39:27 executing program 0: r0 = semget$private(0x0, 0x4, 0xa0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0xffff, r1, r2, r3, r4, 0xa4, 0x5}, 0x0, 0x0, 0x6}) r5 = semget(0x2, 0x0, 0x0) semop(r5, &(0x7f0000000000)=[{0x0, 0x2, 0x1800}], 0x1) semop(r5, &(0x7f0000000100)=[{0x0, 0x5, 0x1800}], 0x1) 06:39:27 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x4, 0x49) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2e2c9071d4608ecb2ddf5b2520387a49be57010b750f1456a34baa07505ee7e4f77ac4515c59a8c4c0a6701cd5012d11151c64fe4b80a7390b43b68cc1f4675608cf33f246b77f51317bb1a4ccb36acc0030b67f6efa69cd632427fe3defdf5808ce975e08cf92e0f74f5578f61e78d88d30c09a99f113bdd9512d94657cf71af896d37cd2bf72e88ade04599e816e96aeb2665cf647fc4cf12ebcc15a87616f47", 0xa1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) 06:39:27 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) 06:39:27 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='W\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x180) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) 06:39:27 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = semget(0x3, 0x2, 0x202) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/24) kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 06:39:27 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) 06:39:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x82, 0x11) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)) kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(r2, r1) 06:39:27 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 06:39:27 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) execve(0x0, 0x0, &(0x7f00000001c0)=[0x0, &(0x7f0000000180)="38013a5c292763e77c5ee9b842"]) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8001, 0x1000, 0x6, 0x1, "bc6cced4e522b586ec64eeb50b324c4277e60ca1", 0x7000000, 0x7}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000200)="749008626018d8634bd2be4d7aa9dc76646d4c8e2b484be8bd09b296aa951f893f8b1c3b40155402bd3d83", 0x2b}, {&(0x7f0000000240)="fbe10a1610839fd65f1f8c8cac007fb3a7dcd863262893057d593b9dd92daf8851e037ee0904357665107ed216f640e426998f284b9d35767efd2bbda7bd2e09eb6b2f5e8b8ec5d449344cdcdc424a13ee2dc05afe6e4397abe39ff8d0e54cf6490cf47950d3dde4863fd0cef83b63ea72035daeaf6164983055b9a1cddc25ce74ba1dcbb2da678b681a5d1fc673ea3eff53eb425fe8edcf9ccce624728b742d0094e4faa1b1eaf5c506b7bd2d740a3f912181039c08eac0650a30c014ba57a8fadfeceef7b9c9c2f3d177894e40460176f6b09cac6e64026396955a7367bf88f49fcdc93e3aefcceb395f831c74", 0xee}, {&(0x7f0000000340)="29082f9b8dd05a40e915b12c59b569ad93e998e552cd94b92ae081be5e8d76696a3805e72ce7cc6efaf9570416a6d55708509a41f515605dc34cb85f6c4e9aa3a5826e613220b8d5c508fb33893fe875ac3c725ebdaf5f67f5f0dcaf28260722c83c688ee55e1674bc7ff059cafd009316124d942ed138449fdd2d8365d64337d0115d13bd42018e80700a0e", 0x8c}, {&(0x7f0000000400)="2aeb74d94f8000b564f2680be773718d445fbc06704d9c11120ef4d9b1d4d291825e0f571133cd108522b84a132797a679430cca0643967ef7a1fece0f664ee686774cd6388f72b74274fb4fea5d5b3e2e4bcada95e36ad905f569a786c79edd6c03fb8a32f7f2a87f46dc1a9e0b56031611ee403cb13ebe22d6610964ab455382d5549c6ff8043468a961bb393feb49065fda11977c538d7c3589c93900fe7d8bbfb53d0707d16ffc51aa2af9f192a400cc9959fca20eeec4a9950a06da162b110813cffd", 0xc5}, {&(0x7f0000000500)="a192ceba91dd1e5f71b53759ad9fd3046224337442d61622e82cdf4cec2ebbbe3500492cf1d87da4dc6b7a387627344e92803db75a33ed27246ebe1b624834a7120c5286014e25455eb913bf7685f67fb390af10c9157d5cf873be47953522e5465eebd01cfce8c0be42b9", 0x6b}, {&(0x7f0000000580)="ca79f4241b8830601ee0b36ebd5c9ee4271cbec76ff6097351c0eae326fb379d27a30dfb16c92c0f2bcff94c177db5fd6ed3f46315301a71059e3157465a7220c68e74656b4fa613395697fb0c8ff126a703c5d9", 0x54}, {&(0x7f0000000600)="6eead77404d8f1a45ab86a3f996a757690e8e629f34ed1cb613f475ef3bfd8097f0274743b5b61ab6b0a340691ac1e92b8798744ce95d793eb6ef927232db27fd0f1a2551a38af5ccde7ba54b744fb134647ccf25b4e1cac7b338c2f42a5f1d2d04d7f8d2132c778d3fa2ab82e584d4298aed5ac2d05bc2e8c889211df39", 0x7e}], 0x7) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x20) kevent(r0, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffd, 0x92, 0x20000000, 0x7f, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20, 0x0, 0x6}], 0x18000000000, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x3415, 0x80}, {{r1}, 0x0, 0x20, 0x80000005, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x42, 0x18, 0x2, 0x81}], 0x3, &(0x7f00000007c0)={0x8, 0x3}) write(r1, &(0x7f0000335000), 0xfc94) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) 06:39:27 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00']) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10088, 0x20) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='({\x00', &(0x7f0000000500)='\x00']) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = getgid() r4 = fcntl$dupfd(r0, 0xa, r1) connect$inet6(r4, &(0x7f0000000680)={0x18, 0x3, 0x81, 0x8000}, 0xc) fchownat(r1, &(0x7f00000005c0)='./file0\x00', r2, r3, 0x2) 06:39:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x41b1f84c, 0x0) fcntl$setflags(r1, 0x2, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r3 = dup(r0) kevent(r3, &(0x7f0000001140)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x943d, 0x0) 06:39:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="7187b27fbbc67d3eba1a9ef2c964d8bd7bd0cded8fb0ca8dfbbe44baeef6ef1f81d73ff599feca3a16d6e76ff9864fc81216c72ec9bf66bfa309a78499031eb7a14a863d9cdef0caaa6f585cc01c2d39dbb1cd52f12e7167875dc9426b77dbc6a197c2992e8b858d54b962d4f347843befbf7f4b4b89c2250a", 0x79) 06:39:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="c5247478a9b6a7a761135099ff08afc2b80cdff2d0000000000000595228f4da11502a4782a7183ed53cafa14586025e000000000000000000", 0x39) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() r4 = getegid() r5 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x8, r3, r4, r5, r6, 0x40, 0x7fffffff}, 0x37434177, 0xffff, r7, r8, 0x0, 0x0, 0x5}) 06:39:28 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x81}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x10003, 0x0, 0x6, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/75}, &(0x7f00000000c0)=0x4d) kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) 06:39:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) write(r0, &(0x7f0000001400)="3e3b3e4c19bd5a2084e8", 0x6) write(r0, 0x0, 0xfefe) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/64, 0x40}, {&(0x7f0000001240)=""/20, 0x14}], 0x7, 0x0) 06:39:28 executing program 1: socketpair$inet6(0x18, 0x4, 0x1, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10510, 0x0) r1 = open(&(0x7f0000001100)='./bus\x00', 0x0, 0x4) write(r0, 0x0, 0x0) dup(r1) 06:39:28 executing program 1: nanosleep(&(0x7f0000000200)={0x0, 0x1}, &(0x7f0000000300)) r0 = socket(0x10, 0x7, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5ffc, 0xfffffffffffff689}, {0x18, 0x3, 0x200, 0x9}, 0xdb4, [0x3f, 0x1, 0x9, 0x4, 0x8001, 0x4, 0x85, 0x14bd]}, 0x3c) 06:39:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x7fffffffffffffff, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x80) 06:39:28 executing program 0: r0 = kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) 06:39:28 executing program 1: open(&(0x7f0000000080)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 06:39:28 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpid() fcntl$getown(r0, 0x5) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpid() getpgrp() r1 = getpgid(0xffffffffffffffff) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 06:39:28 executing program 1: mknod(&(0x7f0000000000)='\x00', 0x2047, 0x2d54) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x1f}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0xfe4}], 0x3) 06:39:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) socketpair(0x23, 0x5, 0x0, &(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x20) 06:39:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$inet(0x2, 0x2, 0x7f, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = getuid() setuid(r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 06:39:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="009872a488a778783b5109dd00000000ce00043000"], 0xa, &(0x7f0000000080), 0x18b}, 0x0) 06:39:28 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) write(r0, &(0x7f0000000080)="a05ef49f1296068abcce5c0be284389b44e06c8fce0742770a157a8fb08cf06c730d49409ee9096ae82a8206dae57b3df5a1bcf331e963dbf5b3ac4a87273c41ea852952d3c43ada0cd33425254a89b6108e881bc50d70306c2f984fd69a6279faf159f82a816e3f80154aaf3f131d4068ced7713248095e4f48e7f9f7bb45e8aa01094f941bce05fdad9553bf7a9d8c2a0c4584bacf3edbea4f7af6fb1deac1b13205dba96b81423dad853731f8b5b08e2d03358deec61c5504950d61176511c22b33509f81e887fe5ea79d602192407777b0c7d626f27fd4054b297bfc12", 0xdf) 06:39:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0xfffffffffffffffc, 0x100100000, r3}) 06:39:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() 06:39:28 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="36ef7408ce25a7b6c66a634ddf06c5141e69ea29972e4cfec22045501d2f34c87fb86f7971726c30a8", 0x4b) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r2, &(0x7f0000000080)="e3c64246608c5282d292dbdd9240d34a18abe0da080d7ba8b96608164509e0915df6f20170cfbbf5e38526cf6e2ddc8566126205ed5b831f77e571cbab41553be0282ec4596967cdc5835830c435ebcea5841a6ddac5adedfa4a", 0x5a, 0x400, &(0x7f0000000300)=@in6={0x18, 0x0, 0x2, 0xffffffff}, 0xdf7a93ff9d5fb1f) getpeername(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r3 = socket$inet(0x2, 0x3, 0x3) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x5) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x2) 06:39:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xd) fcntl$setstatus(r0, 0x4, 0x6) 06:39:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000000)=""/91, 0x5b, 0x40, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) close(r0) fchmod(r0, 0x0) 06:39:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x280a1, 0x8) listen(r0, 0x100) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 06:39:28 executing program 0: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) clock_gettime(0x7, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/188) syz_extract_tcp_res(&(0x7f0000000180), 0x0, 0x4) msgrcv(r0, &(0x7f0000000100)={0x0, ""/101}, 0x6d, 0x3, 0x800) msgctl$IPC_RMID(r0, 0x0) 06:39:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="d2ea8f6a781030000000001aa5008000003ef20f1b857db80000410fd2eb470f57eec4a1cdf54fff460ffe3e672e4b0f7e261409") readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) execve(0x0, 0x0, 0x0) 06:39:28 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) 06:39:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/36, 0x24) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) utimes(&(0x7f0000000440)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) 06:39:28 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002900)={0x0, 0x0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/253, 0xfd}, {&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000002c0)=""/159, 0x9f}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/254, 0xfe}, {&(0x7f0000001480)=""/194, 0xc2}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/16, 0x10}, {&(0x7f00000025c0)=""/207, 0xcf}, {&(0x7f00000026c0)=""/90, 0x5a}], 0xa, &(0x7f0000002800)=""/235, 0xeb}, 0x800) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) fsync(r0) write(r0, &(0x7f0000000040)='=', 0x1) 06:39:28 executing program 1: socketpair$unix(0x1, 0x800000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000080), 0x101, 0xaf91) r2 = kqueue() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 06:39:28 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) 06:39:32 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff7, 0x8, 0xfffffffffffffffc, 0x2, "635418990d08f15d58e3f7bdeec3037adb24f7b3", 0x1f5, 0x2}) read(r0, &(0x7f0000000280)=""/132, 0xfffffe73) 06:39:32 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) getdents(r0, &(0x7f0000000180)=""/133, 0x85) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x1}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="1c63c7acef22953901491b9f91548bb686b0f7f3450713e924ee1223520915a0a63a3ddd6f51bf51b7b728a907887e8f", 0x30) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r4 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) writev(r4, &(0x7f00000005c0)=[{0x0}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x4d, 0x9}, {0x18, 0x0, 0x3ff, 0x5}, 0x8, [0x6, 0x1000, 0x100000001, 0x9, 0x5e15, 0x0, 0x5, 0xc514]}, 0x3c) getegid() bind$unix(r2, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) 06:39:32 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x50ca) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xb, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x91e, 0x0, 0xb63, 0x0) 06:39:32 executing program 1: mprotect(&(0x7f0000319000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) pipe2(&(0x7f0000000000), 0x10004) socketpair(0x20, 0x8005, 0x81, &(0x7f0000000080)) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 06:39:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x0, 0xace6}, 0xc) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x5, 0x810, r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 06:39:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000080)=0xffffffffffffff3b) 06:39:33 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000280), 0x4) setsockopt$sock_int(r0, 0xffff, 0x2a0, &(0x7f0000000000)=0x889, 0x4) 06:39:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') 06:39:33 executing program 0: sync() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r1, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) chown(0x0, r0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r2 = socket$inet6(0x18, 0x4, 0x24af) r3 = shmget$private(0x0, 0x3000, 0x141, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/4096) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0xa0, 0x0) 06:39:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x80, 0xa7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x2}], 0x1, 0x3f) poll(&(0x7f0000000180)=[{r1, 0x5}], 0x1, 0x0) 06:39:33 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000080)="4b2f8e", 0x3}, {&(0x7f00000000c0)="9ba5b4f66fb218d20c8aefb079e88093e55cdc41e0cd5557f0ddae562d885da6e10cf518c07bfa0b2bf10703a7476d28ce72", 0x32}, {&(0x7f0000000100)="9fe6edc2ded70254d5a8b16ef9eb7ad3df8e79a9f0a0cfacd54dadcf377e8fca288b0b13f53c8e50ea4ced94e178906e6e5e44020075ddd11e48bdaacb18177cd5ea436a513658d754eaba9b655fb9bf4a44df7f4e20c4b8007072de4c6d3e2582791ed491d6b33948e80c44f9c0021ae2678fbd2c40248b8edaae25ea92001bc175594371e6f2c54b303c5da2a8b989abcd14eb5a25b8d21fe2bcc0e52ecb416e4ac92873f18ec03f886c5cf1650545b1c81eb85b27932128ee2a0aee406eba06bbf8e2893cbba8e971666109592edc795860a2d2dc0886b69412fab01c1140f4828c6584229f89ce8c2f16340ef7690e1ef643bd950d3510bb3861958d0dbfe2eaa7741b6d6ef4f2c86595572da62da3fb7475c8778aca93231dfecd70d6c4ff0cdfbeabb0df57eda1d6c4bd9a737a6af59741840cf0842488d1f165f10bbeb107c88427f342de49325ba40d34940b26729cf7726eff034679e74b7b99026466febd8166a333f5370cc6025d5c45faf0c6139a9ef6855618be673c2e4dd33809469d896e4885336eaa70706f0854efbbb132e2b6e787105c36fb494256a0fec235201aa916881335946a0182538beb4c484d616b16cd57ece2151320d92a1f84c0e169611d67dc0cb2504edbe3aeb3b6e2fcc27187dafdc1b1db0dd178656a9cd9fcffabac08a63b63911cd7df6708000754d8b80784b8a56b2cde645016b7fe48eb2d2d771b2239a85da8ea754ac865ad250cc4d081f687e9afdb03715a310a103678c1f806f4e2c6bfc3b2c4df88ddd21869ae5b2ac7d7818732a1ff7b41d0c1e575f0db3978e2cb69dee77db187b8bc32ba8c2a9b8a4c7200cd65e3f934f113357ace75c3d4acf7e7e036f66de2f3dfa7ad21364f0843e4dbfe80ed276e85fcd908d62d466fa3065248b5bebc42964d499dfe4c19a37b2c553c88868529dafe1c83180fbfdcfb17d261a8fb16ea42a1b46f3a6ece8883a773b76fc0790e656b1cde371f50153ff9270ed323f40c86137e0da986a8f5b6bbd83ae1dbfe6f2810256da8644d252efe0e7eb58a021038b0c45624637e2889f824764aa321d652c92fc7ca47c8c34111c81e436995c87f1c004654c199441163b34be9583051845d8fae4880796a68ed4ab935324ed48a6bb30854ca7ebc89f5c06fdfc305d40a69379d8b4ee5f8530797bb409868895fc704a30afd104a341a2dff6cf43d94715f304e27fa1e8d52b10757fb0b109c2f6689fdf2584056f8caf5b5500dba6ceed29e525d008e3daa19a99999f36891631d3e5e15c6b16bf774f7b83ac07c6d495fd17091412a63d5d7d062701c92ab9c76f58ff217120555e3634efbab607ce8ff221b126d6405944aa9d014b5bb6ad47805bbd4bd7669d4a736555ba75bfd53239dec562eb917a0272b474235cab9215af3dc553074aa5c2a4751d45588c44559ca6e6dad76b3bdf4faa6cad58f6e1e9f2b9ade979eb5a55625e9f76d891a8960866264bc9ea5f761b28e2f970be73480200036237e3b1c43fa1b329a9deaad866a5eb45d70ba201a11984e47cb05db5f42f0a510068a6480e5fb0c574f66d14af5321a261f49f291c21775b6bda241976cf51fa9f1a677028d0bc9553d1bad66de4af5f84c221cb78da8793095983f073b4dae88c866be324b4a981435385249922e394f3e93366153de35eb47342a7c195e9b2dcb77d5d6a43646695084bed1f1c404b5ecbffd3cc49a44688d535c90ac44526276a7ea704829be3b234066ae81dbe91a2c196f27f0eb1318e9f14b9cc19c386fd23544f563b4cec75ea5b83dde0beb140c70c12e8bf04deb40ca66fac804dc3c35fa5b31ac6a6643e4f4d93b7d63ba2fadddafcd64f90ceb7a0f2e076e2fe80cb25460d09b93692d0734f85aeec9648349ac392ac2b0a635abd59a72dd8fc23386fab244905c3c701d1ecf0a260c376dd3489c2d9e2965a220cf83d19149f3b36b30ada6ddac6fa60841ffd146b47698135994c2bcc23d172ac787616e321474b5d518dd276d6b7e05a00277a5c79b93801c6d56ee8ce2019d950057ec9c2b499972ad6460bfd37280b8945acb4158b9ba1e28dd2e9f41560680ea48cee31c440ce589f3f114a7ffd57c25fae30a45e09f20c0930ae11d26cc875ea50d96a19a85248e67df2aab8f8633511c0c53dd63d3a70c1557d4d16072fa1caeccd022fe1a6153247c869bad6728ca8816db724042ca450401c01f21aeb86ddef7512030998184e522c0a067e8cd33cbf4c45ea224527c8c17dec834e7298feb3643f9d92da5d7817c97052ef9f02e65e04a3c39e743eeadea5a32cbde3bbdfaa505a4d622799ec1169597eebda9300a33f5069258629260350c437b8e3cc220d17cd7f4d4309d8fddee5cda01d84df1bf2390852ed6ef297676b43784e1ff44674ad7a21de59c5351fbe432686fdff58906c34b938c04707bd6769115c1500050eaea4a603220b6e8f7f57e72b4e6c893c4dc6967299c169b6b453d971483614791920d465e520cdda2f6525e1fd0f0d346e5e02dbc85e1461515f2c4b0b06a7ba880a8dba97db14b9d3d21e431cc0d73d0860fbd189d17bfc0ef2900c4b976cc683de8e82c3b8d2ec0fc42621566eeb9e06c4c4908a974d035d98a59336af4672d3430d76947df41e6a527daa0666df621580549efd36271c98245f960ebf769bd86723442749a17519e16bfb7773a5e5f3551b3d14603ba238012feebb19f3a1c02b8e6b9322df39f3a4bb08796b0e9360020a10d5b603f842307b09c4a2b8182561680e11a8086b3e6d25553eb26509fb8abeaba133a7db79d0402ec41713f7dba2e7c4132e21ceb7c7ed3159296b5c682fea4f4f4dc78260e2046f91555fba739923f7f07c48406e94bdd998b2929e3251329b4b44199c0a494e75f76bc8dff907e53db21e5a0198896ab590b7bacd3613bc70386ab518df444a2cf799bf1901592f4470b8f2c66bfc5a526be9c811148dd08a8bf456f4ce6c8c9c0ba73845b7af270d76f889f7bc55fbdaa507748459007d8e47e9eb312471822f64f323e192073669d1450e90d76ea6ec3e801d2dcfec83d7947765b36734ccf2d956e8c7e8fced338b768c45b8b69df31b6a56398be270a63464a0bbcd422743f72ccf3e2102ec6788ed7f745b21df8de012a75bebc3d5a6f8e05dbb87ec40e124e902cf575db24897b2acf14a65aae33f67566450f12900ea167ee60670aba953564138cba572e4183d2cbd40110f894ebd4788c2d68682fa97d3a383d6e2cddddf373018543f9c508063c7df30c03c75400c3504a240a584b9dbc16ab9d57fb595b65971ec26de7b96fa3470c67f889980c5fcef97cbc915ea6fa72a356d92988062d141f8e3b5bb49de8659f44e799b18eba6a3ba8aff6b8b59db56e890f6d15cb1fc8ed6bb15696ca3cf1342c4aee03c203c429de8b04b4d310d93677ae273ab5690fc4e6f5780776365778d662351b4f4ef8cbd8d67cad879e9de5e49d49261ed298c9969051428830b1e3aec3dbad69ee4ce75a1d9adb00a0798aab7de3d56be8fc30f080cf0aa6577acf3e7c854dadf0614629ac6a8c364d5026a4465fd2309169fef6ccc33c950729ac179150451e9b13ad5c6489a1c256efdcb1ad42bf6c57cea2ae4983b02f31200a93c217042e922bac6ffd0dff85bed982f5f84439937d7d7fc7663d3a688938947eb2ea910f22e895c2b661c43296b16752600dde94b4996038fcc355e2ade4bd81f06552b1ea52284843ef9c4e5e8cfa87a35e563e8d4be98f83d0dc59cf264b19e21be8c19f8103b46f3702e8573036d7fbc489f55219571d259694e139d09edb9e6dc4bbc7b1eccd8eb5bd76c21d2042971ca9a0abc9ea3cb046044c0364fca38feec06e63639fa17b0ff0f69a78c906a4130eeb830fbf4ef732eac40d1764f96e66e5a847e6c56e69c74665dccac79e6b11f3d92b7f2f196264d35192d9ba06d5fc0435c950900859130d4751db4c2057041d3901ab4274d4f3619907080dd490af6d352a130cfc1dd8888be8afe518a510a830230806d0f87937cf9a64343028efba9fd98d900fd508a528c8f0434f13e74fa49bdc3fc40439348f0797c260e64be25720e201c968a541901aeb52e95ecd59c6b36f95220e4bf6d8cb5298fd4ff85e198fd870f4e7cf6d98707bc3a3143c764e58bd43719c29a7a52f63972e6094d1e9c34c9613ae833d8e53dd2778052674f1d0e64028284353a6dc626108dc48aa640ae771993269fca20171ed0c10a4bae03651ce51f811d92ce8cea414f4a8d511b0aced4b53ac05fb9d438e1221a91b4eb70bccbae6703d7dbd55a029d4876141d2f75806950feb72ee77bd5850fb1bd6cd93e6205a9c9b3ef9358910fb046e0c85e9065f0eaff3011392b48bb8661a56325b038ccc277edf06b8ee619ef3be99926a31b33b85b08520c1087a90fb1f4b08d7835dd3119dac527408d5a05906ebb84938a44ea5fc8a7fe3496fa3a5b83925c2914b4c18d472b1257e140163fcecf15fde932f0ed0b4b24e479142888cdc970e9fd6312137f6d005f9758da54b9836ee80f9d3605b3d5797b6f83c3f288682248592d60465ea73105e17dd57d85e44f92f8318c591b132d6e90566328638b0f476f56a0ec2ccc84c8ad027f9665a613a063e89fafa315d1ea6a0d87e9d282b08ca12e1e78d3fcc3c1f2c80e565e200a4d95a70a4e7009add9738457e270c0abd34084d9a5cefd6eb1a4d46116a7e3a6d3561304a9336b6c33b2d2309f0f21b4537fd92f8740118778c23f19e0e623cf7c96d54128d5baacd565a7391cde918c18393170ed6425edbc7dd779430e99b99e0dd71e059ef879f955fd9bd920796fabe0d98af3f04938cb8da1e11dbe34d32bfae23d5a4bd22963e2425aa941ff4f82fd70c66de6b18e67f7080fc28656a271e74dfd64a00e714540d5ddd4ae77576b3843307f062d519f89c441e97486984eded37189480d5c5fabde5371d8bcdda1b3dce0e9e5d03cbd438fec54c161020e85ec4d7a732478bf09e0c9e47bf18a4aca367309f2a95f54d0634a9676074c11c78951f76e11df3b42453f4d735c941cd019ec34ac362fce67380f0e232f37c576671493c5e60c3f82bf200f1a0d008be2d730a777b055bd72fd5f81ba19e08908baa98f41245a78aadcc0dedc66e08b2b0dd918f4ab14bf62ae1d4d29fe171c819a30380c5ba1c3317d9926bfe7c82ba3a790c1f522411af916348ca18f09d5accbc8cb152974717714039670d3e50be8bd6a2b5aa7510f8dc17e343268926ab6b5cbcecfe2c21610f6ba048313dee84f1867d839d75efe9f46663c80331ae1a012a309170461e899b42fc58bd0bfacf3a050c8a45a653dafb20e1230febac6d4b4b9fc350ac4b5c16c18aa2e324aff7197ffcce783740017d4458377eae989e7f03c36ef6c24bee89465c30ea85f953f37cfb09e9f17c0b927c2c531c2ff8c4e5c730757d9a4b024da6072893266971c175341605abeb942025585a52dbd64747276e3bd59aabfbb0ad732147a9681a727337d7c04e65d40a9331f0ee6b47632255c4912a2848833ca908e1dd5c157915b3fff256b1d5697a294311a56cb1e4ea840d42d5165f3fd29b533ae55d289aedc5318dc9c9236b090f4e9ca30408be129e63fd5f77cb6a6b6ee5cd5ce80db9c37933ff4adaf3ffd8a49c89e4ca1dcbf5d1df6c0b3c0a4ec3b2f96a5ffeefbbb2b1693425fcfef9a8ac1ddfa5efcaa8f20faac9acdce578ffa5b50117071b847ab2290adc372bbcdd13ea", 0x1000}], 0x308) r3 = kqueue() flock(r2, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001140)="87f4254310bae832a7dda5996e72e78b0b117bdeafeb39f0c99ab721f74a3693f4658d78486e840012f21d38b40ec736991c665d919b89a1bf6d1873f78879af78c698d0cbe7b1305a15d49508c5e1b091e918f4b4028a27ff6b67b92f384902e69f88f3260ebc042d8c3bd459b37ceb5ff05e531aa9015c7a1ae4e1ae2adf58f4fc884731ed8f14cbb7f5d9ededb34485b943d37154d13716fd150aacb7b89ba42eaeaeaa6ef64b404184afcdb0265dc7faf9ba660d0bd86b0f9b066784574502f032901ceb9bb20b7c115bfc59bb783f62", 0xd2) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85, 0x0, 0xffffffffffffffff}], 0x1000, 0x0, 0x2000000000, 0x0) close(r2) dup2(r2, r3) 06:39:33 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x1000000000100) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) 06:39:34 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1ff) 06:39:34 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) close(r2) kqueue() 06:39:34 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) fcntl$getown(r0, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000000100)='.\x00', 0x2, 0x100) fcntl$getown(r0, 0x5) 06:39:34 executing program 1: socketpair(0x18, 0x8003, 0x2b, 0x0) r0 = dup(0xffffffffffffffff) link(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') r1 = dup(0xffffffffffffff9c) r2 = kqueue() socketpair$inet6(0x18, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = socket(0x2, 0x8004, 0x3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000840)=0x8) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept(r6, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r8 = socket$inet6(0x18, 0x8003, 0x200) kevent(r7, &(0x7f0000000680)=[{{r8}, 0xfffffffffffffffc, 0x8a, 0x80000024, 0x101, 0x3}], 0x2, &(0x7f00000006c0)=[{{r5}, 0xffffffffffffffff, 0x90, 0x2, 0x9, 0x5}, {{r7}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0xffffffffffff6307, 0x5}, {{r5}, 0xfffffffffffffffb, 0x6, 0x88, 0xff, 0x12f}, {{r4}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x3, 0xfffffffffffffc01}, {{r3}, 0xfffffffffffffff8, 0x84, 0x10, 0x80, 0x401}, {{r7}, 0x0, 0x20, 0x1, 0x100000000, 0x5c2b}], 0x5, &(0x7f0000000780)={0x0, 0x80000001}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000480)=""/240, &(0x7f0000000580)=0xf0) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000880)) fcntl$setown(r4, 0x6, r9) getrusage(0xffffffffffffffff, &(0x7f00000005c0)) r10 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x164) socketpair$inet6(0x18, 0x2, 0xa86f, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x20, 0x0, 0xffffffff, 0x13740}, {{r2}, 0xfffffffffffffffe, 0xa1, 0x28}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x101, 0xe52}, {{r4}, 0xfffffffffffffffd, 0x0, 0x22, 0x4a, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x7fff, 0xfffffffffffffffc}], 0xfb, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x20, 0x1}, {{r7}, 0xfffffffffffffffb, 0x20, 0x20, 0x7, 0x7b}, {{r8}, 0xfffffffffffffffc, 0x44, 0x1, 0x3}, {{r10}, 0xffffffffffffffff, 0xd0, 0x20, 0x8, 0x2}, {{r11}, 0xffffffffffffffff, 0x40, 0x1, 0x350e, 0xffffffffffff5f37}], 0x1, &(0x7f0000000340)={0xffffffff, 0x3}) 06:39:34 executing program 0: r0 = socket$unix(0x1, 0x100000009, 0x0) close(r0) getsockname(r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x28080, 0x84) 06:39:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="7c62df21affa58cd204293731ca6bf82884be2f28b0666956d9c8769cd24d7485997ea2005f0319d2ecfb06d68bd1f633a441941d86d466a156ba84bae21220a46ff8e6bc79347082582cd0f55f9f3fe850fae6eed7ae3149a5096f44af983d77585819b9bc6fa4eee2fbece58960970658b60626e07b80c124c9abbf3b508995e973e573959b53dc267d83da7a9628b42f3fdd7286e40cbb294c7d7ba2b318a32a05fea2d9b74f1ae99c66ca97dcc23b58f1a3e543f1ee7d563d46d", 0xbc}, {&(0x7f00000000c0)="9e968d7ab3feeaa7ab355e13920e6a9c6c27a9b5178ba493af497cce83ea5658332eada1b6e7839b001b9201e000b19061b0c6dba5ea6ff09f00c58da587d8a07aa83adb3ed803585cfd00c0cbe52d255047eacc88f8b486bf374e5dabe5ff5d6afbeccb3cb9d4b27273721dd2b47b66bbbfc353b54cff893cb43983d498d4349ffc88778fe5fedf6028acb528cb43751c5af5165ff680af9d83c36d50610b0b571c07733a528c3cd13e6312474db16a92af21ca9d66a730a190066eec194bcb4c7b98ddfa223354d32bc92d7278b5cb623dfc01d10138dada1280604f2941", 0xdf}, {&(0x7f00000001c0)="a04c268da7462304d70d0140d806a54b2052fb6595d571d7516267fd84a2265e4d42138a0cc03d7f41562d1237dbd37915eb4771042d9ef9840b9da53d75b49ec4e383ba7d9617", 0x47}, {&(0x7f0000000240)="71518eaaa92df54afb5c9e30c14715411f9bafa7cb3df40d2974c20e7e977f3494dcbacb226d657b744af521102bde4fa1e767383d04e7096e7031226d69a4c68768e05c504630e8aed8b3250a07de877121b0e8f9807eda4d14655fa4c96474b2b9a3c4b8a2afe8da24aa4f3e6c5ba1384d2bfff17f3a16c65a4e4dcfe017368af6218d94a2fefafe40b822a96ec6cddf6c24fac4299941cf", 0x99}, {&(0x7f0000000300)="5e714173d6aa38ae059194d9b668689e693fd315dc939ac01161cc68c9644841ff5ce090b6491d4090caf50e39a070bce0749bcc58fac3b07c2bcdbbedc160e3c4a0951fbb", 0x45}], 0x5, 0x0) close(r0) dup(r1) 06:39:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="7a573533c9b8089de47b1f8a2c4b24b036af5a"], 0x1, &(0x7f0000001480)=[{&(0x7f0000001240)="1175675beeb05acad0d639210ba5efb48d6e831f03340f6471d84220875a762168dcb660b890aaaf6120799c3ab22dc34643889f3a4ad47b4a20de17ddb8f8457026dbf5b5876f6fe4bd8e3761eb2c6ea29c121545af0030c0cf0d3aa7bb26584b763ce04f40638223ef5655ea933b25122a68de59897a4b9a778d65e79e1db3eb82919aee8a13d2644dd3d4db76bef2bc6e77c15ec65c179740cfe3f9849930434cd250c883562837ebf2f94c917f0f94423d422c752542f611ac3c47b807bdca6952371aae3ac6b05e9fe4f4bfa177269954162dec47443b12880d88414e40422507d44aadeb196ce19914582e6358aca08df4ef4c5a8f1e9e87"}, {&(0x7f00000014c0)="3ea5228380d160e8af1c39bca40d14588deaf3e6914d6378957f9f87f7075798c3cd3bcf25d3c2f30db36903a6ccd666bfabd92e4a507817d37b7cd1d7fc04df78daf641c9679a4a5d82cc9e9cdb31bb4152e47931361be6d479c91e6667508f14ab076a54c07ada58bdcd6c18418a4fe43a0f7c82b1564e01696184db6fa34a25b9bd8c6bd8a802e29168cb4a6907e5f0bc"}, {&(0x7f0000001400)="9c861524a225a34acb388e250e26195b4635eeec2d4dd62fb521aa0247aaf06997ae67f00c00adee0d917422be7294ec7e87e74df2f4da582de3612d0f09c2f49e13e1d92a8e3fdc2d7ba7a6ece137aff52dacf80e69a50dde53b35aa5aed9a919af902d66cfbb34c78ed1ff421da6e2ee04e23e42938de2d6e721"}], 0x0, 0x0, 0x289}, 0x0) r0 = socket$inet6(0x18, 0x1, 0x100000001) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="845f607560934d4bc78b34ade0dab3bc851e5aa434831b626e492665fa3861e19443c74bcbc2038142738b2cc4f4ff9559a50d21e33fac06226db358f8e09f90af19f1d28ee1804baea0448271853135f2b336b4078d3c2b7b29695fb10524c42269b645de22d2ad14d2045e1adba0a11b4ccbcba50c98", 0x77}, {&(0x7f0000000000)="4fdd3cd845965bbd5bd04f5dfbfdafde0b4d562906db877698daad9f485f068d", 0x20}, {&(0x7f0000000200)="504a2f83eaaa945689705389b2b128ef8ce069d37215ad90715f3e3e0b5958828072e9aaa6e9045324790189358da6f152f2585e3f211f50b4c0721267cad27a96d53912d9dde9cd0a2de85a20f72210ce0412c1803b4c69623642ae793d2eddc2559169700e9ce535cd5dcf75dbee781c224bb8188f122e552f02eb7e9100bbeb884192f06d43b6c33014d46a734140d9c47c76e5c612ce44593ed8805ee795146bb0da14aa1c9d965c0aa00d6510446c9fe538c8544f3b365c5d79c310391de9a7fb77fcdab1de0ba2a25a2335debc18be4394bbe020bd10c5bdaf3904e310ebcf0b2e88b7877eeec3c596cdc80d221971e0fadd838acb42cb6846df774deff4d1dcf316de1ee22a12ed8887f2c7b92c7c9311e797e88b8816addb1edde64243ee964ba805e78035cb85a49fc0fca99eb743f286e9177eecf4737a58343ad481fd677cffd3e4529c803d84cdd4b003278e7565e5c29a47b07cc60428f4bc7a97995e6014fa0a5ee66af7ff74922c03a20c530b085f9845c829b21c086ae16d675e53ec7eda6310c7edc2646433306389a8a924d26ac479e98de91c714fef60ca050fa0261b766d16c6b64f08c9d8f2e3885729a513d43a00fcf63fe02555cdfbe32444983eb4e2888124e8ae70f114d1a62c1ad2a00f34f96e11eb818830161dfa52875b06abe2c19108313b66c9d70f8028b13baa9bc62bf4e5324a25c0edc1aa20faecb0126c4c8e79098b62e9d22029c39029cbe5ab1f568d16f2e7a3cdddf19ffdc72c750b5d352b80e07cf7c1e2e509e21774abf318699ea6f47dfdd4ef3512014d57387579e9a35186a68a64db5c85de15d981849afb86cbe14ce3014e57115f107a1923b7030679b550e3485b006cd175c28a7cbd24a80358cc15ac768cb7f9f50cb3bdbec9b2e7aaae5b3360bfbd930e9e2b17d039ff2a2f37adc738c3bb8301bc37cfa6d1e70914935fbe65ddc790dc7385d8a459742f8d36a79b4875f1c83842f90a075dcc6b1acf9d71ef469c3cd4ab6d0a128b6ca379ae2cdc9c13381c881657d3650e427c5fc3c809da9a70384d6ed5f03cff6a888f23fbdd43c05b3d5c584732223694f3985a6a2c8da7e2e94e3beb48c9a9073d19c47fd3791ca1c06adba9f14ec1b1b14cd0a3bc8b21855adde8ea85d01be56585c48ce391ee13929a9ef399b7ddff6b6e029f1745cf2ff084d8227b41e13083c9d3967f35b74f9bbc33bcab9788830ebda9050f7de268f8f7f905a13a65df24579c932737f14b15d65c42bf4743c948c45576b363ba7f3ee30c8a9fb131440b1ce583dc31c83cbd66f3f0c7980dbeccffdf3bd455ae29a0469b03e84c6dd610fed00ef757c43ddb8ae6d16b429c58e8c2b93a4aa79b80fa27d187c133ba7ad4d5fb3d04cf42331b1737bb34f7d5f0d1d6aa12b68546370b874d8f40604f2bb4cb4f23930fea3b9753c4dbecb6f34f72516815df659aea00513092472e19757518ed276510b1ec7b27031e74c9ed91b6ae0ad85179a63773617a10a25f60ad32397ce7c1b6dda8e06189cbab16d84c21cb4e9c9c64b99f4f3c35641e8d9c1049912eef61c166c91ba096446e09baebbbe5b3a5b7a9f9477966a2dfdb02259f76f66076e3011ddf30256c0463d665e5c0a14e5d760d41d4628a81505a29e5e9bec5c12965e876bccc951b8204895582cab2a7495e39b6a75196e7788ac31fd99f19e2e0892c660e391a5fbfbbec52e78c61e21969f7c495b29e14628e90eb9fb1b5d765b0d65f947506db8e458be6a22583312f9ec48dd541b9434f8b6ef7ff1f0883714b7941c938c7bf1c361248583f472b0d8970d67b170ad99c80452a22dca8f8035d54576223434b3b9aa5fa858f45b65e16acadeec026940e300036910b65dae77564b2c3bf8ab84d75b0a2dc0df50286c25b2716f64e367907aa8061dc44c72cdf5dbff7fba7846787542290a8a4fc5b7d09a44f18568cdf0e1811f8058065861fd34ab9b2540f942e9db3d6eb479a1d01048677bd180ff1d57fbbca6b852e32ef6420d36e007d1a0738295158c065d86f35176641a5b897c3e6b9d94c9d48267e168951648553930f12472e96491ff25e6c945f05322000f920cc773e28f409505a43da6c0fe0d4aad2593363062c8ac96b569d7882917a4076d0f2bf0a070e6066004a3c34a90ae8992cc4ffff4458c6faa2e10fd4cba769a4e85957105622654daeb205fedb44df1c9d13e495e243abf9d4518af4cb0d6f541fcf5b8b82bb2e59dfc806f8e2c90505f00867b577916dbb9bbd4b0c19f8adc5db56a75c199596ad96be69ba2a2230faf9f2b2455aa6917a47c0492c3acb95a1ca98a995cb626c2ff51f771c7501a8fba9c8a60f58b600c60abe1a2c64b2f48e4be60f682e5bd4dfad67d946e4ba08aecbdd96ba21ca96a9047010a4659ca8a44873e387afc79ad5fe3307d7e926a07ed175be004300d0785e02b806652e9634b2bd24f7c003f37b4bc585723783d65f068d188d866b16912fa664ed603bfe90bc17f9242f92723f2722339305950395f99ba566536647160d52e124ad34ce0872ccdee2dfcd842d08dcfb6e938794bb8b75ba3929bf1a2ae361501a616ad4cabc4ec9bbfb93190a8d49586683119856f745538cba207fbb2f218249476e37fd050f11eb27c30aae84d4850a29500bf61d1b9ed26aa3066d28aec94257ab675b1dd69bab49b8fbe9dd6b039468d471902659dd5ff4e20e191db5450b2aa501df8db42d81f7ce1ab389ca49d27ada63976a58dc12eef1b7fbf5a4b50fc0eb65890fa8215ee6012855a0ff18940bedf1cb34f117dfe22dd03e24178a94b7f73eb277d6f5248763d31b311157c89b93cb490a9d04bf14c2077af308de94640c02922a721246bf75cf37659ea7e208677327e114d75efd9fc78aa668c7eb2bc97cbd6e4639ee8dd27cd06871d834b8bc4715360915fdd43e39198d0e0f1b6e8ca86033c99daf427a1a5d044f7031ef0b3d2efe1f54f546c4ff70a806cce9e0c3886948b64f5b9a1a8780066c562c54300763c2040f5543eebdad8f94a851b292f4f44f752bf4f5d0f1b4202daca58736c7056e026b7eeef4b1cf3b6760cfa1d729906081e4601b233beee223ad28d530aaf1e7f46aa5126489b670d4d663cb289f3fed12b5f6a7849e4eba5f5ee032f0e65f7cc1ed7b05787b7015e92c5260a18ebb64dd86e2414f5cc55d9b33ff9560f3e87a1de64eda8729ded94b3ebc7b902116301a05321ae8a2b5e1cc4fc24f6cbace6fc02c3311551ed3a775420d7fb10bbc9bc59b87269774c6bdae40b112cc474d322d467cee5d4adbd321783d624ef0f9d25b00d600c8b985df1280469f45ecaeed4b57231a590b4904693dd06ced9bf945f7448488b8042692db9ad17fe4598104ed1da3c1e23195d3e790036122387a30a0e6ef23c81bc58a8b023cd9464e7f690aae55b40ffad41570480d105b01835438be671108ff3f1993cde3e03a2d21d5b30e9f809bdf6b0f656df5960c2daf01f8df91681d120d8af6dfffb3d71ebd5a8ce51f99aef2c7fc83a2b68b994b0435176d3634006158db197e9427d132b415413d7bc55069797aa3a75da4963f809da79fde1cf53bb3a8231eb897de278c6f0d2cf424d2e4975997db0faeb5f6c977911f123539aabfd3c00a4efa707d40adb2a47eb4f6d699dd4742f7a9517ebe242851cde0c2787cec2aea14d02e98fb97d61a14980843ad8ebda7e553a2d81620ff921699ea9071e8ab4c4638e0157d0d1d5641234f43ab8f5ac7c59afca1c8c83ddcaa763eb39a07ab1b48bfa8376f83469dbb2d5ce2a9d499a771c981a7814906baf1cfce6dff2386a237194d8a00a3a92e042c1078a845e57daea768a376d7250fa9ba081ce5d76591c1259e70efb4104e237f25cba2a133489192a7cb6e338680daef8b6212f5a92829ed539fba06a1955c2be5d09cc03be81f6c51629236f9a1589f003e4b9d28cb7d8d4f872775074db142a5acab887f86e9e0371e149e2403d479c2209ef7b8770d009514728b640d248ab0a9c0a9ff126aef882ce11d3495e6cd10bb33351047d7579d39f9dc0b762c550aa152c72ae765a4f245c8159d0935fd3abd2479de7ff7520e7047d64d33a46bb8be38e62ab9cbf7449cb042a8a57cd998150159d00cd991e24ad4f50fbaca07c01986bb80e87d96b0a209cb841c9e84e7e2c1bb55e046b7b53094cda02ad54adb18716860570f24b446d0f8e72eb6bd30370b84dfb7fd9201eaa764f4c8d08beb9defcc6868f2e45e19a08f9bff71ec9beb552da46f21d8e0273479e1dc34e9ea5f77833db63985eed7f4f2c408a7652b25e92f8e1fc8599a723846449922f37e6c4db00a1d6289bbfe89205499b5cf55b337a2687e39c0fff579a083449d826b891c21996e03a74b994a8af99b4124eb0985da27943a3c213d41235bb05a36368a36d7dd6deb6e971dd7a07be9922190be4975e6e37e44cb7eb5d542922d07e1d217bc55ed2eac48d8e7d9f65f68dd167791f8f078b33c74844a63e7265973af31f3499cc8b52b0fa16ffc47dd9a8c803d06b1a594b9ac2fab3ae0e699b4a6c794717e633a33e88fcb519460b7c3bfda4c001db4a68fef3a3254ed4e29520500dcc7664ba451f934c9b2e5409f3e0f3e86a49be7b1279b1bcd9de72d562ccece45bfeed51639a27f62713b33d3ac0356ea82fe2574cf860fef7a9d20c834b8ded36bcfad3cc731fc104a5d55ee532b0f6344b242cc4300faaab3996e7819da9af7556aeaf911e18c6d28ff215d3428e47d7ec54ac35b574705a0eb1f55c727f488c9c1c346008b9eb4743bc5b34f5b7582275ea35afb3af5be92deee2d2c38ce3c46c9fbcfc3b562e01dd9d9160bf02880c9cf3363edc3c1ba634ce61ae91987d621910b5b683c6856a27ef8cef46a2ee367039074205265097d7a737332a42dd20431980b38abf2f7c1d7e91b96ef64ec0e4ffe5a8c4159d7a29ec804237b7d12332bd6809ed48cea74fc93cb03ea1b013697722536334309bfc19f0aa6ff29c54124836548d73e25982103cbdb14b08f0114ce1ccdeed2132f1266081d881bc852e355349984cce0e762cbd78665efe9584a86aacfc81ba4753f2626793fc9ff2fac1b35b0a11a9b3a4e99df64b5c5f025f9da0bd2f109c1e60adc56471e875c00bc7c83494a2e3bf864f4c7bbf34ddeb858e18ba09afed7fab9d5e8a7cdc7c233327c05e3b6397fdfe778a3fd81eb05deaf483590c2aadb80a01d7699777a45a1633e370b395c0b445de8273fd5230db1492545978a7aaa79fd2e52052bf565ba44717be2b7703caaf9640695c3637748ea14164f0429a7cd0369172378c17ba8633d2c07d41941b098fd31e239f30f0b24a48abc1358d74d5c23ed3eb31c0e4bd25f285046d4b206069e3a97273c2f76e7b93c12778378057ebab872a2a8220e644e02045cba24a890ca2ac7f8d51ce6078ae524d4b621cd368c1edd8641b650a3efd8a30492cd8ab5de6435b8c56d9a175e43d0cc6fb78268a4c6ad32fa85defb0f13ad51537bfc1add89599e080a5b26314c095939a9d9182d287f99c7b8ae6594a8bd9dab483450a72813b6300c7575ffc006de61ec184d5f917e9879406fc9a959171d30d3dba2fe519e7ef4f90bec269a8e523ffdf764b3af4f345dedce749026d1363feee63eb17eae7aad1cc45d9e6cb6d776031b9827903e63ffaa4044bad8ccb2e44681a61a74074bf88b4bdcc72bf0c88f7d8d96b2e64a6a1015a0167f0cc62569fb55462b18576d9683", 0x1000}, {&(0x7f0000000100)="7f7bb54f522d7979d1dec5fa41610ff2f1e8046f444fef9a51a7d68eb6710dbfdb445e345cc27094eda5450b0847bd8828b9b1bf2b1d61018f08f888774dc3c8260ce70e518f", 0x46}], 0x4) 06:39:34 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 06:39:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xe5f) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x2000, 0x401) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf0000028, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x3ff, 0x61}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x70}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0xf000000b, 0xd632, 0x7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x5, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x6, 0x4}], 0xf7e, &(0x7f0000000000)={0x8, 0x7f}) dup2(r0, r1) 06:39:34 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) socket(0x2, 0xc003, 0x89) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = dup2(r4, r0) socketpair(0x0, 0x0, 0x6, &(0x7f0000000140)) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000040)) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x80000000010000) 06:39:34 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x140) 06:39:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) getitimer(0x1, &(0x7f0000000080)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x20000000002000, 0x20000000005b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000140)=[r1]) 06:39:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0xa9) sendto$unix(r0, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x180, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r1) 06:39:35 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/98, &(0x7f00000001c0)=0x62) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto$inet6(r1, 0x0, 0x0, 0x1, 0x0, 0x0) socketpair$inet6(0x18, 0x2, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) 06:39:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 06:39:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000100)=""/217, 0xd9}], 0x1) 06:39:35 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffa}], 0x1) semop(r0, &(0x7f0000000040)=[{0x4, 0x14ae461d, 0x800}, {0x4, 0x4}, {0x1, 0xfffffffffffff800, 0x800}, {0x7, 0x1f, 0x800}, {0x0, 0x7}, {0x0, 0x100000000, 0x800}, {0x4, 0x6}, {0x3, 0x1ff, 0x1000}, {0x6, 0x3, 0x1800}], 0x9) 06:39:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x902) open$dir(&(0x7f0000000140)='./bus\x00', 0x12, 0x1ffffffffd) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) 06:39:35 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() chmod(&(0x7f0000000080)='./file0\x00', 0x40) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) chmod(&(0x7f0000000040)='./file0\x00', 0x84) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 06:39:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x10, 0x1}], 0x10}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 06:39:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffff8) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x800000000000011, &(0x7f0000000080)="2eee2931", 0xffffffffffffff92) sendto(r0, &(0x7f00000000c0)="c000963a2d7bce36220a38af5395a4ed0f71a3baa1394f861b3a993a332b206c44db8bbc5a278667f78f23f569083329ccdc89f84938c2c67051c463483d94bb8865d682182bb967bc1d03049e15dd7c9ed76b8596461063447da33c5993c0221ebdb2fc486d950e8fd4e868cb4a900c4a615ded2938fb6a044aee491392b328c5dbc65506fe7e019d633d2665f2dfbf7d9278ca36c8f33fdb6a5d1acc051c6cd53cbe4a9cdc1e3ba766fcf180887f3bdad6e6d0aa2c34f615cb9811ce96832a961bf76712511e4db115ecfd8e892272e07492d5cfea8968d4a9147f3b4703eb26bb645055a5cfe75566724d7d593a04533cd076137d9d17f95bd59fa1cddf1c34e230c8a47766dcbaf133774cb3885ccc33246177e78d79514719bb58ccd42d5750f2ed9ee5a7b1bb169177628e62eae993695741f2af50eb936fc1e151be8aa657aef8ea81eec253a27d5232572a346a0994bd3d4b6c57b63348e8caca11c3217091d6a2a9ad096175f2473913c603ee7ef515c6ab60c4c92d33f4109af8ffa3c4bcd4d171a2fff03a6ca5775c9fd222fc30e2948cac16e6633f377a8c052ea994ee0b07a6e1dbc78b2b6f801d43209655359d109397f88c1a1b3bd7adfa340abedb6016cc67b7cf69e349a4eea544ea74f5969dff08bcc80e49ed1af99258536c7afa023284f9816792009142c6df0c7aed1eda9e4bc1193764c2c6f0e09f4b932d2ac59b7d2413539ef6221de7ecdc2f6b148876292759505ed0a46ed2ec96ad40e537a69be96d1777a5929fc92b940c1e53ae19f9a6f44c1f6a4126526d10c13b2986301be000519c3d6478f5ce43d3cb9be03aac451950131a3e0cebeb340143c2380b818e61eee39b7e6eb72134c52b330ff130c844fab02572597f0adf793a4f3d4c125854ed229cfc43c4c5db2dbd050c93381251b49eb5e30b172838f97e480e4ef36833e967de4d5708a306151a8451170a26596bc78502403f61de49527d0ba5a226cd7482e68568b9449668ac049911376c01beb3f6dc58166b1fb0cafc941c01a5200634aee0fab810eacc36b0c2f6725f63df825f06aeae9c1ccac589fbf8daf2271629e44b452cba753263d857f99192f0ab646c8da6487e07d4977d66a6c3da3c454eed5ac7e1b260298210d0c10e70928197b3ec958befe7f95d73f87e004f0d66999cc47b2aa5a9e1374fa72347143bd5f03d0b439429b0749b7013461766374cc860cec769b71e5862bba9c684d2d57baa3c67529c0f7227b2c918b7a3ecded57212b4d543699e49d17c42ec9dfdecc4ae04edbbcd6b1c8a25a787fa568cb5ce07d00c0d3f8231ccb6bb947aa5aa9c7bd132a95f1a2a1497ebbd2eff216c9c4bb20199c8442ee0d35f19296b696b53006992817e685c09523c7d753b1127a76d632a537b2a386750935f894032e7095f3daf3be52862a5d8d73e57a4d239eb8e4f027c4ace45f15168d51d92f1670c43520191457a367951927aa5beb060fbd4f5095a32ea33f3fd6a357d6e638be9853369e6ed1f351fda23854354ba90d8258229f5b375976ad417381244401a877129608da41b7539d70cfcea24485a68d9cc135bf33071591c8824e63c6d70b7961d6ccfa0b3ff655f3e9a6145aff1ea4d203ddc317e311b907a61e2125d9738fe3fb4390642542ada7358ac5dcd9e4f8801137ce389113ee82605e2333f6fdcc9e946ddf8f87383758eefc6160907987f174fa060804fef3fcafbaf5fc765674c71255a19d324a81b239c663cc4bd58769d65d645434489c6584911ad4e63dc452247356aa36232e598a1ad7ca966d0713e8b0643892e77c05c295562ca2ca4b3145143bcabad8e44cf737abfb8bedc8f29d7694b8a109e26552b8cdc2ab21fafcbd161709d0ae3bdfaff517e1483911e3413639ffe0901558ae67cb5b41d705a8489d7a44f91612f5e1230ec376831b05674a5b95e91a89daf63f57bb63905cc4659baa4723845f19aeecba917a9b605837834b1531329e8700e5b70b5417381000dd36721652a790373e0e3616bfed29a033063acec3662291a7bf47208733fc60d57110c3a85da58394cf99a76bca529b80d46af17cce63137b54be8df8243bb7fa23d6ff377a209e3b2524ba63ada5e25fa9e82726d79976589043ab081077b8b20a4b060ceaf6ee04367390332e3152f5475ecd52fe9a02d1c522745e2a2a3e7ea206e9dc6637d8b2877ce667856b4ad1a87ea8b80ed5df9dee42a0cbf4521ab56d1a79363dba4cb679e03d12082d91e4d8ca9055a771c834084661de3cfcd6ff98b01a3e2d994e28a4eee9facbf5d01d3a6e941e3c9057ba5225443ab83b1e8b91fefd8e23a175422a6dcb20efad5a18ca5d76536b026175d2e35002fea6e6a6653e672ee4c6db36215008d66f5abf6c048fe8c3a42b115b720fee8dc273227a84cd9e5c3425e133fc44fdae240532101878266560dfe3f76b96a510cda11f959c04615760b80927c653dd32ca38097b0206e8b84f103ecf510ea84a47a8e972c3df3ad4ce0d144c356a28939831af86eaab5ef48f5b5501483d716cc1c29f2284de96f4bbed867432659bfc4f9f243486b705ddd915e2ceaf0dd35b3e97c0fc6eeac92a6a38ac335a3a282835cabf8f09a153159bc24b579b501df1743ca0f88f1efdceaf319ca00e9ea378e225ad3b382ba79633f02e944557b9353c010a0bd7e537885b33c803a5ee030d2d55b1b3343308efe3766a3304d59fb61d9cc36122aafbb2330af779672b1c71e64fdd109645ce8c87933ea68173371e7eb7e829a10da60bc9954e202ee892f99339cd7e107de828273a6548ff6fe55a629990dc573bfc757f0fcc9e88d632056905246aaacd46ffde61adb0332a7b0552cb054fed28698058764e3d0577be8563f7ebffbd829290f75fb4d39365f15c9ff9172097ae43ac9a12e0149aefa94bcf6d43639d864b6567cf68eb32c05dc037f789481b75ee7ffe675117f3596170f110f76ad4961190c3e0913c76f54248affe7cc9ca1fbe4e1c79c681db3b833c32c731e8474c71ec58b20351d272ecdd9310945f4212081dce1ca2a6112bcf3ea076e2b28a80ad365e2ac1b64656a9f75f480b1eddbd79369a202cd41341f7a7e3bf71ac2bc2f093240b3effbfc909597ebd3f75d0a073fc15c5bbe3956b7df3044ec52298451be2ac114fa04563234b24a1b55f7d0dfc0bc9ac8c8fb6ca90c4f7cca26b29dd8f6787d085af71e8d930ac5fab899911ec2bc6b997cf104bf0ea60022719cfd5fc1dab69d1c04ce3f58108967260cd5beed6b6e893a12881042551c2192f98ce03a48c7e0a4bbb400076eceef2df77feddac1d60f72f4f0ff317f841729b5ef43e2d903d36a226aba3b929ea93bb3a0f6adf9de83cc696af88da8a4f75577519043d99618b1ebf5ca854fed1f9b6b6de413dd9ef3635b77e6f2c7cc7552b0657ffd133b0db41a3e476fdd6617351ad43ab177efa6e1be07e8eefc21ec714c020c314f8e587c82421436bd484a800bb2981afc4c0ab3d9e6331fb7f2bf877918846b7ec3469f13b4ea0aa041e5aad17cfcd67267414f58e587050a0d664f99275fdef8233df91655680ae51cb2dd506158fc2627f59ecda9e5abf70896031df679e63bef5501942475a7f92582bd81775d1b5a2f99a00b8dfdd88bac61482dea57416011c3183110ddb76bef2ae606b954382b4491c9311ed45697c1149ad9cbeeeac1dbb212a59ba1545e30d815fc3b88486a3ee6a3c19d53107a105ea514ddc90523f52cbc02c980c18d391601d05b8b59e508976260e68a867c24235873d0233a8fd32da6906153ea724061f60a0f4c7ee4884c8deab1565781ecdcc47e7bee47f081036e51132b72eee3ed881247e7eef8ecf6762f3b76d8633067cef5d3d05da51d8127da07b30d51c137b3a9999a614d48eea7b1d0a8d4120f6d0d52db5062b81f83a6b5c385fdfa8bbf532a71bbc981fbf07f2d35cfe746dd367599806b8b3cd917f09b5d3e7d97cbfff40e25353a4296ae8f584b04a5ebe677ab41d23688dc6e2a9ef73ec2b023a70258190caa14db28dabf85da1c2d333616dd84dfafccb5339f88e7bfb1df1c917aad2bf88dab565a58a31664aa485481a175135cfd63ff085aeb7101f66399e1366a7ad2ca3574ad303e45130bd6deaecc108db196d321c5ad521660edf8546c511ad860abe5119f4621978f93d36e896916e64df22581b7f36ff7a4ece8f52a2890657429e825734e6dd849a0d317e63964d9a28bc184119ee26bf9c1c6c582cbd33cdae6adfc9880dd9ec1fa7adac613e8182897ad9c5afd09e5f83f863a294487e28d8dc8515e0042ad9db2811ee6fc0c5637a20b57d97773c2426c8d30905e4227319a67d7468cf0d7cf7cf56f5653780d9390b3fe8835c2444255a5e6d09149283ea8a8ef1ebe82847e44ccbe89f69c8078eba3371921f114ede5024ae613663fdcdbd5f3abd26c32cd6ba9e7b39597a3a4dec89bac5cecc78c0ba36ed73e23ec7177579299a966796fda8110fa2a6354d1142a4737c6614f23cb77c60894d2cae1e9c118b28ede71ebb784ba68062be5c64b6cc1c3b1ebbd39e4f103479f66526e965c63685ab50c4ab566f853cf3c6e2f7a4ddd52305036580a2d0d2ee709c065fb70c91b73fec8f57f3eeae8db3fa360157581293e103ff2ab6cba3bbd1df765a77b35e9e8e8bb3c4fc17317eec303d0d57d4955cc5255d810a0650c6f0e533d259bf84e50a6af391acfbd975f5315f88f4085596d67f88bddcdb6a70afc12a7f4ddfcec30e692ec1667b454dee32578a061c772c47445097b3e577edc210d3c416c9f28994f26e4d52be0815cade7aa6817af0b9c6dca714a0274e7a7a3bcd9df215e493bb537cc31f78ae68380f623f954c6bc37a0a53b20fd2913534370ffe6f05222f74b3b6c51ffaddce519b17aad9ff5b73b759e23cad316351532237272a1c71967c84f67813972a5bcb2c250d19665be54ccb603ae4f482fbd4a0f3864effa0d907564422ee9dbd93e74ba56391d35766d895eb5eed3aa3c03b39f4e462615c74ad6a0d2c51af62452a46ae98b29332958df8da72445eb9ba853372cb8faf097c2a59bf5ac28869e7149b1deffa9ac9631bb9f70ffdf52896b9c2efca68bd805370c28f205b794ca8f2325a9559138f9f615dfd2725190f9dbc071b240f2c0c8b47111f78b9a24548a3358b0479946169c5b91937105bc3ec483df8112405d3bfc733d4666b959c760b5364d8cddaa940c7ff88d7118c81b2fabbe9fcbe872843fbb1ee908de871fafd4bc5ba21d0a74130c39216f9be5c14324f58d4fa14ac7246d4309ccb286abccb9d7023b0e4d24062f545b0bf010b1c9a9243aa7642f0e25cd3b9185be4a7292111b2462ac27c16ee0992fb9f4f170ac0956a41851cfc455de74163aa93bb168e97aeabb07eac6b2070f84c4c962968ba5120146ee928ede652a420e1d98bbd81683b279954d21e8f8fda623b9566da731aead4fc8c51f94f9b11faee9c72ec80efc437227b4171676fed45fc0f352e78688cc258a7b21e2b1522f93e5687fbcde91462f89478d1a094a2298f0a69462de707d4b3fe796bd4b94ab622f9d1b92da7c6fc19799cba2f4fe1a141d6064c4725c2b2b89cada7a9e6b0ff4266ca7ff54245f00935b37f984c59a27605c6441bd10fdc84146a3c33af00e4c4f1d416e2acf5ea4fface635eede8d0c41992e4f8992b6249a5788d93dfb865295d69432bfcc1d8e6d2166afcb095b8eaed19eb603100214b5", 0x1000, 0x400, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x1}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) 06:39:35 executing program 1: socketpair(0x19, 0x1, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x6}}, 0x0) 06:39:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 06:39:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x100) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/86}, &(0x7f0000000080)=0x58) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4812, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 06:39:36 executing program 0: r0 = getpgrp() setpgid(0x0, 0x0) getppid() setpgid(0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x5) getppid() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) write(r1, &(0x7f0000000040)="f2812a719d06b86451c1b580580ee194845be90e64292534543fc92a8feedfae4fcee854a019e674521a520d261f206ccc84151cc5532fdc61b96b3b57b69a6af1cd98902081a585fa348cad6459ee98c4984c2529c984db8c12666043c1dd81d6b98b9d4bc4ce601ba83f3682cb3eaa39599938987cf5502c4809970ad00d7e703f5e4c4b033ea7cd3bdb62065cad497a61165552157c7b3362d725f4", 0x9d) msgget(0x1, 0x0) 06:39:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0), 0x0) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/194, 0xc2, 0x800, &(0x7f0000000100)={0x18, 0x3, 0xe5}, 0xc) 06:39:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffdf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a80b7c50344cb4e797996d57970e58e2fe55cd6214088ee1c54eace19e023ba859733545476509f9e385d71f94ce2e6308d2ca6c9e1bb10640f15ef26022ceb4113a16ce8172725fb31f1e2ae12a46cbbb86142813fb7febd2a58dd52d777dfdcef070fbab0abb8e97fbd9a72681e45d7981cee837c86c889d48c6bad3b39626ed97dccadf67210bb194c93512be307cf4208170409e3806a139994895111d09ea4a2d0a8eb45c531949554ea007fc3b0d8c51ec70eb0853b60387e692392bb167930d3a592756a784df8e4109022f5c22b0a18c36498cc10c38ec17"], &(0x7f0000000080)=0x69f569bc2ae979f6) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 06:39:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) pipe(&(0x7f0000000000)) 06:39:36 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 06:39:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet6(0x18, 0x4, 0xb80) r1 = getuid() setuid(r1) r2 = dup(0xffffffffffffff9c) r3 = fcntl$getown(r2, 0x5) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) r4 = open(&(0x7f0000000700)='./file0\x00', 0x200, 0x40) setuid(0xee01) preadv(r4, &(0x7f0000000500)=[{&(0x7f0000000140)=""/216, 0xd8}, {&(0x7f0000000240)=""/185, 0xb9}, {&(0x7f0000000400)=""/207, 0xcf}, {&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000300)=""/41, 0x29}, {&(0x7f0000000340)=""/112, 0x70}], 0x6, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000680), &(0x7f00000006c0)=0x4) fcntl$setown(r2, 0x6, r3) getpeername$unix(r4, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 06:39:36 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x40) r1 = accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) symlink(&(0x7f00000011c0)='./file1\x00', &(0x7f0000001200)='./file0\x00') poll(&(0x7f0000001240)=[{r1, 0x2}, {r1, 0x4}, {r0, 0x17}, {r1, 0x80}], 0x4, 0x4) unlinkat(r0, &(0x7f0000001280)='./file1\x00', 0x0) r2 = getpgrp() r3 = getpgrp() setpgid(r2, r3) fcntl$setown(r0, 0x6, r3) utimensat(r0, &(0x7f00000012c0)='./file1\x00', &(0x7f0000001300)={{0x2, 0x6}, {0x401, 0x3}}, 0x2) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000001340)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000001380)="42a38389145cf33a297eee1a1049df9c6aa7dda2758ef944fb7034bfe1eceb62b06e4127a20444bee0633f41753e49f9836cd9553d5cec2243366f98d2738b91781fc05ec2a56ec4a41ec5ea75f66fd039af9f6b919a8e9caa0cf121e624ab9af00b86d4cab8fd8345dad7d03143fa5710a3802d19e97833cff2be2b83783eb06d97f673e9278be54cb9dbe19164b8091609a5a9845c60f24b9851b688f26d672c1e980373524244b2532a2361caa2", 0xaf}], 0x1, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r6, r9}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r1]}], 0x88, 0x7}, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) getpid() ioctl$TIOCNXCL(r0, 0x2000740e) getpid() execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001680)=[&(0x7f0000001640)='$\x00'], &(0x7f0000001840)=[&(0x7f00000016c0)='#-\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='(\x00', &(0x7f0000001780)='@[\x00', &(0x7f00000017c0)="de00", &(0x7f0000001800)='%$\x00']) getsockname$unix(r1, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0x8) r10 = getpid() mkdir(&(0x7f0000001900)='./file1\x00', 0x8) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000001940)={{0x2, r6, r9, r8, r7, 0x84, 0x9}, 0x1, 0xffffffffffff8000, r10, r3, 0xffff, 0x5, 0xfffffffffffffffc, 0x1}) listen(r0, 0x6) bind$unix(r0, &(0x7f00000019c0)=@file={0x1, './file1\x00'}, 0xa) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 06:39:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 06:39:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x10001, 0x0, 0xfffffffffffff14a, 0x0) read(r0, &(0x7f0000000080)=""/141, 0x8d) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x7fffffff, 0x800}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xa, 0x293a4646, 0x7fff}, {{r4}, 0x87e1f5b99debcaf4, 0x0, 0x2, 0x0, 0x1000}, {{r1}, 0xffffffffffffffff, 0x54, 0xe7, 0x800, 0x9}], 0x7, &(0x7f0000000280)={0xfffffffffffffff9, 0x200}) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) socket$inet6(0x18, 0x3, 0x5) 06:39:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() sendto$inet(r1, &(0x7f0000000200)="ee73f4e7cca75d1bca09590042f979fedd6aed08a2f27360e5c5d708bc9649e01cfaeefdcdf1a5826f67fddfe2822137e04b4bb5e857990fe29404aac06e9961f7b496c157534bcb7feea7e9a9afc148c5f2f355d0e458066fca0a127cb475c77e320f861ec9660e3ce7d7ba3e379ae67208e3b9feca05c44f39879513f56ae7d19cbbb21fe2ebc39b7b05132bb4520fac1dfacb85de84a0b62fc0b6275fe061ddaae147e5136193c37a063da5d0f5b423904098ab9e9646aa0ec5df25363a4b463c94169bc6c6173739aaf0f703e900d7476e0210b759ed989c77d90a6883d3e12887226a215ef22b460ac6503ac6f4c9ebd63eddcf59e75400039df07dc39407d348b44485408f4530bb7703c32915ee17a7990c057384caaa68cbf174954c41951de2e0060f4c800936a901ae150081cc387348dcf6ac6c7d7a573c366f04f6ca740d2eff369d8acf0d64125b23b3bca6e8c12821f10d1ce826d055291cecd7814ae28a89fce103147f44af12560fa026acebaf25056b34f6d4bf30706a1e846102ba53c3e04aa6e61694dc65120a3aa1db168d9d39145059e9eac46e464609587390309f34380e2e8520a9dc13d2d83dc0d132a7b670a4d79477503480aae4c047210ad3391ce2f9fcfe8dc60ecacf15632938868080effe1e95fa4734505b74d0a4cf9e070abfa4127184deb7d29c50340c7044d3982922f65feeb133e65cf1a0c2b90a6bba3f869a7cd95253bbbd22389437e7094bf26772f15402f7f409ae5da091601ca064e4c51ef37c1123ec1cdef0585df0275a2bda0dd3e9395a5070a2a0c117c887c6bbebcf73770b31a14052ea957676324945f4088fb9a01127b18eb568863cbc1776e868c9ce27fa56c589ecd5fdeae2a6db1d3cdaf8f272098f237add54a875d332d5b74151a84b69cf16ea11ecd2c2dfab90d70375c70abfd163326ad969b902f743939a86b60b39fcae437489a6a302194001d51fa49204e8c4de9b98b6f2587b92d3afea1af3b2c87a45eb0f9889556a8e10f3f8ade0668ac7830c244a1cfcf5124a494c57e06d56405583543fbd39805a39d1643f957c7e981920d1d896132f5f9b2fe46556779d894b61505116c90466bfb2149d99f75238d45afdff41849c5769f53d03ce3c77b16d58ea4db53ddbbdd0877650f34b743f4812b74f1c6d64f12a479add034527ae80701afe1d88ca59db4d360c1305e9f5976fd505bc6205bcf7cbb9cf8f28ce4a9abbdb0a06667f41d9dd5f1b698f74a769f3e4496aebdd841eebf0f8743f42026c56d30014f24d8912eeb0569f16dedd45ea488a5d92ec0fa333272984b0a8928b535ce685a128c899bcb7738e8c83de39cd706aa9b8825eef132b2e44b8b1d37303a004eae82d3ac2431a099e54b583cd08cc5a3e6f6cfe6b750502e88242a1552145389a75e6dfd6b98f926039e0e671f5b88c4debbfa00316e53718d33d50cac1d6427c6ea8a7b0cfb08e4a17bebe941f9b6c340fc502f386c1de6daf5a7c715bdb7eee3fa33251b0298d5f430c1c800b5ff40d594f4d42ae3e49ec448081af8de54f783e64c3e0db7b8039f4e6ea688bdcd53ea32246332da0f1ca353d7e2c7f7920f823d4f611f9c2aed93d866edbfbd77c6eeb2c9e3456ef8208856d6500c7e30ca496c5ea5807244a49e4e1e3c3831f5ac7d0dd1dfd8af9e2f8df68c972bc607bd3a286f49f5dd33850353f5dfb119018fdfc8a919167e4b1c953166fb436b7521084d5be38e8069d38d4dc2bb1c7ac15d81cbee47c14ec65736d6b9f95badb8e39e9ff4302e13c0fc2bae5750b2f8aff3b92b9797a5d6f9bcb5ce7245afa9c5b8f662cc07623ba773b00971beb6377c99af7007b579beaa341139203aaa3b724c19e9ed5f6eb33a145f777de8896a5f77be452ed7b9e070afbb58362a0d54a1c2e8db4891fa7eed4c66bdc99a181657c63a89efff3c441d2f7d77e324bb8dcf29e420ae2f947cb3ae81c6e12d92a7ebaa5957b3eec4efd91ea51eef3c7c6488cba4aa9fd25aba6e2ce7cc5b677b71600790888f032f2e5279070936253de823ce39229b86b33970ce7e2d4003947c21cded95f7ebf592d63611f80da18d71b967e7d3d636ef0834d403dfb80629980223eed09f4a929e17bdc7ad6488284c8c00826a6d1d22d6b8b7b514ab18add45382126f9a377290ac0c06a4c71c9681510a0635a523531d0fe284e3b21f1cb64461412c41cd4a151ff2fedd40a1f8c6762b2c731c3bf72a488f8f6965f0c76fef6932e9d0a4bfcee1c238799ccffcece3f6c61c428a60b316744db9cf45758619808ee2eb7a004de07a703bca65b78c4e2ea0b504ecfa3538ceab6951251e62410026445fe68ba2538e94398e06db4a96dfa48c7cdee15dc5cd4f76d6fff26bb56e60a98ebac64f493264efd74435d078f3fdecc69ccae731f1c765afced2fb4c0e005d85ce60b2561422560017fb268ba40b3d07078820706a0e88d5bd5f0538a82ab1b72ba5d738bd3aea3fb4746a524b804d861fbce742a60be5d9acca1df9091e544a35bcc0f636be41bbd6deb5919dba81a99014a625bf600c847825980130c2af4ecba19e29a523ebeef57a91e75cbead1fd04db3e89d30b1885d1cba2407e71acaed8abd717f663962b1ae80538e09372a0eb870cb1d609fda5fc89cd09d126da3e8616a6fdc42c00f7eff3b4f1ff34aea4da5a7b1a073e1fa809d2415ed9eb86a8e9b947949f7cba40b6090ae6afa13a3ce99c5c6b306021207612ab24514c36436bf620d71258590d444a43e9e49a93b7929a38bbfe02e89ff6a9d96a38ddddc02d0d816af69aa8a5b4ca225303eae7d1a4b1460d7db038392bfe6d0d4fbbf1bcbf7513f2578fdb55221e7d0ed52ba8411e603f410898641ab35d471e2d40f40a54e1f6059af420b1794edec322ba9eafd6f2d8f74540e554042f0737f23b26daf22eadc37a76dae11e9ef0ff914a8e63dd3d6723d84dbe2189d8cb5d63d4de7a27e5561b04aa549b0a9a8cab6625427fdb43375369411420095f21275eda37e9c9f648cc1b237ac60d129a6e6d2c7810705614ce4c004df2c2533ac904c45183462c5aab07db493e347134f3260bae461a8e413f8a35dcc7b6b4ff9e144dab8538d8b87ff2c92d21ef455217851575dc4e9c5e64b3ae4db166a6e24cd8135233bb71a2e0bebba94317ba8bc475892bac6381996b218cacfa8cd9db25b749e9508cc9ea2f511591a5edd46b68561788e0d29cd1e8e9c5feda7cdd7464186d1654a513f36690060da877baed86fcfaaac0b9c700127bf5f00ee12d0fbec8fa1785bafc531b1da54165076de948eac2ac9f5dfa344eac08d2b0d2722972aaacbd48c050c83ad27b4905682efd84613b36da499c10b7da6245203dea2a1d90aac89d4beba6a33885fe810b6278fccf797338342b513ecde46bfc208d25a6986218322953f0660d0af0a59be1c805b3d5c2565e85b62db720611b0ad7b2b365d3b986f2f2a538a22060f7afbbece03287ed960d44898f89f06e29aabc4f243e6054fbf3f59a2390b4a53ca51a98e28186b82d8e378ba91fdd63b315581965affc311565ab1539e7dbcc620397bf8ac6f285d2ece8341a90733607b898f9bdb58c5af4d6f274e34042d24325bfc759feac24a9efdecef26978a5035251242663dabad7ce3a32f7ac249ba4d8048012a9b0ccbb370109d1cc55df6d63757a3903db7e6c1470ed8cdd875df4ce4f81fe9e53eedba90092d1d33695fc63af4d2bc556468bbb3fa1ababfa14be6f1bad4cd82f5a9f9024e2ece31ed903b1139a6a38f6546666e1efccb5a8c58a9b108db6f127c5f56f9077c9b4cb2c797d673e2bda9150e93bb5a0bad80bbb6cb5978218d8a75295ca29460f79b7416a56d0e34bba6970b68c5511a5b303b67b3b452abc50b670c45207c4e623dda66790dfe39ca6d209fe59e8e29285681c98254a4c3f705e424ca3a7eaa06ec4a283170335d4d87177bdaba56827e3be94254c0bb07fd32a69a891355728928ef338ea080c9f6c51dfe01a91bf8dad13bcbdbedd1599af8f871e5968a55483591e277eb329385c9200588521305be65dfbcc42cfddd0518cbc5008e659d751dc62d9d143b3996bb5a894ef9c6622d7e0df0db650364a256f16ff52bc521ca09b09f5eb7eda7646efb4159be43f00922583e0709a5b842de495b1619b309bd4875897fdc4833863ae70864638cb4944fdd195a77beb9f67106c99854c6c7a1d1d2cf856dfb413c3a0459d8071cc7f9477394ccdcfcdb2c52ea2a4e2de94de8a1effd60961ecc31f69e89a18436ed1f01382424958e49671682868830f1699b3e683276fd7fdb1132ae4343f48df8dc0cfbb523e04e4685cc50784023535f11751e73fe19b2feedf27265c9e2b58e7dc37ca995382ea8d26247e6e17a63bde6b10c6d115d742c595e1a4edc96ea18d2f50bc22be3e3eef2ae265ed40ba3bc1ce1d64b4653b8c925dab8093437cca9a1a231f8799999cb245905e9772bd8fd09b7ce4315fda779924e047e53985b3ff413b40e1f96c91842612abeb16a5b50b567192e655ead45f60ab50aa224f280d22327c27e77ec3218b518a1986d9099e80daf93545f4a6b0f5ad9b27d826f7177531dc9b14042b8d421d40d5c2635db09d6e7bea60673a06a919940986d1aa49864fa99be79618ddebe55f582b8f0c239d1d8c00a98784be28c152641d24caefa56e5338bef2f0d65965bfaf5d8558594502391222224f9ed1cc7c94da13dbe8f4cecd23840c5880a550ec796462117bc5839f5a78361e905f3023d757fa39c04687a8eb1c6217b323d82d4795b40e1051d2d3d326f4131660a1a01193a8e11f7f6242b1bf16ba5fbdc65411c89aa45c280e5c098fa538090325707929324a3ce35739a20f74742628acffa04ddfd937585f62be9522a4ed17276b300d47009c69513ed5b533bb25eb1dfc59917b2679e9850b4e6b9b172ed633e679b6ecfbe17e5fe8af867b3fcc1f0cadeee32b4398b37e27c719ee7a727df732dbb90263efd5214feb85bcec67ea3fcbf6a4b66c7fd0dfe7a6606bcf7b8c5b6ba691f6d851206fb2347b9427ebcf945bd7b08a9fe80dd167a9177305b4779e0340202a05edd17e4f07e1f0d415cc73715e736ef26507f4a5d68570d078ea8deb04bcd333028f48c5e8b35ccd90f98898a6e76e93eca7caaf18c31a142ade080c6c907542cfdf0d2412d70a5c6fdc6826a246c89af97067a1244dee049a87e422f23c21828194f3a7b08c7a325e2d829387206410b54da9294f7952390a07cc99c80eef6c0987158221fdd412cecf7d15abea4808ceb9ce05a41042c619d16cb03fd65b16409d090da4e7074d5cbe35cb593745bd975e6291478afd1464ac67f2e774972a84d3f3602034aa73a18528e349816f0eba616808a5d65a1b4d133be9ee45ccc38fb14d07cf24238c5acd1674f17f9b94582b1aa4f72921451c996bbc34fea8a11519e96c7bae430148d1b774c5a37edaa35b4c69af6e1cf67d2f617cf8301eb779b5b08f8d6d9d4dbb5d49e61694c9f6d11f1c486e6f381bf6524bedb5cbb25d395bfa026e0ab3f06d8f9db76af2e8ce87d1191f473427a92d3c59fd00b621b18ec83e8b2530a66fa9eb735e86544e9c4804334e1fe7ab0b928e505aeb815925573df69546b290055ce235132e7d1dffbedb5ae8a81510eb72706f8ea854cc678831fb7fc5bacba284df257d79da7bb83e4efa129c4a1f1051822eaff58b8281a0ef9804a0bbfe233d10ab073fc64dce82e4", 0x1000, 0x2, 0x0, 0x0) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="96a199d8a77adb28073b0526baede8763232849deef9d699c51645e296dc0c47511da053d03e5bdb7d57288cbd6de5b14392f3f9ab5695641a55b46d77555ff3b4b3f2765f15f0eac2a20f10141a71138fb0b52f9db6e072289b859c4eed38ada0d78f84ce279522eab9bad7c7e5ea094f30675a9c8936cc8e4fb0d20b75faabd34f4ec96e0c844ddab13a36f6af542860f9206727b5eb7a2c9c6058", 0x9c}], 0x1, &(0x7f0000000140)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x407}, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) fcntl$setown(r1, 0x6, r2) 06:39:36 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x8009}], 0x1) socketpair(0x20, 0x3, 0x20400040, &(0x7f0000000080)={0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x1}, {0x3, 0xa02, 0x1800}], 0x2) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) semop(r0, &(0x7f0000000180), 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 06:39:36 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5, 0x1800}], 0x1) clock_settime(0x7, &(0x7f0000000000)={0xffffffff, 0x8}) 06:39:36 executing program 1: r0 = socket(0x18, 0xc002, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2811, r0, 0x0, 0x0) r1 = dup2(r0, r0) fcntl$getown(r1, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 06:39:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)='B', 0x1) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x271, &(0x7f00000002c0), 0x2, 0x0, 0xfffffffffffffe6d}, 0x842) r2 = open(&(0x7f0000000080)='./file0\x00', 0x801, 0xa5) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000240)='./file0\x00', r3, r4, 0x6) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = socket$inet6(0x18, 0x4, 0x800) accept$inet6(r5, 0x0, &(0x7f0000000040)) dup2(r0, r1) 06:39:37 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = semget(0x1, 0x0, 0x0) semop(r2, &(0x7f0000000040), 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 06:39:37 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = getegid() setgroups(0x1, &(0x7f0000000000)=[r2]) kqueue() dup2(r1, r0) 06:39:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc996, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 06:39:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc, 0x7fff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus/../file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 06:39:38 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x2) 06:39:38 executing program 1: r0 = semget$private(0x0, 0x4, 0x42) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xe3ce) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) semget(0x2, 0x0, 0x440) 06:39:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xf0e) 06:39:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 06:39:38 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x2, 0x3, 0x400, "9a2b73cd508c56a0bfa2f8a87c841bbb23a65a64", 0x1f, 0x8000}) getsockopt$inet_opts(r0, 0x0, 0x280000000000022, 0x0, 0x0) fchmod(r0, 0x2) 06:39:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 06:39:38 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r4 = shmget(0x0, 0x3000, 0x1a0, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="26223c6912fb82ade3bc7ba31eed0de44f596f48d9388c3a97ab8e5007dcc3f4b64ea2c8245b190c51354a811c59948c7247bdf8ea47a1e85b9fbc21d896c8f7217d8e167cf750732368519dc6886d0937a5008080149149220f0c8f2d0138297ff275c4df5e9a0ef852ea601dd9f2332ef032b0800f6cc0b6c817d89785f10fa12281c0c5d7fe19a2238a77f194", 0x8e) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x6, r5, r6, r7, r8, 0x6, 0x80000001}, 0x9, 0x6, r9, r10, 0x7, 0x1, 0xffffffff}) dup2(r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 06:39:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = msgget(0x2, 0x104) setsockopt(r0, 0x6, 0x6a53245d, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000001100), &(0x7f0000000080)=0x70ad9a8d98f88e5c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000010c0)={{0x18, 0x3, 0xffff, 0xfff}, {0x18, 0x3, 0x6, 0x7f}, 0x3cc, [0x5, 0x75b, 0x7, 0x4, 0xfffffffffffffffc, 0x4, 0x9, 0x9]}, 0x3c) r3 = msgget(0x3, 0x80) msgctl$IPC_RMID(r3, 0x0) 06:39:38 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x0, 0x0, "503cfdd982f8aed5c9d188b03cef70d65cd1f2c8", 0x0, 0x2}) 06:39:38 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0xfc92) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f00000000c0), &(0x7f0000000140)=0x4) listen(r0, 0x520b1156) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) 06:39:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) clock_settime(0x0, &(0x7f0000000080)={0x66b6f8f9}) nanosleep(&(0x7f0000000000)={0x0, 0x2}, &(0x7f0000000040)) 06:39:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 22:22:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000780), &(0x7f00000007c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000800), 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=ANY=[@ANYBLOB="00ff2e2f66696c653000"], 0x1, &(0x7f00000006c0)=[{&(0x7f0000000180)="b618d6656cf34c8d5176827fa7482633fc6a2bc7b45036c4b06e7bf8337e1fca2c9b7e0957eb3087444d08bc8cc84cf74a93372b2e31a8c392392cea51ce2ec7b27984dc443d167a56adae5efd02aa9c3f45977e0c148286d61cd87e1e95ecfeae4476d1a3bf9c2181aed9c236e14a5e2694ffbeaea809ad3192a95f10c1d72b94bb4412f8ae3a710d0d20be1522c6324fc9ac0e0328bc28f1147631104a64119c111438beec451197135ed433974deffadd05a67bbf2a1d7dfc9f7b43b364185c64908e4b3105af25d1695215fdb5652ce35a72", 0xd4}, {&(0x7f0000000800)="f8382c580a332e412826f7856579f507d55e46d7ec61ad1db817a60c25210e6a6dc37c0a08f5b852f099682e57b6b2bc2eebd592f3c21f048593b1f5a0241894d7976db5cbce3f92186efedda6b1caa381888eb44f54279a25d6d8e679f5fca9faf0d67807d26a5ef54418038cb657d17151a6e0de0ba5d863e7f584f5ae1af67b637c472f1595ed3a51bd9f938d48f85634b42189665ffa7334c2397bcf4d3aaf821aec8c71576a0e7e8572231eea92abbc", 0xb2}, {&(0x7f0000000340)="9f654603da10940515ed6d002ee051b4540f9cc698e90b46ab404b1bab2850ead72d78f333f6768177fc15bacbd9f0bec82123b00249bc1e92fa6950efbe6778c44925e3f25c62bc1bd982972cc5f97f35f7f20ec861aef7f4955f381f625fdf798e7db1743b5b599e3957d0b11620daadde5f3cc5d4d92a67e3ecaaeb6629f575eb98296aacbc0ee9426f3bfa776222a0f0a6e76085a17d09fb41b4a0749face3777314d8f418389f8fd6fff857166f39de4e0e807beb8824abf70e2d6145404a20e24663d6f8b72f41201d8c54d4d6fc02798e7bbe5af1e8", 0xd9}, {&(0x7f00000000c0)="f2e6fcef783bc9e9a47d8453e3c40ca9c5b0ad54078529260eb3cb906700d47ffd8ad77955be4eb5a2b5b1a055c6ad25e4e85f4ba8ce2cf97d5eedd9432b67c4aedd3f4fb6ffabdc", 0x48}, {&(0x7f0000000440)="175a2ec6223784a76e7fc32b2638a9c81a41141d9768a49c269f13804a4501076ac69ca89be3991d77399c74b99e376f5b6a554a90a44d830ea2fb2942d87470b21fb1be514c95947029dea01ac389731945e34aefe310ea5371fbcd591aca7a54e991016aa78be2", 0x68}, {&(0x7f00000004c0)="03f58efa3b083feff1940c63ca771f5555d2cabbf7a597bbf479e1f97ed2db259f990b5e5a922da7643546cf43771c569766b48da00d978f19ba8a37693bf89d117cae912eaf6aeb6f0cf21f4896f600870d3f715f7f097dd240b5a7b2ca2e0a5438e88224361d8646953779ff017ba2aa00fff42dc08d10fac4557692a9e4b4b493cea64267f82738ffcbc5c76bf0803214ee02549bf339a7cb40f60c54e5a339fd99abc3f6605385fbd6580d0dce7a3760e9722597677cc3a0b155310d7e0a21fecfb724265558486410dd73bddc809f4eca323c8448d756", 0xd9}, {&(0x7f00000005c0)="01d81e3fc2c22ce3bb1bf26acc697a9c7f6b9da2d2d310390beb165b9e15c8d4ceb37595abd0a2d6e90d4f52e2f1280e03a6b6cdbcf652f0b756e1c1871d5905e3ff6f12641e3479b2eb3bf6f313db40d8f86058d614d466b7f8cb8578164c66aaf0557c925c3a8db707f1843a0421b42cdf2691c67b286b9f18f1d9276a845542e8879de7e892e1ef687a4a3272b454549542a21e2d2c01bac4c5f4863eec4ee938e0cab02b7bea7d526c851f27269bb6dccac6fa1869c65d71a91844c5549f9bc46d6a0faed249f33d969c8199b23de58490ae8ddd7a1efea7bb6cfc4aab83ad1593f7a14514b5038c973cfbc12b89cf86cccdc0c4", 0xf6}], 0x7, 0x0, 0x0, 0x1}, 0x40e) 22:22:01 executing program 1: madvise(&(0x7f0000b48000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000b4a000/0x3000)=nil, 0x3000) munlock(&(0x7f0000b49000/0x2000)=nil, 0x2000) 22:22:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 22:22:01 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x800}, {0x6, 0x80000001}}, &(0x7f0000000080)) 22:22:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000004c0)={0x3, 0x0, 0x4000000000000000, 0xfffffffd}) flock(r1, 0x2) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x12, 0x5, 0x7}, {{r0}, 0x0, 0x0, 0x20000004, 0x2a2a, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x81, 0x4, 0x1}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x40000000, 0x1fc, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x7ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000003, 0x7, 0x200}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x44, 0x5, 0x9}], 0x7fff, &(0x7f0000000480)={0xf8, 0x4}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000061, 0x4, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000005, 0x7, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x3d, 0xfffff, 0x1ff, 0xc1d}, {{r1}, 0xffffffffffffffff, 0x24, 0x1, 0x3, 0x9}], 0x1e, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x0, 0x3}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffff9, 0x52, 0x7, 0x88, 0x1000}, {{r0}, 0xffffffffffffffff, 0x4, 0x82, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x3ff, 0xffffffffffffff81}, {{r1}, 0x0, 0x20, 0x2, 0x36, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x6, 0x5, 0x76a}], 0x0, &(0x7f0000000000)={0xf93, 0x81}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x800, 0x2, 0x8, 0x400}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$dupfd(r1, 0xa, r0) close(r1) 22:22:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 22:22:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000000)=0x10) 22:22:01 executing program 0: select(0x544, 0xfffffffffffffffe, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) select(0x40, &(0x7f0000000080)={0x4, 0x0, 0x400, 0x40, 0x20, 0x8, 0x800, 0x7}, &(0x7f00000000c0)={0x2, 0x9a30, 0x0, 0x40, 0x2, 0xf4, 0x100000000, 0x100000001}, &(0x7f0000000100)={0x9, 0x7, 0x0, 0x7f, 0xaf, 0x3, 0x0, 0xfff}, &(0x7f0000000140)={0xffff}) r1 = semget(0x2, 0x5, 0x10) semop(r1, &(0x7f0000000040)=[{0x3, 0x62, 0x1000}, {0x3, 0x4, 0x1800}, {0x7, 0xfffffffffffffffb, 0x1800}, {0x0, 0x800, 0x1000}, {0x0, 0x7, 0x800}], 0x5) 22:22:01 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 22:22:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x24) open(0x0, 0x100, 0x0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) r1 = syz_open_pts() close(r0) kqueue() clock_gettime(0x3, &(0x7f00000000c0)) ftruncate(r1, 0x1) syz_open_pts() 22:22:01 executing program 1: socket$inet6(0x18, 0x4000, 0xfffffffffffeffff) r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 22:22:01 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/73, 0x49) semget$private(0x0, 0x3, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x1) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 22:22:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x5) execve(0x0, 0x0, 0x0) 22:22:01 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca55c8689269e5ea56e88dd94884ab6cf0b1123eeb9c3aef2e1ae1e796dae9ee42d3775e46c8641a60e70a10c1d11bac3d677f2f08f8c485012d2b"], &(0x7f00000000c0)=0x1002) setregid(0x0, r0) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') 22:22:01 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r0, 0x2) setuid(r3) setgid(0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x120, 0x2) 22:22:01 executing program 0: r0 = geteuid() setuid(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r1 = dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r1, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xee}], 0x6, &(0x7f00000016c0)=""/193, 0xc1, 0xac1}, 0x800) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x0, 0x9a, 0x7fff, "e08c4f151b640ad8c96f51e3e8280a166db2525b", 0x0, 0x3}) 22:22:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = socket$unix(0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="12e5833140dabe1ec1de592227af3f43eda2b8bf75124704281cb3f3b2a6f9a025b72fcb7aff890cf5bbd302ded503eaedfa191eea916b8d5ca1baea6814796491feee98ab272acf083335603db273a6e9bd9502d4d2d99cdd6a65c824d357b520ec5bc1d1a3f8497a80dd9bef83229139c23e57c1fc1b0fec896179ecb33404bc79eba4aef58d14a4243a53abdbe5cd2eafbad8c2d3a5a0df874832b9557b54e9e78f27554b81124e43e4caa158aaab73d9a5eccb86fa724478b960e0fa2322db59e004d4e398b5aff81629b27c77fc163080a46d0a9402e236dbc1d7f8e75c5274c6e1ce5ac8d417d581", 0xeb}, {&(0x7f0000000180)="09fa3e1ce5e615cdf5ba03a07a560aaae960e717abf8cb06e1afc6e8d5ac5028dc8485242e0585898674983f3ea10f1ff05ca12f7acdc97327b440cb317b62b39045ca6c74dc6fb13acd4e9712c23ef56592f853db93542472c93510db6f3f121282996137e8934dcd14406248c3bf5e30c47a8537c550237f06cb2b7feb26c16d96285adfc6373a8ad5799a0e45b5a872a0dd23c6375c11c6a579759ad1b257be0877ce6d172a", 0xa7}, {&(0x7f0000001080)="070c95d5733195e9b5153c60677e1b423736f9ad031bd33053f58d132ddd568c0c8c8fd6555b5cfafeaca8b2a21fcb25a3cb4e92646a9ce4f8025b3105e68bc1cb769c6f1bc85bc67f86714717eb359bb4d1deada8e3c0a36d5102054805896937702eabdaf43d04c5c9be4625e031d299d8f4e06fb10092ddddc9b30e9527d641c4fd8e2c664d947a1cbc56a006d1ee96e186224f84b8b0ba604a6aba4366f9a2bf5baca113279c7a0bbabb4c4fe0a34772d3464ce8d85fd117a0f869c1074de6b6fda0e82dfe25681c9278c3526c8ef299846f72ffa11e663344acd79828a8237e1f32921f61924e58265ac6c14680914d9ced1bb893609bf741b0c8c89f2246345f03e62bbb50076567183e54279bbb3d6dd388e7d77fa64a181133401af8ac9dfe1e805bd1f31caeb65eb62626d00cea287e5a77ec96bd3c0469aebd2eb7af04443b46996e595de4a6092793fa30e606ca484a01958a76395e341bbd8c1423fc0497032337aa8afc785851c918d8ac1c3ad003859fb1de6ab589cc2052764b5239d5da92d3dbecbee29d97a74ad6cf57eeaf0ba36263c5fac029613509b42572a25e1a36e00b24804219c482177ece24d3ba54ab0d65b960f1cf89420ae443c2c8ddf13649c0767d0f6bff4b70ce35bc624ec9c4b2834a9621170249c604cd313b948f635b434ee1000d20ff4c687454fa81e623642bfec235960b008e9417a30fdbe2804b8cb3768a96d43b91d53322a39f15f9ad54b13f4efa660b6968fd03002c32b9ac5204de106934b247e6242c8925dfedf2fa4efc75ee9841fba06b1b2fdd26cd18cab98374617b7563a72c4ad5f79304a1e528cafbd161ba1b023d7cdb3e7ae0ea4aa0b29ac5b236ffc44b1caa08b3d7538a9f1710a635a75525643bf38f2b607f9d5e861d58a89746f6429ae59d3f7777ccde47efe8842269164d6bc60977666ae2ea3642d81497d0bd8503204a41dbd94d5c27858a1e4dec4feefdcfaeae92afd22e78a617b0bb15a3bd38a2378ef1c9269e40301e002621b192334a8eb416592ca006edc21ed4385ce554548a18471416a4994cbb5186f8ef27cf019c940dc0df37b87d81e5eca4d507eaea5cc3bbdf1da3546ff457dc89788b30c28ccd141e157144b7124cd29a5b018273732cd3d71385498be8015c5b6a64435e1c444180405274563bafdfc18dee07094b96b92db3c1fb333d291b97aadc8c4dbc224e54a84a8fe33a258955d640aa4f6426515f9195b8c3cd06cd2fac61493b2a6484ca6f395676c6cd5c78620f8cb94d0717f73cda63f0cb15d74ff5fa87d62b36add0d4b18551167c7e534f1d18b4110b0df1e01b486a5d95a1acf3b98a9b236d7985644ad580d6543726986c28cdd3344d438e3de4017337033160f6f60d7cca62cdb5e580dec7c54bfdf00980e25532177a1e2761304ef727885ece88b26fc1f9533996e6b2113e6805c613fb8a5547a273793f288807c4efd1e798cfc7db920c7b569ab3bf6e3fc8aabe34ee7f8b517f9769ac925cba5b12d6688d3d1602d7881725f48657abe74dc4cfbe5fc5453fa96d7e02870a613c3d74d930fde2eccbe246e12a4c920878bbf0cacc7f2c63b5cfa305e7988949468ef153d941d7811dd2a46470a522f8804db353d8eb6f1b18567f196bae440e07c8fde37e3f6ae01b20e2b0c04ec46c41797f7c3fd07e692fd892f89fad56b3d0978190cbf8562ef1f6589193b60e1d949565f71063924efac103257c5a7cb67eaa5c8ad45fb8f834b3eba2155a3caa0b7df974fbdb944df3412fabfdd46862ea2e624b5cd08a5abc9cf96455693945e5c7e40d61efd3f34a9a47af611c71d15f2ab8f3c4e3aa38e7f775a1f1e64038c2d9938e1f3a0756cd5b331996cbd1bf9561793df17e7d34a2abab386f99547a8e946fbcbce1c72f4aec9ebbbe4141a832e03dec9fbffb5a52ff89a4378009f04ee0137bc31a5aa6a7abffe9359940e9e502337cfb8e0cf977d3e514499faad51be0eaf3d64db50355f4e52aaefb8d2354dcb718973707b35c9897d18dc2eaf3eec956ebeb878a009a48d4a3acf48bee87d8235b088c8ca0b88481dd8782e87c3c266dc23a1b5c7c805187ed4a568414eac441c6414b8ef7d3c5313c7bf2214913f60c6c178eadc0102bf0c505062652815a72f3fbd107cafbc416e1314eebe4e13d7e7f6310e19568ad7d15adc0c7cfe691ba9e98fd12416ccfff9185e1f3c60885c3241b91b6de862b86b386f359773bf43a89842db7d2b99a11189a7492970a925283bed4d4af4b1dcad3999fe84ca216f23e456e5089289d2534a27052801137a750e7291543fcc579c9cdc088cde01fc8ab4b8bf6edb22301999cf40780b190c0676a7a1a5e790e3c91a7a65906e8f2497830ed4f8c8b6d1adab005a6757119ab76775c7c475dc91799589824263162a286e9cd7355e3e02afeef3efc04aa78a3efdb34ef41705b89687611cc2e0a2d7a4703129c7a4f24b6f7936c4f05619d171ab2b066a64d52de9cebc001291210d98bab826ec8e0f3dbb114ca7267cb01d6b2c3793a36a28ebdb68e8701bc7b62ce4978ba3ed38bc13f10ccbcde5c644b89cb022b4b0d0270f57bec0198717065109784d48aea9271cd9b0dc29d64f534683564187aab14e9460eed02d77dc66dddaf53482f904c4581203dd3e5ce138724542d18629b246f4c87511442b1aac92a6b349262fd3a72676baf0df94aa773ade8e652e2c348e63d98646db49ce12bceb2e6e7aebc092546ac2bfc21e89b57af055af81c9a792928d91bf2add955ae054b3673b7cf46e76d4f1a6188720744dd66a043731b01e2c95f973028e206def49f7ee82e66145570d30821e7e80ff5205094b815f26e354e65f3208fa3e119b5ae51ba64c23fe4236c5fd5b4eff268fcc41235830911b59688a59fb9fa40ee5cdf3e4f19f3bb246b453976033ee3e9250964d537bf2513ae896750d1c820a512ca1691221fd333ad706e0e4bab687dd1272531949b168237d3a134151fbf672863076be375702bca775dd9e7b8bb44ec41bf34de983ec95a2fe004a2cb60ce25bc514059cf6a2301d26944da4a366eee46fdeb70e829c025ed5e0885343fe1fc32159d259b5e5affd70df705bf2f33ae8c87bb97fadad4f8e04c1448c3fe8e95f473aa8145379e5ecb4a6e72bf10fcffed754bb6b395c0b03b0fa22f6892d0ef29f19730263e027c65549eb1d972c7465e1a9846a77551e7187a6128cfdb586d503de445a15f890fff6a9a9601bd8c8f2d0bce01c18c567e7c0483fce55295eee592868b66e93bb386c6a1a46372e4de38132e908a4e448ce15605a50e6b5d31281b014f86e3db0b42f6b655336638bfc47a7d387071b2d098316f375dbb42087ca994fa758ef1344b9d149ce020951aebdd42a286032de159ff5f95631b898d64fbfe076a597ed927ecbe610616e99928e89d4d5c405f9feed301b64bb04605721a88d6025af75c33b0fc6d7a69a717614b8f493985a469eddae475cb2c0de301d5b64ce33f5bf435b331e25c4a23e3c30dd646a5b58426b0e08c201d883b673380d749f126fc2b5f4808edd6db3fb8d67bd45a790d7b9be1d3093b920540792c46c85550ccbcfe13149b4ac3278a5ec7495a7fbecb88622bf21873ebafc3d8c5a0c29d48a8faa699de8df5042a2ffb8f2906a18c49b39b4bb7ee84aa4167835c204295a5e0bf1895033dedb4038caec6e131f4bebb3241fe63865a364c1be7117ede407754951f2f6ee55f2ac6b8071ab22c9d0b2a257ad9eb560eddcf7d74593bf7355daa6f721acf039d784d4092f23932bd2d7d08084077bd8781ab28b3b0b90abd2190edd00dfc1eac1ec8816e2ba4af23ec8592cafd67c51c2ce2920b1ecd2f05b964501cc6c6c19d300f184ea235b34e8bac9a8bd53a55fd422a70e0350367a5b1c9b6568ff5bad7578c7782641ff0c072b24bea8a68cd3d2cb8d872cd73a16fb9d30c53a9d9d8c86bc6b3cd01e8ddc32f24c59c4b275d5e4852bc7fd172ca9fb65d2a54ac9965d784e7afb04d11567633095935b53b0df587d41a59ec275a2ddf8fc519f0ea68c8f77187c59ef566ea0bf7c7d792f72b0dc80d71ddecab27d35447cb32ab98f98717c3dc48f2e080a0ccced31223b36acbb1bfb49e99a13e938747deab407a8fba80c2adb68887cb8183a23751c920741109d67e69adf488b9a109894afef7ccf0edba6bed2d2df17a2ed36086027d347c6860d0fe18bf9e24b2deb9dd681204a63dc2fc7de86170b509e746a91c255c25b8b99d7d49a13d1ea70986c177949b5b132bc498c8d251c3e51168a52a90ab05879d91e99cedf5f31a690e7e9b87d647a7d4d039be5dbddbf55e3df92d8e4ea4f478a9b5a2b734c0028b18fb507c0ab9a96b35808da8b870553b83db3439b98260bf4fe230245a489c2f34b87ebe29e4d1c78cf0d5c181d33a5b2ba7ecf925fbcd37ebb40c664bb6b6c7f5dbec2d41ef34536b3926462ae69eddaaf624c40be437da9ba1e9b57dc949c7746cf0b1a96ef5e1ba44c7a042cbdc3ae229632fff3afce7460ad6cb1d716143bbcc54060d29159584444adfe84674d44a87ad8551033c09a17d6c0c6d69cfc4f290f5e7dd5e422068ebb1455daa4fd75892c9bf20e276ba3755b9df96ce60785961781fc3d472f84b8fb67c5f6a9caf11c739341b1d073cdf7452d38f7253d3e176a1483ccace080cbd8e4c10e179ad330ce660a3022a39e0ef07ed627740457a03c0ef2b7eb30dc64ceb5506bf6d9d17ed35a57a4ce4194b6a83f44d69390b9112d0ef10100fd841b40121e5ccfae71abf214bfb559ca93a5a6476313ba746aed480c5c190c18105ec9de92a7bdb7c644002498c8941f0d33dabf1e6e144c9315790899c90cce68be9b2402cb1d2a2fc29a8fda631430f3aa76c21cd225aa253d213cbf7f6ab84ade4ff3db52868291a4ec47f13d637877270f072b23c8e3f06f520a70c68c71852935decad3a37a2d716435fb38e1ef7be018cefd8e4f12d83980d5879a1a42370c0dd84611a7197c92281ed31ccaaf161f9833f35017325fa0fbe062509d773290ca1444dbe46b45ae3f3d6c4a42b9e07247d2d71c2bf338b9c1eea07e0c526b7c95077a36c5e86ee97291c14e338508a10ee2874aec8f45f8f81d1018d78a8b2143dd4b8337aa1b0bba37cf597aea0c1dea1f71500360966b546f793a32a6de3f9b721512699e440dc62cf69b6086b36a7a4d1aa2c06f377b5bd0d0235f5777160e564623b1cc8a466904a0cfc4f1bc9bc0e0d88c8e1065b7ae8d1e277f8d0000f68eef5077e864940cb38c6c52e9739b94a4af46cf05e04077c056f472aa2c099b71a58501938362ab92c8c444263ba3b49dbb6f601ac0fc7c7eccea870d83c86a1cebab41ed456e6c80c927689ea2d478bfbf6c35d2c641e298f1646622f36acd86b86aad5bdaca8951009621278f096190fad1d8338454fcbd13507c59389b869dad7c09a18c6545b3fcc7d9bfc7c70a9e64603e4b8e767b6ecf187dc83e0418c4e93105edabb98c49def09ca571c05e7cd470b065c175204df47c39fbb5e502ab1d98ead6a164c16eaf9bddc0b5ceae61a98916b14e800cb8e4e1dc3cfb821fdab9117ca1ee1ad5a3759e74f41e1f45433cd9b47addb7455a05b1bd491cfcbddf3d983b0fbc67cc6e3267e21332a648699299d4e2c5aca058dc988463383d6a374c5cfe8549f0750088fb038fde06c8b9dfb9c1a4b8fc6b355bc582acd4c6d7b758c8899fdd5b7c56e1d11b8ab80a8a8", 0x1000}], 0x3, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) symlink(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000280)='./bus\x00') pwritev(r1, &(0x7f0000000000), 0x10000000000002a0, 0x0) 22:22:01 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) flock(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) preadv(r0, &(0x7f00000003c0), 0x100000000000021c, 0x0) flock(r0, 0x2) 22:22:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}) pwritev(r0, &(0x7f0000000000), 0x10000000000002a0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001080)=""/4096) 22:22:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8000, 0x0) fchmod(r0, 0x105) read(r0, &(0x7f0000000040)=""/117, 0x75) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x31d) open(&(0x7f0000000240)='./bus\x00', 0xa, 0x127) 22:22:01 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) r4 = socket(0x22, 0x5, 0x35b1) setsockopt(r4, 0x1f, 0x8, &(0x7f0000000180)="e7b99c793e7c6381c24f073559ea7a9ee9a6c77cf464be4a348c8dc061400bdb7d9b7498c2380635371ecabfe494d4ac628a86f7185aaa111ce072866d4edfa78d16b00d4a71595af028ad627e5cc5d28f00000000000000ec042ce285d7c0c2818e09bd996f43d2f47dda28a84da1ccc25f095d14533e8527a95dc5d0edd91764beb12010c0520b73f4895aa7e616e1b8bbe9969d766f9ba0b272a3798531d533f0197778ac13bdf17ff72e0d8490f08e6e564077dbc24d20056df8dbe6bb3435a0562939bd4a91cf2217757d27d02c3a0a37e461f6dd9e450479e13f4b6a5bcf534855ebcd5de400cc04f76b2e1bcbafeb55cf076c24c5e2017f8aa84bb8406d8a7ecdf7520fc605b00cdc5ed04a06eb5f4ab5555c0fb1888c6274039b66bb61047d92a88d6bafffc161fe0d684e094d8f6cf5de81b834c7c171006e658f2aac073cec10186ea5554a6d5e380ed7c51ae79a229b81a07aa363c7f76d17635c48ef13fc1e692cd66a8fd54be88c07a2ad9ed8d339656beba4", 0x179) 22:22:01 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x10001, 0xfffffffffffeffff}, {0x1, 0x79}}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)='c\x00') 22:22:01 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0x400, 0x800}, 0x8) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') r0 = msgget(0x2, 0x20) msgctl$IPC_RMID(r0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x101, 0x2) readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 22:22:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 22:22:01 executing program 0: geteuid() r0 = geteuid() setuid(r0) semget(0x3, 0x4, 0x284) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 22:22:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file1\x00') 22:22:01 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xfff) nanosleep(&(0x7f0000000040)={0xffffffff, 0x5}, &(0x7f0000000080)) 22:22:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x619c, 0x0, 0xff, 0x1480000, "44e6b7111e42605aa635e2838f6b5171799dd9cf", 0xfffffffffffffffc}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 22:22:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) dup2(r0, r0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/92, &(0x7f0000000100)=0x5c) setsockopt$inet_opts(r1, 0x0, 0x80400000001e, &(0x7f0000000480)="00ac3f127e1f873453e953eba95e7cbd3b8da997d6a0206f5c971c84a332d0520ce3070438c09dedae1058039d094453489ed9fa8adcc9474bd7f3024795fc65960600d70a7a12d534aa548cee3b4b46210269e01a6a71b285afb2063f633693b12f28f18c1333324b2f38a9f778db4d4a1b062b9bbcbd56e62f0afcc58e6cad248cd4d7694442a24087b91b8defd12730693e489e13c12589542101aa5a5d58e259701ee007acbbf8cdf3b69f98926a60bb7a4f30664937dc3aef8ce546246d688c07687c65e63e32f4ed14d75cd467dd73222b45fce97fdc94805e1a42154f2eed716b1c7cf36a595cb0d82531c175e25885c19abf4941142cf8f318cd5030e6782ff964", 0x105) 22:22:01 executing program 0: syz_extract_tcp_res(&(0x7f0000000040)={0x41424344, 0x41424344}, 0xdd0b, 0x5) r1 = msgget(0x2, 0x300) msgrcv(r1, &(0x7f0000000380)={0x0, ""/178}, 0xfffffec9, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x80) setuid(0xee01) r2 = msgget$private(0x0, 0x7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet(r3, &(0x7f0000000280)="479cc83e5f9db04d6b83afdbbe8a2fc8dbe8900ff22e09cbd3f9800b23d35c7c04fd65bff170d6973b617ce7f11391de5f6088854094931b90ed9896393cd162eccae494431e28507881a5d97b8744729988ff9010efdd5bb9bd", 0x5a, 0x404, &(0x7f0000000440)={0x2, 0x1}, 0xc) msgget(0x2, 0x81) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYRES16=r0], 0x1, 0x803) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) r4 = getppid() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r5, &(0x7f00000000c0)='./file0\x00', 0x2000, 0xcb2) msgctl$IPC_SET(r2, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r4, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 22:22:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000200)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 22:22:01 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x6}, {0x4, 0x8}}, 0x2) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) 22:22:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) semget$private(0x0, 0x3, 0x200) semget$private(0x0, 0x4, 0x20) semget$private(0x0, 0x0, 0x8) 22:22:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0xc5) setuid(0xee01) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000140)='./file1\x00', 0x8002, 0x140) utimensat(r1, &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)={{0x101, 0x9}, {0x3, 0x1}}, 0x2) mkdir(&(0x7f0000000340)='./file0\x00', 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() chown(&(0x7f0000000180)='./file1\x00', r2, r3) socketpair$inet6(0x18, 0x6, 0x7, &(0x7f0000000380)) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r4 = open(&(0x7f0000000080)='./file0/file1\x00', 0x420, 0x1) r5 = dup(r4) accept$unix(r5, 0x0, &(0x7f0000000240)) 22:22:01 executing program 0: socketpair(0x2, 0x8007, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100b9, 0x32) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x5, 0xb4) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x420, 0x20) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x389, 0x40) r8 = kqueue() r9 = socket$inet6(0x18, 0x8005, 0x7) r10 = socket(0x6, 0x8005, 0x2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r13 = kqueue() mkdirat(r2, &(0x7f0000000400)='./file0/file0\x00', 0x80) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffa, 0x20, 0x4, 0x400, 0x3}, {{r3}, 0xfffffffffffffffc, 0x41, 0x2, 0x1, 0x8}, {{r4}, 0xfffffffffffffffb, 0x4, 0x2, 0x99, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffffc, 0x5c, 0x1, 0x1f, 0x333}, {{r6}, 0xfffffffffffffffa, 0x2, 0x1, 0x8, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0xc1, 0x1, 0x7, 0x6e}, {{r8}, 0x0, 0x20, 0x0, 0x55, 0x6396807e}, {{r9}, 0xffffffffffffffff, 0x10, 0x2, 0xad, 0xe5}, {{r10}, 0x0, 0x19, 0x8, 0x7f, 0x2}], 0x3, &(0x7f0000000340)=[{{r11}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0x7}, {{r12}, 0xfffffffffffffffe, 0x21, 0x10, 0x7fff, 0x1f}, {{r13}, 0xfffffffffffffffc, 0x58, 0x10, 0xcf, 0xffffffffffffff53}], 0x100000001, &(0x7f00000003c0)={0x20, 0x8}) kqueue() r14 = kqueue() poll(&(0x7f0000000040)=[{r14, 0x1}], 0x1, 0x0) close(r14) 22:22:01 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) socketpair(0x21, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) setgid(r2) getegid() 22:22:01 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x129ff, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) getuid() 22:22:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000500)=""/237, 0x6a}], 0x1, 0x0}, 0x42) 22:22:01 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 22:22:01 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) getsockname$inet6(r1, &(0x7f0000000380), &(0x7f0000000340)=0xfffffe9e) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/212) 22:22:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x1) 22:22:01 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x25) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file1\x00') msgget$private(0x0, 0x1) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/114) 22:22:01 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setgroups(0x4, &(0x7f0000000040)=[r0, r1, r1, r1]) 22:22:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x180) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r1, 0x0) close(r1) 22:22:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) close(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x61) close(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2024, 0x80000000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xfffffffffffffeea}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 22:22:01 executing program 1: r0 = socket$unix(0x1, 0xb, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvfrom$unix(r0, &(0x7f00000001c0)=""/240, 0xf0, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x171, &(0x7f0000000040)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c") socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x3, 0x0) 22:22:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./bus\x00', 0x407ffffffffff8, 0x4) 22:22:01 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffdfbffffffff, 0x1}], 0x81, 0x0, 0xffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800a, 0x64) 22:22:01 executing program 1: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff8000/0x8000)=nil, 0x8000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ff8000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) setsockopt(r0, 0x0, 0xe9, &(0x7f0000000000)="a5587c071a338f1878911c63bc", 0xd) sendto(r0, &(0x7f0000000040)="87159ea2137563b049b674698863ef477c1c237cf7571914ca126e1903b9489745e1cebdd085214f9eb254c13f6b2da763600af104a0b9af72c1c74dd002b98efe7cf4e2d5302fa0744c005d67c336b992395ae1373a9c6878e4f7146071524d5fb1fac41a102f89490b9b614250be001a255e837957d099277de6", 0x7b, 0x404, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 22:22:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) shutdown(r0, 0x1) 22:22:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 22:22:01 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x1}, {r0, 0x50}, {r0, 0x102}, {r0, 0x10}, {r0, 0x8}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x2}], 0xa, 0x4) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{r0}, {r0, 0x2}], 0x2, 0x20) read(r1, &(0x7f0000000080)=""/13, 0xd) 22:22:01 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x20) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1a2) fchdir(r0) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x8, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 22:22:02 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) syz_open_pts() 22:22:02 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = dup(r0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$unix(r1, 0x0, &(0x7f00000000c0)=0x340) 22:22:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x30108, 0x0) kqueue() syz_execute_func(&(0x7f0000000080)="c40219b70066420f75b675a38b40c4c24d9354affff046f79bdf00000064644280cea7f2440f79e8479cc4c238f351c7c4e1996223c4227979e6") mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xedf64e92f7438cf2, 0x4, 0x20000000, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x43, 0x40000000, 0x1, 0x2}], 0xc2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2, 0xfffffffffffffffe, 0xff}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x8}, {{r3}, 0xfffffffffffffffb, 0x4, 0x40000004, 0x1747, 0x2}, {{r3}, 0xfffffffffffffff9, 0x42, 0x11, 0x5, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x22, 0x100000000, 0x1}, {{r2}, 0xffffffffffffffff, 0x84, 0xf00fffff, 0x3, 0x20}], 0x7ff, &(0x7f0000000100)={0xfffffffffffffff7, 0x2}) 22:22:02 executing program 1: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) r3 = syz_open_pts() write(r0, &(0x7f0000000140)="5241080cbf5ca6b81c51f1e9c8435bef3b790d42b0fd15e65975990da9e10fd18c53ff0baa71e2c6cf54faac1cf11e8d9871b511bf928eff2ac85e4ce434beeda37bd5f9e599d142e54c5301fc412458c7b77a8d5085df75ab6a8826c9a3c967b6b7fe0a795b217d2a9914d8d6727879b28fed94bf2f7804c8987162f6edbc2158e40f97c4d1fe80e7491471258c9dfda92bf3833e753b6a970a2a5c6eeaf957dac8d597a7126cb70451429850e53be5f1d1c56640a81a9dfb08", 0xba) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x61}], 0x10001, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCDRAIN(r3, 0x2000745e) close(r3) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000280)=0xfffffffffffffff7) 22:22:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000000900)=""/14, 0xe}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0x15}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffffffffffffff2c, 0x0, 0x100, 0x352}) 22:22:02 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 22:22:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x7, 0x7, 0x207, 0x1, 0x4, 0xfff}, &(0x7f0000000140)) r0 = shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 22:22:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x6000, 0x400) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 22:22:02 executing program 0: r0 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/80}, 0x58, 0x1000000, 0x0) 22:22:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x184) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x18008, 0x1) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x1000) writev(r3, &(0x7f0000000740)=[{0x0}], 0x1) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200e0, 0x106) chmod(&(0x7f0000000200)='./file0\x00', 0x40) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x4) poll(&(0x7f00000002c0)=[{r3, 0x10}, {r2, 0x4e}, {r3, 0x4}, {r1, 0x120}], 0x4, 0x100000000) open$dir(&(0x7f0000000080)='./file0\x00', 0x448, 0x5) 22:22:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="9f24e782fb19026696d42b49ce78335a4004a1acc42d570ae4caa394201a2f2e5b6145a645c8e93ed51eb607297943360f95068e9704f39835e2d6a87bad30b275c52eec4547024b8a96f35b503a5d69360ed4134899e33ee41b96a7e4de25e58155842e13037606c1f21a71030a808c37d2505dcf98abac9ad1ddfb08d477f1e486f77754d7e8029e1694873891cef7657755823f4862a22213f6cfc7074b4ab2ca134577db97452f362a3d106b0f32a331519cb9863eb5e7bb9aa2c15e8800d6763e7a18740a705f92ff59da8b36c996de30e562af3c686ee9285ef738f72a065589f55ee040ff115e391066a41f80224b3ca1bf7d4e443746e41106894a446d4fb81ca75f33fddb078556eccf350e05880e1ebcf600a8654a2a9b1b425e057fc17484419f6585ad4aee72aa04d4ef53fe75d075df6952513d7f2172bbdb3dcdfecbc66116d113cbe80568542706c246a7b98b55a3117ad688db8da970cd036d1a36124d6f5c205fd2cf2d6dbf672849794c8ae7b8f5803302efd8bc64a68d8fa56a3a196f6560728ea65b2cc1bb5c101bb70ad9083382cf6a69ee23799963c8e3c7edf4672ec5722dbacb2704a25cf55ba9b6d06261ccc44ddf4e861051aee1de91503b63f1dd92b6040c85ceb6bddd740f17ec5acfba1d3d7efc80d48605102bb993ea5a9aaefbf4009ef3272d2c8039f259c186fa06ce0f1aeb979856e3c7e7dd3ef7bd4e2fb5adee634070cee4cb31f888563c86cd86623008a802807b68f6feeb4e11758ca263f9cb5395023c998ca7aee4f168c6343dc41f0394bee278205e34cc2d47247997f0f0333f8b696cbe1019f55024f50dbfccf3f178aaa5e62d2ab5a55809a84e01d1aa05dcca0e080fc7fa40a57a40ea0366f0489cedc2898e1f9153d0f7cb9fe9091852009bb5239633023f0c089a43483721085c7431213f08fc52db54bd19c3c5ba2981e3d0729df60f86d7a613e109d49eaa4de923b17989bdb9466823bedfbee359069d8981323c61e8e6108caf70b20de1fcc09b43d5eb64efd55c6dd0b1c4b78e4fcceb7c65adf8db4dfdbcc2f1c3c8a63f71e0f7937f6a3459cb293cf94c2b56a7cafa14198397c4357335ea4f50afc2c870a45b0aac11fd60ade55f86bc0b93decb165999dc619a8b79e475cbc1f1044bc009912281068e24f17a246e4d2ac32215e02db4c11eb21b717e6b5ea9f7797e83f8b925dbb778294dfffd9316b8c32786b02ef54be7aba5006ff2799dedec63e24acf7c93089aa52a278bd97511f41d8c40c0ff5f9570bc2348081e0a7bd42e3d68b4ee5c9519101fd38249b18b480f1fbad9daca5d9f64562a45f4516e2af68551eba8b0447fe3f805e6b137425e1175329dfd047176afc69b25aeb77b47ff932d2fec6c55d04d47821a55ccdecf9d58d0b7fbe0c56d22582cd739a0e73028b295cf4353a2600a126fe97cbdebcc489b663ba0494fcc962590761c47d33ca856acd9a669bffbb61306ecef5bd57e78864e196b22996bcc1bca23de823ce01ae4db41122cc6bc343a74d87569b51932784042847b438c882ac0893f59e5c31a05dcc70bf2b9dc004a262c59c1e96747634f29b2ad31f4fef6d4622e9bbebb43a2eea72ce09af82131a3d2ec44f182ee9f7bd7772a77fa036c5f654ff879a5b3ff04611f332bc2b8e19ce0f80f3eba5f97aa27c40852e63d062d924f3ca303f3b505e703906fb5a90ca52c179e564bf5058d60b2a3f1e9f923e3084da17fdf4bd4ffc1bd8f58426d7a65852fc70a7be2b5b7c362efac62d8e78acb5177d43b43cf7910bff832a0c1e071f09cf3c96913f82532c553da7a061ef479be1b6738b66c4de0c55e029535b9e46f34ffa0d9d931d7df150752a50b42c2769efc3dd13e13ca2304cf116ec839ec7be795118bac066041ef0b0813b9f1fc669c3e10f48a126fd4c1eeb09c57b167b9d66ab08c8e141af64ba2b7ef4f3635757c0983b2d8ecbe59d6c3aa92a1e4565a1e392e9d8659fb88838e7a267105a66e94dd483c42f7309d597db89beb7d91ceb379bb9cba942cb9223de54734364cfb89ef88bc3e5750cf027c807b333d04c0a908ffca89a4e3fa33ea3c15b619fe1ec9048aba2d3fd40af3bb3e961420aebc7e5e969c6b8c94fe2052ff1465b6828490aa9b38b94b69a520f808bc82ab6ad47cddbfe35afea854da1c9896f7ec2666410b1ec0ee64e4cde309d2bd720c04a5b0017a79ade8094ae536d4b15cd0df9227b0469f6d0660c44b6bd79fec8e5d18427dccdb290fcbc604ca3d34c6f510251ccfc5393e41d5a494916b122628db7923870a5890f14d101d11ba47c2e7278300a9a658e33aedc0600a9d6d02552324d15287fc392705297b6f2e76ad6c0734dd5a194981629b0eb4494aaf60e6dd1cd84af67bb48339b5199c0a40c6ab07d027983cd5a2975b37abdb19e6915b63a6bc7357d01f8d81027c33707f71089f325b68c3426c784b0fdbcee25d4659ecea63ba87795aa8174c346ab642027385fdb5f703499c70edb4324c15b7f602967b94ce65facf63722ead72de45c3b03eba1020e0b3985fe5abe449d242a39c183e04985613c57cc49671d4f3cce05515514730e1c54dacaac6da3d78422bc2560e5a312c295524c9c3b3f7cdb0877759af8f17b810aaa31f8abe366aff1538e5ad19e538d93263739af86f0c72311aa199958bc0c1c4ddd2126e20a7ef00a6575c83a1838089bb1903c7b2afa9b0c5ccc2200f23c610044b0af98cddf7af99e7efc9efe5c54fe2a48b1abc5d03a05c4c7a5be83f818d2357fba3c93961f12d65de3bd825caeabc8da7da63ca691cc6d0e0b0402630bddee657c626c51264c763bd6b8a054a9c6800cf9e56f45462edc880c8acf6ca708b4670caed06a1bf944138777193bedec8290ff118934aee42fd206b1c8ba352203374aa2eee1283c770e8c210ea6a577c5a1996205e895ba1bbe1438f5284539a86b752b06b07ec8f1293afddcd4d52e1abcb19d952ddf8ae47e6b9f669e574becae9bbbcb4505cf24bd68c4ffb120e52f7faa757cd62eb3c9e27b938a5273d163157a4ca2c7e7e35c0529b0f046daace28b84843d204c0e0397e0dc941f186ea7f656e9f529c370ddd0e3fedea4dd6dbca4fd437c1a4ecc0bf03be8f2824072486391d86cf832c7bd570016641cf72da33750d5e10fb4919b16588e1300805d87ceeb178d1cdbe40eba232383d6057c20862c7f49d737e6bfc411885d487ad3877b419e805543b400aa0cabe27aa4eaa405f0dd42dcd4dc76469d1b44736553a00d5eb0bfe25a552e9ba94c2edab31d323afa71bad5f1a22facc50855256e3a28c36e7787da5e2478c1e9bcb08ac2d6be6bb2208f26d7b728dc78bb32769bd3f96dd172f9149e08f29dbb51ef03949e6ec785c990278009bac5cf66c029472f4fedb44799970fe047aa3c00f4c6ba301ada32b97970cd4938608827cd5511a549502f5c186fec617ee94af39f3961650ad335d3c4fda1490bc6d26f7fd95f0f66689853f36d6ddd26ed9e9f7685b877bbf7ea829f8009ece156bfcc12706ac45eda195b44e11a1a17634070b62bac31fdc43a0612181928b020bb256fe4e64a3cd02eea5eb4c0c665bc630fe4b236951c3917176eca6b088ba6589093fb4cda5a6e32946361ffab2a59f41f77f31f2e3e1db39b5751bec763299fbbaf3aa89182be9d66d2d11277ee0655756d0efbfe4722a8cdccde093abc854cb9196793773dbb0a829aab201bcab04381f710532e74f87f5ab79808bddaf94f840c243597c5a97a64aac853f70836e6ce0d75a10cd0d94fba303f412bae6be3313939f052ab9ff53969e849ce62736e64fca2733c61fafdc489e7fac0efda78a181e6754e13a69ef128cabcc606748bc210a0be7e7f00de053a122127cfa27118f1ea671b8d26349d4a777355f20b17a012fd1d4d5fd36e568b80ef1db1f83fe48fde9a443844ae3f3fe588e709a41f99ca3d5292ff2a239af4ad80dcc6a195659225248f08ae01740fa182286f8bccbcad9b28f001bb3413a418039ac182d8172ff840a6fd193530a82345bd71865d1381b4b6d917af2de73e0ac7d24bff8eb2bdd7d2836998b12913008209d4c9312f23ce42378d3e884d6f6f77a66267db98055c74032bd3a93f4d01ed275974357e6ebf3167d2c02b254aac6a83a3dd3f4bf37bafd9c03f50d7948e63c9ed981893cbfc10aebe5dc08450419f629aeb3e90db88766caa336de6d927e0ed5eab2c67b51684e41599603f18a8c4779bd5eb5bfb57dffe6c3348779c4a0268c1fba365dfac2a81f5bfdfbe0e17c0bbc67a32e4f534a2569d7f3f76b667f26e06fcfbcf1de14395276e28632cd13e94bdec039f63293cb90b978e16f8627aa7ba55310beb4a9cd076e330a0f4098e737f2f57df2d086f77da2b1678f4be321afe11f39e32cc3a4e6b372f5758b15bf5de3cabbd0877fee3b936897cac0ed12d9eaeff6364f46ceebc80a01ff38e190da03d59d52a7098ac95bfc2ebaf5f1aa1f06687438b248aa210df6f0080fbd94050e93fe4b90750b42660370e066d244889f9529c4aff79e6fc790d1da59dc9104f3a4131fb5f734e69c8e05b2f806d6a22ee7d25a13ea6fb65199e258ed1d5cbe6ae2f288beabe5a9d900e1af77cafdcae82a3f8d19c64b0d7abfd78a6ed65a0d4a52cdcafd00ed611eaf9499647d6332f24df3f87687104419b43c96ea128d2388f9e7db5933f574bb65f413de9a7351949ae24402197bbc9d99cb839298a3a4a2b7e32f6526629f6bb807b28775f708e96cf6adc4a55bf4b388191f9e3dbf4032df6737cdd00629319665f3ce1986599fdc675fa5b0afe0ddcd18e1a2cdb97cf240481888973659ccdf4afb175a688996ce9f7605370aa57d9d36703a2f9dc24d87da74bdbcb7", 0xd9e}], 0x1}, 0x0) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001400)="4fc4bde9f30bda06dbf51d06b3556bd75c2b19adfa7e71bbcbfca5e975cb95f530502412564cbacbb78561c7d7330afe37f70d09678bdab8ff3b0442b83e7ad2c7eae3bfd6e6c4739502dd2f42e0bfca1f0847735fc59ca832e2cce10c6a838a6fe10563700ef9771488c6b727cc87303115385d6947cd9875295d6ddb56fa29df05c4d065b410831763aabdf82e73dd2e80f6358a370ce493aafe736b9c293c408a6a342cab74215a251f9b706515459d15ebde36f432889bfbee7c9221ea2d286afc11757f2ac2097489ee896640ca2ab9e0fedec0d7f663beddb8f05c007fdabc323685a69e130d7cf91c3e4e46f3153424064093e7ac77094ad1b4bc13916ba0848fcb90ca77aff9170b026cd0fc0e7653c0a40881debdd11d4adb48a050e72df982977427051fff07f4e5963c0237354c0bf2c4758d0e931a68add117c2f8ad6672e7f2e112e2a9fc642221645c628a3f81409646f16bb5bd745b9e1dd0d3d4a9ec14b12a3b016fc3d47ed2ed2f74d2b9531fdcb616dcfd8ca0b59b9a36f4f1b22683e01117cb707a077155ac36c0b1c4f9feaeac", 0x197}], 0x1}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000001340)='./file0\x00', 0x611, 0x24) writev(r4, &(0x7f0000000400)=[{0x0}], 0x1) chown(&(0x7f0000001240)='./file0\x00', r2, r3) sendto$unix(r1, &(0x7f0000001000)="6b53abc55ea7207eb01759eff1fb98d0f58f143e95a0bf669c4b47792ddba65ebedabc8517b1f5e04f5654a95e06fa4c099e88a5b403a00ec5e2f7535171999d07c44083146f55976af1de36e8b63bc3230b54aa2f03a7f94ab4c78c7ec3eff230d99176f6e09d307aba5186a353e0d92dc8a05e4417b530391b879e9332f87c36d983764f3146c88805245e73caf56187a16425f6d76aeea6873ca2a2257aa88c9546967080d3013ffb3d66d2eaaef27bb6d711d5caeb9352037f6430e9e06962251d847799e8b249454476", 0xcc, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000f80)=[&(0x7f0000000040)="1d00", &(0x7f0000000080)='(\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='$\x00'], &(0x7f0000001200)=[&(0x7f0000000fc0)='*\x00', &(0x7f0000001100)='\x00', &(0x7f0000001140)='D\x00']) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) readlinkat(r4, &(0x7f0000001300)='./file0\x00', &(0x7f00000015c0)=""/165, 0xa5) 22:22:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, 0x0, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4013ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10081, 0x100) 22:22:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 22:22:02 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xa887, 0x0, "c925b216f2966d2da617d434d21e96e3ade78226", 0x0, 0x1}) chroot(&(0x7f0000000000)='./file0\x00') 22:22:02 executing program 0: socket(0x1e, 0x3, 0x0) r0 = socket(0x1e, 0x3, 0x0) dup2(r0, r0) 22:22:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000040)="2ee7052bbb5a62b12a39b1a5626f2d0bd1931efe5a65281fd15c031119acc826a673d8b954f024e03d6ec3ff9c978af27b8bab377dfba928108d10cc8b930c0fbada17063d947111dadbaecb415dae40897521bf31c738e51b159215337f68ef0b2c08fcbb11f1bcc25259f2dbfa81d8f9489d0521c46133f5ddc7becaa896bbc0f15168f6ac2e72553993a7da5148a0a5b743cee5423b55349a7035c176af6b9c81b9f24aa5b51444ed545d4892d685b074b4fef422c6f1008151a638b9768997c09df3ee67047856302c49298efd7ce911dca7ec50980df7d51329cb6ca9fe077c", 0xe2, 0x401, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:22:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x9, 0x4) syz_execute_func(&(0x7f0000000000)="f26744dbd766420f38027f643ef341983e2e460f1ef4460fa42005c4427921ed676566450fd48888000000d8d5f047839d809d00004ef346ab") shutdown(r0, 0x2) 22:22:02 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() geteuid() geteuid() r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = getuid() fchown(r0, r3, 0x0) 22:22:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x9) close(0xffffffffffffffff) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000140)=0x1000000000000002) 22:22:02 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0x4, 0x5, 0x9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 22:22:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x7c) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 22:22:02 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006b, 0x0, 0x0) 22:22:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)={0x0, 0x400000003}) accept(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000000c0)=[r2, r3]) 22:22:02 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x30009, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 22:22:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x6) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x0) 22:22:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)=""/45, 0x2d}], 0x4, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) socketpair$inet(0x2, 0x3, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) fcntl$getflags(r0, 0x3) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000400)='./file0\x00', 0x100, 0x4) fcntl$getflags(r2, 0x3) r5 = fcntl$dupfd(r0, 0x0, r4) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000440)}, {&(0x7f0000000480)=""/135, 0x87}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x3, 0x0) readlink(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)=""/15, 0xf) r6 = dup(r2) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001600)) ftruncate(r5, 0xffffffff) fcntl$getflags(r0, 0xe0b27973e7536ece) ftruncate(r5, 0x1) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000001640)={0x7fffffff, 0xfff}) r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) fchown(r1, r7, r8) r9 = open(&(0x7f0000001700)='./file0\x00', 0x8, 0x0) writev(r5, &(0x7f0000001840)=[{&(0x7f0000001740)="9769292339c2ffa7261c9ea828fcb28c0ce32387c4cb0e0872b719a6227f89993bab89747534508aa3f0d0febc2fd955cfcb23ed92194f59afa5f6942b07e81ec14ad40b98773b701854d7b36bb6aa148685edd5627b0a1ac03cd759561fefa048cbd6bbed95f3e3e3c31d44e23906c752464fc87558726e73f14fd9943ecbffa1ada50cda4737173f54acb757030c634cc786a9324ee2f674967026e64ddfa95a5f7fcf80c730bb12043b0a9bb8e48354fc98167402a5b8be74e3a2fbd49b781394b80981fccab093b7156eb74d3ee8ea0edaab24e39797951e8a74d4cfcb9664a77a055b4a21dc1aefacc220394c1543d7d33b6416d951f06e86", 0xfb}], 0x1) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000001880)=""/32, &(0x7f00000018c0)=0x20) r10 = openat(r0, &(0x7f0000001900)='./file0\x00', 0x80, 0x3) kevent(r10, &(0x7f0000001940)=[{{r9}, 0xfffffffffffffffb, 0xc1, 0x30, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x41, 0x5, 0x2, 0xfffffffffffffff7}, {{r5}, 0xffffffffffffffff, 0x2, 0x10, 0x7f, 0x7}, {{r1}, 0x60e6c8a399945299, 0x40, 0xf0000010, 0x4, 0x6}, {{r5}, 0xfffffffffffffffc, 0x2, 0x3, 0x3, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0x12, 0x5, 0x6}], 0x720f, &(0x7f0000001a00)=[{{r5}, 0x0, 0x40, 0xf0000000, 0x0, 0xb8e}], 0x6, &(0x7f0000001a40)={0x9, 0x7}) bind(r9, &(0x7f0000001a80)=@in={0x2, 0x2}, 0xc) getsockopt(r10, 0x1, 0x2, &(0x7f0000001ac0)=""/234, &(0x7f0000001bc0)=0xea) 22:22:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x78, 0x80000004, 0x2, 0x20}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x10000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x84, 0x80000001, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000006, 0x5, 0x6}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0xfffffffffffffffe, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000017, 0x9, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0xaeb, 0x5}], 0x9b, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x82, 0x20000002, 0x3, 0x7}, {{r1}, 0xfffffffffffffffe, 0x8, 0x400fffff, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x84, 0x200000e2, 0x7ff, 0x2}], 0x3f, &(0x7f0000000000)={0x529, 0x1}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r1, r0) 22:22:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x4811, r0, 0x0, 0x32) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4, 0x3011, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 22:22:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffd) 22:22:02 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000000)=""/26) 22:22:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') 22:22:02 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="de", 0x1}], 0x1}, 0xa) 22:22:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='\x00', 0x3c, 0x8) 22:22:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x79865ffc, 0x7f}) 22:22:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 22:22:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getegid() setegid(r1) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000001c0)='./bus\x00', 0x4, 0x6) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getegid() utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)={{0x8, 0x6}, {0x5, 0x1000}}) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 22:22:02 executing program 1: socketpair(0x18, 0x4003, 0x7f, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x20, 0x3, 0xff, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x5, 0xe65, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x7ccd7073aeac9bbd) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r7 = socket$unix(0x1, 0x3, 0x0) r8 = socket(0x0, 0x7, 0x1) r9 = kqueue() socketpair$inet6(0x18, 0xc003, 0x6, &(0x7f0000000300)={0xffffffffffffffff}) r11 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r12 = socket$inet(0x2, 0x3, 0xfffffffffffffffa) r13 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) r14 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x6, 0x4, 0x6, 0x1}, {{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x6, 0x7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x5, 0x2, 0x4}, {{r4}, 0x0, 0x18, 0x5, 0x2, 0x1}, {{r5}, 0xfffffffffffffffa, 0x9, 0x2, 0xfffffffffffffff9, 0x7fffffff}], 0x1ff, &(0x7f00000004c0)=[{{r6}, 0xfffffffffffffff8, 0x8, 0xf0000002, 0x3c26, 0xffff}, {{r7}, 0xfffffffffffffff9, 0x1, 0x40, 0x7, 0x400}, {{r8}, 0xfffffffffffffffc, 0x43, 0x4, 0x2, 0xfffffffeffffffff}, {{r9}, 0xffffffffffffffff, 0x2, 0xfffff, 0x0, 0x8000}, {{r10}, 0xffffffffffffffff, 0x1b, 0x40000001, 0x2, 0x7a9bbc31}, {{r11}, 0xfffffffffffffffb, 0x4, 0x80000040, 0xcc, 0x7}, {{r12}, 0xffffffffffffffff, 0x68, 0x50, 0x8, 0x9}, {{r13}, 0xfffffffffffffff8, 0x7c, 0x20000009, 0x80000000, 0x401}, {{r14}, 0xffffffffffffffff, 0x20, 0x200000d6, 0x2980, 0x7ff}], 0xffff, &(0x7f0000000600)={0x4}) r15 = socket$unix(0x1, 0x2, 0x0) r16 = dup2(r15, r15) openat(r16, &(0x7f0000000000)='./file0\x00', 0x400, 0x110) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000280), 0x3) 22:22:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400", 0x0, 0x800000000000005}) read(r0, &(0x7f00000002c0)=""/214, 0x24f0adea409b8f24) syz_open_pts() 22:22:02 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x88) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000100)='r\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000739ffe)='..') chroot(&(0x7f00000000c0)='./file0\x00') 22:22:02 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) 22:22:02 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x6}, &(0x7f0000000080)) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:22:02 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) mlockall(0x1) setgid(r0) 22:22:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x90, 0x25) socketpair$inet6(0x18, 0xc005, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x30, 0x8000, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x1, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r3, r8) bind$inet6(r2, &(0x7f00000003c0)={0x18, 0x0, 0x0, 0xfffffffffffffffa}, 0xc) socketpair$inet6(0x18, 0x4, 0x3f, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r12 = socket(0x20, 0x2, 0xffffffffffffffff) r13 = socket$inet(0x2, 0x4005, 0x8001) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x20) openat(r5, &(0x7f0000000440)='./file0\x00', 0x1, 0x48) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x2, 0xf00fffff, 0x62, 0x4}], 0x6, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x87, 0xf0000000, 0x3, 0x40d530aa}, {{r4}, 0x0, 0x20, 0x80, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x4, 0x40000000, 0x144, 0x1f}, {{r7}, 0x0, 0xb, 0x2, 0x4, 0xfff}, {{r9}, 0xfffffffffffffffa, 0x81, 0x1, 0x9, 0x8}, {{r10}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x7, 0x2a5}, {{r11}, 0xffffffffffffffff, 0x7, 0x20000000, 0x0, 0x2}, {{r12}, 0xffffffffffffffff, 0x20, 0x80000000, 0xaf1, 0x1}, {{r13}, 0xfffffffffffffffb, 0x10, 0x24, 0xfffffffffffffff9, 0x7}, {{r15}, 0xfffffffffffffffd, 0xa4, 0x8, 0x2, 0x9}], 0x401, &(0x7f0000000380)={0x75ee, 0xfffffffffffffff7}) fchmod(r14, 0x20) r16 = socket$inet(0x2, 0x3, 0x102) pipe2(&(0x7f0000000480), 0x4) close(r16) 22:22:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x80) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="1f40941f453a6380025728f5cc5804137fbfa2339a233e9a876a63ef90df0017f3085a722934340bdc02ea2c82ab508083290ad003b40b7e800fbe30279749ac06ab0e9c58a0d6721ddfbffb09d7d47b1c0fbf7abab8b42f88bf3afff2b9e9be82fb1c6bb5ba118e23344d249c0f4fecd71a86322169bad73f13af4d278481bb32f66f5959326bd60ec90f359d45b81c"}, {&(0x7f0000000540)="3a102053edc50f29082968b7366d81c1815f3f26bf43080cf8ff5d49458c1deafeb4ecb1d69f2c0fd3e8dadd0e2e4d5da71743359d4cf00a3801c8888d71504501a835d2e1c5924b36ad55c136cd26eaa392457c3740df99640fe566e14bdcb6b56b70e46a85f4e769085b27b71ce560abb196a6fcb0a019"}, {&(0x7f0000000480)}, {&(0x7f00000002c0)="8d1ec46c6ae07ae296074c"}, {&(0x7f0000000600)="147b7addacb7c4ca5c8b56d01c8b455a8c44b47f8f07395e7e142cc20755b06e934b1cd59795db986bdc70a2a24d64a6160cca16c39227e6fa7436f1ee966af008113636d8b129b8383d1c30bfd0268708325af6eb16efd246a75604a5e02fed2a8616303c75cfc4738329f0ed786ae215f145f81cc7670149f46ec89418c8d2eb862b6289675709152c7a20dc32e8203569ad88d1"}, {&(0x7f00000004c0)="955f90b84a9ef40bdb05d0989c7c5dfd63c6cc103e59c262e1b2ed56c4142d7c838dad48b7b8f13267c6e492498c36f5a51c6d8f316c8cafc1ce8bb54d57d12a5093c6b6371281e007d52b8253d50e2ff0a1e7991ab5292318c93e0f4da3078a72038d9434953a478b30a9818ae3bb694ba8219b668e52281d"}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f00000000c0)=""/183, 0x96}], 0x1000007f) 22:22:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r5 = geteuid() r6 = getegid() r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x2, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff]) r13 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="b668cf061b50396ba19b50a0ae732466ad9926a818544b387e7022ec28943f467f851a85c3657ae99c6dd66cfd311b4e3d303d14aeef5fdfc5648854271a6d323b8e140402d77e268f456920632ca77ce04b044528ff0b110f1747f4d263b3510c2840835bce8250251c65b06d8406f94fa1ba617ae864664ebcd20b32c8ffc5887a1b0144ef6f47008db884121e89f3fda8c1ce1c0a8a06572c5a383b30a193b4a61470ad9428ae75861c22009ecb8cc905de06fc97a591927abb9f039f3d61bc84e438d0df5b52a3ccf7d97c7e15f1537d291b2712a457f5677ec3d849608cf7375d34c1235c885f20", 0xea}, {&(0x7f0000000180)="b4db5030bde9ac3cef58c1da804344a0f5e38871b215f3325981b8e4ca93230e6b36d35cf2c1e3d4b83220d64723e8532fa6754eb86aa1e2d25faa96127544f10165d015f9e1e9c9911585286f20d6346df6a50fcc2ba66689e61d8a595a491b3d9aafaf6c65e7c219a05a09c5e82e840d4f7c971f7a01eb872d558f2a8fe1dc8dd378a7fd7986c0e73de0ed39b4ee6570cefe6d52b0112fafdd9ec31be2f0741a585963ac8778d91f9e4188249842bc7af644", 0xb3}, {&(0x7f0000000240)="4590eae19e2cdfd4871f76e108d0", 0xe}, {&(0x7f0000000280)="c5c390886659ff661b3c537fc8b6e2479412b559ea4608aad1c2f08e29008e", 0x1f}, {&(0x7f00000002c0)="4abab4214d7f444af3f8272b8732c975b3290d3a733b68ed7ca7b1187424b4ef4cfa8ce4d07f5d0f751e40b7605abdcd224adeb6b2e24284d1950929d1b56145a847d97e60d09ea1aa48be25a5ecb28d2acaa070e57da0604331816526a235d374a77538db385bcfbcce12fd2f8a0919", 0x70}, {&(0x7f0000000340)="f7172b76219edce274db8cdacd29b5778ce5fddd1a2751177e738037fb8441f55a6597a2a874fd15bec7925636bfabc5b116b8761bd353fec1833cec3ad1d94ec4a6b21f81bf0b2eab665f008e8fa3034c6f0a0ae24d93e777b18a4f58452e86f244fb6e63f7d6905cbf36459cfcf0b573d4a7ebd2c7ed3111eb44ee4813b6a4cc096dea2236a22083185c30f9780416bc513b72d18878084501d3ec23b84b476ca55f9dcd3ef1a0e8f9a33c547c0b556872ae6c0981304ec68921b8dc9ec280a807d01e299b3f", 0xc7}], 0x6, &(0x7f00000008c0)=[@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}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0x401}, 0x403) 22:22:03 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x3, 0x140) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x100) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x110) 22:22:03 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000180)='x\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='r\x00') r0 = open(&(0x7f00000000c0)='./file1\x00', 0x40, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000000)='./file2\x00', 0x2000, 0xffff) 22:22:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000001000, 0x6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') poll(&(0x7f00000000c0)=[{r0, 0x66}], 0x1, 0x0) pipe(&(0x7f0000000000)) 22:22:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x6, 0x40, 0x5, 0x9, "c3d3c31ea607cd625d09afeb7d1d4f80ebd74b6c", 0x0, 0x7}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x101, 0x101, 0x5, 0x8, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) pipe(&(0x7f0000000240)) write(r1, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c18763815786234100000000000000eb79ab24f64a5ff98927d085a84b608aa2b53470256dfde23c6aac9a1f", 0x98) write(r1, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCEXCL(r2, 0x2000740d) 22:22:03 executing program 1: r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) poll(&(0x7f00000000c0)=[{r1, 0x2}], 0x1, 0xa2fe) r2 = socket$inet(0x2, 0x8005, 0x1f) socket$inet(0x2, 0x4002, 0x2) poll(&(0x7f0000000000)=[{r2, 0x173}, {r2, 0x4}, {r2, 0x184}, {r2, 0x10}, {r2, 0x10}, {r2, 0x28}, {r2, 0x84}, {r2, 0x20}, {r2, 0x40}, {r2, 0x4}], 0xa, 0x0) 22:22:03 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x81}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x0, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) preadv(r0, &(0x7f0000000000), 0x287, 0x0) utimensat(r1, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x9, 0x8001}, {0x40, 0x81}}, 0x0) r2 = geteuid() setuid(r2) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/55, 0x37}], 0x1, 0x0) 22:22:03 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000014c0)=[{&(0x7f00000004c0)="0dca3d2e98ed9645b4cbf3d18920376c389f8d64b6693614fb6436f537c9f34de6a0764b963b8bb3c68c9f6e974a03ae7df4e35363a36952b0125ea7c27fcd6787bb4ee545bc414ab7aaa3361691057960a8f66e9f9d88cb7257026d2f0ec2243b6a85deab2c748e984e410c3426412e2627efcfe2d7deddb61ad99b6e3a6110d95928cdb44660fae1b2ba32e166badc5c3e810ea78225d8f269ae7d458cc1b8c1999ffd7f0d6badcb8737c956e165d947ccce36974e4436ac8ac03c7a1ec9f3563e36f10b25a971406733be3836776446aa199b1ea7321d0117a5472d38fd63e661c260caf40f820992cb673443e355cca1b78b8b1ebbeaacfd31844f037b4e1b39a1e199fd609ec1988f77e418b7aab0012a069194ddc508851a030d2cc7fa3f77b93775b83b23aba03e8094853c55987a1f73d888b966792b02cecc0585aa08144f5f5cd9e706d3268d0fccc0624711ef9c0469099005695eb17098749ab465ddc546ef8b75d33829807ebd756bf097f86c8cd524ab75fd5d63012c263aea6a58ef2cabe35fd3325021aa8d794a46e23da49ad851a849d15da0156a34dbbf408661e756935b19cb7a32dcf48e1176d12f6060eb18be50e67c93a5efa0a7e1178008a965d4ebe8478f4c6acde656dfffc9c3aeb34a600466168d9050210c34cd720bd9d9cd2896302efba7c8027ebdd75f3828f9744563fdd857218eec813319f984715e0bdf6f1746df5de08dec153c3630124646a31745b25b735ccf217a6ef18642199484dad0d02802afc52d6c1fd982e41ee07d70f0f4326f8f47012c3c71bbe6271d6c6aa906750a46b7aab6f77f18390cd3dbda642326bd0d489170114f1d34f1004e44d05d2f3b91d0e0d253f2417cb0259f70376e1fb747b0c352910d4302c860d772019dcbfb4b2fd5b8df4dab52d0153610e590f7e3295ae1d1023022ea56199c60f47493b7a66fad3c6736f40185de5ecd70cee861ebb6b34ce1560e0c8c5fa6579e2889c8cb31cfcd090650eb8043b1a203212abaa42ff63039289677f5134541b720496ef60bfd69724f81b25bffa51b00deab403389ba3f56765db736642111eb34a2ae02f4c5c8ffe72f1cc0a2418bfad883597baa80435372273c38f0b8e37f787193a9d4346824878ca5e94cb185f27517563bac2813cde23a4cd82e638702bc5c67b3739dcdcef3fc4605e2081967db8bc50ec205c6f09960b1366c719d72f49a0bd6c5f242723b55afc8cfc556caeb603d6759ca20490d29b635eb484a1076efb43d84065cccb0801b8b82c7519d036c9801d1daddcc2eac082bb81b0937729fc3a48ca2f3c19e358cf3e71e05bea5e52c2b402312192d7de38cfab297f7f14ca5d656a74a444de3e33138d4a4b4012ab5ef061b3925f933fbcee017e3f224cbb734ee75d86dddc26ec89e5d169e5836b3a3d2cb3ef0d437d746b718719632baa0ce44008c6fb7d748cff5b4088e7fda914eaad6dd49089094f1ab8b881a4642503fd28a800c1621db8798f51efa0c08c2b4b60901db3060667212e2e1b4ed1cdf58b96aff73050a33c11e92605f59ddeb5334a6b6c752655a51e4511f6046386b52fbd842fd21aca6f7da84b650cd68f7dbf83f6033f97d6f444da99527f3ee0f0295c5eaf9ccf14896b35b393f42e67efb3eb142cd8797a739f7ec7158130eb24fab87d25de468b9db0792802c5e30ad0c36fdb342ded3268c422cef63eee177fc0c1377055aa92d082b6aea0517a894559aa83857884fab4409aad54280fd75e5c4befa87d04b041004f1fd74ea08f51215c0780990c7198864fe518b320fdc23500e3275e4d5bcb6a585893f7e93a6568191e1e27dc463a7764c53311747a6c21d77e0e399f310d8a24e8ea94501e7803603c3a8a28e16efccd9ac3f437bffcdb2207b505ce3bc65182ee2c05f2e4f6912f9c176d0bd4098e32f7d940107e0df19fda69df66e25fd92704cf8e3a0b415d33e2bb4255de497afbe032fc16111cc0f6063e8c09e67bbf5d39c0b3e4929bc2ba993cc3419c977fa3a5ef59ba999f1980b7f36c9cd9d894110544ce3d81d755572786cbd959f264ca50474c76a0772fe786fef988e9cf65299f7dbc32b48d0c72c5d842f11df1951767a60f4cbe5195bf674e9d7a4da2d0b5b48d9ae18fe47c0a18a2934d877bc2c0e286f13adad81b40881163e1cbb00a76abdf7705e3b1d4763275ff2c761b6683c7d7a8b246afcfdccd52ec660f59c7c1b00555bcd36acdd579cd91794c1f0f08640b375fc36d6f50f70a06a1157b44de2780476f71fd198f1104f883329737e89c5157bfffd94699e68784d198c354debbdfc6e93558ab6f646ae2e8b5fd1881b8b923a33e0879f534a42d500e47d8cceb810388316c8d5113b944826117a9ed78789271da1e3262b1c99d668dae7095a9ab7d386fdcd984ed2d29b241e81db61719b854e2b184d976f9919648c79aa03f5d2dcbf45ffb15fac696d07d3e9a0e8c0eac9d32ede96b126297578a892758ab6bd4673c623cb9ec4fb817fddd21a7db35ce86168aacf93ff6e91edb47f4eac3a86a0c0b9e37f684a60ea65a9fd2d96cdabd8e85b4730be6982091fd08d2053429423207904a436235e7e71a4ff47525d8052d1b3fa6ad8de6d241ca5c5e1edfb2abc6a0f4b966e1900688399bcb39f6eaa13521a70e0cb66f52544eacef908c844a821567f254b81e53db1c10381a01dd4441455730296dadfa13e64021f17c4d09422b3168a63fbedd1ecf0b156380efb8c3751c9e950629777058c29a88198e7b77787b4dce7a1ed561701be1787ef9cbfb46616cb3eecc940c121b1f22759543c3a64ff56794c94f7fdfc3b37ad32b734ee8b556015486c07d4c3c9bd3cf3fe33f38f59872a7d5a433ff0a2cdd3805267e0645f2f4bd48dc81e091fe36fca963405d7be1c47ffbc0331130024532102f0a832b85cee57e2ef865cfc96247291d721b923738d429994e93922049bb336600839d5fb191ffb02589fb05a8f2b0b995018739cf40212469cd8d2d40a5d0ed869ecc3541884571d238440267097df084f7061d3082b58bd87fa530a76835468121d544bfb794746334d3d1e82f578a27ac133ca9e6ff174632f548960ca3acdcaf9a926fb0365fe28a03d93ce3d84f3ab09eabafaa0eacba0790bb26e9613e6b40cf0534560ee07e34c4ea9d4845d2f153e1d0c12ed1a559f92aacc7dba94881cc20452a1bc2294dc7a880af0bd6b3a4ab760669baa9193184f61a144c61b1cd5d6b584a4c354c31e27fafd678b54d964aefdad011d70b2e7a0e580540a4fe5601d24568be118218faabd031a26fdc136a7e4180957c4eac270fce4570f3b6405004fd49ab7b8113d7caeadbb59faa9272c0473bf14a07adf2ab92e0deb146d02fbe7079b6294fffa1c277f0e90fdcf924d6b2b9f786fbdc720b1d7f41c6fc76496a0203d8a35788d151ba64c0ba674e217c28a6e59f7b9eb3294907b02474a55752b0ba90c940e1a291142848b86a4dc1690173ffb6be998e453dc017951d70d1beab520efc62eb66f72137bb23f353d33313bd52a9d9fc8e7ceeec7a9c872848840b4e6f28f59b9a2b1c1914d4fb73c334c674e8f8d0e848dd1c118ec49a28b13a0b1c93321961f41f8e2392b7d92a389b39c25921a6bc4dc3e81ec034a08407b793c9acb5d31d398920cdaa8468a495f739ea220d8161dcbe26b36d15aec4d8b07fa60755f99ad8b2d39d855432ef35f887952f5fbf802e049822d0ec0db0e865b4f484dddbf84ff0e28f8a3201944c0172f075866c513fa407ba01181a5024ba95a838167f519c3b7d64985f49180870a2e63d61f1eb1b019b75a836bafaeb713dbaa6a5b50589c8c24bb879c9863c812200ebb5231e6edfd1c9f9363f091a06aa89c96198f6dd90ac473e182a0476feff2e078ac4d290979e996cf1a5253917e2db51d71d0ec050551e43f4b4233b753df24d866f2890e2b128ccb1a19b0e659476bb38db5afc2219ffe9ddff5ac75ce9a52b3ffc10f2af466794d12329e94ddf8fd1399fdb8128613054a335f475e878b2ab420fdc47e650fc76f31634c4eb2155ac4b5b591a6d6d329a10ba4a3adf2a3a4f10977e80f2c71fff3721905a8e32d3da7b81920fcddb00d81e825890c345d6db8ffc55f69806233488881366817a310207af56fd1fe5aa19ed3b74de763b2b2476c2a6616a70fe585e9f992d05ca4e61ce85c9a5f5dd510552d92dbb32ad2f04be43b7b12ca990fcff49e934ad0ad82a2bb4c4d0e6c0cac9d62f63dfdcc09210c54e0b01eb0ffe1e3a8e636e88f2c7d15f03a6245b0c6f43c44fd69151ced86add65c02819581542c8aa0b75fc3fdebb8e6811c9b51b09d1270f62f40fe9843d79d2699029e23184f74ed10962bee8a18e2b530813e7018b8834f66d0cfb2239ab261e487014dbccdbcb7e887126e7db90eda9f753ff75d16266d9699b600a4e7d33a436267efbf734497b8445fbbd7c58829b9e0f2669d7d8516a2b84509bf57127cf55f7dc9b4578a28a00248ce29cae9d35ef2755a0b79d2d2e0aa07b9c4e93798c1523c352bfb8a204355e1c42811e01ab5934f7f6529b4dc581a4aaf99e114eb3ce3e18ae3d1303c1937027220cd0a683a893ac23d30e9385fab7ad706e867cf468e890c1d2e436441e6584f8b89026da468f4fa84d575296e4116f2039c34a1ea7cfd0a4a60ebf2b47df1c757e2fd2ff88fa55109f0c5ed69c97fd2b83deacd6e19b7f0430003029799e99b2f5d660affa4c711049befbc5c00890c6736650bbfaa6ad440330ad6e1e5fd84cf946b9f67ead8e68d0810f06f3b673647e4ac97e9cb88cbc37730d753f0e121b4329d82fc6402658c9f68f10d86dfb16ed7879753ae476bb3afaf24aa80b1421c5955cb8f7b738313e7b7d187288e728249c8ad51c3023dca3cdc1f2192bf617e799fc83e972565d737a02ecd35f986b63189c929e2054e73d742ba853c47875652fa35e71a94ef0ccbf6b9484d94702b20936ad1bbeb6d0ac5b11fa1774f8af780ded7a045e82babf1e5904ba5990a96f7b368834c77da7f6ecf07f9cbe6fc0eecf9ce0147510d5f78f2c7a5df4fe1123c1e7941c328b421fe8f583839770274748a38dcdb26648da5f740ff63a30aa7843e1629b0a4a8f4ac8126a4ec2c06225770c7516f715f11843074ecfed28432a5f16e20fd6c2c1217a8c850333953ef2e66c8323a7b25de346e5f18528825f8515836859a871bb5018c7988387469c9508db819921f602436fe16f57932d4ddcfbb3a5291c82f51d09f9f5999970c2c9024682390bb5f53f1aa73b8d792644951b3e22ba586e5d81bce58722cf1d14c3e5a43a91c48a2cbf9ede572cb4507df69cff09565e4494696f496bc911bbd3a15f3f15c4716f7e7dd9892caa83013742e19a029dd7b1426361128e62d6ac21c761269fcd3ccdc03344b2821437a7fde23d736b2e3d235de8fb40cfea85270af1da559037b8565e50a36ef04b2117eebdb43d0c666e84492d00a382757b22e93a9f1e27e1daa287d69d6f068bbde30a356f95b434e79bcbffd76e5f1ddc52a6730d5eafdc54f751dd7051292cf05f191dafbd4e2ea2bbf26e13605f901edb8825e5b57db4cac8cb6a5bde9791144db9f2f5c4c6384675f942f0de0fbf2fe0169496f23252b78563761c10edbc0d0def0d8280e33ab5c7ed683c8fe6399f84797e6d4af462e0b1384410ddbde52de5fa8d4d6aef2f187fc527b1d9765240e626034355e6b08e8f730fe677bbf4a049d0703", 0x1000}, {&(0x7f00000000c0)="5e85e033c4fcb9258a0aaf8c13f757384f42524cc764de5edfb320f4a6403b4b01213fb445eed16469cad1d1d858bf5047d2de01d548fd5993187d9042877714efe9902b972ad866543d09ffcab2e416af919335786156dec16248264712752ef5f82a974c71cfbb4eb7ed1d9c25fba2955cd934b2c51cc441bed86785a916ad267a7173ac303d4b09d27a661b12d8af084eb8641d2236699c0c953cc07584077ff4a13938cc61d5a617663310f6aebbd5e379e3c4", 0xb5}, {&(0x7f0000000180)="ce7630a75ab78f2091588a6de02911421414c00c56a15b49afd13ab345e3e150ecbff198ef1d594ace49c11411ba951453bba7b0358cf0411151ac325191131197f8ec311b6e88f0343739c8cf9dc0155656302e2c6be6d670bed8d1dd37b590b8ee530140f522fdbf351b6e1a1fd70b4fb0005f4ee9e95794a4ed38a12a619ca970a93aa1c9ed2434901975f56b058e745153928333e4bf2ae6d16dc429f5819767b137186adcc191c4b8c946a0478348837ebf38b00e48fad2fb5ee275921235ce9510f5d3d8df74ca3b68e9bec4c417b16df50ddeac92338c5f7caa9c", 0xde}, {&(0x7f0000000280)="88bd55aaecd93e974ce1896f56498e1bcb9f3e2ea2f4a2b2a8720b0f28341cb3d6bbbd2d6b3afc3591a3775aaa95d6a4f9dd617c45b4557007756273f2bbe14806a59a082b8445746ef71cea4bdde23da44150f347f8a5f75a0066d1fa", 0x5d}, {&(0x7f0000000300)="2f5bd70d81f074a870e5db3f318d0510996135a03e94b3688a6f9a89de7881e5354709573a9f9232ef955c9adb9b4f89ff8539d5f03c5008d2ba5c7bf6fe29eaaf58d436fddcdbdf90f66856398f85ab0cd1de700034f50c2c", 0x59}], 0x5) fcntl$getown(r0, 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001540)=0x148) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fchdir(r0) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001580)=0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x81, 0x80, 0x1, 0x5, "b7a6f0c2e3e5eb08c2c34084181302f0fc0ac7a2", 0x2, 0x9}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5ca8, 0x0, 0x0, 0x0, "7e92b794f388f4f8ae04803cea065176003bb1fe"}) setrlimit(0x5, &(0x7f0000000380)={0x1}) syz_open_pts() syz_open_pts() syz_open_pts() 22:22:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/135, 0x87, 0xbcd86202c9ac3c27, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 22:22:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) socket(0xfffffffffffffffd, 0x4003, 0x100) 22:22:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='-\x00', &(0x7f0000000140)='.\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='],-]-]^\x00', &(0x7f0000000200)=']-\x00', &(0x7f0000000240)='\x00']) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:22:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 22:22:04 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x1) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/99, 0x63}], 0x3, &(0x7f00000002c0)=""/13, 0xd, 0x2}, 0x841) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x7, &(0x7f0000000000)=""/33, 0xfffffffffffffded}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x81, &(0x7f0000000340)="63857bd397f90008d225edfa454314c9e70e62974be8abd3064d09b6f801ea1754907cd737cb2bbfb812c0ee6965344da322f0585fbebed55bcd54c7a62d73f664dcffbd", 0x3b) 22:22:04 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) socketpair(0x38, 0x3, 0x4, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x0, 0x8) poll(&(0x7f00000004c0)=[{r0, 0x2}, {r1, 0x2}, {r2}, {r3, 0xa}, {r4, 0x92}, {r5, 0x6}], 0x6, 0xed5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$inet(0x2, 0x3, 0x3ff, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x4007, 0x2a1, &(0x7f0000000140)={0xffffffffffffffff}) socketpair(0x0, 0x8007, 0x3, &(0x7f00000001c0)={0xffffffffffffffff}) r11 = dup(r6) r12 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x40) r13 = getpgrp() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r17 = getuid() r18 = getgid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080), 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="ab20acc0c962fb34fb8f60006d0200"], 0x70, 0x404}, 0x408) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0xa91, 0x3ff, 0x80000000, 0x2, "9370570643d789d50d0bce20f1d91c9d4fdabad6", 0x6f5, 0x2}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 22:22:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x40, 0x8001, 0x1}) r1 = open(&(0x7f0000000000)='.\x00', 0xa88, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) shutdown(r1, 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 22:22:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x5}, 0x0) listen(r0, 0xdc) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/120, 0x78) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x1, 0x1, 0x0, 0x603, "9b7c556ea5e425caccb2135f8023ed10a7116a6f", 0x8, 0x7f}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x5, 0x2, 0xffffffffffffff81, 0xc693, "6c9caaa0291a7c82b4adfa1f1a4a5d3a9f5e5ec1", 0xffff, 0xff}) 22:22:05 executing program 0: clock_getres(0x2, 0x0) clock_gettime(0x800000000000005, &(0x7f0000000280)) 22:22:05 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) socket$inet(0x2, 0x0, 0x8000) 22:22:05 executing program 1: socket$inet(0x2, 0x0, 0x0) 22:22:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000400)=""/121, 0x79, 0x43, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="b5bdad51f47b55b2a7a3e91c8044312c00fbee2ba5bb8c24916fc8adda964d3c0d5190040cc76dcafad462ec95227525e4", 0x31}, {&(0x7f0000000100)="4d16f309b3bce53c89e3eb9d029bb90f8b06b74cedeca51a90bbb512f98b774a44b0333feb71baf300", 0x29}, {&(0x7f0000000140)="9e696e4b5f023d3e1be692dd2df014ad5dbe", 0x12}, {&(0x7f0000001000)="d8f137e3f4bb33ad22b192cd2ab2aa32d67b2b7a019844b929acccdf8849ba2e24a7a60493b0bc0878896e2919601f7cf87074ca88a8281e472fb9afcba30c692426af796b4238259178566233107375a98a859f2920de0ab7014a439096523752d5ee1b9a47a2ac5b42afa074ec03f6435c789324c9d1531b201057600dc3a041604c1b82fe2f735e3b8fd78dfd1bc16974a5f7cb64d5624b73a8a324ff64761ae18411cc61b1bd1b91a24417a8754b189501dad4da505caadcdc4e1cf54a1f0ee9796e9d35ca3d19d2efa275843fe2c06ceea16211f94b3e38463fc09c5a945c3338a2582e2497fa4ff0534355a6423c6d8ec87897d7526a1ccddd2a26be1f9168d96ed4acdc9492725416cbcebdc0ea36029ee66d43a209e3915fac5694558bcb180cf970c76425e09a997748ab89006d3e207c67192ba17f7d86473e58c3f12d8bf097ab465739455fc5ae8f8ed11544d27043ce3d6c2020b6bb14747dc15a2efa69455bc7e5135504d1c12062f8c07a71d1b894b7bd3b3c27546e8382134abcb981b611c229d40226a57afea134f848a323a4580c3b427f2d69f32b4df67b3fdc491f60902e7b673e5b931734b8180400ab177422038d1d669c64bd57843bb7f1d07add79e2fdde1252b1d06aedd6ed49448e1f7bb4623e77c1032e6a19f440883f7688d5e4f06fee03ec1291d5e90fdadb8c75af69c8274feb426ffb62ce61fefd9125726ea0a7291e6e2f32868d5b62add1c141ff0ab756014df41cd3b3f3e9bf8422f7278ea6e52c19bbe29a0dd8b805b11401821937d92611c28d5bbd4058b0da6f6709a9b31ee7f5939d5b013049728375d9376be6a21d32d49266c24c28c72b777c601eb3eee06ebea6543c86a9fc028a14f191df358c1b7c4f87a0677f0482749d2f47aa6541b58eff7a84bf86422ade300a588eb1f1488767c55aa7c10f66dc7d9db398e1607a67a1f68001de056afe6b472fc6aacff1e54f878d07209af3b9207d463cbeda8968b39be0b44a15994c3095030d3673607571ac4d2208cc42be93d9f0f21504bf1ff0d38d993853a44ceb2058981312035188abb76e21a63c3e33cbfb6b6b6693b7ba13f8d03bd2d7e1821d4a7df54614b84f406f06ca00e39bfe5bd2f95acc858cd7dc40a1944cd07d6e3560d4e6a6c973503fce457b1134d6abfcd10a8a1d7bb804c9c94b09d048b2c2d1267791480db3b22fc3da9f1d1e5f096ca9c0fc6decf0947c9dc5ea0f346f1a8543af139a370214321f5592a36cc9ef3ad12b78acd5c7064ff4de88fb6c9ba03eafc530ac800e51f0a810af1eed71366a4fb8546081d7587c0a2d1805dda3489ebe6954f6d5f728fb257b6a246132e37e9d34986cef53de1001fed9d82fab775bb96e912c5e0b7bfd589a3600275c76059729b2b17101a969f4f146ac244ef9d6581e5b092f0d156c1369e358b4347a678796f4a72a3809a1afb71a381a5f42c0e96107cf23eb3bf5cbe9a0b6b051c47ffb5dcfa7177ea5252eb94a581f5e50619949bb5efaf0a6cb1dc8e10bd4a5625fa54fd8d2b85a493a4ea8210786e33f742320f6cc8c761ad32ac7489af6ba2062784f95ff78403a3f8b258871df605e132300c1496208c3476f87846e312c96a82c29dc2c56199d220ad75a44b86d4c0971ab51896e6322c38f4d8f636bd3a54af2cdac263f1e695221f1823293c6a8a151f1d58634133e1ac932f4437c59046752ac4ac2b57b4b6582cf776daf7623755dd2c0b3e83eda7e7780035b4ccddbbf061fb047ba5d8600bddedc60df5866cf93481bfb38d9c70311b600ac89a2ecad6e3a7fd570d004966df16f4d571f7caa2d3265e58c79bf96a8d0520df23bdc88fca73c9037d6871caa15ff3a03e0e6c78d32d0301c882af34836858d16b3384154af4d7b7debc43365551c8658c0c5baf7b962dc23410601a86f4e5e45b9af3adf8e878984478a12a3669a207b79d76adf6e96a9b7c781a94655256b0cdebb310d7ecc47d639e403e904d354ec9f62f77d12d0a5a0a6596b6885e88f1a64691e13fcc8cd42732ceb0e991ed7152da5cbc18416badaf24d2c2cc00ea1929c3252624d5fc276c890dbe0b44129b396df4816654781c4caad6bbb1573e4369eb0f4a1d57f967aef8ecf5d007c6ff7ed0c8a8536cc30550b4e2e106cfdc9d115c2b587e7a89dd29156d13129bbdd50d241aa16c23154cd99cc2a12d816d07f3a9d1adec59f55396a89c19581a882b96a9796f78ed39a9cb3d4dfb6e016269679e57df140e34132c5f11fe58ee2aadc1089915fb0b97d899357d79d48add1bad3274d51ec608c142ce2b6b9c3a869bd877a989be75eab75bf3d55fc431d4a723ff9d3c7af16ad285decaf6291ad45ca5d3f557ac9dcc7387d0401cccb10a8f94ffe074656e48900e9e0a713898c6f725ad88d3e09c855445c4657b35733159136901e1b57838efa1432d852b431ee01f1b056522397c1ca3a100062642373554a3f0b72f2929d9b61ecb84216592c5283a721a0f35feef99db21e1cec63e7439c37ff58315d0c4ebe5d6f1f939f90907ab713a65d6eddb110ac1f04256d3837553993566185e6d019ff4ffa8a45c546a3b0faec9f79889313e9014198ddf54f94299db5a7d58df723b391be9340f67efc4879c60d3b1b1bf9c903d5e53b6c4dc8bdf8cbde862a4e8d2ac4c90d9604f0377d547fb6d1ed06d4c28b860cd19aa49910773fd8789682fcdce76bfb7e202b5807860598df3336535135e5e81ec4f9029e9405c8445ab2fcb16957e9516868bf0af6c1a83308ca06eb891762e8d2292294b71bc6934d9ccf6fe9be4e78ae8e69a0708db1013b567cbd782e78203eccbd22bed51e6b6efbaf3efa0536b81013b841bd1e42983243f4cc543d2ba57490bca1bb1d68c0a1622689c1b73bc37915e967f8836eec37fe9cea89302e34312dc3cc1961061fe5a641ec8cd3464f20cf169d4ff99de349b17e84ba646e6f7c64f69751d06c36f47721e34601be08d4e25c1faed382d82a984651c4febb5d120b41b1d0616faa0eac71cbfb2c90c38c3e8e72d4bbfd3353c31bb83d9ddfdd163f8e515c191e0b0a588f95570d2e8e8a053b3008051272144956dc93c78222149910d6f9c6e9d912f9287236c3c892fad58293fe44bf45cded09d44eb204ba0c3b8f0d5be221354734adbca44cbfcca559a3ba309f7a71090dd9256b2ddb98eaee873c6820a35f2998422b1f09dbbdea9b0c139c87b2e6a4eb00b10ac615deb25f12c0881302cb981c239ce0deca9a18ce6849e0c4e6bd05fea87e3c18ea5055afa607825007fde74b31743d3e621d3623de1a1e3df9c8e91fb7424ff0f6b9a56a0e210f428b3b7fab9d36c7d1bd9ac1ff0b183844305a30912940ff3265a64c701a5b77e0318e26e8f6b671579d4ced8cc355582dcf4c5b1f5890cf2199c9fae17721c83540e3036dc36ab2c8e3a523b9ef883efc93a69f1e4191d7f0ea23de1f2fd8e5afdaa06a37fde89a260878a011e2899c060204f50bc32b471cff34dfc2927a5fdccae9945b18ce9d5b4909ab43b9e48c12b40e3b1cf73943b11e5a703f6a1af9081710f305e9c09067acfbc342f50e420000d7957dea78110728a0b6ec3aa11964cb0c98a09c6a08f4177e467269098130460b969f08adb342c69cc33a632065a658335ad56e923c8a9099debe501794345142536309aaa2b55ea0e9f3459cef3da968c4995eb24785a906cd5daccb3f51dabe7e7478f274f276322a7ea0c736a005d2bc561aeaf73bf5dfbc35d713dee5cc688dc2d380e79f8bcf7ab159ddb65f4cb5f39d0be4641670ba98117ec71b66188a9581f27ecf20375f0a1a514159aa33871ec101879395f9bf063a3edeac67880439b089c1e756831a84e2c3b2eb0cb110b166d6be57d8df8c736e3466355c0f1eacb013556c7d396049399516fdab1ebf66cbb14f46713fa85fac6f721f0c7b2c5a4ae17c881289c095d419efd42bda12d0beef203cd99a2275398038e5d8aa99faa274eb1d0daf24bad67fc5eca2668e3f445cacf9730e6cf666f494bfdf18614033fadac017237b8766fbb83738937adb968e29b47e72493cf607e223a1234d54c44a68785d635b66df1d34df421d73dba21058d03e8c8f0192c7808b1d5e0bd165d45703e28b4b8f623d5a63e5e2b3b4be3710be49bdc1f358cb781ab02736d5aadf5ad55bcf1624a6328d0aa7a1983532b8b94f8dbaf95f1632898689056319470101b9f93c452f2095b5bedef6afed2f67fa1985a270a747371cdfbb590d2f0af7a6dff1a1da6deb90fd9c7640138c6f1ac61d4f235d1938c2d3129052bddea75c894030951ec78f855522faace56357337ca2908a2ad2775eb6f6d730cf1d93e9373c3b0e7ae408b4df15b0c13ff41271124766165a6873ba0cd7a0b0a1ab377d9f5d17cd7fac6181ee9dd6f00c672af48a416c13e7be7d743eb8370f29f7c50e9f31dc1f293676972047efadbceef12f525d90dbaaced0e89e65264db312e34fc49a96db4fc964b32d27e351b8e03ff811e2947b6a09df7ad28eb4283517be69dac51de9a6b538f5bab6c319ebcf335c27df7e619d73d17272dfe566200cae242cabc6bfe57700dd692a8b5cc2ba3432f83dafd8f87b0733749a8b478372c1b04e9aa5541d220024ee7b2c704cab3aef5cbd4fab39ebecb2ab63b500d5957eedeae754ae2d776b7a1b7e4518707ee02fef1f39ef9b58066d32bdaaffe695ec191ad226aa0f0c952949c2a7e7e236f451410f1bc781e8196eea3c25ce6eef0868dd8f81c65f94fd8ab8b8f560176c5d86c3119dc02d2c1bd3a1fa18024a5649a77c9dca2da8bcd76c4969924ae0e7e7e54a79cbff9562b6af7df8f288a85f62dd4c600cb496804e95d441cbb48df76f904937a902d2b6bef9720d404592ebda19b829060f03d00598b10b222f04cba5e71d593866269dbc1b195bd9116db0199cd58443dac87c910552b5fc5841c21c06f46b3855c0773e81688688962d288f8b36dac8fa675bb86196597d3ffc42a9d16f9757674875ed783f9fa36245f68b95c4b78d65d0e01e79bd52054d36074d383d77a14d0e43aaf500a583a931b87fe2e8e85b7e1fbceebb2b10b359ed16fde7329f7597525644b209041bb517ec2e9b3132b1f6356c78160a607c385bdd0ace852cb2dee09856d09c490ab33ebfc9e6c6f4a6bb88bcb171f69ba7fd66a28ac5490c27f4ff1f1a8d62209a626873d01e22858746e39d1796c42dba317dbbd07525b377671c093b5a6d75f16d5fc5750eee610528af3338ad9649fd4cacbce0645b243ceecd80454350e91b4b27c9d94518fa78629c9d34dd62080996ff5ee06cf9655feda89864306a7803b06b2512e1a08b47881f252a6ba84cd740766c20a06eca56330447d58bf04a82b356baab84978c81fe1c816ba72e03b88e317853b27443192ad9a1539059a2b82559e42c7ae4033687c50e20131f8b01466365ea781f98c154fa27f06256b75736cbaec64b82d7f492b9527b332d3575676052dc8a5881deebe1211f2379c06151cedacbf4b5dadbe0564c13724fe2617b311eeeb80600e442148e29e42ea09b8d9353bba4976fb736019549644f0a087c985dc5112e3e4d082efc0c01d2e9fc28218623ae05a67ad7fc1993f31263d509dabc4b38208c223254ca07d9a7af4c48a3f5635d012652e4aaa4ed8face333fb330eaf23bfe4f90ec5534cb1d55491b2f5613c2dcc0619f66ef62e3971362d90a8dab55c184a8e193ede1f9d78e892692c5086d8c975", 0x1000}, {&(0x7f0000000180)="09df8696", 0x4}, {&(0x7f00000001c0)="7ffca2c9ddcff3a79bd99c84030814263f4b142836b81de1a66ba6a54656fbfae876ea21e61c58f7ff038f899aa8222f6ef2f12053e89329afb38986bcd3f75379757f35e3d93e3c08a6cbbad2d098ba5eece7a141e5e7aecbff9adc767e0d97591c12086b5728e92300421318d28b9233b100d7a1617f03fe034955f4e1fa88a3903bee440c", 0x86}, {&(0x7f0000000280)="464752696bbf2069c6f8f744df348274a71317614f2257062c54a8dab8845b6f53ea303c1d1614c8a3a3122cc648aaef063bfd754fadb3ea2dbaad6a291a5204c5324fb046469c6f042dd2a9462bddabdce911df8f860f6dc5d761e0436e36ffa9519baf63a38c551de9a4bd1d723d4d778bb6e776353e260db5e2fd0663a7da494c3070b15ea1505942bbc356", 0x8d}], 0x7, 0x0, 0x0, 0x2}, 0x8) 22:22:05 executing program 1: r0 = socket(0x1e, 0x5, 0x40) read(r0, &(0x7f00000000c0)=""/43, 0x2b) setuid(0xee01) getgid() r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(r1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() r5 = getgid() r6 = getpgid(0x0) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x7ff, r2, r3, r4, r5, 0x20, 0x9}, 0x5, 0x4, r6, r7, 0x768, 0x1, 0xf19}) 22:22:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000001240), 0x355, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x1) 22:22:05 executing program 1: socket$unix(0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1004000, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r0, 0x0) 22:22:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) 22:22:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r0) kqueue() 22:22:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$getown(r0, 0x5) 22:22:06 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x20}) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) close(r1) dup2(r1, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 22:22:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 22:22:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff0000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 22:22:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0xffffffffffffffff, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) 22:22:06 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = semget(0x3, 0x3, 0x101) semget(0x3, 0x5, 0x1) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/223) 22:22:06 executing program 1: mlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 22:22:06 executing program 0: r0 = socket(0x20, 0x4, 0x80) r1 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/246) bind$inet6(r0, &(0x7f0000000080), 0xc) 22:22:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000002000, 0x4202) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:22:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) kqueue() bind(r3, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 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, 0x3, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000f40)) syz_open_pts() 22:22:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) socketpair$inet6(0x18, 0x0, 0x6, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f0000002200)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8c8e7ffabf39fc41378a9f6cc45502117489d73b4cd2175a0db9a58176d2f6451222148f7422a4f4eccb928aa1d9530c4a3ee6b1e8451fc042560287bd9750bb60fe339dbd8b102711f5c453e2f1ad45a6e1c4c9aacbb04cc4ffca580670c782fe4c5f4718953e67d969fe906f1f3418b40648b1f27f9b11177fe4e605f5164cbe665a9b0eae060cbad6fedeb2ded3a4e4d", 0xf54}], 0x1, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001100)="d844f16ec9cc2585037c7378b24f60d4306ef4330e774feb96664d4af410e5f9a3aa6c54fe5d55218a985b66cb20e7c46dcc63493ac7f6f4d263445cec9c4c8f0393fc7a347d1b6d4bcef19b2a3526f8d8e99d52837742a9adf2cda6a9ea6425da78d04cc850b0dc95bb2a655c8401b1128d403890ca328e6327efe59a1b8926d0076b25f9fc2ff944553e2f8886116f6d2cce8b9e09124a4e06862386f2578dbd45fba431d0b4e50fd70c7f876129af287d531b1b31c7d029715d3023e8977ad0ed2a5a545c97fc5f8e69876149b4020037109df913d0b65519c9ebbfad2fb9e1f4b156c5da1c96f295e443526edb15ed43a6d5ad427f847230d0b137342d963ee9cf41c0ac462a94a3c149c66c287ccb7afdff7b5cbba24fbcb991a5a39f987d6eb357cfdebf3d8e2f04e785b0ca78b0af6e888d003a0f07b7b00f061c4412f151df8ffc571769ab40150d2353655069f21dd607a54cb17f24e761b84c0017e11c006bdeb4c008608393606565b84b19f06e07840ddd9a401899360722c43a0965e8c96b606065ea5fbb43d6e1a952a16159ff20f40a61bf27546910bfdf5203a0cc1c709ac43a94f6769ef5172398f70d9732f5e9d546869dd24f5bcc8870508c1080c00830692556a25af1fb21a09852acf8b46ac3edaca161d2e736e15e5e26cf1fb2907c56078cf314ab97f48da74987e25d0f6893eee5cafb2d6e9912ef4400e179dfaaaab843988007e9e5dbc16307bf585635a02c0a8f36230d8af183cbf7c9a95be50d79d0d32c446fe13f61269b0d30fc58d5d662cc7ba57b6812baff43b4fce2787787d6e85756281dc8f2ee685ae125305c5a190ae233a857e1c3e2a46c37d3d6bba5b3335fb1a3e367642c111051d7576b74b582f0b586ef51a77f7c8eee487aaafd8953612cfbf5277e65528416fb63f4616594395f432c77443c8b8e2519cdf4fe11aacbacb96cd220aa49b68096753c0ae0bfc74fd1addec3546a1c33a6fb6286be2e9d82ea30af6035262b09e6d838d44b509f89eb3f77dfc8db320923d8efbb4a406ae53184c891a7cc9a27d0e90b0c38e5e60a00fcc2fe970a6f2068e878f3b098d51297f5170448744549c5507479195fb1ca04a206da63a3ba6e8ba5f9623c0004c795ae49db627623a47909e846e99c7bac0f0efa2aed98e26c3777e293216146c897949e81bdc1893bb4d4835ef1aa5a5a94669ed6f713bdfd9b84aa3451d05d5e45d802503b60d51883e0ee1015e69b799c07a164279bada97fff9f011508098f28578262ae99597d710ee6795ef54fdc2e640e347772b78dc49396696213923372ca4d18e6736218add04eef2016276b419ed5c09d40242c081dc6cf3164ee2a11403c7b20f535c04624391548ff928c694bc297908e2680323de1d838c7fb271485981610a2512ac5848888b19e1d5c3a7ae2b9c84ab3dbeb299eda3259c5d2e053be82b9595cc94a6ee8977fa028f0a95dd6ee786c89f039a4e1c7f24179bb3767c600129debd9e838c1ca898d3d3576b94466b2db41453d680abfab87d61951dad78146a73d7d933cdddde24db1578c3dd9a5df489f7e835c7f2591fb0c2ab8ff1eb5ea90b87428c77bdfb5c644e09041c2a1318b8a47e3909d867025b4dc47e6ec4868f541830992b99f44ca04ec08a0df584a06ef829b3901d4e1b9d6740d8bbf283f59a65fe4a657780ece4a660a2e6f004b452505fb14ffc2ad138a428dcf8221000000009e67cd158def5dad272bcaed6aadaa821d64c7ed15f40883aac1dc4e0a9697a433d2681eb3d17684c3788f998589caecfb444e8d6cce43d97db057db46f9facf1dbdaba90fc8e132213f17f67430b184aaa2244a9d932722fe417d821c5ed01d43774b037d83390bf02476a4d2ed090231909492e25136c1e182426a3b159eacfd45cbc6a4082413ec3dd460a3c7f8a2c8eae16f864417b0e8b98d9792d7cc81ea6a5ac0a71c6a018a36dfd465aa59b341007a0efac5e362985876ef6c71a27525d6bbac980d6ae6a8efdfa470405cc33d89b63c3566b7e519bca5f87c57f864541493797fb8da8bce46244776415ce94dfee01e7814a8488d264a2e76aabb5ad94e544f7b8e261dec5f29ff92409be70193b6aa43f2fe92249ae257b2fe4313e431f7fa60e04120691e23f4fbdbe586c449f9d35f51a73621039dbca1a24f991e5f33789fac0abefa72e617216a3210171c4f37135b8b78c2af659828b21189bc719e4c5f222c3e33a092a848a1e659cee194a83ef766f2d33ad85290fb8ce4348b5667733510b87a3bdf0bb5aafd352c9e6ebc6f02de138b58c6c59a48a8bf9409649ca7ed0b18c385a46680ca98970a77a790376060d1b366772512cdb4195fc9d6935fd49d65a84095f483a84e805873870538d5e70fc5f08f5d27cdbf81543896e0f534846ccfaa75192043d2d8191b59730ac17b7bbd5ad06c2b06dee25972b2bc655e01f1b08268cd3808645a9ea45341581b6e7f68f24fac9bcc4170c9ba6a2bb7ceb126d17e40413c5955bc22b37b5e058f4f426caf4329f00f105f86f4b1f9960c653179affa48d8fb6695e4deb26a1d5bebd08d7c9417cc8f0dd177e532dd277108b2a38c9dd046d2352fee8b5fb34067a6d6ff0fef9d3edf451a2b36ff487ab47b296a63d45ddb5ae887298318c236b60f8d69d2172504af791af2d7487d855034ff52a34e3af54bcc5261b9540130ce10095a4108c1c451e7dc0e567b2513716b50f55bb9e595957ee8ebaad00922554cc5233a2c1b5d83eee95c58ce75f26746442edece44d34c9a5132252070876c36a81c250de46c255c4207f1edc5bc4273db009074c205b29c2e361685ba20e3d480ac8248c099492772d43edb7e8a315a50eb4fc202166f4896bfecf7907ff97ff7a0916eb4cbe37776bd9934bda9d1b62dfb16df1b1e8890f7ba6a4cf95d5e6713290e3e557c57c3de70f2935540e3392e2ef94479d730b77c265868770e652e8f75cf25032c4d85e34fce8ae61960e67ec09382870ff42303eb7924660a63250a5f9a21eb9d2d082076002bf306e75cfcb76f40750a004fe9398f37bf9137420f5bd810c8f7afb73b77ec07d589c40005b3245c0c43aaede95063abaab6bda3feb91c71633f8bce7d9a459e000471005bceeef54e10bac7f65f7b065781ea33e0a92ffa70742b135feb7acddf0491d0d24f0a3025a8f2cac3c2d18a84cf34ea031361f045766b2ac14004ca9e19e9b967df811fb569d9de1bf57d8d5bd6fdb875d6c136d1c706fea6be8dac79e4b79060ecd415db8475589097016c0dd6c42a2937bc925bd87859fc22c0492f53cf102379880f300575bf90177957edf4e4377b864967c4e1ca7f6317f39ad840c9d0594744804cd5ab8dc720a8234609cddc44834fe3c4f4bf384cf4fb8983ecfe141fa06cff52644d2750f87167c0d8e49ac719135b1103879467b6c89d093776691f36cde0c36c834c88814a2136c30d24b3461aca320c529a8a2830a8c5d6edbdec786e98a3cea35f2c58f52d26298889c39185fe83b7e2d1ecfb0ff4214a5932b165fa63f9c2177a4e5536472041bee6d2031e1a3a80e9fb8c221558ffa08aeb5b1784cc403ba07674d45cd4b0480d44724d75169e965484af2417d2d921fa38e589e6aa091e615830cbdefd34e51b60ad85f9b98201e1b8608284c6284f4aa02ab9ac7e970e74a78f12a77a69122750bda5c249a9792de794cff2f7e11e4e3522ca484b7d332a613e4f0f8319d2bfc070ebb6f94b304c214b605466cc17bffad85b636a024c85b6f2b740f4e7e153123d2ddfc1f2aa272c97438bc6a7a41213c8c05e8c3241ba03babf1e3fcdcebaa83b158350fc11fb3a7ffe34139ea554762579837dd28447f5cda65aed2f5642d9b527333bae7f1e80f0ac32a46786ef629ca90067e9f96a5d299441c21be53569bd4acdd329bb8267fa31e053d2f400904bb2afe91c9b8c8dbb15a7f14309a7b00c55ada36d2c378e5b58220fa3d336acdde9b7f4723085ee85019d9063813bbb8565f0a45213a7531894d06134d41bdabb0fbf6bed684a1064cf46aebdc1f87a7d6e194456", 0xb51}], 0x1, 0x0) 22:22:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r1) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x3}, 0xc) 22:22:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ftruncate(r2, 0x9) 22:22:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$inet6(0x18, 0x2, 0x80, &(0x7f0000000040)) connect$inet6(r0, &(0x7f0000000000), 0xc) 22:22:06 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = msgget(0x2, 0x410) msgsnd(r1, &(0x7f0000000200)={0x1, "95dc69eb493c0715962da4cca1abcb172f6d921198625e30bdd02bf2671a8dea17f966de0964d48cbc46658a27b00c6c5da676260e603867300f2bb7254be5f8e61fac66be5d4ab0309ad6be7ab09bc8d66c7539a1dbe3784efa3860dc29c8fbeb7c8682a940b39cf1c333d3345f84e678d13d65008ddcf668b4cd9e137801967d140ceb7892af5d4e639b9274d9bb76fe9acb80dda1af70dda3d4197fdf433311cd5f4cea14aef611d22b77acf0c707363fe6b02f5475af60cac80dad9093226c3745fdd8e64576ab8fe65d4758b98307debe"}, 0xdb, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000100)) open$dir(&(0x7f0000000040)='./file0\x00', 0xab0, 0x100) socketpair(0x12, 0x8005, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 22:22:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2) r3 = shmget(0x2, 0x1000, 0x54, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8180, 0x6) fcntl$setstatus(r0, 0x4, 0x80) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 22:22:06 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) r0 = shmget$private(0x0, 0x1000, 0x423, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) socketpair(0x26, 0x3, 0x1ba7f230, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="dc0482e8515f408e5a57ce0af99cb3e950db36937315af2daca7d17d8a5f6d0f0f03685eb2992a0533e70ef15de3bba1dff7eba8b6a20a7d9f5b0e091bcddf7d17cd5cef9db88c50c08f4907752a", 0x4e, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./firm0\x00'], 0xa) 22:22:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000140)='./bus\x00', 0x2, 0x6) shutdown(r0, 0xfffffffffffff7fe) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000080)='./bus\x00', 0xa0, 0xc1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:22:06 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./control\x00') preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/229, 0xe5}, {&(0x7f0000000200)=""/82, 0x52}, {&(0x7f0000000280)=""/161, 0xa1}], 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) open(&(0x7f0000000340)='./control\x00', 0x0, 0x1) unlinkat(r0, &(0x7f0000000080)='./control\x00', 0x0) 22:22:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x5010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) close(r1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvfrom$inet(r2, &(0x7f0000000300)=""/79, 0x4f, 0x0, &(0x7f0000000380)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000240), 0x10000) 22:22:06 executing program 1: mlock(&(0x7f0000127000/0x4000)=nil, 0x4000) mlockall(0x4) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) minherit(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000430000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000641000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f0000381000/0x3000)=nil, 0x3000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000465000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0x44) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) 22:22:06 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000100)="ce292a89e3ee2d205a724179dc6921d12335abf4de1082e9ab1458e21e2dda8c8e570eb54d46b8a642e79520347b9d17db8e0b6e92102ae3c577ada220375af70b516c10f8ce845d07d4502dfa00221fdea3c890f29c32f3cf4adf0cfc0a45087dd01def2a433c4cf540b99328ff9d5fa40cb31931e2958e110726548944ff15bf80cdcd2afd4c17797d7d6a9b3b273e2920504bc81e891fce9e57f840ad6d13299f5c01ea2638f36cea9581cdf59a858b6d955ec6a54bb1bb28ea480b", 0xbd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 22:22:06 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) setuid(r0) 22:22:06 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/88, 0xfee7) close(r0) 22:22:06 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x7, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r3) fchown(r0, r1, r2) 22:22:06 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "be461f5927eba54e8cbbf3e90e"}, 0x15, 0x800) 22:22:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) sendto$unix(r0, &(0x7f0000000080)="8d8707a294e82b15187f9f919460a659b5cf578aa9296ccea8c42528113344db156c41d2407b4a32b7105a80e4c070501b20f4b11ae72704493454336f4b088982de630fc30963f348ed72786f467b94521705f183bee11dd21abc3bf4e3246ac4ef40f6bb7374c5aba443da25722c112308592fb0620aa05deacb9bac365b16dd7b9e0536ef6a594e512dd6dd9aa2d58d30c1efcf8d288af86c5b2ea07c9696823823fe097d909b1376f0784b9cf1fe183e6b0539c735d2cc7d2dc1b476fbe9dbbfdc696b90aee913cb6af47bb6ed394f1cd7f61043b094538cb9b5386b199f3e1fa252628bb70a081feab36319b4e41fa5db0f8ddece97ec5387b98ffbbb0fdf5e6ea2d647f8ab9bfb0367d4f88b74a3befdf507310c1d81be8bbfda77bd6db2d39d80abe9fc16fbb6d0c157fb1e9a2bdbfda901ca598a7bb7487e488b9c33e74bb9fd1a43d9f2ea5462dbc3bb8af92af4e502e84b66d81832e808cf411cdfbe2335b62489dbe905a91ac7bab18838d18d489942c6f169a5ea9beabad8984edd99d59371067e70282be7b054952f7c2b10392580d8d8163e6c68a547795107f22ed8493c7949931987b96cd680e018c769f02e141c9009dab9b354b3fedb3eb668f8e26822831520c8ce5513ae86960bc9286fe3272673c62919bb90db199c8151790ee51bd787032633cab0beb40077845fbd9859ceae11f752102e1656727a9ed860b20be85a7985d6e803d46f94030fc1057da67749fa549a3e1f9882af1439a0a238e27f91dab472456fb67c876c50ee448f129f7b500d2223b7406811cf399943c85bf2442fc94403723299e4f6c401c7b54950ad688b2bd878d6af1781319679eb13607e57b7c37d69769bd2ae16addfdf915883ae2ad22cfbff8d9da4135f88148cf8a979006b7fab2a29b46ed14af07b990bc8a47c5e56fb5d1eb15a8f20fc2ee4cc2103b0e4d7ecc30ea31ef71f5c071d971caed6c3ad50faeba407075faca189e23bae1d94d9c6e010ff471098a94472c2e100eb637b8b6ec46312a9ce5e5e4e8175c5f300f65632b0a6cd4240499b0da6d0f35e55d446465436389b82693b28f5e125026f9dac20146fb1e5a41127e8ddb5d7a6478a5fffbe4a54e0792c952c8f8a15644815f40dd1d1cceb30b1e5e877d21e936aaab08955bba60ea250d0461da89a3ac1853c6b2488b6aa48262296f2de98b782d3ff2d4179426467d70fadf5eca86cf3ffd1034a53d67e279eabf831e13de2779ef426e34da54c9659c8dba753397eec2a281999b879a2bc61536d167361c27eb40a485e10ff28cf6433558bf61c07582212855648a53f92084895bce453ebb9b31909a2cdc654ad44e5e2079dc6c99d7d5ed933bc3250a0a17293f3882649084eb15f2eee981ca30aafc2e3ea0ce89cb810baeaf0744cce4e373664bfe12e994870a739a2d4a68c7dc3e5a1c057accb2b55275e1ba029c99786cb32cf9bd856239c885fcbd8a9c70c34abfefe7da6fc5a39e595c9137c4f5d53bba055b42e20d9f10da9532345fa15cdbd6f7bf9525d1a686489cc3f06cc3baa9ef52f9fec4af09b93de9e278e0afb320af16b646e9f86a86fc245890469e57e86f7ef4043ab129754b35e8d76215f812a8a0b96af27e75471ae509e9390256b6756f7615ca1a36a912a68f213e585bc45b2463da6c6f0e6a42c54d401ef84ae8402f48248e0d0f8c19dd87a3cb97e1ca813139c17682229b5db51e374338dd53d65b6c798f6997dec77d8d091d8b42e6b3c6d8891c8b478da139dbfe30d1fa3bb8b88676b3f97152e6c457f9549fd320357686fc506850b7e4a589af402939a5a0250961b591c2640cc662200d56b206907e0ed2fb11d03ac87a6dc70530b7ff68cfee9e12188c9fd48a873e2daadabd5306648b425770ba2b47796638f9623738d63d94f27a461bc9bc168c16f07639f801a310f89f711b0029084cca032e310bfc912abf9fe8566b916250230ff110d100c5489599f1f69267f4abd280647f9fda99e0159d870a92d545e40e4606c890ff13222e1de0f8e19e1133a3a081cae244afdc07ac61e271d6fb83bd9fe32a370ab617548b2d443157457a1db64764d8a51f613b55d490d03809d7acdfb687d919f34b4c21eb217a5f07a8cf32c2245df9d300645d3fcd6eb13c58f4840742fb1a88fbf8d511d6c771184129d9192efe8ab532979208fae4c11ac4839e876a2f8c8193499b8f55afdfeb6c3a247fe14f12e2af67d637c329a20c37f7b02ce62e199e785993143b4eebcf4423011e410941295e2fd951e4545891d22e0527cc434e50fa57b7ccbc0d83bea3258f6d3966f1bf38832257f707bda394bd8d4dde10e3d6f0e0532e31b30cd92745f84bbb262c43a74624aadc9bd49c544d3f5c3b774f6fbfc1cc13cf9766c5b2a7b8efe62b8aedd7c137d71ed2d41701e366d120d1a88b99d472235e06da774222057852992b1ef0d88e00687a2a2ea78005c8f005921001efa09cef75ea1142d9f3963bf75f2fbd6572cafdd8097046012af71d48b1c44f6f72b78292bc014b513f6c4772433f070908613bb45f14e3d90ba3aa60384c2bc4ba2d56a002f85e0d50e26dc58c0610fcd16a56c32cd8f8f77d0b23a817abff3aaf63e8fd05a03d09f1fbe59ea4804261daf60aff96e513e3f63153c7804d79b680814699edf7d20b67bad7e14ca0069c1a1bc9726fb3cc09d795fdb775c4aa5a536d20716574b8c5758cb6ae0f81e9097ce2f2cc4a3af6d220b5aec19ab7960ec6eec614153ad54dbf669511a4e4622a07d7ed8bbde2eca32df2e7e7ce9be6774242d737db10d1050197dd2d72d33b29ccd89eff692a9a52232649636e63a49aca84a2d07ec60137f48558ca9f8225af66bb3fc4cbce2f88e0bc272b1a714ddb467bbc9be93d23e682e5e961e89ddbebd15539699e3fbedb4469a352286a9392264c9292f9c9329a20608c4f7f998781995b0d8eb9da953db3e8cb77c8d74232e7f2e4a5dad5a83bb991591d8b28104c6a6cd2aa296e94b10134f6f017a0892783a1bd8c07d80efcfd253fde7cb2d50bcf7b7617b4b28b6092c1ea5472efe9a22b6fcb995ddbede079b8d5009a152c70921696c28d9d7c78f25baac03c77eb7c2da821ee8b9e5e07e071beefeae8d76f60ab432ea5e758ea757ba9d3629f3c19f6b3d5714a61087c006769d9a7072f18df494a94eb7fce6e52efb8b0f463c39e480e9b9bd88070929dde5c75b715b9c9459720776cc31330843ffc983a5f43e1c33642968a7e75d878d6d7a218e24285a2654e80b2eb108ab7a3c791fd82624e1f2f5c03d0d061c44396f2de61293311a28ec6bcb1a159385310761e6f8189381e88c0f7a00cb498c3efe01a97864cc50de5daee2610d6c322d6da1ae1da878303ed0f8eab64bfd42d58a74a3f2ea98188bf661c90ebb10aa09785682aa8879f39162b791012bfdc52f097665a83ecbb1c7232e87256d36afbad60fcac994fcbe48b13ac72ba976e64e7fa5f508ee9b6723897b8c3af72544944493f3d54af57f0b745211677f2b0a54d6cf673793b4635c0364525066ae0020e1edfae41617275ffcab019a44533eb098dc832dd7d30714acad5d6df62a1583c9fe72d4d1470b81bab35b24210c2971941917cac895bc9b0c200897721a3db50bea64e0f6984c889ad299183f0222284d13a6528ac2f16ae2ec53e7b2294ea9cfa514215b40da6556f4582b2d94dbdbbeb15a08520ffe34e4d9cb5cf859554eb1afa8be5519330ba81c41b4a0759b91c48c2a8bdb668e83d469dce6a40043dc0badfa4c2c0cfde2b525fd5c385d17b2ce704f1a22a10ea46a4e553b54063c51e68504dacb6c4bdf1280dbe1a829d0c54bafc14bcd5ba38b7253d0b177ba8a35bd801ffd9b66d683fb4af90d2ac6f797912c5f202506ec366cf09d391e885828fa1dfd65d1b56b5f159842112e6d498e70eb8f4cac1f3991cc2484d961d479f95c9ca301e59aad8a329566434e74323172c7ac004bc752bfb3a411d0b2c864e40eca420b8b6701f9f220c6191e3320b453a65bd7d1838ce131e88a96ff24301db45d5ae28c6e42db249f755af0dc0633702a166fbeef994c6dccc0895e35d8daa442574e476e43635e4d81b3ba7fe6c3c9d33ecce6af3f88f3b34bf3bd4bf0d70ae36451afbc5983441277e202e839b309f2bf8e7e4635ea4d803f13f0bd8f1f14b46867aea48a9ab3e54e2084e0453a5390fd68a61b4ba88df4e1e84edb573e66facc6ac4fe9a74835c0a1caeb99015a961730a96b4f2cce4c459b51ed4d06fed13d6e79918984feefdf1c837e4b7619f60c53c31827c8e8e9dbeaf47dd28209e3bb424496a68eacb944f2e4f4722f89e52a5929d4dbd3606bfcf5d68920976c4659cf6f5cbd3c711c40c91fcbd1d3ab37601d5c0eec3045e45702cc71f5302a24d8a71eef9e3888c3283cfea3dd5c9f9388b32b59483ef88810d6b840660cf31e3ffe8b7c97054ffc8f1e19687a66cf3bc0c1fe403094f8367e4f4cdf735f2ae2eb334653338d95a8dcc8af6df743debb036ef14a1273b7097f92a0c509209591e131ace59ab8bdea5ac6ca8cc984ed16ebdba77acd96f747e41477ad92ff7eafb4e5281d927f3c5cfa9815ee96c1bca9185a8d152826fde5f42ae1cf2959bc3a4ae9f169496a7f1e221911335879fdf3d2ef989a7bd039d433845cf74369ee7a43a90a97c628f0e697e67d917a273d060878280edf6da3e9b45c6e9da7de079be4f40f873d0b88000ccfa24602a9aa22486c2fde2013fb7affe2b1a54e61758b1dbd38b2b4ed99da0569f9a11aec4ee319a3791288ab0ac110be4a4633732669d3971cd621eb584efc55be0b637d397dee34bb00a8823f91199a4a9fb6cb53736c89887e5fdfc704a800327eeac8898090585b8f21469c2e523cbaf27fd299a4693c25e577d4bdbe5f2ea0612840234708ed10a68a518589f2f0aa180a73d9128bd0529ba1037bcf532fbc7619df9cb28c83502c1611aa610c366cd4ec176fe2fe235642ad6c7815642459755a59f8d82322de64c7fe32831f5124ea2559b5348a5dc9d134270e8eb63bd2615ae892fe40ce1acf425ef83f052cc423055096d9cca4b811a61793748b8f37f79ef2741edc8e6f5eb40b47dd9b5eacef5d017ae790c20db9532ef3da978360fd2b685781ded0d5608badc765c509e7dc2324c00a256e3a2f9125544fc405b2cc65cd5840c2fd7be8a992574544d2deee92dfc3934d5d91683d19ae705a29661c6351f2b390c88864aea5c41e17648237bf04ed6237bf47e9c7ba09c46b50d0984f1f76126794856e14605cde85177f067e2b6e63458459a7abda5e14980c59248ed9afa9d48a1093209949fa1e9fff3fc544b277f5d2d683a9bbca8729bb945428cac27341ff7d78c65465e7b804e962a5fffbea19d018691d75d89d49d9edee7f1270a11021c897782b7ef2a33de97550c98857e378ebad3e7eabf2d71b1b6ae4b209bf3449b9e038a40d87af7d4e61515b3cbf08cdf7b8b9332979f6ac9205594b055dc7395c89899cf3276ee47aa46709d2ab2ae9689b897c846f5c329b6203602ac8725d6d198d450f189c32936a9a7d694d34d284b8e431926404e728d1884d020bff6d2bc18c38949e631bcea47de8ed1070c97b3d52488fc9780105ad13fde80705b0c1c094c28b1a72a597140b657959b9746ab7596cbf59343312d273a7995c97f084f229db6b67aee2ac0fefe24d1c236cf87072e79de20a511ed9f85ed542c04161f7ca45ea2cb3e4a", 0x1000, 0x401, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 22:22:06 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x9cca, 0xcdbe}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xffffffffcf9cb28a}) setrlimit(0x0, &(0x7f0000000080)={0x10001, 0x7}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) setrlimit(0x3, &(0x7f0000000040)={0x7ffffffd, 0xfffffffffffffff8}) 22:22:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 22:22:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = geteuid() chown(&(0x7f0000000080)='./file0/file0\x00', r0, 0x0) seteuid(r0) 22:22:06 executing program 1: r0 = semget(0x2, 0x5, 0x400) semop(r0, &(0x7f0000000000)=[{0x5, 0x8001, 0x1000}, {0x4, 0x9, 0x800}, {0x3, 0x7fffffff, 0x800}], 0x3) r1 = semget(0x1, 0x4, 0x0) r2 = getuid() setuid(r2) semop(r1, &(0x7f0000000040)=[{0x400000000000000, 0x8, 0x1800}], 0x2dd1) 22:22:06 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x200, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x2) 22:22:06 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000e4ff000000000000000000000000f57b000000000071880c201e209869205ee02e4ee1962019f7937f76571e7b1c75ead99600963cd8818c234d7e6f7400362bbb2987166955b9898b7344d300a3040358f88f012a90a25d9dfbf9fa1742882cc2f7abee75cb6a69f1551eb9c54f2e729a66482b4a77b4a52dc497e41371a97b73eb865dc46358b8d99cd950"], 0x63, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='(%).\\}\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='.\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)="2a2d5e5d25211d00"], &(0x7f0000000300)=[&(0x7f00000002c0)='!\x00']) msgsnd(r0, 0x0, 0x0, 0x100000000) 22:22:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = shmget$private(0x0, 0x3000, 0x644, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() r7 = fcntl$getown(r0, 0x5) getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7f, r3, r4, r5, r6, 0x40, 0x5}, 0x17, 0x6, r7, r2, 0x100000000, 0x295, 0x100000000}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) write(r0, &(0x7f0000000140), 0x0) 22:22:06 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget(0x3, 0xc000, 0x108, &(0x7f0000ff4000/0xc000)=nil) shmat(r0, &(0x7f0000ff4000/0xc000)=nil, 0x2000) 22:22:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x10006, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x101) readv(r0, &(0x7f0000000040), 0x0) 22:22:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="22847883b4b5f0dc3bf142cbd4214da0b222eb1da07b2fdcbcac0fb3dffc07a54d39dffb427897752d48f6c0b7180b0a19597971e17818372f0e2a2a9ba2bdb3cd2070fa7e6995812463670a920b5fd044c2fdde1ca6e705e27520a626fbf08345e810218c71a3293f61c8638e8bbd3b", 0x70) clock_settime(0x0, &(0x7f0000000080)={0x700000}) clock_settime(0x1, &(0x7f0000000000)={0xf7, 0x8}) clock_settime(0x7, &(0x7f0000000040)={0x5, 0x3ff}) syz_open_pts() 22:22:06 executing program 1: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='{!-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\'\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)=':^\x00']) r0 = semget(0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x8009}], 0x2aaaaaaaaaaaabb9) execve(0x0, 0x0, 0x0) 14:53:52 executing program 0: r0 = msgget$private(0x0, 0x1) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getpgrp() r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x4, r1, r2, r3, r4, 0xc1, 0x3}, 0x6, 0x6, r5, r6, 0x800, 0x3, 0xbee, 0x4}) r7 = socket(0x1e, 0x7, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getpid() r9 = getegid() getgroups(0x2, &(0x7f0000000080)=[r8, r9]) shutdown(r7, 0x2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 14:53:52 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x381ce16c917ac1ec) 14:53:52 executing program 0: select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x34ac432, 0x7}) r0 = semget(0x1, 0x3, 0x10) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/3) 14:53:52 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x128) socketpair(0x20, 0x0, 0x1, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x6, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x8000, 0x954}], 0x4f, &(0x7f0000000200)=[{{r0}, 0x0, 0xa3, 0x2, 0x9d6, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000000, 0xd4, 0x9d2}], 0x9, &(0x7f0000000240)={0x6, 0x5}) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) linkat(r2, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x0) 14:53:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0xfffffffffffffffe) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) unlink(&(0x7f0000000000)='./file0\x00') pckbd_enable: command error 14:53:52 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) read(0xffffffffffffffff, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) mprotect(&(0x7f00002c6000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x0, 0x1, 0x20) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000140)=""/255) pckbd_enable: command error pckbd_enable: command error 14:53:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2005) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) close(r0) 14:53:54 executing program 1: socket$inet(0x2, 0x6, 0xfd) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x900, 0x100) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x8c) getrusage(0x0, &(0x7f0000000000)) socket$inet(0x2, 0x8000, 0x5) 14:53:54 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r1) shutdown(r0, 0x1) 14:53:54 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x80) r1 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r3 = getuid() r4 = getgid() r5 = socket$inet6(0x18, 0xc000, 0x300000000) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x8, 0x6, 0xa9}, 0xc) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x63f, r1, r2, r3, r4, 0x0, 0x2}, 0x0, 0x7, r6, r7, 0x2, 0x5c1967a9, 0x100000000, 0x8}) chroot(0x0) 14:53:54 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x1}, {0x6, 0x10000000000}}, 0x2) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x4}, {0x2, 0x4}}, 0x2) getegid() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) getdents(r0, &(0x7f00000001c0)=""/21, 0x15) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="5e0669779ddde46263dcb97d4f4a22ed2785e58d05e5830151fc765a11c5508f6e085801527e13758524b83a66a34e049f30f36ba0d79bb3ca21eb91d34809807bab2ffc0c296a49c8538262fbc180a900a06f532a85c3", 0x57}, {&(0x7f00000002c0)="700e449c8bce3fe431ab9f93ccba31f5233eef0cc66f3290a0aba5043644f99b86f84824519a3184e3466da4b9c37964f6633bf156e285b3", 0x38}], 0x3) r4 = accept$inet(r0, 0x0, &(0x7f0000000340)) getpeername$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) kqueue() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r5 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) accept$unix(r3, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) recvfrom$unix(r0, &(0x7f0000000580)=""/119, 0x77, 0x41, 0x0, 0x0) faccessat(r2, &(0x7f0000000600)='./file0\x00', 0x8, 0x3) openat(r3, &(0x7f0000000640)='./file0\x00', 0x200, 0xa0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000680)) recvfrom$unix(r0, &(0x7f00000006c0)=""/157, 0x9d, 0x40, &(0x7f0000000780)=@abs={0x1, 0x0, 0x0}, 0x8) clock_settime(0x7, &(0x7f00000007c0)={0xffff, 0x8}) recvfrom$inet(r4, &(0x7f0000000800)=""/237, 0xed, 0x42, &(0x7f0000000900)={0x2, 0x1}, 0xc) shmget(0x3, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000940)) getgid() pipe(&(0x7f0000000980)) clock_settime(0x0, &(0x7f00000009c0)={0x100, 0x10000}) 14:53:54 executing program 0: r0 = socket(0xe, 0x3, 0x9) shutdown(r0, 0x1) 16:04:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x440, 0x10) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x100000001, 0xff9f}, 0xc) fcntl$setown(r0, 0x6, r1) pledge(0x0, &(0x7f0000000540)="1160576cdc7c90420eaf3d4da68717a17b8e9a9b16c047e694202876a89af8d07522fc13379051f72bc47e560daab1b6ff65fdc6d15ce7c3b484b0ded629ed7236a35cd38142c9dad2d300") 16:04:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x3e0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x81, 0x8, 0x7, 0xfffffffffffffff9, "a023d941aa1c0bea512d1c4c98afb088d5b12bb0", 0x3, 0xd8a3}) 16:04:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000000)='\x00', 0x10420, 0x0) 16:04:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)="17ee4c892420bcf9fbdad73e8f9a82b13841a6be718da4f44023691bb16d7b010e1effc5449327a87ed6ce664d778d074bbf7a1ffff747a5b92175b2289631e9c83992158e51c9a49b0efbf495d26b8979a856f4be895810b4720314cec72cd8dd1af24aed88d9e36d980f0ca231c89be5acfbc27f83eb3e21c84ce4712cfa675659440036ec1996622ca6a9202201161b4eb700f3d17e4c65e52939527174970b5b20a8cb5699d12e58fb21acee4c9e0b97c3408b4499a06a89a6f9b28490c84587ecde07143c2a7ce78c34ca64f1da19ce59095e0aa690f743efb3debb86", 0xdf) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) 16:04:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/46, 0x2e, 0x41, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:04:16 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) socketpair$inet6(0x18, 0x4003, 0x40ab63da, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x8, 0x114e, r1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:04:16 executing program 1: socketpair$inet(0x2, 0x4000, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="35a72020a9b6475c63a2da56cb89ab84bab3961562b0d8a5fe112be4c7e99e99e33fca415a3e06613219480b91848713248a98e8af34cc3cccd2ec9838be4d6f954a44dcc678d02b0ee60770525740c9ef3b13b2ed1c4e07da7872e4c5242b0eb984bef739c5c6fc7c84289e8fb3153d5e49ccf1bcf0b2919f31d4eb5202dcae16c95fc868aabedb00367d476516bf7b84bfa3b84f9f3d28ec85f69a00c93a61d89a7693904a9b1dd310458c09db9eaff9c7146659da3e4eaef5cabca2c3e008934bca0b50d36d7581f1f004b6919aa10fa6c2555da8e6185a4c49", 0xdb) r1 = socket$inet(0x2, 0x400a, 0xfffffffffffffff7) setsockopt$inet_opts(r1, 0x0, 0x4000000069, 0x0, 0x0) 16:04:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) 16:04:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf0000028, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x3ff, 0x61}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x70}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0xf000000b, 0xd632, 0x7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x5, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x6, 0x4}], 0xf7e, &(0x7f0000000000)={0x8, 0x7f}) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x8000, 0x3, 0xffffffffffffaca8, "4728a5dc0b966061fb32e596f288f591b5ff476f", 0x401, 0x8000}) dup2(r2, r0) flock(r2, 0xa) 16:04:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) flock(r0, 0x2) read(0xffffffffffffffff, &(0x7f00000003c0)=""/205, 0xfffffffffffffed0) 16:04:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) read(r0, &(0x7f00000000c0)=""/213, 0xd5) 16:04:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000001}) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:04:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() socket$inet(0x2, 0x0, 0x1f) syz_open_pts() 16:04:16 executing program 1: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1040, 0x1) munmap(&(0x7f000024d000/0x3000)=nil, 0x3000) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f00001e8000/0x4000)=nil, 0x4000, 0x2) 16:04:16 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) 16:04:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x100002) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) 16:04:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000000)='`', 0x1) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000300)={0x3, 0x0, 0x7, 0x2, 0x5, 0x6, 0x3, 0x8}, &(0x7f0000000340)={0x2, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x269) 16:04:16 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x2edd) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = socket(0x1, 0xc002, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/26, 0x1a, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) dup2(r2, r2) 16:04:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x2838) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) socketpair$inet(0x2, 0x8003, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) 16:04:16 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000000), 0x0) r0 = socket$inet(0x2, 0x7, 0x800) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:17 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1ff) 16:04:17 executing program 0: r0 = syz_open_pts() r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) fchdir(r0) getuid() 16:04:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) dup2(r0, r1) 16:04:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x102) 16:04:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x48}, {r0, 0x5}, {r0, 0x8}], 0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x3f) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) 16:04:17 executing program 1: kqueue() r0 = kqueue() r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() r6 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) r7 = getpgid(0x0) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x100, 0xffffffffffffffe1}, 0xcb4, 0xff, r7, r8, 0x0, 0x0, 0x5}) bind(r6, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r9 = shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r9, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) close(r0) 16:04:17 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x1, 0x7}) clock_settime(0x3, &(0x7f0000000040)={0x1f, 0x8}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:04:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) sendto$inet6(r0, &(0x7f0000001080)="6703c4c7724af3d05c9c87c47a717814d738398af4c01d9b9b7e650e40057fc0075f5f43ed9315fc850fb2feb48d9b543574b97f5b55dc8caaa5bd27203510d4b5333d0b552c837d9a43219bd2d84360cb9d1cb9a36a665812d5edc84a724b1964da2f2ab115c58d838032e1b9b4a161f60607bc66b6966ce711a3ac4421aa211431a8c747f533c516ddc7f9c96b7b9cabcf63814dbf1c4399a69c22f5ee30200e3b7b579d26916e592e5d0987c615e6526580fdaab28507a47d207d4c3cca39e9adaf07e27b9cd7318103f3b6a2f9651944415126d43a241cbeb09be109ffacd087e71e903040dab47b0aa6a0f1a3b92e", 0xf1, 0x1, &(0x7f0000000000)={0x18, 0x3, 0xd8a, 0x1}, 0xc) dup2(r0, r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000001600)=""/85, 0x34}], 0x1, 0x0) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f00000000c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8c8e7ffabf39fc41378a9f6cc45502117489d73b4cd2175a0db9a58176d2f6451222148f7422a4f4eccb928aa1d9530c4a3ee6b1e8451fc042560287bd9750bb60fe339dbd8b102711f5c453e2f1ad45a6e1c4c9aacbb04cc4ffca580670c782fe4c5f4718953e67d969fe906f1f3418b40648b1f27f9b11177fe4e605f5164cbe665a9b0eae060cbad6fedeb2ded3a4e", 0xf53}], 0x1, 0x0) 16:04:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x4b4, 0xff, 0x0, "9adb126b5b7a87dcd72455a398136fe3df3e460d", 0x4771, 0x37}) clock_settime(0x0, 0x0) select(0xfffffffffffffcb2, &(0x7f0000000080)={0x5, 0x0, 0x3}, 0x0, &(0x7f0000000180)={0x0, 0x6, 0xffffffffffff7fff, 0x4, 0x80000000, 0xfffffffffffffffb, 0xa5, 0x9}, &(0x7f00000001c0)={0x1, 0x1000}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:04:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 16:04:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x141, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) pipe2(&(0x7f0000000100), 0x10004) select(0x18e, &(0x7f0000000140)={0x286, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f0000000300)) 16:04:17 executing program 1: unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='c\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3106, 0x6) setuid(0xee01) socketpair(0x10, 0x8003, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x182) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='r\x00') 16:04:17 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x34762cd1, 0x80}, {0x4, 0x200}}) socketpair(0x6, 0x4000, 0xf4e, &(0x7f0000001d80)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001dc0)) open$dir(&(0x7f0000001e00)='\x00', 0x10040, 0x2) socket$inet6(0x18, 0x5, 0x3) syz_open_pts() socketpair(0x0, 0x2, 0xc5e, &(0x7f0000001e40)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001e80)) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000001580)=@file={0x0, ""/86}, &(0x7f0000001600)=0x58) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000001640), &(0x7f0000001680)=0xc) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r8 = open(&(0x7f0000001700)='./file0\x00', 0x20000, 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001780)={0xffffffffffffffff}) r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000017c0), &(0x7f0000001800)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001840)={0xffffffffffffffff}) socketpair$inet(0x2, 0x5, 0x4, &(0x7f0000001880)={0xffffffffffffffff}) r14 = socket(0x1, 0x8000, 0x7fff) socketpair$inet6(0x18, 0x1, 0x7, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r18 = accept(0xffffffffffffff9c, &(0x7f0000001940)=@in, &(0x7f0000001980)=0xc) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r20 = socket(0x3, 0x4007, 0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000019c0)={0xffffffffffffffff}) r22 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) r24 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) r28 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001d40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000140)="43ff65c88f541832d5bb004a7b037eb88825603a724119ba649da7aebb0d1b8e5071c7ce94a0e5de7d2f92c5852f62b8ad51cf13bfd69321d20b7de3d0c1bfbb822d85d702bd5e1083de5fe54468531b988e78084b0b67f90a8dc7a656b9590675a0567a285a48b844d378de953921459522259663cc648cf53faecd17e4c02f688a8a890ac7ecf3df51c6dd9c177fdc23937bdd98ce2ace39b29ed4b0f117c46522cb636f056c4ce1b9b12f43bcedf3329434589efe13451912cc6e882a36ef4b7a92428fd9d42d03", 0xc9}, {&(0x7f0000000240)="535858a42a18bf6bd9f5be678e36afbe314df7419a1b1423a566cb9015862aca195c4f59eb983258a9c8e9c2de64e9c53f9f789c449e7aeba03d00736f327d9fd3aa7f2464103c35e61f0a56291bedd479d4a229138f89fa1df832ba8b30dba6488f299d356bd6f788785906085e9badb0100eb9add4ba9980766f74576e858dfdf1826fd90710914b4d5a8a6f699caa659cab9366dcb9e949828738ce19dd0e9983ef9d8aa3e7a16b83a12b5320e5e33910c1fd1cb977c82e763c476b3485bb37d68ad6", 0xc4}, {&(0x7f0000000340)="da15b886b8f692dbf68731ab6f26844874fd", 0x12}, {&(0x7f0000000380)="d37ea467711e1878e62b1b5bb01aa2f8be56ae7c430a37197fd675881c3a68eaa102634739d811b1b0fb076632d09996b37302e52869e5cb62d779cfd67f2c755ddb161c687be163efa7318f7d934d55431aa645d9fbd19b5ff26e0465352be8a6c54efd6088610b432300a515198473c14989831070c17c2b9dd0813dbd47cda54810aa94d110ef8957c29c50c58c158c0c8a3369a5a5f9308c681ab6c05bee4196b85cba204cd2c2d88b0625b887ca3c5f902b668ebbc56f3ed0a0e6648030456fb318aee45534b9c6172b2b623decd575c8991bb4123f0f51717b4250611f5be5e56b129cc86f4feccd379ec1980f52e917567df6920c03843d149874c90a9656781f5fda4d44fe9f8c9480645ccda79a24fb20ca248e193da644b6f9d3e7cc363444b66450cd3ba56cd85580c75e2a4fcf7b2cfa087a3b3a84122d1ec379e77a509efda846095eddb4129d004d6627fcafc60e80404785bb0ba195e9df2e0ef549e902c7ee0430934a0c02797a44fb7234d7289677ac85d5668f7eea4787fed00edddc6814eb95ea08a976fc24d503550742f88b13aa0a9d7a67021b56a29bb6d7a490b9ff919263e511e29f8239522a5cf8fb32bd91713dc32b44252cf6fdbafe64d5e6b31fd6ab74b7bff1baaa4b33432ded500d68c443c134245d1dc81cb01c1128455248abe649faf49c57697df693967b215576430a864dae0d36ef7dd8771447ff656c1414168862f3fe38733300ddbb0a6eb420b788d517089d2ae685a8bd7e0f68ae3100de11c757252607b21a6d5478626c86b26d9a4f91c83392af0b0751b7d007e04e1499cab4d7ba0cc271d8d0a8176d8da752b275601b21e5cb6320e527f92673a016bcbb38e29d84bd718cf43ae06edaa51c66476b631c475eba6db03a4828a78d3c98601880fbfa00b63746c23376c20fbadf28a37182b01a726fbdd9ee02523c2df8fa50709abc42fcb09f61545f8400684b470d8828ffa128bc805c3d00b471e2d945c898ed40873d0ed49663debca62cb17406be60f25bddd8fefd4097bf86df11fab073a9d5a7e485b7ce3f83d51300ffba4f8a980036524db6c8f3184ece10ab0636d8724e0d03dda303c5d4abe5b4fcede22343a7274cafc1113f287a38e3b43855f473a0af1ec472914f7800a37c20622976800cec1d2d091de7b25853ea0c5ce7a01b1caa0588fde4c4d48b1d63ac0e93be6e1084e1d0b31eec160c193cd217d22dc3bb0ac683eb0ab5126319e5cdb58e1faed4b90228f144071b13477d71e70eca8d6c17d9e668b8b584622b9f69b7249267764b9fb3df8dcb9253772158e0760a987e60e180f0fe2174bd5dddc3e2da7e7f8f052cff778e6584f3ce0c6bc4c252839a33785153f808c3d61b0161c38d4f97be4f641a77e882f8c8c550a3ad98dcc1b5f99dd56312a84a353aede12d51520e60ac4b743fb760d1e7ba25e39f3c89dcc35c2e4e807459655512fa54d0322cd52d4d72d8c456229c801f9c73eda78d6f77eb543900cf79036b3b6c0711551e1123bcc04709c4d9fa5e4a9d70bcb992f4769f83994e5f932bbcdea1991a92d71ef393bf4d886350d8e8a2a6c5a00ccb32a111629ddb22d20dcd95ef54dbb4fc144864c8459354b9e713422bac25dab42760ef2656a154b18ece81e1cc03af415d3d771e2b9d38c095d277c5691d8ede9e2ae723705cf7fa593aa62997b8fb97ef63e181c6a7e9259415d41998fcc477033d0191203958fd402a0f3554d727de9ae154a1288c9c20b05012b36279438849987487abddab5e450783a479461f1b8ddb28695baf5214fa866333e8319deb0f515d5debd69316e4d14f056cf12765887dec19aeaabd740ed638eb3f1c69206d5c6b5c466f2835df42acd0107aac077fcb55c353374066398a4a4d67b884fff3b8084278154847ae0e5f4957c04652932ac8ed3a624277e2facd8aa8cff205262cf67163514e37fbbe9c9e93a8c3507359eec024ae1a4a4d46b04927a9d0289dc467293ad6e2ccb98a90628ed59c5ac0137e1c3074890609e2b88e3eb4a3cb5d0743001b10620d4cb23624d3fddcfdee220cb8d68e490d06727679406ae6bf53f92a646dd05dfc89aefaa1cf261c734cbd3f2a836541731187a7811c62a2b54bb1bb3b09e1412083dbf07b6b870cabfe9437286638a83db2bc29db85ef50b799edbca85a5ad0c6d158642615c2b01d7a147d5cd5793c1809b3debbca2e43aaffbcf53d6ca7b3814b29d899aecc6b00debdc085d42ef120fea4934f7ea9576dbd79692b2765df8b9c74772c7ab80b935fa0047c812f761a2e693342e894492215ef58166daebba7cdf4f4215adafcc832739ecf36b973eab81b5b108c3b3533c85fae28c1f3281eb689b2b85a7cc7e14b5984af32ffb0dd2a0427011e476890d16097186b9008b4c3e88451a8d18bc1bef1c791897e613af5ee59fbc4e0c80e9fff84aa93f96057db9b62ca54f566fb07b8c16ff7c189440fcbdaa6c7a9db43d33be496cbd716d04192697484cca4fff3c2d0e7d942a1d6f3faa05a99fa65aad5e6b8a7855e32027759e5c1938187401b7a6e8350438065dba672fc22d93ab45a7ca69e962d777c4219e83392f10dde8c545e1ec909c763d25ddd3b13f155b59853446b627f8d362881490c969dc4e449e5e3c4da7a7ad912ffa7605e18a31ae5bdfeef5215455aec7e6f9f3310f9d2a0010907c12b22ca7e06df333ec3fb69259dd0e43e5eef532d64eb6c8a3843b5fe1d23025f015a62a801d61a71df7cbb9a539cfdc47b475eeb894d7fc1659afbba9a4dd17aad08eaae90722c219bd6b1edb5632ae2d7b65cf9928ceca488313c688dc0a958ae43ae9d8ce58974241d04bf6fe1fb46da8d43cf9f2d687c63049c575258140a54dd20b2fa20a7282897020736c3ebf73b4fed89291e745776f754cde29e8f36cf6c3974eed2262b7a40db3945dfdc54ae3f0913d64841233e4c867199a62903d8a18804ea9b059535a7588f489068ff0b294a3fc2d949c2209d544ad07caba40bbd40f3525ccffbe7555ed1068e3d1fab404b327626bc220f351e2f621ad3688e2e4f0ecb3a39ce77bbf98f963f75ae75ac6df457a08d00aac4da27e523a412307fedf8c0b46a16e1a6002f67484b673e8df6d6202d50d27d73db5b9ed01e2c3b9676c71ecc36130b88afeb12b0bb7f3655d5dfa2b2cd071d6309258b8499e456c26e7754a21927d9bbf99c17b5819c81ccf937504540063b06695e441e14fbf6b7b847f7a04cb0e4f3d5fcee6ac3a51309a109364cc978b3ea56f3cec74d6a587645dbe225e35520859654528c3288972647d5d6b8271c92754893fbb5d79ddef34fd4ed7c0febff8120c2552f71011aa8e31b6d5e1fd139349a1b5f2f6aaaa0e11d45e01d734328ca733a02780109d60d3499d814ef50832770d84089df819f101cf2a47348965cc3909ad501b001e00b7169f6fecd2adb55474eedb4097f75d87fcbd292b47f555f5c2d6b518624a066a76e41cc4b08dac6f0e6122c23c5e1179ff67e808c68769758995a8d2234719682f436beff460ddd28b1f41972e6a101d4dbbed6f091028688a7f570c2f7d3a9efd363c02d516a8fb917bf191483f7e375fb0d6ab61f82f7a0bdfa41e3904255a342957662b14ae0ae6f4abfe571adfeb7317c636d644f65d80b56f8a92521b570d768cfc96b865ded2415fbe5e0cc45c3d4ba602d4c399634b875f7fbb12b22c2ee0256f972ef9bd9721a6a3ac5df3a5add3c158748693b3cd1de4b26a6fa8e6b46645474e93a7c9855d991aed0750f82236cff3f6a905e61b6b81cde8dc0a824f23ae59787e3e3352940ff0489a3680f5b04fb9302d234e58fdf56b414a8c01742a41b55d41caaa92daa16f692e1e05afaca10c8325e3997f674504cce052d4a161c3aa39b9e95c7bbb32ef6b162c1a44d2e708d7701066dbff06ac8e7930ff52b7c4cd69b55dcad6eca9a83f376c0a1b087ced60ff86bbe215f0a815210eeba95295e3d33935e523f8d196d1e26b81cc10fcc8a6d3af9cbc120053e1bc782dd5ae4496a8ac7588a638ff0dcffe78f2dc47a82f7a32780f905d9969866adc57c1419fa666952a3f479d68af2f169e46ab98f4e06de66c598c7ddde0f4dce8044912a058e3b32c02f0a982cb57f1d3f6a4d6c47a9956ed0d1eae20b1945f7bde459dc931bd2dfd9f25c6b8fbabc80107d116f49d1960903a58b59b2011f3186847cba23cdcd366d4f44bf490155f6c605f75f185e7d9e8fe5aca5ab20cca0167a320eba614b5acf11d88053d1ebdf2220ee8965d1005f2e309dbc632fd6bcd42a9a4bfb9a68cc49545a73fae93ec012dbc7bd30cc2cfab10a19c051be235a1e2ee37cd2d7b1d5e851d14e83d0636ab0e43816b5c7b4cbecf7adcdb04ddfb5a9ad53800e13974b63abc0db93ebe01c9b5e9c31d5da6d11500080d452e7afa9d7639185a8d46232e097b81eee1a8f4a22c18a7fcf1ae960f360efbaba1a34460c26ff30f10050be1435e286c250bc4b86b2c0f4976adda00acb86034251d7348d17d31c35b230f25cf4e6e5c7ece58bbb919fb909df5569149168536741e5de42ff7f6769bcc132e276bff69377e0598c63c092426b3709723e2e90e6effbe3610c694cd30198fa36e5be3d547c96dc2239e6324e24f1aabb85c9f55ee0929403145ad421edb4e39558719dc1edd23fcb302e96dffe6d9cb1d933b1270e92fed8547fe21304e9d7a4dfb42fb6e39f04b418f8f4440535ea6ddec6229a52d591b4c60173b951654a92a7aadbc361afa159f6dbc40d86149db8229b2aa37a7ef012c6dae908702f4abfbecb1b57465e704b87eb5f5cb7cccdf002f7c3a0412b7e04b8eae9bc03ad48b333ee0928d941ec63ce35cbba5f3b4a8ad555e7c4de173f29e196095f2232362b6e5b76df4238676252915513d8d9b1eb61ce7d7e2e9aab08cfab99207232f85e8d67f24658abc948fc8ece6e472386caa9539e05e146619d1e8ec6207d9ef7397dd75a45650d3b4daf79b1f6697069cb21c7ca579a7353c17c157a4e2003cb9d18f159af1b60a2111584a4a5b7f7b88821b1239ee01e59c347ea5264ad34daecf6987db27c055804d0b3984190a379bc5084604f8384b67ee727b355906004fc465f19f48531f8b1a3506644b9b1947a30640e0a9a1d83cbf442d75f76535ef213959514e13b91cbd9840bb5356ae154d87f1cd97aa07c9e2f03be370e8db41fc2507a9304acdb633cce9fb071ce993f60009e56078eea99b74f44df51aa9ef54bb0e9d3a5fbb39ec5136be4cc338237ac42ae5e8fec0fcaf3d83929750aba48a480bc970d78bd6d934e7ab30ad226584d47220d7a9fb8f0482c80cfbf0637bbac3016eec22dcd135e122530fe1ea8c3bf801aab1d9a9a5321ccae63275bcc5eb1068eb63d252ee560361e59a389185c056c589a95f9a3a1917ded6166ead92e4817459b7f3aabbc84da2dbe9cb6a7191a867f6dad6067656e1c8799da8ada5e7a8ed9dce660a6ef651975d7473a1b8ac63cbefa861a350c0b777153f89c46ecebcd26fbddd9e8b4f98a22d5cc13043726c4bda4a6df13e54bbc970f9f0c0fc109073500797e5494972348c36cf9fb93e5e4eacc699560a164af87f116bb6141ea3bc30006a8e7e1757b5ccaf4ef63c09175546352950d7a79ae1bdc1417f24102c799f4bc003797b55235f1f643fbbd3f6821fec28c7d75577c0b7d6152855946566ffb4e6703862614e7e00a09910d1194f5f5060156afaa68724862354a161f36", 0x1000}, {&(0x7f0000001380)="84fcece576df873dd8472e2d2f85bd50e92dfe90fa57908c9be7a5c4f7b2b1465e419f3060eb3584edb48382e61d27e1e0d8c94a4afaab5c94ef25f075cce47ae9ae16de1f13f00a4356fb2545e573503a212304df6795db13d7347c20ebd95b292c4b91b01d294bb024679e0e6c061a369d309e4cefcf0aa7fffbd0a3763aaafee4e398e3fd28b318c860456957b8842ffd3bbb4a79d92371f641f3ffd870fe614604f1cbf441a2aa3592a6f9465e1d8a74dc234ddad21d52e17655278a359ee360e7fe84645047f66ccac01ea11494389e669b7389437faa62bd0dbafc25aa9defba44", 0xe4}, {&(0x7f0000001480)="4cfb92e559e5ad77893901bbd56af3388aa8ffdcbefa689af0b9a01cc2154c3f7be56cf659cd94f049f44ef0c41ea05591f820ecaee9c692360e56c04d0bad6163b2f435ece6042d51fe4f89ccb130ab3bbba961b499d4df54aff336db707bf8c90457afa50a20e97f143ccfe28c833a4cd6a20702b4fc23987f1f8259", 0x7d}], 0x6, &(0x7f0000001ec0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="00000000beb9dc48fd9f90e4329d2f2f3957c238008d5f0657898fe72778cd3d8f40fb4bc31a51f492270e6ec7a469d5d50a47ce642039d46b8c97105ae091ec1ce3b4a987b55e437e9481c721b3eb8d34c39a0a744579f6b0f9bc6cc640e618a6b93480b3b9fd1aa85b6387cbbc2a1216779a3b851ad981d8ff2e9e6bad4e60ef511a295dfb277c5f3bbf50fe416c77247cbbb038b4a04a180acff64f5d5ebd108a5184f72b1698bda8467bc7e5f044c9154d98ea5d545574487f141d9f8e7d6fd01adab714d54ef841a9c4e29ae00e00a0abbcd6e987934d96820c7970d49269a41c2568c8ac7b994056c5720bafc37b09cf6af279baa2c6d19b64f139e341d9f3b836538b943d4ceb73858f9faf6c8bb3097c03b483e8b9eb76c411a0d2850d5d"], 0x110, 0x4}, 0x402) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r31, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:04:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getgid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r3, 0x6) syz_open_pts() 16:04:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0xdcbe) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000100)=@file={0x1, './bus/../file0\x00'}, 0x11, &(0x7f0000000640)=[{&(0x7f0000000180)="a3f10fee94d5ec5067a73c51d2d372f4d4f6fbb63bd5f38ad2301ded8a24a7abd60f2fcb361ef090ff0d1a7565b6dd241592ca7e233feca024d217d51b", 0x3d}, {&(0x7f00000001c0)="b1ed3fdaa258f9860c48becb513746d1b4385f83c3b046d74bc04abde8bf9b525b8f6b8ed5d4af4d661ec247036d26f57f1b12adcd7b513739c714813e694f60f57aeb077aec07f915bcdd8a9409bda22c37087b85cf8a0294f91cdb5ed6a3276157d2d576f3a8961eab4bfa6830b12f147a5ae1b1f236ba7b948343645d54e853cf981b8ab673b8eeef45ff2d8161a19e9756c37fefaaab79681d408371275a02355f366b980e", 0xa7}, {&(0x7f0000000280)="00ef87091b82497d8f45d31752223f2833b9c6f397c9e4302723c4b24a515c61c45de9804fd246a29de0757bf47d80a881f1cddd7913e678af29c17144cc0319b75365a3f6e2e722eb3b64ff2447c05d017b0009555e85cbf1175d32fadf8166327eb23a07131900c98569f39d64797008039cae524ef0087882ea97b8c41ea386cf4bb00ff65c59b9bc7d999307a6169d695324cb61cd963c8dd2fc56307eb2474f7e6ba9c38bf8e40b760c38321c458fafc324b87741a89a587d70873550cdd22978fda3973fbab8ee056804e9cc", 0xcf}, {&(0x7f0000000380)="fa3d7abd6e0d15982892007a50628eccf7f27a8b7490ac686ae161c93c66af61f5853b4c8fb542f723cf6ede3ad147c102f11edecbe1a54b229a002388d1278df472fdebbb17fdd9b5459db2e06db0c915e5dcebc454eb7a152fe01d53c2e8a99c9430b607fbe5103383cfcb2c67fd9510a019998cc97dc739bf7e8ec64e23a0f19bb1a83843485386a5c3b0a349a2f11f134a8b20904b620f88ba217fc1910233a377ab0529ef5e5b5544040bb5c2dbd60fa32645ebbfb458dd228af53c9110f4f35be6068c25efdb6d2a9314c18c031f3148e0f498145fccbf9c7b03968762123e125ab1cad386646f93447bda10e1e609f56cafa02c5e09c348", 0xfb}, {&(0x7f0000000480)="8bbbe8134fff26aa498dc3b4b66a088e030d682133fad881bbe31479c9394265e4cd35465370056097275571da77851af0436ab22768839831c8c6aed103d856ada597a61880359eb61c3eca301eced3cb90bea6a2116616f9afcbecff184764b014266ace2fba5d70763088e7cf0d99c2152bfd35cf4d5ebf6500de2f483449a8800637fb1bcfec00e86047693c5ec73daaa90d1dfa25c8891b", 0x9a}, {&(0x7f0000000540)="03d8d60268e4b6dc2fbc48b410145ad91782431f7b828275be4ea20964da50d3c4ad8ca78fb85022899ef41481269caa25a3ac8ff6b4ead54308f1c889efffb5ebf1163d8c0c7590ceace5af7292c79f1de236153a9d19522c5b7b503c7a01d30cb584ddad8f3958e675282316f5c18866767b6ad66bf70aac59df67c62756bb5c80a6f7573133820090140e8edf6baa48ec89b46238df0ade69ea6c0e338da4f6bc15c9b368222968101ef1af384ee321d0aa8025a23b3e573aed8cbb8542b3fcdad8cec5cd3863", 0xc8}], 0x6, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r1, r0, r1]}], 0xc0, 0x4}, 0x400) recvfrom$unix(r1, &(0x7f0000000080)=""/14, 0xe, 0x40, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) 16:04:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) ftruncate(r2, 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r0) 16:04:17 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x10) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = getpgrp() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x200003, 0x0, 0xfffffffffffffffd, 0x1000100000000, r1}) 16:04:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x5b3, 0x5, &(0x7f0000000040)="2c0210b7bf8fefe048e432afd5bfaa949495795d2ff278afbce0031e8d3436809f", 0x21) chdir(&(0x7f0000000140)='./file1\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000180)='./bus\x00', 0x40, 0x20) 16:04:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b", 0x0, 0x1}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:04:17 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000}, {0x0, 0x2}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0xffffffffffff8000, 0x17756595}, {0x8, 0x8}}, 0x0) 16:04:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x530a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x20) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5, 0x5, r1}) 16:04:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/4096) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000010c0)="75ecb37e39c5d91513d8bfb85ef00bd26d2b6121d20d219dc6821bf05cfef41df25127c484c69c8018b9458285db7a99b31a18f25048d42b28ef2bedb99b53041d95aae08938b271f68db060b9d6106caf26f7b7882f38fbeb137c86bdf813085b19d3656b62ffefbacb53d413fa5eafb5fc6583b36c69071704dfbbfe92e6b503189e3dee2a32fd3f499f0ae6020108bf", 0x91}, {&(0x7f0000000040)="dbe75b98b68c1948c05c491706a2ec99c8e4f3ae8ae0f3769538fa79ebd251d388a4ae7b85ea154404022d5372bbfbe796542732d160449f9344694aa3a6", 0x3e}, {&(0x7f0000001180)="628235176a6a01c3509f693d2e4653f2336ac1db45f9397ae50f66c1a8f129c6ec09d96886932bdfed4f658f", 0x2c}, {&(0x7f00000011c0)="423f41edc4dd8fe1df39f26f17b7a0b05812949fe34b3cd0d8da9f2c143892b29da93dcaa568785e", 0x28}, {&(0x7f0000001200)="cf7585a34bf941c0541b7f030a0615315dce22d7820dcc53809c4c04f2ea2ed376887d009bee0e8de48e9c868972dc784fceb8b2a02711cf5048acb51d0a64bbdc475191003fd64fbafe6d03d08f48ad9b985f1865b05d8e2037e9ee8e0e1b4f34f6a7430fb1b577b390a5dcad9138464f3773f141736eeeb7380d8dc9a8b8a30812548a0b793c1c3b8c9fa64bcce012a70baad83095ff046338b84ab31539dfa94789077a8a9ddf86fc993e54d81214ab7df591fcb6380b99be917ee19b69c47ab7b914", 0xc4}], 0x5, 0x0) pipe(&(0x7f0000000080)) 16:04:17 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x80}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x12, 0x80, 0x400, 0x9ad}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80, 0x9, 0x9}, {{r0}, 0xbe91b34751fbc9f2, 0x20, 0x4, 0x2, 0x3}], 0xa37, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x2, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0xe7bc}], 0x4, &(0x7f0000000140)={0x5, 0xff}) close(r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:04:17 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x384000000000067, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:17 executing program 0: getrlimit(0xb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1e0, 0x7) r1 = getpgrp() getrlimit(0x7, &(0x7f0000000100)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:04:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0xd9) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x41, 0x5, 0x80, 0x401}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x8cb, 0x80}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x9, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x90, 0x20000060, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000002, 0x6, 0x7}], 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7ae39fa9, 0x9}], 0xc5, &(0x7f00000001c0)={0x9, 0x7ff}) 16:04:17 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) rmdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000356000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) 16:04:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3c0f) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:04:17 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) open$dir(&(0x7f0000000540)='./file0\x00', 0x21, 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000580)='./file1\x00', 0x20180, 0x125) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getpgid(r5) r8 = getppid() open$dir(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x1) accept$inet(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7e, r2, r3, r4, r6}, 0x80, 0xff, r7, r8, 0x6, 0x2, 0x6}) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00']) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:04:17 executing program 1: geteuid() mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0, 0x32c}], 0x3ae) 16:04:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) renameat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6009) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000180)}], 0x2) dup2(r3, r3) 16:04:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x1000, 0x1, r1}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) clock_getres(0x10000004, 0x0) 16:04:18 executing program 1: r0 = socket(0x800002000e, 0xfffffffffffffffd, 0xe664) listen(r0, 0x1ff) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000640)=@abs, 0x8) 16:04:18 executing program 0: socketpair$inet6(0x18, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:04:18 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x20000, 0x67ababfe1c77a117) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='./file1/file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) 16:04:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x88) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x1, 0x7ff) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x134) setuid(r0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x102) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x172) 16:04:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x12c, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) close(r0) 16:04:18 executing program 1: r0 = semget$private(0x0, 0x4, 0x3) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000140)=""/242) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000100)={0x6, 0x28}) read(r1, &(0x7f00000003c0)=""/214, 0xd6) semget(0x2, 0x4, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) syz_open_pts() 16:04:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:04:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000000021, 0x0, 0xfffffff7) sendmsg(r0, &(0x7f0000003780)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000023c0)=[{&(0x7f0000000040)="55eb353f8ded2b6461288c45bfecec6b727fe0f87b73e25c494a747b8fcd5578bfc55527bfeaa0c14c462e98acee51354ab8b30b2c558417fb773423f7d64cf565ad6098463be4e5049d3d007505025fad44f621e16da389ad7c9b3ad7cf172292ef9d312bc57766caadd52524a76f34945d0ce3547cd97826856372e130a0dbffd1e48401f98713d23ddcd188b26ccb42ccd80394a0807058195345ac95bf63fd633eb7e11079d99e1c4546cd6880bd72e89486c829ad1a1602f109d674609437a51c4433ce9f2d02f2405ca16168b36f1707d820e49282e7ecb49a8c7c027cf10f662d5999778383dbcc", 0xeb}, {&(0x7f0000000140)="78eb7f58fcdcf3a487f805d574f9b3f13c7add30a0bb", 0x16}, {&(0x7f0000000180)="056752ee46c93a57be988d37e39776f817f420e6f855f5ddd2ae3b81fd6e0c81568db71d32a37980906d1ad7c33a47f77117b3da274258415a630970d508e5b881eea8fdf8d6cb3754c6eff86d70473fd03a5091a3076200218d6d5da1e4ff7b8600dc67ae90d61ada6f68d06c295e973275213505980b1fbe2b333b7392d70b0cd85c876897e545f69dd6cfbc2deac3c389ae132486927a3644b5c8ca7644c84fc2e35a4ff832159202ace1d5bf31c460d26cd97971127331c074db5aaeefe685f9ff2d1147dbcc06169c3a4c2a", 0xce}, {&(0x7f0000000280)="a5ae0eb188660eb1e9cdb5312a67c33b29c2be7ea45c2fa4ffe8f053c0784127509dd12e4c81cf1b5575598118e02fedea088f8041d4e09c9b3280ac746b141d8927d48013d98318ed56da2f10e5f001b9bdeb3d23f7a8ae545ac9fdd19eb284fc24462254f2e3eaae19cbc916d749163c00fd28b7b21b0198ad3272cf162a696364fa2ce33fb78d3ffc2e865b9baba0f8c6955190", 0x95}, {&(0x7f0000000340)="a06e65d814c65cc4d07557f77be54fda9fc58f9057c920e378a3bae1f4ea406976de3f68c816ef06840d807f3fe3daaaa4fd6e16f711d0c760c6af882a89f2287a3ad6a9381acd76cc5d1e311f1055a882a0de0c9b37988e0da791fe20e046088fcd5730d787680c0a5c720f41e8b7cbd8fa203b46b1d1a7d382809664f432517dc1d04ad1abd81b547d086b1364c02c083d9fd1643952df4496e49e96cd3f4104e9fb21abc6fb45efdb1266f5a1681742b777b47b1398160fc98375e27b8cf330f42ffb14a267d7ed6e5878ba26739abdba8722974922355fc8cf7e39cdde6242aaf6bf6d9dd04febb1fab119f42df831396937799d1b91bc51abc3673afd4f1b77e0c6fc54b2a0c0dfbfeb466dc67bae226cd4e5961de97ceea7fa70fc75bdf57689cad74e3b379653cbfc3a3644a472e7b3484e8197ddae8205564b7638a19a9d6bdf5e36e20a18f26ab7eb2aaa8095d7dcbba9b3a0ce52340caf0839eac511530c076b326a0daf42ad2a0a409f713bcb41ea07e394406992c409f486de55a2a7b64d2609755a56e6a70629df2a7606468c478e9afb9affaecc009e29f7c2d8e9135f032899244b1d0f55b00afe00b5e044aa10914bf4451dec5a42c1a87fb37c04a1724fa83ec51d7b0bdcf12c76c0e6265a62d8de919aacedfdd4e9ca7382ae0e489bd87073d331f61bff08e933d89c2c0f9f9d8aba587b323b85fa90c82bb2e6dea28ebba4b890d2be9cea52eba6f5a7f0acec556c5eab1ce2e2ef1c1bd677203d73971a190ec211fcec53e624d7c03f9fa121657738947b82af5537dd51a459825e78ebfb42a9aee8950204779ec923c67a0ad6dbd1ae44fbabb89d4beffbb0f18105787143aa2b889457148a8aa0e364d18b15e3b16a24a2144baa16507b330a01f6e9194de91103edcf30835211beae5ff6d1d521056fd2901c07a5b0ddefc4625c11c8f81ee0eb10f3d27963b7f6ae969bb6a7ccdd1b3035f7128ecd0d101c31799e5650b72c2e43f98d807ad4b74a5344f67bc045b4e0000e42aa379130f7063af4320ea21701619516d3b121807282edb7b409b7cf8de83e49ed1dd4bdd7d69be37a966be227dcee12d280a26661f13aa4ca6e3c06b43a29dd82e0d6f0bb9313c442dbb624d6095689d9d65d99b78695cd7ae2dd404acacab629cecd7fad3c7170502832459576dc4e6916bbdcd3207a09a74ced6c152393521fef7e8f1f1a2daa96ba90998a6872344b6d5bcf95879feff55feba49c850a150900136abab20cc3ac367c675ed859ef1dfd03c3818b98d4989b533f5c7a2571cb20bef01ce44101e9c88bbc5afd3b9d9d7c8d989878022b64fc05cde825fbb8e3cc70be61e100a966ea79072571d5694e590ef718ffc6b907e815c121b4224e2f283122de54c89f4c61684cdebf2a8449f0c4d8bf9201d5f3e1dba3b52b5857efbcc480839b1c1103d2190c7f98e73effcd617ece682190299783c524e9856dc64f8544d9b19a796ae8ea48e2a566a09e690631539371a55eefc9b3f9c0d4c90b88e5a6348ff709a0abd9f94052b3fd8fc5fadc1f4bc72cc9cc5b6ecb8f07a5791bfd997e61db1fc2381eab0900757ef915966e3b0c6f9a0942d6737b79848d0ac38e99432ca2b8fdb771e891f06c2eecca40b20cdc1784fb41b1ff16b40f3741c2578522fa779417414a3cd55f7e9d0f9443846b26ba1cd2970c8767129a878c982c7e1a9ef1736f0e288e62403a854384b0d490edf6e35ad00f1c1c701bebb9ca8c19f90fe9e007f1fa18aff1e5a5a140e6df81d4259ec052d03adcfbc6cf3526e0883a1ca3cacd12c2c7b4a9fed2bba6b373171f51c3dde0ee494277aa750c0dde7eb0470778e1e1c4b1091d7705e89a06cf971ea8153aaf9dca48f0e810d82f99fe378d87a4b40006ca158ed6a77a2d0857282147ac13577b66e27e9ca11b6383d1b2bb2e41c334ae834ab9a1da251c825e8bb906a68dfe3ed3e533def85ecf0651014fd0b276bf67ad7cd1025e63685c451fd9f91c9bdbf8bbb25ba695fdb94aeeef7d4d68ad2e864676f302794efc9e2aa69c031fe004ae605f68b19e8c8d24629f98d151d6633196efd947e6f4e868c206b98de6d35bb2c4136d55448656ef6b869db0a319d7376ef4756039e8bc8e0ea492e3827b5b315793d562b0c55f3103c3c3d50f664c0e2b371898634cc2bf78013d4807c6d3e0abedaf62e19f2b65145417c8b8ae57e814bb17e0f9ce1b05f67e76010e61f6a2e6662b6ca62e19bde5235fbdf477a2fb7c89737431019c08599039637b858fa4bcf66ee6c5643fae8bf344334b7e2c64fbfecabd9c6e7de2523ad44b57d946fad26ccf276729aa605c0f2532708f784620794cd37d61640159e573f42fa23f73606d509b0ee6480e91d517e29ac874d4380e6659365bf8966939b7a91634089c51d57d987c944b961c8c82bbc558ffb0b761d5e6aab322fc5f6f0f33da94add6ac10746752a98381abefa8728b9d454343b47f9c420ec609fb479e22abe4cbd74e2204aca1fb3f42b0081c26fac3c69706b61272714508e49c2a7ee0a8a772d3763dd29f25fc7940d917f2b1b716ef6143eb2735a5664ffff5014bfb2288bd730485d60299c35b34fe05685709005b0f51d74bd10ee715f83fb949fd7d4748dcd8785042a957e12543763404308e47565865f440a16c17b2c5aa4508112b6c76a772a93fc9a94dfb939a414d2c389df803f0e3d50f02307af77ab73b6c1f2c428e11615dabadfb6339e76d17a830a80a89ef44f8153ceea036b31cc3f6f244dab7b7ab07749adec9482568f86c4be38be70b7757bd9817a921d5922849c496d396eb40ce457ab974feaf40c1a99afc5b537e13d3caba06c8a185e9c50d669600f69f5b159afb59b5f9799407cfda6b114d41257dfb9d996ae84d0b3c06ff7227f76f67b0ffff696b8335fbd0b60cd809c34f85b8940d653b4793a5d88513c8b475b1416cbbfc56ba8693b1ee15fac02c687ae50feb565269d990e9ead26431b2a22639fc966e1818bc028f5863ca557313f010b38f6c175a2680be3ccb046ff24408c7d6dfccd12c06dd73fdb668148031bf52a30ee4af437a0a9b50ae22db835e2f5d8a0328c0159e5737acb20e1ba9cc0185925e47b555f3734ae99c38d46500f7d50a5c55ea7a937be7674222563fd981744776f17c31041d70c0d2b345b6f8b732de8068f974b9460803b7c20bb74ce2bebd30aa7c125971a36f64e80e5cc9a41921ba13c9989db867838e813bce0f5cf891709291c3efb022ab3cd876bde7cbd9a1124634b6f66b09d19406af2a88cc56126321fbc8db9368d56564e2851a37b7d762178f102aef053076ca560c68f44d837b8205510225b55dd3e0d10e4e6d27860b2b980272f5b6e4ae99fb3868b499aa419f53b4423be33800d69dcbb1e58f36b008adf17118317652ba65b2de6c3d6d3c2eccc72d51d8968574dc180608c1ec676a18ad49e261a45009322d5baa006b711820ffcee754b5f3fbeaf3211c442fea3f6cf8cb28777b77e48f2dcaf43777767307af25d983f893ae99feb183c13ef1c3ed0fcb456a9df970ac49a7dc8c41e1b1e2f1ef71817423e40499c8ae406a6a2c0db5fac7884c9f0cf2974b0d9c2f5ea9b4004bba7c5d75d25cf286ba636d2c4f5cdae858a98ff61f645dc85e22973a2af0558c899353962ad94615c89b9b8d1c96f9771b54117061c036032d0b819168df309513b412970cca4cabc409e77fd438feca962c85373ef11e5074ea2224a49581507e31bde320c0f2a7d06598aaaa0bd6e93d0b9944d8df601b369e23441544f48416f1b6891b6eda6320d8f96992e9525adf40ee9046a14593eb18ad42b9d4f13d32cc330882bcd45494a697da8a31dd025e40b87f496efee332d0d49b029993798964427fe7d6d33592ca1743479f0e8d98d63a61a72fcbbd0426d023a006681a679518c0d4f40b7904679069a1c68048271e34823e8dd09b4e409eb22081002944b025847472f38f2118f8844823487b3222be80cc123573fb02d95fa98060f759187b433cd65c15fa3ca300339ea99c948c4a15a1e22629d486cb45092fef6b1b8bb9fa7ebe89da1c4fc5955b007de8fd964394d3dbd9a8a4567a7a109727aeed41685daefbd8e92a15fd68585b8cec5950c5c3934b49bffde3c8baa573e66a511371fe265df998d20e003bd3266ee389476780df27d7cfb1a4537b6ee4eb780f3d13ce6254f0b2ba7123d8dabc46e7f3167bcd04ba2589ed3fe7362d3e7418e596408f1d1520e4736880dc48f30bacaa00b6fde599b53f73ff0746100fcd60652f5caf3dc035d37ff08d3a3b4e4f4a7b0ce622f2024fb57970d9a98aa195689ddc122f6d31aeede07d2bde1f184c29a0bf270a14a13ce8c7988f6c8cf74921fe2bb56d1acac4b83539f49c4db94ca561f611ebef867d39a13b1e54e2248e1b1e08b02f193baad4693ef1f752bf29b7f3682bc5ec160997764bad6e495b4c38655b0c15f0c561940c1282c9d6eb7f7f577d3888c10cc3370cc24f2858ade71680ade6f09dd960125a9971e5509fea02bf6383d2be5d6027a354a0691b03bc82989cdf744b2cd39cd9992328b36daf82a4947552c080a5649ddd95c86e5c0dc419b0f99b8df762f5ee86e991420428b2247fda196e7e31578297ad95203c77229e6189d16cc0fdd5186c699a2f6369ada054bfa250835421eb2c32470e2d8b8217af1469dec756e35b114a63db67a4f3a9565c5c9e6c15e0bdb4192d78b291d68de33f0fe0e7d7cfb3dedcd70c9a85e1f7398c5d9de588c8df055c95a3b5d3b33b79b7e6dffbff81a032a5bf1b636db53a528beebcead6f81507f0117853e96e6719ed9f37e0a52baf6fd0f59291d67f5a23dcd92726395d96e6722b4a36e2d998d3c0755e1e21be74b0c283c7024a7ca3cac288d2c302359826de7b14400a068d785d029048377d7769eafb6a98ecb919db30b24f25d577f2531334bfdb1c9dc30df2234d996acf799a45ed23fb496615de748de7d7b660d9b7418e04286e7ac5957e01766816036583d280bc8f20016905e169f9438faf796be8d87f1bdb79eab42221f740350e930f050d0455157f98927c192303514422434878a24f808989eae57971be5189493d916220835f3cd644e124a896274bcfba24ece6dafaea1053e8ca1ed2b907b86d3f98e3f3004ebf229ca9e92fb079f279dc3061b0cc0a924c82f9206bd7b67640e6102ac57c8a2d8f23014174c86cc33fdc5ceddbb2d4aa1090f6a3ebde6e968b82bfe496dc43d0aabfb0fbdc58c3fa9205a5a7551e688553fadcc37d976b738a1d313a3ef7fd6eb83d4a189adfaec924d83356b6d1521525f02178b1b9e18a741de91f3f5b731afc96b43011d07791c9c29e9b0b11c914fbcf116747e911f94a9c912eef2b2ddd49673d5ed790ba5805eded847811b89d49792d95ccdf69489c949c452f9d7f0d6007e3a29ca4d2eb28d7746a111a2e30922e0a1086f93fcb0cd48a7cca01a409640354f8a215d420f6d3b19f98a5fd9d5f164de4a66b3fb83855544f4f879b3fd0f5384d72f4a534ebb44ec66f7517fdd48b7a713f120c8a3cddb79805a37560eea92066354c946b8f6e5ec2bc9c096d6c9e04e919447b4b9f16e9f772bdaa0d366e2edc2bb4be74f3202675b74918bd87919fabfb5df9f59f522008150a58bb1141b6c69975ac73649b968424ac5f175c58752abec58f1e991a6ac52c352b75f1fe1847b20e50c7fca067200118f347db71f5d351cf4427544c89a0", 0x1000}, {&(0x7f0000001340)="94d683a2d46a7c8237d8c5b1d238f6b8a53a4bf885965407244201578671322b94cefbc9526a44d1bc5cd1537861cc618d0083547c0d6c1e6d3116fa6fb3782f0da42015e1c7e6d2f70c9bd9b3eb44c73988657abc0ea67a57f2778f41bf990f027fc80f907456e5aaa010d46f2bc8725061f2ec79838187b439f9b8a4dbee0ea979eeaf7dc284354fd2b57f06188e2d5f45681adeb7bf95d2fcf18fe222f8724e4e90479a10641336708cfcc3f25dcefdf6018d0095336d2bb38c041a7505093a59317ace5c744f73d1d0b3d0d51f9ca53d0a62219e50eced5974c55c00aed9ee3a5d99eaf22b88cefaf608457801e03c06e8a2042621a5dc4abc84fdfc45e89d068c6cd12b15c9d62df9f4dfbf4e0c078eb2461f6cd6f00c550900efc9356471e384649365441e2bfc76570e57c3475184f0747b0c4cce46da46f093d3d5e75d23b5b4654d84fde830cfb206817c8c2bdcb5875dcad8e01c939dc9c9de182210a1c5c4514dc9ff8044e0fc07537837597cac5edc70dd9f823f3d56030daad6d2574595891e556db08bae63c9bf091ea1d884fe3676024f41245d314a07bc9891629960bdf48bdf8ca5ae9127881f96d2649c75ee064f1c4c8bc5dc4b4a8e9c9ef32f4ffff53b6758e00252738f8d03dec6d4a2bae168ff8c508968b8744a808b4e5d71976d33bc7b5bb83781f80a1c468c3f46b22f6e7628e4e3ee7a03220f17aa34c4ceb8e49599fc71323c471403702fa637672e250b69284d0209e917091e494579e095194955a7eb8d249b284dc0c959af2258f562b746663c84438339394f9d3726895d14cbe74166f2abc61dc2ce1888063591ac5234ba70988d351062af7f8af1d94d0fb8e2447001bf97bd5c5c9a4b5aa654ed42819c676d397e0c055446ffc820429afb5392b5b7d06e38d756acc1a2f53cc39ec7861d1641ee17c2c1ee65c61c48f95cddfe101c8fcef520f7dc566f646ee3d20434ef50c09822159b742cea44ebfabc5d5f350714bddefe91e0a8d2817cefa15199a62e629e377ccc7651653e16b8d241d08f8047a2aac5f3693c28570305b86dea9a597a6b586ad7d3d9561643a4e7b4e1a7e0d8d120061837355a01250f4925018ba842514f5ca1a97493dc7e98dd39db1ed72985bd4629ab6617318106a3c96d488ed27517871e6244a24de1c35dae4eacb58624bf4021f2a15d472f395e886c3f62389464234f3be9b41bfe68d94b29992fe69a3d9f14f69ef7c7ca5965c1e23439372408a1e1c02db09fc480eab8d9aabe3181cf91f6c9c10c15ef8974414425888db7cb5b8c0a120f27f324f36e798c9e92cd1af478484b309ffc658dfaa6c7ee35b1df97e6bb2ea33963ef28b3003c43c9f7f19fc2f9509dc8e46e39fab36342b2ea8f3644266ac628ee2d7a4fb4626638803f0f01cbacc8678e58dd2f731a973ddf330c5f542730b43690aa67ff112279103ebd074dc2e0a6338f2fac902cf26e7570143568372b95687ef04b78741b35452f1630436355fcdc0be866a2939322a9100ca49a43d44aeefd625c01ee4198efbca3c765157310c40aa8419cc9afd8963b6975e6c05a42ddc836d0bba886773b0494c986a318d9266890274d338347efb887e48ed73310111f01504e07d06284e5d1fa90e286a5017cc651f55eee426abb1f2e2def4b6929bb70b6a836d14faa7a9a74141047a0d34559aede111ad4a330c9730339257dafb447d16aa78685f30d3b313116d4f826a570c41a6d75c1d5fd46e5c2c271df63e0c1ccaf6b33b0eac1e5e306c95f03eb8df4016ccaa4544f4300fd6691c91161ea35db3f90a96633002be9b6c38b9f970994df564fd2ba9b26da31333706cca0f0ed8fe19841af4d7401f5dd3ab8a8840acf89f2a6d7b96cc2fb8d82a8a26cb5ae4db8f523da35cc6f0476e0c39ad850a66b4df65b69acf1599477a0bc2bb6b5acbe89e87da181f89c54a1aa40c27f5226ee375b63ead8c798a63d3e1a80977103a26c45255c080436e1324ba508b516b4e96e99dcda467a0c03343e323067695f2a15fdaae41201aadc11d08b377aa28843dcf50a6e66b4cec9d65ec82b4608ad9183470ef8b4124245c012fa01efd714762a06a4dfab8e94effc5ee2b59979115e4a6ed99ff79067f30fa6ced86069d82206f238f9ea7c464deff515f05328dffc6e8d0b5d726f43bc49489730c676eee4dca22ec65a45cae6e61859fcee8ebfbc941b9919c9ab3ae9d382d100eb3adaeaa1f3244a2b3e84b8285fa462a7d5ff5984ec58de57f97bc3c6394a1031c492ddc1d28c60ba69d9ce589d1077d168fa0d6a5e19d479ebae60e13981625f46e5584fb6dbeb16f10dd2bcd8d6d52bfe427266ac76983007ddc9e9a194175ca259694400d947051911da7c7620f0f6b27911ea5dda75c9021ed36849b243f57112a0c7dead827b4d6b1fc3d22bcd1443d958ff857c82aa6b4898507a77a251af99d4deb6cb56e76d9927d397460b120ed864c431d60763905f8f7fdee487b715406253a85c1b09b2b09620fff237011bd98eca3dc387a36517bb62003cb5c498828eda80a7e001a339b7bf836e15df7bbec04f8429b4b96881fb18fded522394ff84d602915beec6f220ab96f3b163cbfca6990d26d434ed2367bef2bea74e35ca00c64f91ad2e9bfa792a58035b711cfa6d1d517cf293bb94c2841c28af0fdafdda64ba31d370a0c5e09419404d034f34743ae8f78a398af302b0f6917e5a35cdcb640d833004f2036b4b924400cc0af0125e67db0e13751e87ba3f10f8419d1ec60746c6866623969574257568f8a1309b89447f2e7b18a10dca0395ab1f3a3110b362705449421186d66bfa0e135551061a0413d45b1d4fcc7279a0fb21c7f746fda10b1c81709393ceb20f4cf116405560fd8c6e1db48fc266ac366cda895fb683d4ac2a3c712eee192b2b83be712905d5e9785cf244e8f9c9ba845dedf4f1e8c6f363d4424e577d5afab286cc35f249f2afa188ec55b901c77a6e531a3bed0298d20611517b3b135cd3e212d02e31388ed1ad031c725743c2c289c9d25f01d6104c18d6385da27bdbde19173ecf9691f5fed3fa7fab8a996266192b87dd39d5675e3223c9be431b61545939535a8e51b8bdebdb2980b6caa496a375c55fe8b1e5ebc79677ec437724cab6e2613bab8825201b4071148478cff587d4afddf980526430962088ea5de5a0d9c1a962ac98bd2afaa05c270bfb286a8257b16dbe9506f34b18ed6cf7cb42926a97ae9bd8e2a4d716d41f9f44fcdc80f604be03b707330d8008bc89d3529492794bb0b3e25e3b00575695850a7f6990cd7d32584508bca13f5fca8c6bbc900fc5976cc558b5199cfac765a1ddd75c3f826a9c0c9745f24fcbab3b9cebda00b9b2706ff3c9b73f5c5aaa7669369e139989a7aa52bc0cb836b2aea7552917c630d769459020505a3a00d13eb959ba78c8313dac3d536d94865ac2c171cb352f55177cf78383d3e28e336711ed25010e20fca76e1e5b55a1496b197723fae122a8f21492bfcd060361de5b510cafc8934d7ac5bc5e16104256f48be137f4189110428a23e35234684aef6921138b9a54771f34f6762e11a5415bff935f92578e6d6b4f61a1801dfde1015e8e0cf3b10a538bab34cc61e0296a5e7cf7b535b82252e9eea5ee9f414cb33cfb205d969e562a3d9986e1c495c1ab54a098a60ce0ea639fe1d2835e5f0ccf759a7d1958de35300be75e630c565724b87b37f935ab896b8c7381dc61f7437fbee85fcb5e528637268cfacfaa4d8cec86961ba5574fc93f1d4718d45892f53193a5f38f4ef3d24b8ec45d3679e643be0f431f9636b4b52a4ffd729e87461d360f46187a7393b09ea931b8e4861ca5e9a084e24d0082d5f132ccd69f56e9274e4d888bcf67bda3ac72c5749396de521b3816b8f3878aa7ad65b89453f00b0e155074366bd0577eaa3cc9685cb8ba929a6db828642fecefadb0738e85c8e6cf911c85804a2937ee31e330ae4a536508c478794bd283187cc135ede7e054860144abd0917b2e05aea92698cc9f6ff2a67c495c840bbb7c3f30ebe6fb327a81c0bc4cb1c7a4a1344b6cba504f9119645258e8620775e49b71a0c7b9823746b02e6df9d71b7bf5122c7f704a7738e49505c3877a71331df3e50082d63fdc2ee54ee3421b1c2625c0e097bc4f9f5edd143335905d315f4bdf0398e2fa8ab6ec92823d8574e5fd6d93f43795eb0a09e47995e8e14be20355734c620f1925819cc678ff9316ed19eb141c5e98dd1f92ab0f20d9fcf4ddb5e72eed7b15b75594e3f11852ed76d012aeff53d8ea11f6e8c0849268d811e602a100ac9627344dec2f9b49c5027fa64d663d0deb551e91eadb692f3aaa94a97a2b4cdfe04675ef7b5057c6e61fc986fa9a1766f786f24bfdf097dcf5cf8c078694bf16f0344a7b1fd3d73c95e66b6f0fa60ff35e64e25d29441fc21bbbe0105afb30a2b6bc1cf2cfae164654b6766ffb27efeffc4bfc86e4176f1b8deaf08d50341864156e1639167a304942bfa8d808d1741d229a08b80472ef91a384dbc228060f247f788fd3fdbeeae3a8d00e778a3d810f0f7f415e970c43b73bb9bd6d1aa9f7fe80ab16c76c0127f854d140164156dcaa72ee09e9cfcf29b2fe96afbc4569b55339a6b1b27724a140b47ef0832ca9b9797b4072edcf7b26af28950c0d07c7632aa2d65caf7e2eddbba2aff08c5995519f56c7df18d308d585e94ae4cca6d03b2e40b82bbee8d302b87cc236631038cff851a5ba088659a272fffdd8bd0d8542c4cbaf1b453c08ffad2d6a06f7d7dd136a52ba9da634da6672aa4e0ed09efc95bda4d2f368261013b1dfa13c2a3a91e96185e66a664534b7dabece0248f313a3b024e932ddda6a18b4c75d7b6cbb56e2c18bad3bb5a80920ac939e43b3948411a40909953b328532abde544b7f645d527cdfd0c820ec621042cb0bd7835c25ae21d7c80279a4483bb1b113d439632dd5766fcb224fab0107eb80ce437434343bdc2d492ee517b51d0cf41ab2d5e106494c1089460f8f8b58d6d111b04fcf0cad515c76cb28da61fd64359d7a0a7a9abb9abf8de06693f7c4c69ced92f4e2cce1b3ae6fec61b59981d4180038feb8bbec99c61dd7be6af7f4dbb470a0ec4a3e254a0d09fb4feb7772f56076cdeb6b0cd81bafdda60406c09b68853f500898d78aa991860889d6d0232c7529f55c36dc098013c363dd43903f4e5c734ab7568670caa7fad6e6b79dfb9efa8754fce30b799a37173530cd72470e83536501007b6cd3f6d5295a898045b693fe0e5259a3777009eb67bf8052484e67be64a57b94ff0938fcc297cf03a865f9427ad2aa4b14ab6dd34ee6901464c99ba1a0256d7b91eae5850439c9db4a49aa28a74b46a8525e77360132570746c190d0dddadcf12ac9c5a05d43cd796f00a7df893a8c511bbcd19ed462351d19391ef20a95b371993c46d5544c67bbf01897dd03d34abe7754a2b759bc31de4c7f6ac8bc7d676d0e264077cf4ee30b38a85aa4f4cd9603b8a18a80f7caca12269b8b6d83d4b2ce377bf10b8c2433e37b3d1875cba99de976e070709fdc92ab550c765af69c2c710a49383f814bb14548bb1092d65aef257fc27062035c3f590ffa9bd344628225cf454a535d7139cd1f7478894b3cdf13e5bf8e937c5d34eff3f005a1cead4fee611c42fd538dd0930327efa3e99f3765f584f0a26308cc86de6734fb8a6ee64efc39959fb02950a9c82b26160e5c7b503d1d97203aad42e988dde8eedb3bcf57", 0x1000}, {&(0x7f0000002340)="0c7134b88ab32515dc4f41382f6d0a998dc14aa6debc3b0c7e63e5603b72f384d31879aa71cfca4cf32b6ec288e808076824004e6ea670e7da513707869ba59dd09d70714feb409a1c9d9e83b0ba1fb086875fda3be209ba0af4c4d94355151855a9d12cc8775b", 0x67}], 0x7, &(0x7f0000002440)=[{0x40, 0xffff, 0x1ff, "aa69ad767e9d25505dd2547513806e0cae58ae57190bd1670ffdeb43a620fd2cb07f219915708ccb6bb2"}, {0x1010, 0xffff, 0x100, "417f22f0576332d436a5b3c891e41469bd7746961d522e571c6819fafd0589596f74dfa6db961e0fe15f9b395b3f25a72f9d7fc7881aa5c824d8ef89f76e7960e93350cad07e9c98b84c7f8c180ed8e72334f2c07ac42e88a01bdcf64135df47c85647ceccf18600d81be37a82cbd63738a5065b25904d4f44b57d86510e3174e6dfc6d3b9a98e0e3a6a6cec1899e95472cd8d0ca2eedc99b851988e2597e05ae512db9f03f578b7107b1177f77a8fae7980bf0dca54d94a3c89e943458015f5ff26b4ecb8deef4601954e429b2a6f08abafcb5d1fd9dc0c1041f52e7db46cedd33fdda9190333c193eb37c92cbf1c66404c49375ee1f77c4e7ba2217e152452b7fa0dc3367d01fa4dd9ddf43e717ea6d5338aaf158a47ae114e1b7f722fce8b4a2ee8e572affe846492c310962a7794a2a7b361f28cdb67cbf2f272944a65a46a9fff8323c873b5c3c0ac34eb799449a53486ae3b094cbc0d30d6cbc9f722bda7b1c76e1eafb42278a5bdaba4902440630a539a5c9c858a28c8bfcd19ba30cbbc28486963f1172bb678b008f5375d2dae7b7f77fd0a52573a61807a4994e927710aedc8b9e4d86577a03f74c9f5ef2db64d1f4cd3bb7f2cdc255860b92fa9fdb8130e80577033958548074d29a5bb88e884f9cc656350be104d887ab15eb35810b317f05e6d48837df81b4666853b079371107a1a8a521e022d07d468af70d685f0d2d096391dd985098696e557587a67cf50b6946345785686df54f2ade0e79cde05fcd03182f1c63cf8852de8ad6bb19a8bba3ae8c27ff370411bbeed4483660ab7b14c3633fc64f7a372932d5fd531360bb172f77bc225332a6be45bd4d5c8c824de116edd8361c0f968afdd60e035ed48e5c14d06d08b91a0bbb02ee993b443b12e317bac67e9c4011a0d3e6160693cefd18308ba3c04a602a8766e974661ff454ff599a30ba3baed9889217c0d5b64cb688de86c7881539780aaa83cb783fd1cec3e59bc5847c09fdb2c8f67e1a3be6e3311a4c0774a02cf585b5b1aa268ae57b375f4728b287c3aa1139bb226269ebfb9de3a0600d5168641de46df21196e10136f9342629a13a5ff4ff85dea5645fd9c256f8359626f4dcb17fa4c57a01cbb099584a9470ea5c97b7f62b68b97683b24d5ac3e9232bc6a763999d681ab8e44a5bd6daa566a2a3a6ddbdb5484cfaf41169244b2817807182187b88016d03ef9422e74f2c99c022868dc6301aa0853773a68581ceed17c406c977e69ab0e1dd2ba94c0d16b634ea236e527c28c3a68a4a3bb0de2775adb36966472e3cc0068bf139af7be7dfcb0daee220ab73d7ae8ad81594255b03c7a85b690acdf23bf23d3ea17410ae41e3eff3c11cee9a0c2d7977989c4e3e420068db8955d5b240aeb27d22528d076f0fb0bc490b989c81de72655bec84baceca9f78435fdc224301467799eb6a07da1148b5036cd73956e39bbe3cfefbf1f88f3745e2ff8f515fd65c6550d580409a26abc7770d38334dc9ae8216ce543b995961f7ad932bac73faf5999921d30bc8a4e03d0fb75a169f2bb095f2f108cad8372ffa21d4bb1d974a180d74faf1d378bfe9efe78e032e8e621f58ea574ec494f7c571a16bd4b9d880e4f476ceb4ae32aca016d5545e91a459ad80da2573fc4dca46961242aaa2896f219f1d9ee0a476ffd4ecac4c44815020b1a310b15b9e3b1261bbe49f7df7f059fc6bff036c5b77135e23594f08c1510070895371e129576bef9af6afa619de37306c9f4352bcda822209bf7f7bdc460fabdaadbdf64d41cf2a3813227ffeac763371cef61d3ee66da4280a6b10b1d89fc7cf4610b2f21d1399535f87384f7938a25fa3d8b4706df27cea1ed96da98d46c99d7facdd04f0c72c318d28a75ebe3344e5e16de706b36d03732158c59e165fe6937d4981e05d21190e117db96bad802ce79f2727326c028714e9a7a35081f723ea547d3097fa7d8c9b5f9c538d304a22a8a124ebcfaef19f7d77ccc49e206c43225f4ab7e7d9f95413b072bc694a98a3f967b4dada9ef1611443c78ae79d8d708ab358b70824f881ed58244db1854fc4e49a5fedf56e6d98ff8214aa1e8d27cda2f180c259734b1a279b3fe9b9a32e3c29c55098975e319f5dfd72d879c058716c1d6d6ad85a9dfb8840edac4bd2d200e57a2995c6184f7e1c68cea657ad375e5905e45120f68ec91d22c86d5ca405ce694366cf04d5fd075a704e11346ce2a03aebe2170670d6ddf64fe49bbe484fb3ebe00ca44c04a173653d15b5393d309890d26618b5d152e556c30d8b089f5cc7707ee7416c01a5d61c7af8b7105f393e69e68b191fb193587a0469090336ee5c74bfe4bdcabe9634f3a897cf9146eedc39670560851910e93d10a379388915f5ec443246709cba3663db1a895b94fb2e96fa607fa311beeb92e90ee52231b58af575a52c3fb81ed8797b6b52cc13a498bf3be92482fd33df3a5b56ce82af622c4461a62f05062361ff7bf9d19e1340bf065f494ce65194d7a1a0a81561d8e1f79f0afe11e1d83f7a97c4956efc7c94852196d5c7c0e88a0b52abd6c696a199934d5c723fd83454b2126c3b99be5d249f11eb24801670c5980e0a1667ff7b9d4f4f7e4e9ef198a2d09d75cbc0d1cdf41a6199e659e61b3ee98697bd1461bf60a25796ff950f23757aefb1e3bf53a8672c1d9131d95e8f9b0935a3a3382048f198d242aafb87122e8d775372028649f07bdc119ce9ae81dac7c22c5fe67dd48bc4bd975e1c23f22c841a95d6318f986fa96325d612a3a1a5c847d1847636dbc1e2bdbe1192dbb5a8d3c53a9c5f6729559fdf62a63d26ad44ba3805cef89316364d49e427a8d3748ca157072fe4eeeef2947b9f198df90e5a37126238531c36c74a16cb2a13ebd7c2b91b693b8fb2ef596caae7b20646da6a1cd2cc1246f43c31891f8184db263e71898d7755f543ce6f3c84ce2ecbb3134e7c4d4245f53cec894e646273cbde5800239570e2902857fd096cbce916f98f942b217b1207a3a3ced9948b2fbc7235894b42553e04b1990dc9b84be8108b9dec929db81f30536966c07f745036bf5b96f57973c4e7a512f93c74b459a17c5df024cd5bef205ad60ddc5be8c5e8fe5ff54004e7d18913ae7d2c9713b003fd76d773571810eed0ec6fe0285a7742244987c2334098a4c5701a2bc938d731547f0e12d82e43af964585da5fc42070fbbce24852cfc5603f71e27fb44f44bcc1e46dc9c1fa80587e04d4dee8bde59a1ab334be023cfb83f817555e34874acd25aab355a21a4e6db1687a5ee25003f1ce55a2d3984e2eee5a98d4e0c508b607c85a1dbbe4e445d8a4b5eab3ae3aed23c1d6754de84713e4088d9b9f9dadbf5a1d632fa1d43d8654691a4f8c046acecaef290a3bffb6da1e744838f0707a42f094fc40ebf7291bd4a65b3c5b162a8bb044d04ffefed941cd8d880888bba3f476a784f3950f9fdbc463426238bab3535b4a1f3e8d9a991cb0ee4ef06f764232abf43d398be7b1fc43488450c4b386b8bf2772e1c7253ac7748738187d815a33c5c1bf42bd65e678c8edc708fc7e64346e5372fc75665a30c9f986b151fbfcbddef2c684b464b2a63344cb369017126b68befe78785fa82c1ff0ddae47f4bec0893bc08b8c9f96b3226fba0a131c562a2672ce7e78904e79b587170859c1988d3a9f030fdad96736b1f480e61ec4ecb1898c450b64b304d934c7974a6642c7b8e6221c0d97b0109a301adfc7b26ac7c1ab31e02c4b0b0fcd4943c286fa63c66105955945dcf811fdde5aa5c148720545793f0685ce634d1e5fa31597b11944e63ed3935c9d4144ce8eaa16c66cfb2f6fc2cea7b89905e220041c504bcef593da5cdade4a5ff8bc90c064bd2894faa5fea4e18d788be125c6addc564e0910ab97344d14058f8f447b2addfe0887e1d180f32158b4bc313ade2debe6f38db0c815b0bc43a7c9d1457a8baff7631d4ab1d5ac2ef816899c464bc9e1b1f7ddb3c71658df8661cf9060970cfc50cdc6926bf0e4c2c382becd383b889279d5d35bf3877e9580e156a6d3ee000b1ce1581de20978e7815b62aa9ed77623d6f0aa6e09a9737dea1edd6f436d47399c6623142851c39966da1fc4aba49257703e0c39a584e745e535ce65597d7ea1be11694a77b82f6b482cee2b26f058772f968641380d0dd34cb26ab2a925c3159dc935ec0668b81548d144d46528d71c45b6640aaa898d35ee498cd69c36892e6bdc5039b46ec985e51a4a16d2db05089dada90f4da683a122697fa4fcfa6d0918a154339c6bec148d02f458c10208b2d676b42be658387814fdb44c1cff31604e2fbe3104236fdfead14252fe0668da9066d95f7d6dc9d96883fe4b8899844e3286bb646c764dcbc15d970a67d51e3514ce4f20d631c2a41580f8a545f1294f9b6644479051eae1920647a0e7add796cc7eed44cbc0fc4f7c35c02550d21c416a7717bcc9725861e6526e759b535e24e7e46ae1e4a19d9414e379b677ce044c51834a5253cc07b5c46dc60cdf0f0495aa07d2f1c7a257327b22f64551d8f4d96d3e6b72f2b19952eeb1757f8beded5a5ff40bfda4fc9ac422e091657ea533a6e3f8113bcc55bb6d5239548c93d57a5ba55640269aca0412dbc2026c14b125bac9e62fae54c6d59a26f0dcbcc35c9d7290c9ca9919db3f7f711a5439275fbc1f894361e39ba916d020ae03966c211b91bc1d15421b610e4e2a4ad9fef3be7b260325517f5e225f5751f46514023675da8c4b9756fba0c351c150dcdb7582b31c4d9cb020a1c9532b58c1b2238363dd104329271c5d411e2e995bd79d2b634dcef9d9b9af2a77fff455f5c206611ac3de39482aded31241ded3b5e2df0c985faee2be86d6d2d9745116d3b0a1e1f0608e2224df4de9c25198972b04a9eaef0a11870225c50b4099e89dedcd951cc80ccbda079c751c763f7361bc10b8dcc32779b08318245f7895f1ae32a53d0a00fca3d4e021b6b0b3aba0a3109ebe0a1287386d1e90c7eeca354c3fb9ed295c6d284551403757bb629a224c91a375d286622b4bd6b5d101d1e08850b5eec951fe6bf1c5fd4e1c7d18ef0529ad849fdcf54f876e1c46d9b0e4e6e3586451bcca08b718d3ac34af15d1c371c0c1a9521e7f4f8e8be07f33c2e7c54064c5b9aded7e459982f1c89678da4178191d1ddf22c4d42b3ff16a3b4fcd10f90fdbbed5a3944dee35c339271ce441587854315a9ff558f654e4ac975520ee132c7ab04ab42add647d31df5d08a58d89d20f88f6a31b400bf4766c6fafc4b3e39eeecbec47c285c6806456e185f790061e5e031e6739097742f1c455e764e825d5d031ac0c3ae80f6e2b64fcd5fd0cbae527e92d0b1e4d5e372f428572c879600e792d7dbd0ea831304010686a460ca07f35ff3f0241468573ccb33a1944b588d3c2012f63cfe0c22f47d46acdaca60368e22b5d6e95955ff9d7291a622886313e8e3a18755750f4ddbe32e1a3b4f7b2a56ac0666dffc3710ef35a8965fb6bfa729d8e7cbeabf1d0584679990ef267366ac8fed0fd998dcedcf4e5544f9fba72262cb38a004e5680484543759c4e0b3b33d9daa2842eba4113874287596c4ba35ced68439115cfd531fc4b98481872bf64094625dd67371b012d6281266bc0d65b94331c6a702b93251b92c9b0bdf34d4f768bf75f95917fa03a13716975fbf60be06474392b0742bf7dc0a7783943cbdbc8af3e345bd9dabde4f237d64a4e139e95c9db2d6bac6f73066d2c47d451108b1313185cc7102f4"}, {0xc8, 0xb804f2bbbc08cd8c, 0x0, "bf71f1d109d1031dfb048c82734e48addf28b39a145377c23d3539e44461e2f255e5b497a302b9dd9de1dc92951dd3c342b0c8fbe037e7621abd901377c82942cc3963514c1465b05ec001db88c1613610310d73da71e178b6aff7ab7fc598250cf699b53bc2b01527d2ea4e42faabc808f5fc5c4ac8f2ef45a832153af9586a4ab3b478dfd483668691cee0c64f64f76b2d0944bb5a1200e800d68d7751da723941300ca1cd9b3eb6b67e3e9f3797365d"}, {0x80, 0x0, 0x8, "1b6f3290e4c3f8bad73c742d9612065bade744a4d4b046982216c275c0525c8664c70368c13536901c0570c9d320aed53c42023179c6ce67d67a0d5ef761cf10bc7e00f570f6adae29da0939a47ab13590a4ce8915b22550086500261762944986eae0776808718da8aa7ccaa3"}, {0xc8, 0x0, 0x6, "a43aba9709972a100a2477dd7927f4af932c33dc00e13e6d067a889706d7bb1967e0a2bb8d18470645aa188e18a9d457720e3d306857b78e5280102d3aa17a6e0f654b9953ad535738b035fe36259b331e7d044a372df70c2b95245c6be7ffbf4947ebc568157c19c53d5175099f362fe22a4b0ec923f3a3f00e743c3a073eea4cd21e1edcef23df37b15da0a06a6f373a427cee3a0d7f4e310920ceadcf3a0c06e45fe875e9560ba8ca15e3b51b280dc1a3"}, {0xe0, 0xffff, 0x4, "1f0caa01cc1747f1e5866be3a2fc46623f6ed12009cbc78b936caf44917668b5e5ef06c623deaa71ba1110f4f062d4d05945d6c4335ddd308fe5288543a66b6a4b4e2f2b5488cbee21a9c6f039d29360a6895f00b2c8706aef8e4f35808eab58797b052f27126132fafd4863317bd2897b8b58b2ab8c9135420bd22d8cdc6057b37f26a85183df1af5c38c64548f1c94d054c3fdef9b0c8bf1381442ca1b0ae9dee3e779e4821e9011cabba89b259429cbf8ad9837d9cdc5dadac618da376ad54761f09d257faa9baa53"}], 0x1340, 0x408}, 0x0) 16:04:18 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x140, 0x10) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000440)=[&(0x7f0000000100)='{*\x00', &(0x7f0000000180)='\x00', &(0x7f00000002c0)='.\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='*(\x00']) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getrlimit(0x0, &(0x7f0000000500)) write(r2, &(0x7f0000000200)="a79c04aa82d9937cc0525987d951c034b400871f76215a2caea0c7433a5174bc7715bff83894368416f268ec87a91e2f8c154af089ac68a1a1dc6b349b1d5beb9cf6e609f36b4b5a2f0e60d90e11c0d13aff4acd3576fea10628a5df3961b7dbe32f8eec32bb9085aecc93beb3d1a4f3c98c92bc0d034469c84128d0241c27243c03c4749b", 0x3c8) fcntl$setstatus(r1, 0x4, 0x4c) getdents(r0, &(0x7f0000000340)=""/212, 0xd4) 16:04:18 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x9, 0x4}, &(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) syz_open_pts() 16:04:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r1 = dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000040), &(0x7f0000000080)=0x4) rmdir(&(0x7f0000000100)='./file0\x00') r2 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r2, &(0x7f0000000000), 0xc) r3 = semget(0x2, 0x1, 0x10) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000340)) r4 = socket$inet6(0x18, 0x4003, 0x8a68) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r6, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x6, 0xc34}, {{r5}, 0xffffffffffffffff, 0x40, 0xc0000045, 0x4, 0xfffffffffffff801}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x53, 0x1ffc00000}], 0x401, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x21, 0x20000041, 0x3, 0x28}], 0x4, &(0x7f0000000300)={0x3}) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000180)={0x4, 0x9, 0xffff, 0x6}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x0, 0x2, 0x6, 0x2, 0x8, 0x500000000000, 0x9]) r7 = getegid() getgroups(0xc8, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) connect(r4, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x7, 0xffffffff}, 0xc) setregid(r7, r8) 16:04:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r3 = kqueue() r4 = socket$inet(0x2, 0x4008000000000001, 0x0) dup2(r3, r4) 16:04:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffd) mkdir(&(0x7f0000000000)='./file0\x00', 0x91ac0fd4a6b7cf54) setitimer(0x0, &(0x7f0000000080), 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:04:19 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "503cfdd982f8aed5c9d188b03cef70d65cd1f2c8", 0x0, 0x6}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x400, 0x4, 0x8}, 0xc) 16:04:19 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/110}, 0x76, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "6d92ac6a49ef8d746f0f751bd6015806fd6c8308094dc2b3058cb3509ab0d1cbd15c65119327489dc5fe0fc8dabcf854c85b4b5b77ebaaf64eae193d1120391d51a9662216f070378615f9d2f61fd3629a5d9fa3215772ffa6d10f981b28cc48d22eba94"}, 0x6c, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xffffffc9, 0x2, 0x4) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) 16:04:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) unlink(&(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x6, 0xfffffffffffffffa, 0x7fff, 0x8, 0x7, 0x7, 0x84, 0x8}, &(0x7f00000001c0)={0x3a6, 0x1a}) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x2, 0x1, 0x6, 0x4, r1}) open(&(0x7f00000000c0)='./bus\x00', 0x580, 0x2) 16:04:19 executing program 0: 16:04:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='!\x00', &(0x7f00000000c0)='&\x00', &(0x7f0000000100)="c800", &(0x7f0000000140)="5e2ec800", &(0x7f0000000180)='}/::+\x00'], &(0x7f0000000280)=[&(0x7f0000000200)="2e5c8f00", &(0x7f0000000240)='-\x00']) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:04:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r0, &(0x7f00000000c0)="b0666cf77f11084180d9119274d855b01d48ae01cec21d9c070fe38c79825585491101bfefe54f671777427e84b6ef9db946ff4eee27f5679d87f63210dd85ae0ea348803f66d5b699ee971b0636da3071d489dcb6b56dcd8ed6d0498034ba16265ff27dd2310c026b94d7880d2c6594148edc6e36091df8e8ae6897b92ebea29d297bc974760682cf0c279a423599a0681b52f0b3df339902be2b3cedf457a0f63ff115705068375184adb9f16b013811284ccae335745f97f1dbbf526bc10e39ad1e0acb", 0xffffffffffffffdb, 0x4, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:04:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0xf609) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x40, 0x1}, {{r0}, 0xfffffffffffffffc, 0x9, 0x40, 0xc45, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80, 0x7af, 0x3dc0}, {{r0}, 0xfffffffffffffffb, 0x5, 0x80, 0x101, 0x8}, {{r0}, 0xfffffffffffffffd, 0x88, 0x20000000}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x42, 0xfffffffffffffffd, 0x81}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0x4, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000006, 0x101, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2c, 0x4, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x27, 0x9, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x60, 0x4, 0x100, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0xc, 0x1, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x4, 0x72b}, {{r0}, 0xfffffffffffffffc, 0x0, 0x11, 0xca, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4b, 0xc, 0x6, 0x9}], 0x7, &(0x7f0000000000)={0x8, 0x438dc855}) 16:04:20 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000003}) fcntl$getown(r0, 0x5) dup(r0) 16:04:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000002400)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x7f2e, 0x20}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x7fff, 0x20}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x1ff, 0x4}], 0x3, &(0x7f0000002480)=[{{r0}, 0xfffffffffffffffe, 0x38, 0x10, 0x7e}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x2, 0x9673}, {{r0}, 0xfffffffffffffffa, 0x84, 0x3, 0x282, 0x66}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x3, 0x7}], 0xfffffffffffffc00, &(0x7f0000002500)={0xa8, 0x8000}) r1 = kqueue() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000002540)=[{{r2}, 0xffffffffffffffff, 0x20, 0x20, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x44, 0xfffffffffffff75e}, {{r0}, 0xffffffffffffffff, 0x28, 0x43, 0x1, 0x2ab}, {{r0}, 0xffffffffffffffff, 0xa0, 0x40, 0x8, 0x1ff}, {{r3}, 0xfffffffffffffffe, 0x5, 0xf0000059, 0x7, 0x4}, {{r3}, 0xfffffffffffffffc, 0x1, 0x1, 0x8, 0x40}, {{r3}, 0xffffffffffffffff, 0xa0, 0x8000000a, 0x6, 0x58ea}], 0x8, &(0x7f0000002640)=[{{r2}, 0xfffffffffffffffe, 0x6b, 0x80, 0x5, 0xabe1}, {{r2}, 0xfffffffffffffff8, 0x28, 0xf0000001, 0x2f077645}, {{r3}, 0xfffffffffffffff9, 0xe4, 0x28, 0x6, 0x2}, {{r2}, 0xfffffffffffffffb, 0x22, 0x0, 0x7, 0x1ff}, {{r3}, 0xfffffffffffffffb, 0x82, 0x83, 0x8bdb, 0x7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x2, 0x7, 0x4}, {{r2}, 0xfffffffffffffffb, 0x20, 0x800fffff, 0x10000, 0x3}, {{r1}, 0x0, 0x48, 0x80000001, 0x5, 0x3}, {{r3}, 0xfffffffffffffff9, 0x2, 0x2, 0x8c, 0x3}], 0x7ff, &(0x7f0000002780)={0x0, 0x1}) close(r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, &(0x7f0000002800)=0xc) open(&(0x7f0000002840)='./file0\x00', 0x0, 0x140) fcntl$setown(r1, 0x6, r4) r5 = shmget$private(0x0, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) readv(r1, &(0x7f0000002380)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000000200)=""/149, 0x95}, {&(0x7f0000002300)=""/122, 0x7a}], 0x8) 16:04:20 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4) 16:04:20 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x5, 0x5}) syz_open_pts() 16:04:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) 16:04:20 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ftruncate(r0, 0x2) 16:04:20 executing program 1: getrusage(0xfffffffffffffffb, &(0x7f0000000280)) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000380)=""/247, 0xf7}], 0x1, 0x0) syz_execute_func(&(0x7f0000000200)="0ff7cac482fd41f1c4c2d9371766470f38152226360f01de2626db78e347d9f0a0683a7be900000000c402e59b19c4a2893ecc") r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xb, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 16:04:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/66}, &(0x7f00000002c0)=0x44) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x7f) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r2 = dup(r1) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0x0, 0x0, 0x0, 0x0, 0x4000000006}], 0x0, 0x0, 0x200, 0x0) getrusage(0x1, &(0x7f0000000140)) 16:04:20 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) 16:04:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x2) clock_getres(0x0, &(0x7f0000000000)) open(&(0x7f0000000200)='./bus/../file0\x00', 0x90, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x0) read(r0, &(0x7f00000000c0)=""/213, 0xd5) 16:04:20 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:20 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0x0, &(0x7f0000000700)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 16:04:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x6, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x401, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffff, 0x0, 0x0, 0x81, 0x3, 0x9, 0x5}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="5685691730ba0c1bd4bb9ed682223bf6dedde39be0ab9adaf09900668444acd1f9d1c36c0d8104faed73e944378097f84bab72d60c64196ec6702e674212e91f5fc2078265d003438d8f3ad9ce2e15cfc0d8a700cca931d8658a9bc6671787c8d008f609debbaece4f02739c38d9f8ba0d742b4010f78f297921e20e6878658686d1a9aaf9c4c506550eb93a7ec9556ca49576c1c6a443a5303f5f396c389a599b70eb0117eb5c91643d06e865e0884863ef62471b817e648b27f35d188ab355ff7d8b593026c2a99072c74f4dcd47bd1d72bb67cf647e6586cdef310a38b8dbbb5b6f2fb808de1f42e91ac984f627257bf1c7858063", 0xf6}, {&(0x7f0000000000)="c3680f8dd8607c8328b8bbd098223e1c616bd4709539ae8e482b366da022aaba9c38e42a24f396e01eb2e3118ba840bd9f63a881fd4ed2a97716a9b7625e8354a099123e5e8459fdb7ae811dc217cefecaabfe4cda8f95d5115fc1c6c1afe5f63655e9b61350b914ba724eb65ded4dbc0d69e9ee7bdb8072ce77c97b281fa156db15baee78fd", 0x86}], 0x2) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x1f, 0x6}, 0xc) 16:04:20 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x8000000) sendto(r0, &(0x7f0000000000)="122989f84cee6d892089e57742e969823b59d2129dd96e50bb7d0d1f6f6fcd6798d451762cd7f223291ce0ba511b40668c651ef434ef9ad3e7eda27e61629a6d06b2e00a01dc0cd754", 0x49, 0x400, &(0x7f0000000080)=ANY=[@ANYBLOB="228869e4ba742d48f6bf"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:04:20 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f0000000000)=""/60, 0x3a}, {&(0x7f0000000200)=""/81, 0x51}], 0x3) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000780)=0x6) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/109, 0x6d}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/164, 0xa4}, {&(0x7f0000000500)=""/133, 0x85}, {&(0x7f00000005c0)=""/132, 0x84}], 0x5) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) 16:04:20 executing program 1: socketpair$inet6(0x18, 0x1, 0xacf5, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x81, 0x1}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x1000300000002}) r2 = msgget(0x0, 0x80) msgsnd(r2, &(0x7f00000001c0)={0x1, "f46a3eb45f1413a603650ea6c1e2c04acd298a808ef320afb887df333230a6d10a311e5e0d8688d58aa8f840e00eaffb02cab26f1cbe32fdc2e427a7b4ae4787868546bd5ceed43f26afebb171e4fa44f3f40404ee911dd3201c9b06e7efc1255c2ad1d4bcebe62533906ecb9185b33011a86a3a1d6466884e854548a44cbfff0f08b65f456ce2c3e8f8158a15110b5006ba3605d936782aa4e0cadc6a4025efad98ef60de7e4dfcbbb312f3a6a6bb7d5cc08d5ce7f597a58442e7a133da7954157b10a6e66e03d0bec63baedc22950e1fd3a631d9330a253676"}, 0xe2, 0x800) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x100000001}) 16:04:20 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000008463213c39b829bec806675609fcfbffffffffffffff00000000000000"], 0x10}, 0x0) 16:04:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x80, 0xacf}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)="de6ceb4a60fd70a1b1d7e32417d36b1be7176fccf9efeb5877fb1a518bead3afcdbb1f6577dcb66bfc9716e7573987a728f02703028d43cc85af581a210fc9e182ec9e071ef2a979695334efe44cd12b66ca6efbb4cab3922ab9e3415e9d3f9b049cf528bf25631cf06d8d4a4d18c312388c86073f1c5c8c6c6b2b807a8b7af732aa33b3b18603d652f6a0824e2d98f86e880515e38ed41082322160a9b58e029f10fcdf7d867f5b2d0f8bf6bfaa8666b4b4b2a973590363b4217c87", 0xbc}], 0x1, &(0x7f00000001c0)=[{0x1010, 0xffff, 0x9, "ab82f43db6248ccc6c22c2da368c36f98ce7bd80a322689024b6e568e4fe0f8cabca0ae334a0f25793e80b5746cd3ac1d89a57dbf3146ab4bb96ef274d9fba82c5968dc5f6c3cd0a5e8935acd739b4dc45105155232c0e03925cdd09c1136daa1d7df646a0f46afc65238476491987e058b1590e8610891518562ea799fb2fbfc4e34c9f0e23dd24a63b4e7adca3929458b2eb112c58a29ff2b8d9a594b24398838ef8a0f9165143363c0c0894313cd9e96e625e5ac32b0381c0fcdaf612ff3fab08da146ed016ed8b25d73ce8279aed9808763e655b507197f87a47ac76bbc0df095a4601b9b4feaaff0dd96860ffcf75134da31288f1a6ff1e67346f2da1f0ba144f2fcae84f86615c906dd1ab48b0a8c1fd05e49d92909d2be9fe8912aecc08acba64b27c5573b65a2c11fb78be94a35468f5668518f503629c3d726c887bae2213475e77788bf1f44e18e616a622d9cf92982596cb1cbe2556fa4bb0b27a6d6bcdfbb0b110b1ea45d074ee466deb2864073b2c235a8fc9cd91a1338ea3e93bc7c19430dc37fbdd3199601a71a2ec9d31cf97ff0b937ed67e1e7292af0fae7b6f22b80b1b44fa17edd32b307e86f2653fae5e17d6ccbc3fcd52f460ceb8e401d9966561e806f788301817fb06dce1c198a7e132617a8f57de59c62135f9c654627772f32f0ee29c51dcbca649b556c57bfe8205271dd0ef188d572680241108029a54e32fe47e136b4ae8aefba89922644703e150ec25d858fc13bbfe44411e31c613e87371a212cf4c49a83ea1b06c18a89ae239fcb0a0c5e623d0a6fe254857071269bf887baa25de2439a7a9400a509014a04d334fda7623c6861c6b51a4ce0c49bcb262373f81008d8682a93e612bec701d18423468d0aeb572fdd219b533483bdc1f7bed78d525d86e6d4f7c8493a3b5a99a91f291cd59e7ffd5f468822af6c65acd15f1070c2bf6ab468c54becdc445e4191ed656f4f7953f9d28a46f5b864f5282d232e0c4449c0ee7ae11965be81c76eafd1f4eb7d8b1122bc5a0c50d37b505108621cba559356ab4ca51793f74a3ca95cf019b75f6706fe9e139e5bd1cf899576b530dfb212289635a0d7f6a60f5180e32663e104541fbae3a53a2fd78b6d3f73d774aaf94e53b56ecdc49956f2c6f38e4099b8d17f8bf63ff80bac65eaa539638a6b0ae9f4e83cf76733896fb1a9a5a66889a12594e52db9763545a7f5afdf0d394ac6be3f472cecd1412a2d3f1e64e420062287f8a9f354eb2eb1c8f9eed738cf98f95e1a92d3192756d1d29aec1f4147e5015139844f6e9fd9e97da022d222682e6e0e53ffea5f7cd3715c21b5c25e9d4175e0676a65dc1f9c08bc875f7f5cb091b2769e6dbac8951087697b272ac129cff7265782ab1d1ead857f018f9aee6db50e817f222b51762d294a536c0998e5ca0ea18ebe5796245c19bf87fbe0e90e6ee6fa126eef5dc4679931b34ce6514ab2160f081f041475ce716d0c1dd1e06bb9656284147d78ffbeb49dfab184e869456a476b61a341c403fc008625c7e1b805a7849be4275b9c5fcb84964d2716627bf3e05c6cfa8e17e76d3ebde497fd97af4e5fa084afa74bac89c5d60aae915aceca87f9ff3b60fec45d9b6bb6457f155d0af7127c940e6bbca93b671d7e9232dbf75b8b2502c56dbcc7430926e4a70bfa42e394c3fed37f44d2fab7b4f617100f80aa66b5c6af79c9b445e7ecdbf5c285518eb8df8509c2225acfce68e3a2933d9c9dcdbe4aec53e8451b273d1ed9a8b71254bd3e67a2d557d7c0d9ab28aa077a8a9d016c8171d9a8cc95bff04d68b9568cbe0c43272ce201386e1dd99dde4e7dbe604e0c417994ba2ffe26eb6a198f56f66fcfe699e52ddb7cf3247acda3d55726e083b6d0c78540922fee4bb9e70523aafdae16ae4869580b363d2f82b7fb7f651e8b8a723af9f8218b0e2bc3dc47323e0608e2929b561e9d6c803ed7be5178a3a26f5b6854e17b741533158e860605b818dbaf5e0935982b50525f448608de2e7a8318ac9c1a082293e0a071090d4db5ec33c81c69f8f71c88ecaedd5d20bd1fe7d8c27d6518b4ecd89a86b23f51d6cdcff193a297f093f6e3544cd10c0bf50d4a28ac34702873eb44be9591a33b9c8bb730a0d7623335cad007368e66ceaa084bd8fcacf77ccec587e3bbcd90c87588de9cebcc0e454af4fe5b824edaaa2f46f428622f36c8facdbfbd8d264e7ff0f44cce08d4d69a2c23ab2551ac93d9867d4de27b03a892b35a8e82bf592b68e3d8a612bf0846e4ae9ae59bf7e4afb103c529bc05bcd2a4731783222e089116e269877d7ad836a29329e4c7f48d0e8e6d3136151d070869c77ba98a522f3367c6eb37b6dcd4681396097ed6b80df7db705d237a8ef1220d21a8a1861a40fc9ba052ba5eaa7448ebd58cb8e107b6e374f13e12493e4624516635ca6d84ac64fc7f0cc06c7869c911a28ac2e349281cfe2c6eb7bf3d04a16c4e3f52a999cbf65906ec2fc6bcba903cd1bf52623d27c47f22e806dc3366451f0a88c3f6ebed9a61019dad1fc7d01c3c5fb98d4cd9c2eda0592fef94539b35c7f990eceb3788116ffbadffd3bd6be15913ba9c18913fc98c1c9ec20b08e538cedf374ad8442b554afbdb2a7c4a1dd9007a743429ab5960a5e380da12a420e1ffb1344ae5e9509e064dc1d16cd3329ed3dce1255cb00c470ed542b783cef47cf0d29150c0320e0c5574cd011caef234e3e6ca90145805f49a9eb77eee879459a8a5c5f7ca90af031b867e0b4a28d75a8a0857d5d118c23c6c00beee44d0e57e310d609ad4a4e40e25a2f74704ebc9ac42eed2b60945330deda0116c1bc4cd5b3485c7bde871df3e22b6354a671d363a3997ae81b1ee2fc4d487716f487348c4985f65aff2d3362512351f2bdef8ad6f4c3b836562d4391e4770e9666f8d3cf8c129385413ff0914c46e19218336fb8bd9ceece529cc3384066d45c6ac083d946544687921aa447b5607c3cf62e27b186e89bf4e8166aafa0f5347b42719319aa7d5f257efe74c21d63ec21dc5dea2662ce4af8fcd34b3fabd4d41ea438c09fb89a19caeb2730e7c47f31210b068a58ea9147db6b27cd5e782c2c2bf7c105794e83e654d5f6d836ee86334da2df6de88f8339b61efaf305016e0a02a10f6fb8bdd919b8a03d9a9e91ed5983c592d1788016af2289f51a3726b66d91c540bf43363be985d182888aac4c8d7d848e03cd0e14df49e65f669aaae7fd9bfc9583f435bd24924abf2eacb753741d009cccc24aa250846b7a9c6ab164047685a152cfec57205f0ea1f39358d543155eed9564eab4bfc2b9d3c1c07412325d85e87e857da0911868ee5b29c8ae29d0c8356a86a661496caa6597ec3ae3e1e9002d9278a22e74db62a6ef10bfb9d00578bf7257dea61533f31a2d4ec7b061e666161147a6fcdd19ab7454613e66b3d15a7af7d631f443db54fe24c8a88d6c52d199591646de06f55faedd220d36dfd3ef999f9580f5c728ef8a8de2952694d477e4ed8ce4a3c8e714b403d369de8b21cfd4385df58beb6f84a0020a8ce618d2c0b5d9a086a92cbb26a9d6e08f73867f5cb5630d81a2e4eacb52e1d13398c47b65fed49d586b735cf2f050985211c8b13e890a2b95bb3b81a3d6e3f56cc341586a0ef3afd320acfecfb9bb7ec5e1d974c4423b16feda8380f362d1d16d5aeb05d2abc248ad462f9e49d6c6a3ebd766d8ce594b211ff788ad364aeba97140c41d58fdc2b30c9cbc499adec7e90f8bd69ed88b04873b5b65cb08a638d488ce5036fe4b8fff69722b5673e4ac7994a9427a1ad5cecee394ca30b56fac95c812c31d92dd543d2b777bd6f6f845d92924ca6280f94bdfffe2d2ee0cca5d7d1741b1214583b24a12e01b4527634daa4682487132620b505b2f9cc4ba60f3aea73dfd2f5a9074f1f80f56d696b588c68abe0723d84b0ec431cd8597e3f3074e0dbb9e7e41612eb29167f7bae1a389d05766e5665ad3e7632192229256e6f651065d1469c1ad41c804ae74dcbe3d7575e2c64707eb3b8774c6824335f4eaf1e13532729eb584857251e75f55027bec7d1efad77094d579d15c8d9016fdaf71708be973636e524d81df438ad26d64f6a2fce65dc5b924bf0d555c2127c43648794d13025b402a5bf0de5bbb746cfc3990a9cce3ae2493b079b42834e52a34a4208cc707c762985b4b6e75ad331e10987543f1e38b53fc63fa9f75e4263b8de57fbd0b0ecb901271ee0e73be3495fbda1d36e74729e1b8da91f028130f6054b1155aa768ae8743a9b24c384848390fc232145b0f57aa5266a5e63bebaad5bb7d3054f610d9bd316154a237c3e445c0151585ec8f8e17e0f7aea85890e6456e861ff7ec3b5d4b4860cb07e979374759ba6030927fe43efa0b3754ef1df97cc048025cfb9807bcc5dc0d1ef23e69decaca8054bbb2ce531991071536d22aa8e44d1f16e2763d6e6872d13dd0e983074d48c482539ab1ec797de23d1bc42ea9505963663d3fc8d3add4932d025bf1e07fb50e5b2788c79d7c405aca62dbafd63ecea6ea95d1b55ae7dc5dc0e4c67ebbf1d78ff8f2a0d620adba7a43f722e47d0aba0ab5080f3b8815b06f975bbe7e040377f40b93aae6579499ad49733ec6dbcdd063ec871e457571b844031b7f87f30cce46be9d22828455128d471768fdb7e6a48a45d878a234fe90921d6211e1a31a94a7551f5990d2081161377426cfaea33e2d56360ed411c92a0a8ec49eb8499219cca13f5d6dbf5798bbfaa3ae34983a08619e2dc1da74b2eb0347aac6b4ae0487d3c0631f7052ca890ddba38a225de619d73bf239f33081cc236e0cf0b3ce31b4a586fb49d11055cb946360633f69fd9f4e2296bd5c5f2e418291b2f7826b1fc63c2aad442a045b219a1571374fdbd160ea41cdc53e4b23ee92422ab8de2bc3bbeca1c205658ad3b938eb50fbc42d2d6263786b550e286e2f9abdcdca8f4874adb6f113cec960482206ccb98382b54d7cc5070defea11b285780905e7abc3145e792fcf3643d925ea6c6c3801a9bb972d5a0dc664841be0a18102f44a870e505be87c2963cb9f97f9300701884d6f889a52b363eaeaa344f61fd4f5a9bccb89c074149e5fef8dec5a1b32a2d3fe0dfba774740aeee4b16909e4f442ebe7435a6d1dbcad846c2cdb58d23f32559b6f2c35dccad03ddca2b41f2b459e88d0e372fb9ec4cb8050d32730747cfff235225450ab91c15994197021d37ddd97aa99235dcfe0a17afb566a669572aeab7443b4212237c2b401efe1683f8d54db161aa652b5a6f39c1857dd2a03c8145560c278e2d2cf17ff73cdfda5f609d4d3021176f1e4b6131d4287a6506cb582fb74dfa2d813f330dca17734db500827aa63026a5bd7ec90d48c67520c50dbe5b4bee991ba490e0185902ab583aa5133b6bd9a9327254dad9c8532d55be47924d8c891c85b11f18c65ebe14f07908bc5808d50e67ca5e55d4a417e3df1409313bc848a9bedacfb33e3d56045305e37b129c60bdb426611968c733ac4f650fb5c40a3cde8e5b3f53550b86abc6d76345113f9b504d48afb246110e4b31556a06c6e377321a052d5d29f921afe31bf381ab83cc83b20f2eaee2f18ecb12c1b762c1130e5a185fbfca27befae416ead4038635a79cb88e286563207cb78ee44e3177738fc337e8ea8dfe6cd9a2300990fb9c82391761d69cd19e810c9999109566c143cffb1c4137b746f7c71c929e11fad046794a6df02c0385ae1fc99cef1c23f77863563559ca5b1ce1fb055e44e7a93"}, {0x100, 0x0, 0xb364, "6efb4cf7e4eafcf6a091a2bcc5f3616f19b243b3213d3f7e4c25bf56c5340455d4490f4835dacdab84b3d4485bf404b5fa457bbf7f98e8141c7c3176bdfa4bb29c96385be55e38364f2c761aa753db45f84546e44ef329d061dc5801ef5063ec7477bc9e8381505687ede60f0454dbd3ea4b492939c13396b4f035c22d7e751964620b19c5386faf94fcd9d3e182f596205e6213558a52be42a9810ea7ca0614ade095d4d286aea753b2c333d4bbeba434e26be75aabf8d242592830baf5cb987c9902efea77e222ae2b26ae0181ea6d0fe7ee16ad605d81a5b5f56fc5e7d75f9b90ca21481cb6c817c5753949c2"}, {0x28, 0x0, 0xfffffffffffffffa, "fc8f42ca26fcda58ad63d0f3855864774e730a87340e0ada"}, {0xc0, 0xffff, 0x1, "b3afe5446b44ce259badb893c41652727c0161cdf90f555efbf4724aa036a597158761afad015491dffa39a9105331231d02c2a1727df603d04df5f678855e83fdc8fb4c7daebfbe1d1e0e76164e3bc2ee4144e23f57f4783af849ef69fef53ce437288e41461b66fd08cdb3d5aedf91e8d40a2272aed350158cd224a17ad6c12a894c0da57946927d9e05e13d6f06b477fa397964387c48fff48e8ad75a38a27713d41788d14144a151a25a7b"}], 0x11f8, 0x407}, 0xd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) close(r0) socket$inet(0x2, 0x1, 0xffffffffffffffe1) 16:04:21 executing program 0: minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x1, 0x101d, 0xffffffffffffffff, 0x0, 0x17) socketpair$inet(0x2, 0x3, 0x40, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) 16:04:21 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="179d7304924fe624a360ecf150c731dff26f25f026b98defaeedc77102d13f4cb5959b6081440778e6952b3e87832d24bc1483a9112d931c92f74161e1bd87669ceacb5cc35f91046e244b6a887171305dd7ca02374431a0e8eb728bd861edf90b0ecb4380a3e989dd50acf4059d7710da2de12688871829f35bbb8d8dca8b648e11003bdcd7263ac0d28beddcb0167726d52cd0e6703cc29049cd64464f4fa94e0d036534a8c6ab49baf84b11a1cc38f166e68c285b17814a97ed6fe90c300530e27a0d6b56156c671f24f96c155e9c3b3baffb207a046bab30b6b8f3e8310302bbdd88e420a6c33f2347b4f305a630c6f2638d1309a4ec5d3fb39f18283220c6dd2347bfb9213060582ebf9ed18cbbd41cd99f0bfef9347c12631fbb65046207071762e31200883cf32732facecd5a61ac983072dc411de689215b1b6698bace0de95e8500048264271cb87d67eab6bc5ac7cb3391ae4ea8a98fa9e7d7044746d0bf24515b29e1d1c8e7ec4e8ce00ed069c65eb0155a6f0ec2b9955b7e60126ea3e910e6fa98e99422a179aed5b8f2fd965759337ee23bd6db4b034b318c1854c19ffc38d03ce7a0640259c3329d06815d705ee6", 0x1b5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x10001, 0xa7ec, 0x7, "5c1b51cea0133164560b4ebb1fef5c21232c560d", 0x2, 0x4}) execve(0x0, 0x0, 0x0) 16:04:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) setregid(0x0, r1) setuid(0xee01) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:04:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$getown(r0, 0x5) syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:04:21 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x800, 0xffffffffffffffff}, 0xc) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x80000000, 0xfffffffffffffff9}, 0xc) 16:04:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/210, 0xd2}, {&(0x7f0000000140)=""/160, 0xa0}], 0x2, &(0x7f0000000240)=""/215, 0xd7, 0x9}, 0x840) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x6, 0x0, 0xed0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000480)="ae1335b8be48cd4ed3014d6cf6ba02896658a8ffea236d5fc38d1d1b3601c512579e7f24e652abf63fc81732f47f75f9780f6dd1ed57b1dc52d5b67d34725bbcb33d80c3c9af257448e424d5133da122980df3c04f487e6b94f584b231db4190c61508e357cb83b4bfc1e13b1a1f7c6a94f02c9ccbbff36152820586fd3b4088c3f60345116a5058e757e83cb9b1", 0x8e, 0xc, &(0x7f0000000540)={0x2, 0x2}, 0xc) linkat(r1, &(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000440)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffdb0) 16:04:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0xfffffbffffffffff) sendmsg(r0, &(0x7f0000001000)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000fc0)=[{&(0x7f0000001180)="84e1d36db6aec435d7b4276a0b456d71ac86656e5677e4ea5d5a5adcac808159233f9b1619ab61e9338c99e2a652042bca42be0d0f506a197348f592797af3f2cda752b170a4761dc11b4addca6648a1eb68bd35ffab12ebdf328fbcffce9c8bd366cdad62b4acf0453c9bea37ce18e6c2ad8d949569a0d0d30ccbe8a8e6f7770facb1c6c03852682f44a4cdd01bd98edf18bbb8a990c275223411310c1333916e405b17a6653a43e8c4607906b964ade6d30d6d1940ad7189d7b7cee762cba23edb483ef924f21b0b90613eb570db0aa3a9361c6e31fcf4", 0xd8}], 0x1, &(0x7f00000013c0)=[{0x48, 0xffff, 0xec38, "893698c8714f82cfe6df9078bf1122d8ec660ba16458a3960eec05b8ebd00884a053d242b5903a08867c713f132056c6ed68f77b058d"}, {0x28, 0x1, 0x3, "16b576182e76b54c8c7f5357bcad793966c6ee9694a1"}, {0x60, 0xffff, 0x9, "38e7ceaaa12baaedd033eb8edbd2ccbfdcb57cea58c629ec48a66ecde551b7297ad695eee983cb012d39210e773d0c9b83f58c826ca95b20740fa37e567b81b82cb1e2dc34ae07960cd1"}, {0x58, 0x0, 0x6d, "b6e002d327c8adde59233f982d1431a8886646b174a9163662a9b16bd00118221902f134eacd74716f7303df0e8f59153e464884f7480ef3c5d7f0a9aed825a0411d1533f3d065"}], 0x128, 0x2}, 0x4) writev(r0, &(0x7f0000001140)=[{&(0x7f0000001080)="c3fe3637f81904de2b70dee756a9f49dd6ab149a8a97ec7ce2ae8ac479b872bc7d41e89290d22781554ffe01ef65d9d7156475b55200d473341c1c65d7a2d65b15d178ba6c8a5131beb3862088d9754baf9a6e6f728b5db4e066127e40f8d9e212fb36fd593cd00c897be76f1927c8ad26f495003bcdb68d4183bd7d487410048b1f2c4bc55f8696c8217e1c58522089", 0x90}], 0x1) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f00000000c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8", 0xec3}], 0x1, 0x0) read(r0, &(0x7f0000001340)=""/116, 0x74) 16:04:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="00ac2512", 0x4) getsockopt(r0, 0xc36, 0x4, &(0x7f0000000000)=""/73, &(0x7f00000000c0)=0x49) 16:04:21 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/252}, 0x104, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x2, "7cd2c630ba5bdd6f6bc97d5ff0cb9dd3e096d2871590eefe4bd2e54657e9c8bf33cc94920bef20579b19e0bc7163b13a55e9f78172593b9e266246400aca8407164e19da45097619d1a5bd22421b83d75688256462a2a3a11ae36191f840"}, 0x12a, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x3}, 0x8, 0x0) 16:04:22 executing program 0: socketpair$inet(0x2, 0x5, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x21) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)="f2e7a90477aeae525eabbfdf6e008d8a04c9dacd0dbc4e9717ad4093bfb860c54a8d2f9119163bafe8b92d7f95cd3f82d1eb9b61f1c62832bbcaae82bf3a6d837db285f9ffdbffde5bd7c1c1b42b3060aab382d0e98677f0c0c0870714345a2e1ed9cb66f82ac506618fa5c94398f5773c1907722ecab06ba0f9e4d2e8cdbee84bfc48f5a391763213cda2b65a37343b4fe671da7880e591e7456ae4b70619d3c6d011cfca13284874ab2b210220f44a3b63558153321a799a2321fa3bdcc55dcc96856a840de4e3046431f901508b5a32a7ac7b0a239f837db0a25ec238ec", 0xdf}, {&(0x7f0000000180)="61680d35cad7a6b6be16f638e6a5ed34f0e2f8b66e8717447c5dc9d5c96954891497a5c42137f558c6a1ba0cce5a6a195eeaead8453bb3103d49faaf2f4978db3e30b4a3b80ee9de7f25aefee2f1411d69b331ad2213bcdac35c168d23937c22247848ae3a1661551883d4f675f2cefdd5920f3ffb4c19e0490aa0bd123724a9c273", 0x82}, {&(0x7f0000000240)="4aa1bfa92e0817b927aecafcab4cbf5c6be32810b89678b48325504fc0317798ff3ea24650c8a2d0484ea3a548dfc6fed5f5a0ebbeed5cfd4692ed6695c0ca2bdbd1b05d9cd9367c124bd53ee2bd22c404", 0x51}, {&(0x7f00000002c0)="a955757bb0fd79e4194a02578fc27e48f60d787ee7f6da8a46b9cc8b5077f9e8e42bdc921c2147b08fd3d5a753423f91de78e2b456d71baffd33cd292b2a28bc441432796e68e43735f46207c66f6e2db9167bf0ff93accc8b76d45c4a1aace01db8", 0x62}, {&(0x7f0000000340)="afb54c5bed384769a2743f53fbcfab309e89f1cfe7060e25647454df53f5737821e09a01d30a265a0fbb62aeaa5f688a731fb31af693142f01dec20fce3cd668d978014d40be925af7d8bfb70a2e481700ff77d02fc21a68f8e15369e769dc04b4dd5b16c1886e452511a7a685d6fa866fc0b1418659a954caed24068b36264dfad49da423dfa55aadb6629fe91dbda8fa15be501c37bbec9c58b771d134659aec163b360d822826943f13a6424aedb8c905ec13e4fb6ef888a65030c4cc61c9e43ecf2dd730ff9f1d1ab0431b5f18e10292", 0xd2}, {&(0x7f0000000440)="b8678e98ac2448e492b57a27e8eb79", 0xf}, {&(0x7f0000000480)="9dd7564abe65087cb4d2be658b670edba1ea906868", 0x15}], 0x7) 16:04:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:04:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() fchdir(r0) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setgroups(0x3, &(0x7f0000000200)=[r4, r5, r6]) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) syz_execute_func(&(0x7f0000000000)="660f381d0ef3ae264283670d2cd8cac421fff036c42238f39e008000003665f30f2a8c18000000000fa576edc48265980fc4e2791cfa") 16:04:22 executing program 0: r0 = socket(0x11, 0x200000000000003, 0x0) setsockopt(r0, 0x800, 0xffffffff, &(0x7f00000001c0)="1e211e908dc4e49b2b1fe96ebd34a96a77a89339faf0c1700ba9e370f8fd0029f54bcf66ace41f2bbe3bf6c0035dfc54e252bd8831d26e825cac4686c0898a5b1465e8c187f56aee0b4ea4f7aa1ef6ce120818c51d8a7dfbad9a", 0x5a) setsockopt(r0, 0x9, 0xffffffff, &(0x7f0000000240)="abcf6828e3f33b94383ef649fd7f61a5014f65cba89bd561b0e63aff9f34e0b87a2eb7d8b08dbf9d9d20328676e114c3cf96205ed01d24aa2f599730d1beff5f4b2129eb032b27dffe05ab224be53f3ee9f061fd25cc2ede07dd97679e7c91a80345e447b7f4bf0901accd452fa774735c69e1122d2d3a62e4b668e5384dc36f46f5cd9350246def9cbaab891d8a126a164ae40e1731820d36779b575af7db417cfebc1f6498", 0xa6) setsockopt(r0, 0x10, 0x5727bc98, 0x0, 0xe6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/131, 0x83) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0xd12}, 0xc) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) chown(&(0x7f0000000300)='./file0\x00', r3, r4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:04:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1010, 0x0) flock(r1, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x11a) dup2(r0, r2) 16:04:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) kqueue() 16:04:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() syz_open_pts() r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:04:22 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') r0 = kqueue() r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000001580)="c19826584b04899f4a354ea21bffe05b10327bba01e1a6cb65ce88551d2b68b9efc6a99d0eabcbdef05fc2b50b5ad29c0368c43b1f5956644fa43697dbcbc26cc8b4d3beb54e43e508963ee8bc9db0d43bc3b64d614a3a7303b87338bdfbfe4766d58041582d5c204739eea8ea4c851e125078275e263c29300937548e90262a3ed4d8b714fb9f03a8c821334e70f1d3a8fb49d4562c840d62430b77f55f061113701c9fc109492b8e", 0xa9}], 0x1, 0x0, 0x0, 0x400}, 0x8) socketpair$inet(0x2, 0x2, 0x9f, &(0x7f0000000180)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x3, 0x0) connect(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c653000d9e6a14e5d4706eed2a74eb54d4c51709cd85f123f4f2c170db6976e0711041157dd3e04c006564e4b4a9864c33f3d597afda25bcdb89e04dcd38fa6559f8664ea45b92338b718d8470b0f7597242def7d0d71c166e7a1eb56aaad872ae89c0b161c49d6a22f03e5f43fc087aa40fadee92f4abbb85d4b3321435211c5fcdfec616201010ded597273c0d90260aa0587385a03ad5bc5720a580624b7a243c321ccf98dcd5f17498f4aad8d794fe8306b01d9a4b6d12fe5be267051e2ae19a11cf05ea3220591bd53d25728bf80f60cc7a81cab1cf21727e8eaa7a76688e8c13111304d489ba2f80f837016f2904ad8d333db13c404434d905fc9b6c44db48243b310cc688c7551d6d44cc4dfaedfe4e437269d5f71e251e9b397ca01799fd62f39d79deb464e1b06eb748b747974a07ca0a90c249ba78cb3df700317ab166680ee42fa3e548c0501a0e84033278fb882129a593f201a283beceef3483899557f6064db329bd0af07f85e8e539806a98042b8d8af4ac382061ab9b64263aa8c1208ef3eb362e392bf78f3d294ff1c5cdb490926642b239eb760524d41497872838425a68526e280a539b9d2d410c052f92c20accbccd6d5a9945b24bc80bd0513073aea0b11b3c554fe2ba284390ff57f80690698307a0e0fd706fc78ecdc00000000000000000000"], 0x1) mmap(&(0x7f0000b44000/0x4000)=nil, 0x4000, 0x0, 0x1012, r0, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/188) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000100)="49a35b2c76b5c87b3973ea18a002a727e7f684777c2983b2618a65e465a42f6a32f4c5b33d347ee7d0f01f83fa20489f009c722c4f42fe03f7d7d229d1d66be6a69b47285c09ca4e64b4e6e5b4b9a654fc78522b3b26b9958586938f832bd895ab11a6f85760cede8b933cf5b8c90e26099242", 0x73}, {&(0x7f0000000200)="1c8e25bfe90961a09b5cd7beefd3bdfa8ee232b9896f1370ebbdb4cb73433c6280c3def80347db89601ca52d17bd6dc65625d1c8503c1897b54ad59cddc8306a2c4844ca1f9e77816d25eb4f93674c8ffa6a0d14c124efabc86c0b22b0d9fef25222941c5d8aa0388d11379b037040c289647f49d1511023f88a98fa6ae77eeffe63806d92dce8d7c0e5f76a21081eb6f7d57885b4967a74932c8000ba0980972e429e1b772c3a63625cdaffe410592e4f152ecff9ca7b76538252806b55a81906c1b8c0ddd42ef577df46820f2434a8878799f96d6407b7cd091b41341633392d2783063bba1626541159", 0xeb}, {&(0x7f0000000300)="00744edd347b56a31ef354974333fc5cc609ef74c427bfb29b2d1fbec902f6f6b1081633849914d61d801e495b5aac2bb8baa7184e41d8542be4a162e2a6e58a8593db6bd279eeabb3c6d8514e8ee0f935cfd03135159f3d169099b08092f40e713f39586085e90cf21d7829419744df16d49e755b4f13006625f94d2ed9b4fb235e2799b90bf6cec8a3dbc9f50a3b5555f6204ed6acd20ff21bb24ce369e1c520005bd8d9700beea9cca5fa456be64b1859f72e8c6c701eed584291d26ab5", 0xbf}, {&(0x7f00000003c0)="f859f34c331337cd7644e173f76314faf1988097a374d177e0a46c48bbe89e88c5e18929029ccb8f82097f7482f2154f2222d71d64fc70ea2b16ac766dabccfcb5679b6e1edb", 0x46}, {&(0x7f0000000440)="3b07de9919e88426b067995fbc474d5d868c08e63a9145f0c065e4aab9d3e4cc1f5a3b2f4639b00b0e0a57c3e6ad8867c5e5a282083583090bcc34278c0ed2389dda34d120b03f2860f2660871", 0x4d}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 16:04:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x6, 0x5, 0x1f2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2, 0x10) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000280)='./file0/file0\x00', 0x4) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getuid() getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r3 = getuid() setuid(r3) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:04:23 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0xfffffffffffffff7, 0x6b7}, {0x7, 0x1}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000}, {0x0, 0x2}}, 0x0) munlockall() 16:04:23 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x8008, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r1, r2) utimes(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)={{0xd4a9, 0x81}, {0x6, 0x5}}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000000000000000}) r3 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0xc, 0xa, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x2, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0xffffffffffffff81, 0x3}, {{r3}, 0xfffffffffffffffc, 0x84, 0x2, 0x4, 0x1}, {{r3}, 0xffffffffffffffff, 0x95, 0x90, 0x563, 0xb77}], 0x9, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x25, 0x0, 0x1, 0xb2a}, {{r3}, 0x0, 0x10, 0x5, 0xfffffffffffffff9, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x998a, 0x5}, {{r3}, 0xfffffffffffffffa, 0x30, 0x21, 0x401, 0x6}, {{r3}, 0xfffffffffffffffd, 0x0, 0x20000004, 0x0, 0x14}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x5}], 0x3, &(0x7f0000000300)={0x20, 0xff}) 16:04:23 executing program 0: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x2, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:04:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000080)=""/95, 0x5f, 0x800, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) 16:04:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r3, r6) bind$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000280)="d222a8", 0x3) fcntl$setflags(r0, 0x2, 0x1) getpeername$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r7 = fcntl$getown(r0, 0x5) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) fcntl$lock(r1, 0x8, &(0x7f0000000380)={0x2, 0x1, 0x6, 0x20, r2}) clock_gettime(0x4, &(0x7f00000003c0)) write(r1, &(0x7f0000000400)="80c0a161003c9482d3d6784297b02cd4ab7c30578fff41c22a767ae3c7aa3dc4df20a136d24b1308b8cf215daf1d017691e1d5402770bfb1eaa2282684aefc68b8499ff8f17901826d4de7e6aea656765194a3d01b5bc827827f3d434efd5a29e79b4aeca6ec7c5d7bfb92228a45ddee675838d7abd26522ddeb02b478891849d32685e157349bea22795c22f7f22ded3fe5652418b4f6075cf591af8a0a6d4410cdbdda31c26675566140a5dc3cbabda67ae463da2778433e844b42f45f825bebd70f58586415b3956876af3bded881acd19eb2ab46e2f28ffc5607f9278bb2f28964ce5acf775e2e7808526d93fb5fff83ac5ee0343da2036489e7e2f0358b61a70ab62e0eaa57b45a20e3900d5d743cd78d485a46b6562d42863f13f9a3bee9e1583bd8c108b6425d2202c962ba6d2029741dae7034b52fdce2fd3ee226e2033ff6dadc0f8ed5edcdb6f135bb97556b9eb9338a2e689043bc248e11d6848c7601b02fb674a42c74380c859c5c759492d0aa26b9bad7b72eb43dc087462b35a61d6e3e8112d9f933d1eca37a69a70b8fd53dbd66dbe5c96d703cc4ce87c22a78f3658c0fa9dac814113f9f97c985164fc8a1415421ef45600e750b5f34a8632a4c80a3731b3bd68cfe0ffedfff34f973a2c8b4e451c68f8da8fbb9c80b28726850d1d66bdfe87d37c75290aea37a81ed7cc144254c1baaf345bb14597f96cd81a7ff123663e509a92baac038ade5a480881b723aca1976f438d204c622bf4ed103613aa8cdbbe8f08940f6a3817acad775f8490b2889328994adf235de5762ce4e33c7f9722f4743592c1db91d1adae5dbd24a1e61e70de84f7cf8994cd018160dffb96f1fb03b66bcfebc3f3dab2f08a758402ff737cfa3ef1cd32fd92155b534067d72ccc38f864f11eddd89bdbc177c5d96af41c4c49c5cf8715176d260552ecd2f36675d53165556eb6a24fd14bf1cc380e7d8d05c4752548d9df1f26cb299b4482ed07e6b40f23000513c230fbc63242c76d93e18c18eb28887f8490820f9831fe9803ce809e9cbf2acf5f96858cd74ea8a62e64472c876dc9b1ce78a4eab57f2068bc2720c34ea9851133d3c48660ada39aea6248df56d9e20ba09d07b8fe073d7507daedf6be70de39ea46b1f70b60c818abf4ae546903a1d2e336d543c4353198287b8aa92e61b85303d56e67bad13fb361533abcc400e0eeea97b82ef920159c8b89b6809330d05f7c10defa3565a002675de7eedfc12b5e3fc951061e2300137ae7a2cc6f1e535ea47417f2951b5eda682f26b694d50cf046bc0fc0e573aa53d17b292534d2d2de9cb3efe0e62575e9ef7a10f3be467c1eeb174156f4c79f58c04459453d7f0ea1286853d5dbf6e020588ad1f7eb2b8467d72ca2d2aa1a53e4fd372eaae312cf22f03d9dd5eb6e9facf4aaa5946ad99796f1f725bbd5a8493652afb56b1680ea620323653efedab13f6d1228181404accfa776888c80a7ef6758433229df34d9e54b47d734343c5c49ddf0b57da24af190c110cbbf14621ec6908f71138d63fdd98b021ea1580689f352d7bfd65a63f9b1cfebffee68de377e13fbe5e568d78bcf49329049e61cccb733fadd33a0df92fc545921151defe27bb0f6567bee3a09330add30a09aaee598a6a370edab826c48d4d1590b2f04a281dedc54b9787076ee9df509ccf58759b8d4bff010e4be77afd02e14bfec7d2760fd95e5e0ef823a56d1eb91b6db07b712c5ba834b02707ca0b683bb944da323bc5940ffd316b904204398a468ac051e703146fcee21f83a3c58f5807aa8eed51582261ffaf3118be7783de8e1f3e415c64c1724dab3f05ff998de5d008381b7b92611214b2819186f00933ccacf58057358d45c2d5257b45e85cd576f7622c460186e9f422ccd1a5127469da30dbd183d2ae7abf8814725bc522ffcd410786f462a739afe8fdf853d959462608c1c7921d05cdb3ccf5ad33c6c50eb8e511391c49211e18ba48f198d3306503c75d5f89e706f5acf8f801cfc79d01104d5cc370e04214c9f4f53d5702e333913dc6ec813d5199928ca696f61765623f2ed0b23e5428b409341c51de3b0bf285a158c8f9eced584c5a20ad06a1032e1afe9db1b220a6876e26965df1114de7650bf9c8d8bdb700784a813b95adc436989ec4668ffeb5a6c31c104c6d6e048d676a02ec8b49fa319de317f3066feb984eda9833ce61aa56c6259c2a17861eca4290763a20043f8090c76ac80ef9ba375e6e5234d02aa778f4f40218aa49c139342de05dfb91abdf2fa2bc4640c485cf2634b56e36adcd042c2796ba928dfb75efbaec1b7cc58429baef32caf2ca42e10f3086b73c1651276aa7199301e8433851fcaad6d6fc5478f93d6a61fdaae0ec5649e849c891de182d8337d6997fe9871690b6fcf89e5b407a7034915955c1e11a1f213dcdc1fcafef1f05638a89406900a1fb9b267e01fcef162e4b1623ce1c4363a08084085255162ffab4ddb4750d38c5ecf73c1c57b461274d5aea3e27dd99555622e5c68203970051ef2474fe6105f11460f3dafeb7b40e038a4a70504f8b2f3d79fb65a758409506bd6025290705fe550a60290adf07ed2c663580c2d80e1dc2b1ffb4133cb1fc58accc488300c11ebf3a37e49a755b1477a5de3aa2c9e4c21a32b61ef2aa8f60ba7abdc3a313ee657612d3f8201bb06b2c96542073cb7d27d668adddd799db3c81b9bafcfe0e8e04b1deedca5c13fd90225e7c5dbdba2fb429f1d75ce6499bc60f0f747113bb1d311b6c1c770c9ea141f5929bbc7eb6c81e16aa5ea0d70b287869876ab29ce8eadbe6b35bd28eb07be4cc38295097f94e12da18e5479c1ab73707c71f4789d1e3a1c22a688afdfe4d0f31c97b7bb6855b95885dd87f3121a95764a45dce72b91b5f42d75f3660158f3e96470789d73d8fd5a452b41c8f07ebd05fe1c55562d5f1e4f73665e9bdf3b360430d5e63544405a3b0082a07b179059e4b1d78836727e408e59a6eb7b48c873337ed5a917e1b9f86844e38ec8a5d916b60e513e2c70934e6aea67bb050908ea753c1e9a95cf2ee879844747e4fe6404c95441d73ebb65bf461f66ced5e6861450490b275335c7ce138810894435007ffa8cda73d96f2e810122582823c15eb570c4fd4fa413af0d2a05219ea7c38c638fc882097326e71b539936fe3c992fb5b425b51ac94ab18719323caacfaf8579578cd216d88e9f5f9e8b1153ac09557219905710034df1bcceb8bbc47a32b8184e5cb496403cc15119280fb33bfab92dde9befa1fb08cd83d9d0f995ce64f3494a121d047f2d7df8b71cad1b6187e1e1a1c76049372a53891657b3eb73ed423ae1520c2d4718c09f29bec2582bc12a052f9355c9f61017d3a2acb61f1ba4c8cd8235c6258f2830cb3e7782937a33f6b95f6ab5563315338715faa0b220990259564b4e613b062f14492f96e7e5d57d46cb2cbc4df4bfad31ea661ab80291065baf2d1d93575f57b3b1b6f66a20a9e647fa487074a077ab40342c843752dcb75a6d2ca13780d309f66e5744a3a052ca4f3ce51a99363b095471de771477da4ce7d14fd584fba23b0c94f80ee26bff7897af3f42bdf28b89d1eeac00efb835c5b66310e7685bc511036380702c8e5446d77168187c81bcceb2cbbf120d23fe824fb65547196079a68bef1f8e1270c623401cdcb71684141e9baa356116dd0cfb626e23cbd8d655647fabbcd063cb58be35577909c7859cc21914f736b56a4666a05f75603ce587c61bf128a01c106498b22202ae639968259b0069b94b83e8f10cb76bc01b73923382fa7c493c916bcf168a2c2183a57b605a14dbc011ff863f51f8a2a4f2c062f03b9b91418600cb1439da74c635750157c0089545cf1ff9c0ac565b769cf533b6163a9bd799305bb72c967bc73706afcb838ab59f29a2146783a38ecc49449bea5f73e8ad4cfafdeead30dc6728bac3605e84b58153176c7f632489b32c2d111c9af436d434a106fb468b60508b8bfac24b18852f27e00ac7c69ff3618ba368d8125c02bd4ea643a436757b7000642200cfbe2bba4dc2064f7adcfee38fa51373ad26bb990d20328f1502b533df16d802232867715a9683710c920c1f59f456fddb4124ba72b02364354c3f175b35b30bafeceabe6e8113bde2c43f072d911750dca7ad752ac365daa2d417b50735d71b49eabe67cd29d3a6a0689659689c760a8a18d733fbd3298b5ee55e6cab02d83692d841a06d3ad988967f90aa555db5dc86378b38b00316b310071ba1b9b238bacc00db5e082232b51d67d4ecf23d25b414a3219d84ff1f5b32b06fdcb0f8f1ddc4b59ea0afedf1498dca4e6fbe88127722058b1fb1fcfdb469ab950e6393d85140b7887e3701686158632ca7d16e85f130925d38cf8aba59f4bbaa8ca7b6bccd59f0c3172518e33b75864af06bb2af2e95b7cd0e164d3a9dfeba1facd61b3ee5525927ab4142f5e8f225fa2d8f9427eb75b3a8840fbeed5af274aa889116b309c99a5331ee6132632a9a834877d4ec4efabf6b0d3f34b463cabf7b558b31afa2fb1218c44227ced838c6afe09b5c9a46c706cb123315e8090e29626ddf056e9f2f814f9cae3239c9dac4458b5222c8e437cb886dc0d1d38bba991df443bd7340dceff0c6bca8f4137a8bc727254be5cbb5385a17ff73f1494f399968926dad8fd8e073338d0b2e6153d555529d23f92d7955f724a17af23b24029073e4cfdfd27fc75b5a2fbbcdaa1ac52232039759ee8bec9f11ae92c88507d43a53be813a098be63176dae3e23dfd7377e3d143a10c4142ae00022307806c51ed73bb3f22fdb35b49102582bc9dc2887d4bc9e727c9e9993d5c4c583e3c74628685a98a5672f40ad2c0741a76b3fae5d6263c09eec555cc4791d8321578e8a60a83bca9d5ac0d2669b8cf45842f30b9930afa9ea55cd9b6ab25f484b6e3daedfa7f07636ecd7f2e8815b8b696e49b0a38cc52260339d0443bb25cc1a67f1619eba0c1153e78d11279f6fee48fb64ff9a04b855b1e5ff88a651b9a2273a6f79230ce5d0c673fa673901731c32a91a1e59301f508782798b0146f06a6968d46a241f055756a9c05cb06645f8af388aab4bce5d19aac660a0af01b5d366eeda12666ebe43c5215ff674aa743d157d5fcecc12c90d4454eacad73b665ea3f14ee5d4038ecc32175b1dfe35dfe037c955abab1ac0bcda645034e6afb1d134726495786d0efa23878817217645db4c986af911a57e43f8b97154133a25b3e646b7f95728ddce8c748c628d37cbabb6d8aff23a676465bd86b63ca247ff5f9e382e950666926298407a5f151fc68ea7da919d51b8a133f5ed47127b287c4a60189594592c9d3153fccd423862a138f34c10999626375bd5439283c1fb92ba3485a75cb4f3b7d350e1962015ea74368fabc6d9772cc2af7532e366195c33d19dc28cb14436217639797b8d84cb291407061519c3d94232e5992578e28c7363306be21c8a8f0a354db89460ad1acc45159e969785d9c37da08075e497f3a1b352a971f9645539a3e541e3f1fd100b1945b92fa43afed5cd5f09acbb8f494c8e04e90a7eb2ea67beba0261c5e989aa6eacd51eb7b898a783980c4551083b6072649c16ad9f4c8e92e39077d46c81e863d6c51eee78943c17de5088b6428e59fc24bc9ececa751a579499bb6acea4a02a297a60b669c30505de37da0e34dae44a726e20b905ab51479a242ef53e836923b59fc7f3f6bced3c1da95991bc55e5c29081d67142d1f0d4b595", 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r8 = dup(r0) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) close(r0) r9 = msgget$private(0x0, 0x400) msgsnd(r9, &(0x7f0000001400)={0x3, "aad77ebf48a998447cf868b3d4cfeb961973aa4c18517bbc5f956a7d2043e4bb1a4d403ab266bdf47f8517b9a46ba989f09ae7aee60b0fd45d6dc8ca2a84a6c0265ecce538ee7b74821a2353c43f552b761f655d21d541fcc78f94554d100311841ba210c79f5d115c86e8852577dc6ca4f703b9fc7d7975f0c46be2c06859d2e7"}, 0x89, 0x0) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001500)={{0x5, r5, r6, r5, r4, 0x20, 0x40}, 0x100, 0xfffffffffffffffc, r2, r7, 0x6, 0xbb2f}) socketpair(0x1, 0x8000, 0x66, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000015c0)=[{r11, 0x9}, {r8, 0x1}, {r14, 0x4}], 0x3, 0x6) kevent(r10, &(0x7f0000001600)=[{{r10}, 0xfffffffffffffff8, 0x8, 0x25, 0x6, 0x1}], 0x80000001, &(0x7f0000001640)=[{{r0}, 0xfffffffffffffffb, 0xad, 0xf00fffff, 0x9c35, 0x6d54}, {{r14}, 0xfffffffffffffff8, 0x1, 0x1, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x49, 0x9, 0x7fffffff}, {{r8}, 0xffffffffffffffff, 0x40, 0x1, 0x7fffffff, 0x6}, {{r13}, 0xfffffffffffffffe, 0x40, 0xf0000001, 0x3, 0x4}, {{r11}, 0xfffffffffffffffb, 0xc1, 0x40000010, 0x9, 0x5}], 0x8, &(0x7f0000001700)={0x4cd, 0xff}) sendto$unix(r8, &(0x7f0000001740)="d14780830d7a3e5219b241ca58e6411af9ece1f78a5fb66be29fe975f4b71d9409185c175acda4b7b96135fb4aa67f7be34b08b7189c8bae6fe9b09a65519807d227cb63c9145f9e0a542db6e88863f8c6acc2d90873e417d4c8c3a6bd728d39e72de754ddbb339ee0b1f846db906e406ad88d2646f34cdfdd3917d4113477030f25452b3861cd089a2d72578ad54aa993416b3f4d379f4d388cb4d4b15addde38db4b6fd7c0fda033c7f0b8a4a51d32c17b4e1a13c61ba438be4c70e5b44b9ec084f7c9b9e6b9af15b9f120d3b4e666185b059f17d6b2", 0xd7, 0x9, &(0x7f0000001840)=@file={0x0, './file0\x00'}, 0xa) accept(r0, &(0x7f0000001880)=@in, &(0x7f00000018c0)=0xc) 16:04:23 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000064, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9124cf9abfa6bc87b5a246188299c5b58a742a759842d324ec037f68b0da3113c40c27613914e70bfd50b98f694c2c81697b89034407f528ae0dfe926e219890ee0d0491ec8196ca4793b98f3e7ad805af0e9bb695d6be984dd077d77548498b46c698ca506f8a8100af51b622181d673b09d93a7583b455eff965e243e6d7446e5e5556915cf7bc197ffce096d61222670d59505f139fd7fe995488b9cc7f8926ed3a9bc88caf1c8643698985cc5c204a4d6a487d628b616253c82c294c2d77c528853fe702ff001fad7b7558989a2f4266f1dc31568debe40b5209d763a978816d0ec6c9c909269f4b751cdd3a42a8bb9e22719ce3f78fdfcf07d536da8815e283f27b15b9bf2884ddfe304ed11967284ab297447e4a3b854e19bb6f7e9a0f21e3f5be3d360a9ca8638ef2feb63f75f343769e0286bf9a77d426258fbed90b949177419d4667bcd4877c52a24bcd6174f3d20a12c32e2066bede9fbf0aef80ab2a72a33687220bf1e35a9aa48d712362a41273df417fb9655ac58aa36889d7104136c8b60e5f3f75feff5326914cc0ec8a97c50a4ce11e017d08ac285d8cabf899f03844b1663e6a28129c3359a1ed9014e6ee77c5962368ebf2c0f53c5fc75fa131bbf2f6fa57884c0b5cbe30ffb74d29370318d872c2e9320e1df5be877bec011d3fee7e1aecab2408dbd9d29070934054ecdce3f4c59ee83d4dc41f80f903a21b5eb45d803848a1d5211f12f675f1593bd6b158e5b8cc47a67c9354afebc873ec49d9765d4310d0dd16f3cb6bc4c30ba3888b6cf669d34c79908c22905dd40efc0f5c8e0987024486cbdca6f9486b4309ae2dae0e7dde8a10a3c138e25f85438e92b0cf4ae4c3add6613884c07af4d5a00ae609ac0e0f704b0b75d6a035308a064b87c64c7c0a1eea2fd6cfe9f35299447ad0ab370e4d74906e74be213acef11b8446a01628b1ba0d462700633cba9450860f0349b30ee1ff88e47de5e7b428de365d024796d3baa215d813a39ad139dca73fa74bea50ed2e4f4296756d16a280c86010958c42e513a5f407e0ef8945527c538e551985ffadc2a7585cb75dcedc1c798b007a090872c21a2040cb476deb98c13fbfe28b10cdff6e4d8abc9e779923d8b158046648bcfe142d83f151ba4f1ea06761414f63dab47a9d44ed31d1d26c51949395b4486857cbceca4cfbf77f99f2531ee857091abda665bbdbcc5ebf1f67ecd6925bdcba5e75daa00ba938dbd211fb0bcf32dc6946dfd393e15eea94dd41f0a654719d624ac2b44c9479a62809d14661c35130447aedafdb7e85cadbe2c137680b96c9c732b9421f962da1fb2e4775c07de69059cc5116800f662c38860d310f3a97697ca41556a1478cc69cbe78dcbbacf19844457d62eab3dc070192b69fe6c1e84f4055e08e5661f8ae688a14412e970a4a923b0280b3d9887a7e972db9ccbf42989be11c4946eccb44bc54e20fae6866fbc967fe79e8a06c7929dd8ebc96472e976c8c2f6d04d7e6d57ab1fc4b7342367466b2bc9ca970f36ffa3e9cba530c66583fb4870a0ed82e86beae50455a317ef2962c764bc8cdef165633f6738b66892c2b39cf9ddaad34083470784ca4a3d902594db324c6687e9582b4496e3e1ba00ff35d114b9757ed01721f4a375a7aa1ea2eef6d531221a276b58598dace6407d7fc2020e6f846c28e780991cfb54696a66d886b9ca1a5dabb34abfe915a842abdf29250119175e406371e90b93f1faae274f17ab68bd1d293122385c459c5cadcc71a1567563d4d2082d23eeeae333679beb51302c925521432af2a2b6adf511791b93b66bc6d6dd8008d9b766cdba04221805f0131fa15aa7a195629a681220811a27aa114bad948206985daa6e6345de6af22a5db1b7a669ddac291d8b628491a5ab99d8b32b646ec4dccf1d4d90c141ae60ce4c26ba60aa2373950c0643af0b4b04db7170f3bdaaf1773b5561776572b9a87595a7925ce2b0d22d0500aec96006d7b37161722cdb3221babb08e7f7bc46dfa5639c928bf6ec4b4ddcd0fc30a41fabd389f0d18220fa8d8b6c3256e2294a385dcc2c4a481aee0f6676111235005e2620ba74addb58e45a609618c609403d266e4f3ef5f79e4780f370eb0bd0d2d36a6c74a0578fb9de36ae688aaf60e56b5caf1e6db0829034309a7f944fdfdac77f73398f7c64e427924eba8516fabe4e2d0bc752399a65f0dbfaab104451ce637d60049bec1b168f3f611d6971a664e8e046555f1c2dbdbd7096b9c8e3675b3c63e7906d4c9e2f1b21cf028e201bb851cda6d7614ac34dd190699b11672a8f5363053d18eaf625f8546e8b826600458b22a3657848864b83ed30afd84aee3e45b078c30404ea08027589513877f5248bd0a24a70a871c0b50dc6fb716e6be2f4c78092e674fe76ebe0a0f0f4c015936b84685068e246f55061b641c4d52995c6440608af7ccd9f2262c9a0b3b137d9eb907287326e05f6ad7b3e525019c54f1141dfd3be0f0d2982faf69b1af9bebfd9a89b8e8ed7b2e8035be384a8f82f22f779cc238a86a80339413bfee8feb6a85171498d872b2faf9410b7f6fd30e613e35f461325a2ad0c4efc7fec95ce6b90e61ee62d21b52d4d5edb750d7a074e28164f65aa2a31244ad1ac5b79ed208f42ac6c8079e59e8fb911cdd86cf7afa9274c08397dae4edadc278907374515893295438624ee6382a7cb5afed6adb2f71a6d3543ff031cda9ce3d197af031e294930600e3a7aaa7ec7a42b9304c3cd199ac025b95575d50736ad841b148c42a01a53c303a74d472f21ea70ecb734a3db50a846f5d954169d487c9bc717b93a57e33e3bd9ad9b0c5f8e614f77da5f7d114eb19f01e4096f4948186826474a47c60c1ec6b57c764a05e974d0c7d7874b9dce6bbd229c6010f8bd759ec815eb8b21795b4545e87dd29186129fc74d012e0f14de823bbe3b527413fa04a6c0bd0671133a419e75092d30e48d327d6ae866a14f0b42838684b17efb73fd43ffbcdafca974c55dc35aacc1588b7c1bffb9ccfb56c22fa61fe64a72b75b60885d83f26df75457df8ba738a4cbb81234278b96e3fcb005581210f98a11d73c7858585427d00aa38aa30b20ca881d7a8b50927a7955bd18007b7718d999e9632e2134df756b6876fd1aa04922e8d7171f3c7ba6c2038d68f02c92437d1786590c7f1d34e956835bbc7e11ea621135bd3b9f6297789d93b6feedb2850451f3faa0a0525491ad2f53d9728c8b3ffe45ef53a7a5a63abad39f599be164b0e1da25c1cc979cef0952c40d8b8eb706591f3bd09ceb0520e7cd615de5654b61b3e8dc408b0e48f7eaa541196e2c3159218f3866f6da725582651a155c841646c3df83dd9854a7267ae7a6d1126e47a982576771fcf7ebfdf42330f8e849f2bffaa9b76b04fe70655cd81bbd2d3b15fa16c80357859e6a1641469a6af53e4444e3c8280ed9e5e737ca1b963289d73e36d8fd5c39e26f967c4e2f605da4d42f7bac3468e4788111cd15c23d91f61a06d1eb57c1d025c0ddf6c173a1e49b597b155a61ee5e644204e96757038dde8024fb4872752fba32045f468bd75abf8aec7745e2cd5c4ead9be0a90da1f17998214ca87d86ff647d6bff61c2d8a95f5793b1dd8260f3efea55b08e7de746a6e300969b62c6dcf66062fd9750589d61921bff82e4d64389d732f86f13a71ee8e1b4c9d30350a6a0082f87a979a73512dd65796189a57fb14ea08e64491a869ba68a0fcb94a76b54d3f26582280a43312366f51f111f7d6d7819655949692966baeb88c28a71047c230d8543ef03c9e88fbf29e42b7ec4049c1f8d5092e50f74126f38d2263592f7308726431caf1cb74b5639bac6415bf6bd6c4fe1038d23b851a587f7285068ae358c689f45684d88309cbe2d5bd01f54183ed55b19433d9bd3fe36cd7c9605da0b35f1996caf159ed81a46d274eadd880e59e459fa067a55e0557494c07e2dfeb916f19dc10e2d688261cb361baba83433e2d767d8cfe349988a7c98e4919d7f96bc594de77e03d8ea60281cf47f35ea3b49b970e30cc6af4c042d35401065b6214fd09c161284c16de616cdcda40108f4a9cca6fd5329b1ae0d63bf50dd4d2557796b51f3a2b677f0576bd9e16663f2f1c30bb8463595c1f839b0144ae1bc6862a8f122ca974e8eb22caf61aedafc02b52ae82a94f871f629e8d0b92c9275ae86e1a1e26ab841838a69231865f3cdf79e66f21df9edb18afee4d89112483e43d2bb506321fc657dbb11a031be9355571eaae930ab029588ae3ab37630a355bdce3e801be584486bd028e20ef57b7ffbc133001d2f9f38fcdd1ee3343ebedd4d1e8a9803ba47bb4e855c01a8fda4e6af00863cb3db52f4376f545d12f7fbc179123aa45b09cd5b4cc4add4ee8732f5ef747013a041754c93fde5a89a92242967fe8a9045483dcc519bc35a1ff2ac6f135201f8de3e079c2cf2ba9e9444cd087e64f40b9f8fa6a271556fdae62044cd377b17f7d9394a49a98896f2de90be6cc465ef5a5c00e39727ddf7bca4fa9e7b83ab6b0814c9d97030438bffa2c2557b04324cc461c1ca1b4f5ba34a5a5eac43b44f0545fb0cf143e81d9a34c7bfc158a1e9f3f92a184d2ed4e1f403e9b09fa5b66d381499cc4b63105933e43aa2b30f886493eec84474eb2537d81eeef4f4b7f1cd4b8f1300f4f85acb18fb18348862b072e7861cbc4c46844306c9b9858ab59aa95e7bab80ee001cf41d532a0966532c2b7915822c28eb34d42d81a8f3174fe9a7e785bd9e37593f4afb7b41848d0cf1157609705f670424ae34b82d857fac37c1d2d48a5bc293aca710581a8e109b183a43afc9dc6b702e8ebde0ba3ffcf14c614c5be45f72f04b0bc1f8cf77bdc453e3d455ef574d133409a0b3e74dd6a8981e1f604d68d792e33bfb2cfcc56054acd37bf72e375eaaee265a49bd56d35e6fae0ef3c1c4fb7bb95cbf62ab37abc1ab3daa67499dc379443f8964162e23b44a64f5bc4f5fae0f171ea2184edb6cf8185f6e6aef211aca253d08958305aec5c4a34cce73c0b66b150e08814b716aa33ed36f3df9cb428882c3fe21511c027ff1177505800a6dc745691b97ec01b3de985609b19da7e65bbb3e944f01bd6ecd61c704b9b084c1a1896f87a3b24c58c50e1837f37b41e6a339583cfa70bcf488ce342593391f9853d1339178e6ec52bcbab269e69ed207112908a8c955cf64cf9b9e77078b2cd092ef72ebd0e8a601660387059765a1babfb4f8d0a080027d9d48c40784a75493d11119b24b560b773e9712be64a87b25293ea6861b1f992473a6bedc4a3535c37bada8c4fe9e7a6f41c363b99e7368777cc129379582fff4d34cc33583a083d76cf1db225804d48af81a29cf51cd32f6d5dd0ecb5702ed56e0a373677324c8a14b0da12cab67e870a2f80177be903ddbf5b6b85862efe7c52ee244195a4afb0f2a961cf8b5d11264b469f5109f2dcd2942b9496d05488ba76a3bd07aa37dd91b06b4ef12cee1b4bce72205b5dcfe257ff6e9518e6698b7044a9259a74af4603a316e4253453f092fa4fbb5ca324f75561ca6e80d4afe7191fd66193e05677cd22405365bd2c2bc1290eb14b3f933a40815670d0484c3ffe5eb1deb0cc335acfaf9fab06412251d1f7ea2cedd77e40e68c88f45d1efc0c5a7af0079f748b07b1ed1d04efea09930344cbdfa5e962690a5e20a6b997f2e8b6babb30fbfadfde668b2789321f71d30b448c7212914daeda70b76929f19a5db7d1306398a0cba94c5da11d82", 0x1000) 16:04:23 executing program 0: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setitimer(0x5, 0x0, &(0x7f0000000000)) 16:04:23 executing program 1: r0 = socket$inet(0x2, 0x80000002, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, 0x0, 0x2, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:04:23 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) 16:04:23 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x204, 0x0) pwritev(r0, &(0x7f0000002640)=[{0x0}], 0x1, 0x0) 16:04:23 executing program 0: syz_execute_func(&(0x7f0000000000)="0f8b0605000047d937c462d1acbd00308b6b6636d8772d64c050f43d409e8f893002720036362e672e65660f3825a10f000000c4e12d72d304c4615564ca") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r2) fcntl$setflags(r3, 0x2, 0x1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0xe2, 0x81, 0xff, 0x7ff}, {{r2}, 0xfffffffffffffffc, 0x1, 0x10, 0x1, 0x80000000}, {{r0}, 0x0, 0x10, 0xf0000018, 0x2, 0xd4a}, {{r2}, 0x0, 0x80, 0xf0000004, 0x2, 0xf72}, {{r0}, 0xfffffffffffffffc, 0x89, 0xfffff, 0x4, 0x8}, {{r3}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf000008f, 0x8000, 0x2}, {{r3}, 0xfffffffffffffffc, 0x88, 0xc00fffff, 0x1, 0x4}, {{r1}, 0xfffffffffffffff9, 0x8, 0x2, 0x7, 0x8}], 0x10001, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x1, 0x2}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x800, 0x2}], 0x3, &(0x7f0000000200)={0x1, 0x1ff}) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x4) open(&(0x7f0000000300)='./file0\x00', 0x5b1, 0x100) 16:04:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') lstat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000280)) readv(r0, 0x0, 0x241) execve(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x101, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) 16:04:23 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "5906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be5ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c834954321ce4396aa4b5094e3a27e933ca7f054d8e5e9f195bab07178c4b302fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b405fc257c1f2c526691ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459"}, 0xd9, 0x800) msgsnd(r0, &(0x7f0000c40ff8)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x1, 0x1800) 16:04:23 executing program 0: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) fsync(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 16:04:23 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffeffffffffd, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6088, 0x3ff) 16:04:28 executing program 1: geteuid() r0 = socket$inet(0x2, 0x0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0xa00, 0x44) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r2 = dup2(r0, r1) r3 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) r4 = msgget(0x2, 0x70) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/17) preadv(r3, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0xfff, 0xcb}, 0xc) poll(&(0x7f0000000000)=[{r3, 0x41}, {r3, 0x4}], 0x2, 0x0) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) poll(&(0x7f0000001240)=[{r3, 0x101}], 0x1, 0x0) 16:04:28 executing program 0: socket(0x6, 0x1, 0x4) 16:04:28 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x6, 0xfffffffffffffffa, 0x7fff, 0x8, 0x7, 0x7, 0x84, 0x8}, &(0x7f00000001c0)={0x3a6, 0x1a}) 16:04:29 executing program 0: unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x5, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:04:29 executing program 1: setgid(0xee00) setegid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:04:29 executing program 0: select(0x40, &(0x7f0000000040)={0x1, 0x6, 0xffff, 0xfeb, 0x5, 0x0, 0x5, 0x6}, &(0x7f0000000080)={0x7fc4, 0x8001, 0x7ff, 0x40, 0x7, 0x9, 0xffffffffffff7fff, 0x1d8e2000000}, &(0x7f0000000140)={0x6, 0x8, 0x8001, 0x7, 0x80, 0xfff, 0x2, 0x3}, &(0x7f00000001c0)={0x8001, 0x6}) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20018, 0x5) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)) r1 = getpid() r2 = geteuid() r3 = getgid() r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000a80)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgrp() r11 = geteuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000380)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000940)=[{&(0x7f00000003c0)="a483c3894189c6d6df87ed9c3a7b620a27fd1a1f5e9f5fe099c26024b89e24a6bbff148bb4e53b976cfeb09f4f", 0x2d}, {&(0x7f0000000400)="f55503de5bbdacc3028602212b47a20c03e5039e6000645a81f0ce2d356bc52576d19140917fd64fa33da0a06f510d854a7265d4bb8f96080421f917aad9ea5f756e09edeed7d0198c449db0aa7f0e050ca6c76354506dcbea69e67ff53201c20d3c66685cbb984be29b06d6eef910ce6841088c621c05e53a55e936e24a18d7d3c58a2f971991e09e80b7cf570507fe8e480ce700cee6e47f159a6ae358ad056cf94ece796fd2ac2029b201d188b538da32313f7af0b6d072f459bf474ebaa7502bf4276bc161d4eebf2539cfb5bc8319f77f999b21f80cc3fe17956fb86148a43aacbc8ffd96", 0xe7}, {&(0x7f0000000500)="c5cedd08c1c09f134f9a2460356dc99eadbfb304ae6ac673de2010ecba2368e2909a98f7e43deaf8da6a7ced013024e3a50ff58e29d8a3b9ebf715154ab2faffa39ffd2d3ac0f4cd9c8fa05f89e4a43ff54b5066d64d6c2726813563aa17af853f5f4e6afd16a2cacc210f4391dd88d8be142a80474267687827d163e7d5be6fd63a632126e6da570952884bf1518f9209a82fbfca29613a61831715a59c119df6876d248fd6d521fbc9a37263fa775d81562fe40de2a0811204b5dad438abe4", 0xc0}, {&(0x7f00000005c0)="61556f8433df144989b5448db31ba4599946e36ba7cd65a9dc34800b46d355b45764cf126619dee6905928ff0467f9c0f737f0a6297eebd99908f14b5470f845085090ea35a695f910f509655d9d7377fe307886dbef77c44e4c88fe1363e6ca9e73e25862b48b7c7bc29aecea491648c2041ace8465518008e32a2ef969e2d51cbbcd5b67422d80dbec293ae89bdd1b603762be0eecfb2f003f22a60563adea740d914c81b3da6771fa16155f248fe8b5", 0xb1}, {&(0x7f0000000680)="a6a828dfbc0793638bfae95ccd8c4a276a07d82835bd68c68d9d0ba529479db86b979bd25e9b948e303378fa3d44149cc60f1c13ad1daabe0bb5a06057830544de0eeaa1748cef3e140d2cd63eea198867e5675523a5bfa29263f7c3b32462acea9c3ccfe1d598e09389099e", 0x6c}, {&(0x7f0000000700)="2574333081afc16ed5f57db59fcd2f37959c96b1f77871f7a8b6d4bffec8f5c638b3107eb9c07d8807e5bf5351f30dbd8939042004cbbc1533185e6efb2d360babb81a6a677b1fbe7d58d2aa358545c40e4d8a204cde4fb059122418cb04461d124e1e01737815a729458fd89a376460070823d12b167788eaffb678e5dc20d6750ea8115b656e08c054c417b298dfd3052ba1c3c6229463f8a5fabd86ccf33cec47112515e0ed2b76099aef7785", 0xae}, {&(0x7f00000007c0)="13621c", 0x3}, {&(0x7f0000000800)="b868692c9a39e0ea3c6a54fb38fa5b423fd4837c83dfd08ab13cc2484480bdc5cd2ffd6a040b5e6d26d010001e2e325114c8fc2938ac1e805182018fb6cb3cf8642e79ccc619ea99febab53d2487c033652ae93cb9c86893c9e987f74b46274cd30ccc7ceada2fa3045991663a235b72e8552a0d04a40baa96484bb7c6598ef8286c097771b5a66291f0694d4daaba1049c94ebcb8084111a2b2791dc4469cfb2b0551ae87029954582b272b70b1a5064eb5c10be50f03f5ec479039f89a7b6a60fb993ed5e0ebc74e96ae9d1de22020dde587732e771655a7b265856d60a8ed6d1c243a8eb526", 0xe7}, {&(0x7f0000000900)="bab61e3f89bc814d41bc42808ae7c2c15298912df80b1b25dfeb700c335201974540e3f8db9b21a1034647fb7042a84a574f2a3839", 0x35}], 0x9, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x158}, 0x0) readlinkat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000280)=""/220, 0xdc) 16:04:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = getpgid(0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r4, 0x0) listen(r4, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 16:04:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x88) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/216) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 16:04:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) r1 = semget$private(0x0, 0x2, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/66) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() close(r2) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x3e0) ioctl$TIOCSDTR(r0, 0x20007479) 16:04:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4, 0x5182) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)="3ffe90da", 0x4) 16:04:29 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0) 16:04:29 executing program 1: socketpair(0x1, 0x8000, 0xf559, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r0) close(r2) close(r2) clock_gettime(0x0, &(0x7f00000000c0)) r4 = fcntl$getown(r3, 0x5) r5 = getpid() setpgid(r4, r5) ioctl$TIOCGTSTAMP(r3, 0x4010745b, 0x0) socket$inet(0x2, 0x4, 0x40) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) fcntl$dupfd(r0, 0xa, r0) 16:04:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xd, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffc25) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)="bc2a00"]) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000000), 0x1000000000000185, 0x0) close(r2) 16:04:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/226, 0xe2}], 0x1, 0x0) r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x280b, 0x20c) r2 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1014, &(0x7f0000000000)=0x7f, 0x4) pwritev(r2, &(0x7f0000000000), 0x1000000000000185, 0x0) r3 = semget(0x0, 0x4, 0x102) r4 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6, 0x4e6c, r4}) setsockopt(r0, 0x400, 0x5, &(0x7f00000003c0)="8b57d4bd15d306b74b6562fbea3ddfaa06d7235c2a75d9b7f55aebca4df69af0f00ed9be8bbdd76c916348ead614111099e91033c56775835e0f065368e6e17f445dfd4568ce58e13ab47f02410071733963a6dc508d9f8840db9723b1f519537d2cee42b71d03e85689eea6f14afbca4a7e7bc8b7ff6513d2f00943", 0x7c) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000280)=""/215) ioctl$TIOCDRAIN(r2, 0x2000745e) socket(0x0, 0x4000, 0x401) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000380)=0x8) 16:04:29 executing program 0: r0 = getgid() mknod(&(0x7f0000000640)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f00000000c0), 0xc996, 0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = kqueue() getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000680), &(0x7f00000006c0)=0x10) r5 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x20) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000001700)=ANY=[@ANYBLOB="01002e2fd0d9ebcf109c354fcb94de8b2338d053dbccf73f89a75c527bd3a67df21a1c2f678c7af3fe0984ea7910bca4950090b24abf409027628a9d58c3f6feeb2ecfe3a66b108cd55bba16558f09ef9b2656147c9a5f06c05fc07e23760c1fd40cf1a7eea5d01d81f241dc8ccbce5c849418aed9ea4d8772cd789591a1143c445da9a8b6017edd"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="d8c3c5b9b12dde62e67cda1a0c20c3b639d9be0f31efc7bfdc179e9c6de17ef8352a7b5cfcfc7f5b0af2d8128f2515589c1378571e6881b140707bbd2ca3362b8098bad6e87a5cfae8ffa1b2fcfeb06c51d5797d911589e5ab6cbc7476d10a685416b1b1308ca802deefd79e57698b3cb3f08a4ad8ed8774a39bce9f8a98716fbf2909a7d9f98c1a4d490e9486f34379c3f91d3c61c9547d145e637898040a7b10f523b8f2f3ec8ecc2b0e3c6b929d08705a91b96ecc46cbe2871daaabbe", 0xbe}, {&(0x7f0000000240)="01b2fc029ea4c6f4e2116f66612e9482e84af590c384e8afa7617779d82d6a57f1aa8f88f39e9c985f56949d80d68d89507d32c260e001b664d694aba13b6a6b9d300f45cf06eea1544799f8867cad0f421515c8345033247cd93c51022d41e6c9d2611a2a539acabbd90c79af3fb3e11892f764ababca0b07552ff6d2b33a8c9a412b640866ce4cfb407cf8507d3f3bfc2560f317faaeebc652f90d1e6ea1a368bb231d051e94b6cbefc3c3cb", 0xad}, {&(0x7f0000000300)="49d78ad419af45b1e37a59a8046f556a53489a3e90068be6e956bc2e538719c047c4d849c298c16e438d0403e2a2657a23c7ed294a48bbe9da4d32e9ac00f50595b4febbee8226a45f9d68c4b2584602813a", 0x52}, {&(0x7f0000000380)="0fe600433cd530532e25b8b6bcc968fc0e084c163a8d9b8a7d754d39dbb3a1206ac627edb0b05b78b0edd35ac55ef25a3e7c68198769a7bd2e6fccaa2e1c808228423f759f89f2b74ca5d627bcd6d86fa347fbc973ae574a60199fb5a89f6033fbb35d6a8fb97d5983ecfbd9a20f85e2e8859cd2059f85b4", 0x78}, {&(0x7f0000000400)="dafb17a19fab70deb92df031f89694e1c12825a8adebc94a6182d7971e0e560300b6d78ed17ae12ac5e15e1ad1d4a87a6277ed13e5c5faab55685da441c43906cea5d3865374b9378af6097ebd5d0b69e3aa6702bf4147fc62a7835f647f08b27b1dac53a6bc81c010f58903b44ff33af3a15903b22ff427a54ec304f315540bb646e58b64f160167cfef4d250ef0c368dcb12d24dedb282cfe3c66ea1c3ed4fc25e96c3f4175b515aabc181df03416f6b753d7cf59e7e24", 0xb8}, {&(0x7f0000000700)="b466f4c0e2f613b751dfe80aa87656f2fb45c59eca5d649de9c74d0ac95c1f4b478415f9a68923be747c36982a0c38d91086dfe302eaab3963e41caa5abfe10892abc4dbdda6682a03247e81e4f266a2205b41e814350cbd7881a162d4b54dd9916d62013111d06ef5af9b8c1e92fb7b5e14cb1e9818157f0bde059f5d040132614712ba724dc39118667f8fb58462e20de4f4a55299c5097e321e80c18cb9ecdb32f7e9a6aa0e0e70698e8e423cdf9fd4dda4ba05d8dc11c44d54a848130a03a77255f35bf617bf5e2146e6c01769128f07cf689de3411bff3aa9a24490d5a6f941a65a5f7f270aa3d8d8d49cd98b111af5bb8435139ba8585cb6859fdf5faea323447d6536589e87c5b0875871bc4ff5b55bf95697f5cfa6d4068c6a46df1aa5548bc81f04412a16f8ae4e4e05324f9f76a9ceb063538bbb828482ae659ad4648efc2c1dde9d4d59cdab43980b6f3d8143989736a3045b8541a0e79a6c5c0e5f4fcb0e9342528d3fa0c3e1d7743e4090de123929ede8a8de98f69756924052c6bf2d6bd441b876b20792630aecbe7f8ce5330e93145c497400ec1b61ba24e7966ca7ac7f4db066a92aa2fc3aef7debe571c6d8aacecfb7bb5b32d8efc51477bee333a7babbaf6ae23f2e7f6d297124d57c1ad055d2e42aa4241bf13c28750e545341d63643b7c86e74f3e12d3a9a5463574d0f3d0ae729c9e51fd537435ceb7699fe6e0053c0ee4e15de779695686262f3167f71078f5b51b7b9d82da735c0420a0967af9d7d803397341c09683bb16a9461c255eb17147704ab301e31cca0f16364f9900ef91680d2ded6dd59261bb368d06c97921b1a42f84bcfcdfe5424a375037a8d495b563a6d4c495ef05e585325ed956bf8e03b548dab8d3df6c086c4a6d8b8c24cac5c25143021a48f6b50d9a5a230557f7a1b5bceb1ec22ebf5502a50c011b5fc3f5f6df282d00ec85c4543d854bce28c0a29e84b8c77b288c80f594773f8ea7b3cc46657e8516aea41728b8901ccc0d03abb49e7de8c836f5cd36be8378c1d1964fc9124b4d0769e0b82f249f8936ffc4c36fb8df5b56ee72776865b41f3b94c1857925873621216e330c91b530346dc64843ca3bd268aa09810d4b7e6727688c7ee7d989e79f096b9c4c81273a74af1b87cbadd3a79adde0e34f310eec0427cf5baec50d8480aaa43e696ade7990d2bb7517336587db53c08ca3ff8e535a2f031a3dff380a3418a4d49d9ff6e5a118218012a40fab68f3d0b04acdfed0d9aad23f63402dbfa926f4660fc6e74891b15d867deaa96df863e63d0dfd5d1bf0ef2ccd4e806124af891297693c2e7f6b4b957c4a10ed91c3d6ad6bc940ee6e8ff351949c9ac2c64ecf0c859ed6c809ce5d2241b5d5def3ee3ab3d0732b9f4d50e7946edc2db4ae87941eee9b89ff6cba17962d8fd7d3f158b9a86a1ee9af678e02062f6619e8a2fa4ebd20ce84d34ebc28804d4b2c5306328268ea113fdc20ebef64646c36a222b50fcc46d8cee873b455ab26b12988adba265a40e180ae9a9ea02b927f1aebe67b44733728c40202cca29a5bf9f0c25108b6696ba7f941be7edcd19056751adee121d9e6bbd5678573d324c825b99ccad4a774b8f54e3661ef78e024c995f5d031ecaef76980da242f9b1c19bfadf33fa2b5e0f38c461670498152c583abc807338ad5a1738af416952290c0fcc34d6e0484cb6cdec973c753f0f109232ed57380d9bc22ae282a352e1df716dd67439695bad778d00c62443e9922f492f8d7e93cd4ffc17acd5e94a548894a2bb74c86cd46e92183978b0abc7e0d9d0cb7f4e4edee8dfc97a4356d904ea4a4b41ee153cb86dfa2c545b451e67ff4d6a2c9b179b4e6999192b15c983def8b1902ea2f7a69aadcf3055c37ba554a9564490c6690079aee89657109d59a53738b4b4e7632c4edcbdb9cdcd34d979e3803818136e37276f975fd5d39762c4515155a92578388eaa2e7223a3c8eedf0421c91bf913bd43043c13a2c78ab10faf0bbd29d3d90ae22dffe28787cee4bfef6caeebd3273da46f44a5e5abfb74304f669f8e923a35b0417799101de5e45a83ccec024cd7186a95958fcc5af14ef758113bd32ca4e775189f6f09d0903eff04d5a570b26ecbd9a20d73fb744f4059c1fa0ef3c66c05d2311fdbed7e94f73d215d7da8cebec0fefee526da216f65651fa47adea59c8bb8b4a574d7612b550e1d3413f86d52022d80c7e898d5f82bf18b1aabc81bd9fa468c71cbd320ead8fc24e5736b788b71e8889688cf4c8f1c1fb78153c1cfdcf49b0050d6314d887e7a082d9a523e17071821e9a50701b9f6627db833fe4877975eb511ab5c98e155580b9815c0cb50c9355318bb61abdf0d4892703361a5d5b623e812541e8b7175b3c9d6fc6be83a8d51159f8b23a7b4990d65af0cba11e3b3a43a29c4390193e8424955cdf03c814c534eac35ef89752217a7062885cffa2190b524ea723278e9dcfaa4aa9a3030c3b2648e387dab1289efc09fd085a3ac9a2ae9dad1d56378e855851a34cb743aa5b22d49578a2fe8e72149302ab17fae060cb4cbd1bd1796af7575b1d66836dda9277bdf87f67bb30c35808b0a8831d7aeafa40dc7afbd18e2bd20d4493847afa74a42a31ea0bc6a3f6191c6a1e833e560df7aa1d00180f856fcf8874cd30f1dbbdd7bc9ca1987278c69c4546f88687acf75134d3d014d2020f5b0e8e5ce15e4c500f7cf3cc0261bbf4e0a9bc6b8b872eb7605836e7fdc5034b79fd600facba64f640b7f6965bbe417acec7e8ae4cf1489690fcf6d5858802d7c8e9dc72029490a233b9aff97d1645839949ffef3697510f782c1cfd9b877552738702222988c3e25ccc9c6b1fde38898e7b7ce7e743b12f0b14716c04b8fd2785c6f8ba4ade1510a6f8fc07dd0d8a837bc24a8c705aaeae62ac65a756f13436bee3633778997189ba244972caf658e0886b185030c1d52c2c7ebe85786b9b2110b25fbbdf6fdb050bd18093bfffe71a4b82fc80fa54c82d86a1d909d35b4a761be0f6f6fa6f3e45ec5a17bf170e55d75a17366f1709bd67082efa02b45dd36aa9dd74cdcdb6ba74f3cfce512fa7811ab0f5bb001a7102a5172c3a25cabfe18e4347e063f43295b730d8d53bb0ef96fec39f398d0d7c0414fb4e2b0b7ed3a5e1fda86d1c8fbd62daa52b5d66e114ee3ab35c19b0f97c1a7c034e6f6977926bd63d1a960ca4332aa640f3d227ab9c6c0e8976cd2c7f74fb0263820e752237297516fe423b6b9018d278f3d6abd75e59d3727682a9c8761858b3433c9c211b81af28d8a15e54951fe38935fb6e3ea922bea7216bc0271ab27cec08cb7caa4984188ad314cb533cfd0b7510068936a10a973b0dbaa9f699127992b8fed6db4e754f7beecfa3d494bffaf22c1a8bf851dd5f191e8c1ee1ead009929975e9288205ad32778dc9dcf1ac2524f0ae61cdf5212b635a85f7db4891b4b5d03aba22bdc3632805994f7b04f5b6df590645fc6ea60aaabd6663a25a309d615dd8ed3b364f6677485c6a8ee929dbc187efb38df7aa32273490e3943ca4c41f890b6238e324493931b90b1f45cc19f8f70a71db33975c7fe9862193c2ea8afe77ebcffcaed7d5fbf98679d6d46b3bba5a285a3363a1e83d0fac8f2cb426b9cf6fc95c33ea3622bd4ee8854e69284c12533cb9a2769f2ae928b7d7e5a594880f962396e5b40b9635a9438558fafd1f497873eb4ae2d3129407bafc0f145c081fe67c0b4233c8805e23b7f5880ba9b9629eb0dbd455d1f101b66b4ffe7333229767c3718d3c988c427c45f4a863648a2ddc1c30ef71628e184ac7be8bb21dc893d37626dd591631ddb3165567b64d9d863673faba09d81ee62496839443327c58b862d99136d4b1eb91a460d2d0902cf7790cfffb911da97dbda773743c50220acb9aa4115152441fac026e9a5ea1a883ddda2b19ca0de54ee431c38c11eae346231cc521ccc1da94504d7a54298a2b63d3b39caf93ad9b65257683e5eaf95679d565973dd9559f90aa1c2c4c9f9edbe52cd6ba711214e97ed70fe20158d53b8a81ccb44c1e4ccc458f355c1b005bd58be1cddf2341b2851d02d5c2fa43fd609157fd96126457fa00e643168c17e6d50be69253699c174b06e0cd807b90646cfcaf2ae1e75604fac9b304cfd51e56cc5892c6022aafeb3fbdae4c7d1f6ae04092f958b68a6399fd512d062afb88bd92e89a6cbcd7d7e0413f986d0cfe7a3fe046850d4f393f4943fdb5c86b28543e24a863346b3b7e95fdd067b0964ba2ea32b66d523571f13e40110b77846510617512b92d5899328cb5ae9593eda73c036788ce980ce8ed2d35ead823bcd871c8ca4c4c791933d7c76c87fac3ffc494c6eb794cb0eed2fefa24d3c19ff56d0fb6bade6998e39ee81b7cd4219db058e153ae54e08f1fad956b4e1b27d21f27cd72de2284f3a7e7d36acca5cba0c92ef59b4a5d67a1ca8dfb27be7e937cbc97557fb7bab9b22109b45c94f9ad756fdab2d1b644d542c63d9fcec499ff660bf9a3dc76b03958cd588680fe23718afa75799666628c29bbb6264620e8f12395780c7a29c906d493a95d862e050c29053f5780dd7964a5aef0a0584e74f79de5189833927f0750e1a50b205afa68f5c6ee6b76c58c6be4b1a7c40ad87a266c6909a03d080ed29e41b6d48f569ae8ca034682e9055898dffab1bf646a78c4eb0b93f4c999adfcb94206b0fc035a815bc7f00afe1172bf161a401899b30e3c5b96c054b1be54863cbc8fe0a877d28b350431bd31c176791daa44e12c3b18d690380f0a89e77c3f1ba8d9bb7aaa225cfb5e3112b0b9014f5a1564a9bdff2cf33604f2a920ff1e0104515e2b968ce3e527529790bbf99d2050e00a5f53fd4f05d9b20f698eb6d32b8fc3e842793dab99e16764cedf56f88ceda4dba542c67d68dda5fac15f1248306b5d0d78ab6323cec42dd9756d0b81b6acf708014787044822a52d163c9cb41bb81f4b07eb6f2f428809857cf53041a9f94847aa05fa0e0f28dad53537df68526e0f619303b886b6a37bc3f9f0cff1679918b540d1d073a103b59bf415c1afb545a7c2920093f2d5d1e975c3d5101ebb3be2815004e9b922fc841c2e2f9684a71a5188e6066a2abed2a739ba87782bb6cbbebdce20b9735a0faa24a332547aa3c1a6dcd196dac0bcb43764026212a6143bf485f6e165725619c3d009dd0cf57a589dfd3c0645f9e0e2faa9c984aa3bdeffd75048506a4e83ea84625e4b9a533613efc825dc381edcb632935307e397623b2d59438094657db90934d7ad01ebec24d5884661f8822e320c9b861bbc89f9faf94825272a06a07b6b73593d27c533d7b6ab54a6313479b80d680ecc716206e1f5af09dc755e955e71bd51f3b579aa6741cec898297b9909ae547bab9a6b820e2425b7b3fcb9aa4c1b883e23b9d6d5fb32663b7ed6ec9cb6331d2cc19f36556446482ae0759b80caea71b96654277f9ce0eda1ab0f42bee9daff92f3bc026968b21583ce70908727dc4766b2965ab9f872933d14cba23d6d463d0da88aed5a9e7366313c1f9fbbb8583c3d9c100f5f6642b5820a4be6de1e09cece2b4fbc1b84a8a686ef14725577b35f6b87d920688b8fb7f8b022f583882c41a41fc20370d058c0f450f50ebf14b53d2d3a8412b30b04e8d3edb2f160dbfa2bf580ae414601997f46358efbb83324a5cc8539cd8e5b5914eeb20b0f2df312fc3f42ca581623e2060f41e5371e3bb766f6b5aface1caca382847781f300cb3409cb8ec42574f4", 0x1000}], 0x6, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r5, r6, r0}, @rights={0x20, 0xffff, 0x1, [r4, r1, r3]}, @rights={0x30, 0xffff, 0x1, [r4, r2, r1, r1, r4, r4, r2, r4]}], 0x70, 0x8}, 0x400) kevent(r4, &(0x7f0000000180), 0x9, 0x0, 0x7ffd, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000600)=0xc) dup2(r1, r2) mlockall(0x2) 16:04:29 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x2) listen(r0, 0xf2d1) socket(0x21, 0x0, 0x0) socketpair$inet6(0x18, 0x4000, 0x7, &(0x7f0000000000)) socket(0x2, 0x4003, 0x4) 16:04:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = socket(0x10, 0x4000, 0x1ff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x1, 0x3, 0x9, 0x1, r1}) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='x\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:04:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0x1}, {r0, 0x181}], 0x3, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1) 16:04:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfc04fe20e052f636) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10001, 0x100) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), 0x4) 16:04:29 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) write(r0, &(0x7f0000000040)="9d9bdf7e1f4ec66c3789dd804e82ece1e4f34fe533250e739a8d10d506928941a1e5072f263032b8e56c4ce0b69b0731a219642ef258e97cf98e9d0e8b2fff3283f488f74a70a07fdfde256f878e805572e516e2368ae19608cfc94e0ecb253b02fc4a06c185070622cc93a538067cdf27427ded03262e7a8202f6c01f0e82cf852d5823bd97639f9d722249d4590fc99cbbfd40", 0x94) close(r0) 16:04:29 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) 16:04:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc6) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 16:04:29 executing program 0: r0 = syz_open_pts() setrlimit(0x3, &(0x7f00000000c0)={0x101}) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x80) 16:04:29 executing program 1: setitimer(0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4002902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/75, 0x4b}], 0x1, 0x0) utimes(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)={{0x2, 0x3}, {0xfffffffffffffffd, 0x3}}) 16:04:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = semget$private(0x0, 0x2, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x6, 0x400, 0xfffffffffffffff8]) r2 = kqueue() close(r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r3) 16:04:29 executing program 0: r0 = kqueue() preadv(r0, &(0x7f00000012c0)=[{&(0x7f00000011c0)=""/237, 0xed}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r1 = open(&(0x7f0000001f80)='./bus\x00', 0x1, 0xffffffffffffffff) r2 = dup2(r1, r0) write(r1, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0xffffffffffffff17) preadv(r1, &(0x7f0000001180)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/35, 0x23}, {&(0x7f0000001140)=""/33, 0x21}], 0x4, 0x0) r3 = kqueue() r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001f00)={&(0x7f0000001300)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000001ac0)="9427db67e4981b489cee8d631aa0e57f48c63e7261dc0cdeb0bf4d04a6ef36df401e0ab0d446798e13af93212bf1a91236607b9028af4d7302c7b64e4f8cd788061f344c383001ff5e7794", 0x4b}, {&(0x7f0000001b40)="d8c73a67ba704f1d09d6254e478f55ace88f83d2307bebd8278cabbdf4443e592b2423", 0x23}, {&(0x7f0000001b80)="824fb2e19d8161cd2271ebabb39a1b32eca448ce90858c9da304c58e043fa328a3b1d65d56c20bbe6c1b3b1d8053f00f19e5c7e7438790f546b7e1023f37409a19f8f6dd392221153d154553d3c898fc9a98938d2b6916f71e13d4bbdc1d23e78ac35f8af0d814c4e85086f5884c5b130766a873be1fb43ddaacaf60f9f2c8e5d86d80093dac", 0x86}, {&(0x7f0000001c40)="62e57d3343905ddfc7b7589dd24b0fed86189bbce45e7e5b6f82361dc497e9adba8933f969ebc5d39a4ea622819a931e2ad87851a15fa3c17118e79a601d99afa053a67d5f3f40df58804e42d14736070b6eb4a42d73a506f72fb0a0", 0x5c}, {&(0x7f0000001cc0)="09ab807136c9212b6ba2f86d6913a0a7bc4551e143202adc94732b775f4fc56fe031bb7fae0c9d1703d8cf88570f4521d64ef376c751f962e66490f2ea151f0e622efacfa0ccd8bfb39c7b2230d9d9048d793178960f5bf749100ddd560926fab19c697972a45cdd9432c73602759a0376", 0x71}], 0x5, &(0x7f0000001fc0)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0000000020000057dc000000ffff0000defb707f14958ff9dec47b01000000215e6a4bc05603db8094583e2140cb9e2dcd5311ee2bc937743c82087880a82cb6174697f22592ff4ed1ff220e013e26f271f1618943f1df299cc6c7504cd14f0e5d95aeaed6fa96fb9d3293e864ef697f314a313af634365a3c28ddbc73a17078682eb17608b54ac78a47d0709cb99a4b4d6454ddc08cdc802adf2d471464b86343bc75624211261012ee1b58106277", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x400}, 0x4) 16:04:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040)={0x0, 0x80000001}, 0x9c) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) 16:04:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x80000000, 0xffffffff80000001, 0xfffffffffffffff8, "b46dc4b93e3fcada58aa3790c15edc89190ea89d", 0x4, 0xd6b}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9920fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40dc9fd1e10e6c192808e3bf5a5e6aac00fa8bcc30e2c66baef26a4d24ddd3a5b9d63d83e13ebaf40a5039c308f3b36b42098a31e25db63fa6e9755f47f82531fdca07435124feeadcb6c1b72fcacb618b1548632653309d298023fe9291d0dd3af2a871fb9ddc740b10bea943261d2905b3ae92d71f04e0df2c0524425a585f079ba46386522f3bade0c1f0932c418b62d135c7cc5d81c3c1d1a96617cd73132f478b50a6cc63c3bd27d4debbaa603fc353675bf0f4b194aad0a8affcdeb11661010e80c7d86f801d72a995131b79086aa9ce5a440518f2ed56aaba3986866d1a0e83ec6652543e872e0212adbbd432f5b7de0db97d78a95280fff7d9f85c406cccb4771b2d09f3f93cbf63be954efa8a00e4c7d1331171deade64fbdb010177c40353e8cbf4ecde9e9de006689c5acfbe42ee262da2a6a5a84387e25ef30e66da14bc1611867721bc82712e404caaf2c8749ff9798cf723d429065a31af4c89b868b6d0c05890c3b60c933685751a2e4bf038ce1973925a1c4d3b77b851b27ed3b559a9999d6172d33f5bf245180f849d29fb2e800419eb4c0fb1491aa0fe25da441f57e1db1f9dfa1e637b9fd3f4d05c9e77bc5ecbb77bd3f0aebd920ed68a14b2b5e53de62fa5d3c6d69c60e7a970339ec27bbe3f3d0c96bd120fed37bb0720fdd225068fa195ba27dafe2e7f34aa729f76369a0da699634ba6b5e04d80f37930dab49abbb0d0e44755213cdadf97bb514eabad76f5aced5544942e97b1e3cf2cde3fbe4d727daae9c0481b97c19a98c0721cf956d261c1eff4ffd5fef76d0e93424a6aae62d72ae3cfdaeffdb71036bbc4f025e04a0de22f0ed6abdb41b8bbc692b0e03b1e78b20f1fab40dc6f5b31752cc5fc261380e95adfe114c0d1b892232e4bb9c8b3385db97ecbb3ee06d31677d47e85fd98cf0a2833db749937eb24115f0d7e6fb1e4576781adf5d0b8b0796176858beaaeb8a039088c99ada7a3fbe3bd319a260b6886be84e11f659f31c4fedf27d58bf42166250afc42e5d7222b79d6289eb2f91c19b5c644d305ede91b7d7998fd23cbbfaf508857d55fb1292227aae2fdd6497817b036615ce44ab62aeef0eaffb4055ddb6e46230d4e41f0a8a45ecc31a677cdd686a6754cbe1e5c80b4d11e904e7c48e7558d59b081686183d686d8423d3e4542e319cfbd182e53eaef6fd921f5448be72a606e60b30484db7e2d76c0c520ded8d96af82b9b84e1c60843a5e1f7580957170afaac4253345e855df7b9e805b11dca61477e6e8f90fa80495bee606d5b7ce59bdcbec255e0e8d38ee604fc1e55517b5673271f8b0060c40bd99a7593850e5ec2b25c415a7119303137dd1bae65c5346f8d02b4dcf29333b1d7a52c8128b6c2363d32d1e373e71da879c536fec760c11750145169754c27a8572cb79d462bcafee1e5d22bc82e3ad45a741dc1c5dd12cc282bca300ec79ae408aeb5511d69c66ec970326e5f68dfd32ed02e59d824b20ba70bb7bf748e6a201c0c6fb20d8ae99593ac07c53e5952d9d7ae32e3366fc253bcd8e42cdb01f90d20e5e8d7a290e999fa1d3e0ca783c5a30994d2c628d23d4c9d483f4bbfd52a29daedb6720d331d6d9990dd7e530da54802f3547502f2175f25916ddcebf4d1a2574e8b49c6a011c9364675dc9e233ccab3095038983e4bbf8bda76d28c9bacc3b3c64f0a01845f52024f68d747c6f274eb15b8ee45942e09028ecc9d8ce645f52d5df09c97bfa415", 0x558}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:04:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f00000003c0)=[{r1, 0x21}, {r1, 0x29}, {r1, 0x20}, {r1, 0x150}, {r1, 0x31}, {r1, 0x42}, {r1}, {r1, 0xc27e8fdab77a68}, {r1, 0x80}], 0x9, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000002, 0xcad, 0x200}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x1f, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x9, 0x13}, {{r1}, 0xfffffffffffffffc, 0x22, 0x2, 0xb3}, {{r1}, 0xffffffffffffffff, 0x5, 0xfffff, 0x4, 0x80}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000002, 0x81, 0xdc5}, {{r1}, 0xfffffffffffffffd, 0xd, 0x1, 0xbd2, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x5, 0x20, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x94, 0x80, 0x5, 0x40}], 0xff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x85, 0x14, 0x1, 0x81}], 0x5, &(0x7f0000000380)={0x1, 0x1}) symlinkat(&(0x7f00000000c0)='\x00', r1, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2010, 0x800000000000004) nanosleep(0x0, 0x0) link(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='./bus\x00') wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open 16:04:29 executing program 1: select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xfffffffffffffffe) r1 = semget(0x2, 0x3, 0x10) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/59) 16:04:29 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000000)={0x0, ""/100}, 0x6c, 0x2, 0x1000) chroot(0x0) wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open 16:04:29 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2018, 0x5cc8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getitimer(0x0, &(0x7f00000001c0)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000200)='./bus/file0\x00', 0x38, 0x82) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:04:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000200)='./bus\x00', r0, r2) setegid(r2) chown(&(0x7f0000000280)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r3 = semget(0x1, 0x3, 0x67f) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000000140)=""/142) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r4, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x4, 0xff}, {0x2, 0x5}}, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) 16:04:29 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) close(r0) execve(0x0, 0x0, 0x0) 16:04:29 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) r1 = msgget(0x1, 0x0) socketpair$inet6(0x18, 0x4, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000080)=""/24, 0x18, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:04:29 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc) unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f00000000c0)='W\x00') 16:04:29 executing program 0: getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setgroups(0x1, &(0x7f0000000100)=[r0]) r4 = getgid() getgroups(0x4, &(0x7f00000000c0)=[r1, r2, r3, r4]) r5 = shmget$private(0x0, 0x1000, 0x504, &(0x7f0000ff7000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) r6 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000feb000/0x13000)=nil, 0x3000) getgroups(0xfe97, 0xffffffffffffffff) 16:04:29 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f00000015c0)) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) getitimer(0x0, &(0x7f0000001640)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x12000000, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) mknod(&(0x7f0000001680)='./bus\x00', 0x8, 0x1) mknodat(r1, &(0x7f0000001600)='./bus\x00', 0x4, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setflags(r1, 0x2, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) syz_open_pts() 16:04:29 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() minherit(&(0x7f0000a76000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() r2 = socket(0x10, 0x5, 0x3f0000000000000) shutdown(r2, 0x1) setreuid(r0, r1) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 16:04:29 executing program 0: socketpair$inet6(0x18, 0x4, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) setuid(r1) pipe(&(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080), 0x4) 16:04:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:04:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = dup(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0xfe) 16:04:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) 16:04:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) fchdir(r2) dup2(r2, r3) open(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 16:04:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x201, 0x80) chroot(&(0x7f0000000100)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') shutdown(r0, 0x3) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) 16:04:30 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ff9000/0x4000)=nil) r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001140)=""/4096) 16:04:30 executing program 1: r0 = socket(0x14, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:04:30 executing program 0: unlink(&(0x7f0000000100)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800000, 0x1) clock_getres(0x0, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x81}, &(0x7f0000000080)) 16:04:30 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x4, 0x9, 0x3, "b1707ced2bc4ba08b7fefc487f2fff5c97c76589", 0x2, 0x415}) r1 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) sendto$unix(r0, &(0x7f0000000080)="5ad2131e3dcf597698e89fd30db94451ebb3122081eb11a703e4ff9d6aa161d0684c4f04e387980bf19253be0c03d7500cc4d699e217e81e145485e04867f50aaf11ce992547f852cfc4a3cd2b670e965725297ce47274e88a18e9fb7e6784b03203d2773fc0d4cb031a3f02c380f67c1f85426cca01", 0x76, 0x40a, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c6530007dae58571e1b3d6a1f42fd9f9026acd53b256328c86437fae1716a4aed2692fb3149bc053442fc077c1a41723d8d4c2bdd4586a38fd28431ebcc51ed1e0cb138eda180962b2239a139a604ad9c088a06d849fc9fd9b2436486d5f9ad8a6dce7fa0614b3aab0ca4428a038f516eaf91655b9a796d58cc1c4f19560380c010c7fa051e51b8c86b2022864139ed8d4ecb0c4fbf014434bcf601843b116cbaa49d63"], 0xa) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) dup(r1) getegid() chown(&(0x7f00000003c0)='./file0\x00', r3, r2) 16:04:30 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0xfffffffffffffff8) dup2(r1, r2) fcntl$setflags(r2, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:04:30 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) r0 = semget$private(0x0, 0x0, 0x705) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000040)=""/79) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:04:31 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) 16:04:31 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) open(&(0x7f00000001c0)='./bus\x00', 0x300, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xffffffffffffffc9) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000240)='./bus\x00') 16:04:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(r0, &(0x7f0000000240)=@un=@file={0x0, ""/79}, &(0x7f0000000300)=0xfffffffffffffe5b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe07402608", 0xae}], 0x1) 16:04:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8eef, 0x8, 0x3ff, 0x20, "9ae4d1e89a525a02b160a81d9373b6be3633502a", 0x20, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "109fa9e9af9c0ff8762eaba2ce2ff9f7245b1310", 0x0, 0x20}) 16:04:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x4}, 0x8) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x9, 0x39}, 0xc) getsockopt(r0, 0x81, 0x80000001, &(0x7f0000000080)=""/231, &(0x7f0000000180)=0xe7) socket$inet6(0x18, 0x8001, 0x7ff) getsockname(r0, 0x0, &(0x7f0000000040)) 16:04:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x600, 0x40) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x6, 0x0, 0x80, 0x0) 16:04:35 executing program 0: r0 = socket(0xd, 0x3, 0x800) fcntl$getown(r0, 0x5) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)="c41408ca8fd5c17602587e98c467e00aecae0478c5e2b129c44fbbf87632529692604b9b0276905c1588444bfd3d6ff6eaf732cc2683adb14d75d67ee0f8a59c34dbe8baaa5307232450fcc65e82c79bac70b052080694b1f30a9e29a7b42920b27edfa2a09df163350b043a193bfe9c", 0xffffff5f}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="5c77b1202613d3444cbef1e0fde7795533e268eb5e261a0fb7e95e59229dffceef6af9061431a16fedc929d2ba4bbc712db233ba2ad5c0a859d0296f0f13c8ac87fb80efa7b96023603f5d4e1b5d9e09a29d5799c62b"}, {&(0x7f0000000840)="0ec9a4f95a26bff0b1e0e3efb71df06bca8b2041d4907b5dd71ae2052be18f6ed232f0902cd3e6a9ee678573b4be3a34454a929db5ffe0be42e4d3ad9ffecf723b22dc2d218aa0df12eaee9523ab00e2971f3a1e4e1a184e10deab4807f1cb1980c441b0ac0da72dc6d1b925e81d4132f8fda779747001e936f14dc446fa573f5406e73a305d51e6360f4c8ea7e20ba54e626b8495f61db687aba801d50f9b657ce48ebaf5a16d6a8f83799038ccb82edbad2d649eadc23f7ae8aa2fab26a96363a03106e30d875a3f11a3b6a1b5973550f541c86d48b423f2b2586ee770f5"}, {&(0x7f0000000540)="961106b023c945d256f20a65b22598a56e4957d83806b159501ea58f3ebdfcedc20f1c8262b5e67b8d10a77fb8210697761a1691e113fb0a1e3bb6051d307c7348dacfdc9af56a7fdaaebb416bf864f8d7eb9c1cbcbf2c7150400aa2970a55dc64bbed08410de7a0b748eff8a2b4bf848ee99ea42f8818402f553f640abef068c9c3e9c6cc822b17803c5281c1b1e8597bc5a2a461c04bfe994ff0a5ea060efb1d9c605a7f6fd51adf4c2a3465c803680fb2c9061fc7e98f8ee4520ec31592fd67e44978a8467ad666a177086231f7dd3029bc6c32ca8017c7c48e753baf19d2e0f98b225b738cefbe280fa4cc46973f89"}, {&(0x7f0000000640)="15aa7e900e6a14237c32e1c0a694d174dd6516fc5181169c9a1650fdd138b1a4a186fe50d7900c45644fd8280c74f8ae34b0b8d17f63"}, {&(0x7f0000000680)="fcaeddebaa8871b5441ed2d9b42bb736a18060b91419e4814b0d021e4fdc25f3e65a4e2e9396410a4d2824aab06f639b3b22d308eab348a4b83f1b190aa12e02d667a3f8c25af7abde658167e3070dd7b07e637ee9105d94e068fb2fe6732fcfd44911aa9d546523a39c0d1dac1ee1f093e4d8e9a798884d5028d1714d0d2bd93050a098d39c4119c154a8c77e4af9a7a1eadf96303d69e532b2d724b29053f15a34cd1cb6ff62c6b824261e6d934321e3f6388edc37639af99b393dafe2cfa834acc04c54698d0b9165dab4052266e3204c7f79ba49031c4cbacb1e"}, {&(0x7f0000000780)="c8cb954d443b8aef2a6411befe2791b10117fbdeb7c7da1f0e310978e10f5c"}], 0x10000000000000ce) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x7}, {0x18, 0x0, 0xffffffffffff2e7e, 0x7}, 0x0, [0x101, 0x3, 0x5, 0xfffffffffffffffc, 0x7, 0xfffffffffffffffb, 0xffff, 0x7fff]}, 0x3c) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:04:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8000000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xfda4) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) 16:04:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/32}, &(0x7f00000000c0)=0x22) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:04:35 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x61}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$unix(r3, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r0, 0x0) 16:04:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = kqueue() recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000380)=""/137, 0x89}, {&(0x7f0000000440)=""/153, 0x99}, {&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000500)=""/128, 0x80}, {&(0x7f0000000580)=""/237, 0xed}, {&(0x7f0000000680)=""/171, 0xab}], 0x9, &(0x7f0000000800)=""/217, 0xd9}, 0x41) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = dup(r2) r4 = getppid() getpgid(r4) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x6}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) fchmod(r2, 0x20) close(r1) kevent(r3, &(0x7f0000000900)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1, 0x7, 0x7}, {{r1}, 0x0, 0x10, 0x40000089, 0x36f, 0x3}, {{r3}, 0xfffffffffffffffe, 0x40, 0x20, 0x3, 0x101}], 0x7, &(0x7f0000000980)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x4, 0x4}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x99, 0x80000040, 0x3f, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x4, 0x7, 0x5, 0x400}], 0x10001, &(0x7f0000000300)={0x7, 0xf6}) 16:04:35 executing program 0: socketpair(0x20, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x49) r1 = socket$inet(0x2, 0x3, 0x102) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) recvmsg(r1, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 16:04:35 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) flock(r0, 0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/17, &(0x7f0000000040)=0x11) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:04:35 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/247, 0xf7, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) listen(r0, 0x4) r1 = shmget(0x1, 0x3000, 0xf1dbc4938fa2bdc4, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x12, 0x2, 0x4, 0xb9}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x800}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2a, 0x80000000, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0xa0000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0xfff, 0x1000000010000}], 0x2, &(0x7f0000000280)={0x8, 0x8}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r0, 0x0) 16:04:35 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r0]) mlock(&(0x7f0000ff5000/0x8000)=nil, 0x8000) sync() pledge(0x0, &(0x7f00000000c0)='\x00') 16:04:35 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x100, 0x82) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x28) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x8, 0x20) open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x2, 0x40) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f00000001c0)='./file0/file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file0/file0\x00') 16:04:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) 16:04:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002000, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="851abd732a1816a614d950b8f32de6204639ddcb04f938e12f88b431f432b8ecdde615d3c52e92f9bdc4400c2c357494a5acddeb0148acc4c8e6713c8e5e09dcb34f78d73cc90d5c7a2a395d87475092905461dc9ea40e5e0b6411dcd5972e66b9eb30fcd66dba0030c9d447ae5b134c30b288d9fab3fdb952b4d5eb13e4fdebab0bdf51a3babad97b329637a69b008a973ba1806328f5bfc615de8af1c17b874d1b2c12206cd9bc3de4a66d1d9d660ffb99a50f1977611cbef08a055efbcc4a670366a6ff7645", 0xc7, 0x1, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0x1) 16:04:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x103) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x1e, 0x3, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:04:36 executing program 0: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') socketpair(0x6, 0x2, 0x1b7a5b84, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x28) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:04:40 executing program 1: r0 = msgget$private(0x0, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(r1, &(0x7f0000001140)=[{&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x4) msgctl$IPC_RMID(r0, 0x0) socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sync() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x800, 0x4) 16:04:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x9, 0xffffffdffffffffc, 0x2, "1e008682ab1c30585ab8bdaf345f070c98206fb2", 0x0, 0x1}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f388f4f8ae04803cea065176003bb1fe"}) syz_open_pts() 16:04:40 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0x8800, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') recvfrom$unix(r0, &(0x7f0000000140)=""/233, 0xe9, 0x800, &(0x7f0000000040)=ANY=[@ANYBLOB="0000ed2f64836c653000"], 0xa) rename(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000780)='./file0/file0/file0\x00') execve(&(0x7f0000000240)='./file0/file0/file0\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='r\x00', &(0x7f0000000340)='-\x00'], &(0x7f0000000600)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000480)='&}\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='r\x00', &(0x7f0000000540)='}\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\x00']) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x14, 0x5}, {0x7fffffff, 0x2}}, 0x0) readlinkat(r0, &(0x7f0000000640)='./file0/file0/file0\x00', &(0x7f0000000680)=""/181, 0xb5) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:04:40 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) socketpair(0x22, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000280)=""/132, 0xffffff1d) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) 16:04:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x20) recvfrom$inet(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f00000011c0)=[{r2, 0x4}, {r1, 0xc1}, {r1, 0x4}, {r0, 0x44}], 0x4, 0x8) r4 = socket$inet(0x2, 0x4004, 0x41) sendto(r4, &(0x7f0000001100)="c423c7333941d148bc48c7f5b2ea76923494aca243aa302805fe091216c1b4071f36aabc84bb703da0247ada16b019f744bbc988c9c83f40459b0e1be4f4c1345ff9347d66e293b138aeec2429c4313b5d8466e8bb083cad7a40627256e336e4eb", 0x61, 0xa, &(0x7f0000001180)=@in={0x2, 0x2}, 0xc) getsockopt$inet_opts(r4, 0x0, 0x9, 0x0, 0x0) listen(r2, 0x0) 16:04:41 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') utimes(&(0x7f0000000440)='./bus\x00', 0x0) select(0x40, &(0x7f0000000200)={0x1, 0x10000, 0x5, 0x10000, 0xea9, 0xffffffffe2691d76, 0x5, 0x4}, &(0x7f0000000240)={0x0, 0x1, 0x6, 0x4, 0x1f, 0x3ee8, 0x6, 0x7}, &(0x7f0000000280)={0xfffffffffffffffc, 0x3bc6, 0x5, 0x2, 0x3, 0x0, 0x7, 0x1}, &(0x7f00000002c0)={0x100000000, 0x2}) execve(0x0, 0x0, 0x0) 16:04:41 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xd7, 0x3}, {0x100, 0xffff}}, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x1c8) 16:04:41 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) r1 = geteuid() setreuid(0x0, r1) 16:04:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x8) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/215, 0xd7}], 0x1) 16:04:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) setrlimit(0x4000000, &(0x7f0000000100)={0x3, 0x1fffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 16:04:45 executing program 1: ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r2]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x81) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x8, 0x5, 0xffff, 0x6, "e0f903573f7c880f3cdeb284ee11521d0b81717a", 0x2, 0x22d0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x5}, {0x0, 0x4}}) readv(r5, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/99, 0x63}], 0x1) r6 = dup2(r4, r5) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={r0, r1, r2}, 0xc) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) clock_getres(0x0, &(0x7f00000002c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) nanosleep(&(0x7f0000000380)={0x1, 0x81}, &(0x7f00000003c0)) bind(r3, &(0x7f0000000400)=@in6={0x18, 0x2, 0x8}, 0xc) nanosleep(&(0x7f0000000440)={0xffffffffffffff87, 0x6}, &(0x7f0000000480)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000004c0)) chroot(&(0x7f0000000500)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000005c0)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000600)={0x9, 0x6adf}, 0x8) r9 = msgget(0x3, 0x640) msgctl$IPC_RMID(r9, 0x0) ioctl$TIOCSTART(r6, 0x2000746e) getdents(r5, &(0x7f0000000640)=""/78, 0x4e) dup(r5) chown(&(0x7f00000006c0)='./file0\x00', r7, r2) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000700)) setreuid(r8, r7) 16:04:45 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x82) 16:04:45 executing program 0: geteuid() r0 = geteuid() setuid(r0) r1 = syz_open_pts() fchmod(r1, 0x0) 16:04:45 executing program 0: getrlimit(0x9, 0x0) 16:04:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x3f, 0xff}, {{r2}, 0xfffffffffffffff8, 0xa8, 0x1, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0xfffffffffffff801}, {{r2}, 0xffffffffffffffff, 0xe2, 0x1, 0x8000, 0x5}, {{r1}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x8, 0x3}, {{r2}, 0xfffffffffffffffe, 0x19, 0x1, 0x8, 0xff}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x7ff, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x84, 0x55, 0x401, 0xff}, {{r0}, 0xffffffffffffffff, 0xd0, 0x80, 0x1ff, 0x7e}], 0x5, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xd, 0x7, 0x80}, {{r2}, 0xfffffffffffffffa, 0x40, 0x9, 0x0, 0x5}, {{r2}, 0xfffffffffffffff8, 0xbc, 0x11, 0x40, 0x8}, {{r2}, 0xfffffffffffffffc, 0x81, 0x0, 0xfc69, 0x100}, {{r2}, 0x0, 0x8, 0x2, 0x4, 0xa0}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000006, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0xe0, 0x1, 0x3, 0xceba}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x187, 0xffffffffffffa3dd}], 0x4, &(0x7f00000004c0)={0x1fffe00000000, 0x9}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0x100000000}], 0x10000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x80000001, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x4, 0xc0000006, 0x4b51e835, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0xe00000c3, 0x77, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x0, 0x73}, {{r0}, 0xffffffffffffffff, 0x81, 0xf00fffff, 0x9, 0x100}], 0x9, &(0x7f0000000240)={0x8}) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000540)=':%\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='(q*\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='},({\x00', &(0x7f0000000740)='\\)\x00', &(0x7f0000000780)='\\\x00']) sendto(r0, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad5f1a735b9299766ee6e196bfcfcef1e4b7aab0340ddb521d8aeff88831afd7f330d8f9fe712643d571e0e62085b00e0be4efd7cd9609ba2305ee90b4b99ee18a6addb872aba7819ef2629e8812b9ba6605caed2dba4f1c783f20455cdf87446fca04d6f1d1ff6f4a7455bd9fe2d93174e6223b76773b77878a", 0x91, 0x0, 0x0, 0x0) 16:04:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) r1 = socket$inet6(0x18, 0x8000, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x2, 0x3) 16:04:46 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000000)=""/37, 0x25, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) getpeername$unix(r1, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:04:46 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:04:46 executing program 0: clock_gettime(0x2, 0xfffffffffffffffe) r0 = getpgid(0x0) wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) 16:04:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') listen(r0, 0x200000000000002) setsockopt(r1, 0x6bfa, 0x6, &(0x7f00000000c0)="cbfd5ed430649692b5856427e5466e43eebdb271cdfd431c29402e17ac97379a4fafddd368fa71b763ca0c250ef0fd3fe0976d4d281b146d169256a0e37cea54fb8d64a19156603c966f21d03573b66f8a325cad2a959ecf6bce7c494fd506f00e11c60772da6614690061617d17270930adb4e2123b6eaa9b8e3abf0e903af6dc3a06d5e8c04ce4bc220446ec22bf4e90912d39150e2990a209351a1b54e44775a23b3c293f99374d18e2c0283c9c05b125de983d0f2f587911da6f801c962db4047876dc7822e651e32c7489587b46286dde0af7ecd2aa12a9654eb296f0", 0xdf) 16:04:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x8001, 0x5, 0x669d4526, "71cd39ef5e8e4e09ab7726c64e716bf40a75ed60", 0x4, 0x3}) setgroups(0x0, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:04:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x5, 0x6}, 0xc) 16:04:46 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x190, 0x1) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:04:46 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r1, &(0x7f00000002c0)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semop(r2, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 16:04:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) getsockopt(r0, 0x1f, 0x5048, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:04:46 executing program 0: setgroups(0xffffffffffffffd9, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x20) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x100) read(r0, &(0x7f0000000000)=""/24, 0x18) ftruncate(r0, 0x8) 16:04:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0xfffffffffffffffd) bind$inet6(r0, &(0x7f00000000c0), 0xc) 16:04:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x4, 0x7) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0100ce7d788b415485d62c9e0058e62e86c2597174d9"], 0xa) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:04:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x7f, 0x6, "62dc08f281e1c78b586f000c3f8cdb34f86b69d5", 0x10001, 0x1}) r3 = semget$private(0x0, 0x5, 0x1) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r4) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x41, 0x1, 0x8, 0xca1a}, {{r2}, 0xfffffffffffffffc, 0x2, 0x10, 0x3ff, 0x6}, {{r1}, 0x0, 0x8, 0x20, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x44, 0xbb, 0x7}, {{r1}, 0xffffffffffffffff, 0x88, 0x40, 0x4, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x4, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0xa, 0x8, 0x1ff}, {{r1}, 0x0, 0x8, 0x80000002, 0xffffffffffffffff, 0xffffffff}], 0x3f, &(0x7f00000002c0)=[{{r0}, 0x0, 0x10, 0x52, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000080, 0x9, 0xcea0}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x5, 0x4}], 0x7, &(0x7f0000000340)={0xffffffff7fffffff, 0x2}) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/140) 16:04:46 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000240)=ANY=[@ANYBLOB="032f62696c653000e84949cdd858724618c50eea06b08474302a"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="dba49441fdf2d398fc20f033eb43c4b5b2caefd421c45584328a673e493afb917d6c4314ec7c6c1342161d79bec0e429bb98ec9e7a24261787d9e1031e8ef53f9952a2a4fdc3671d6235b52c3f7c295ecaefc581d154fa93524a2a67342a273b1991dc78fd685551b3ad66f9f4fa02c3f92f04375553f39c57cc78207a41b19bd552a4ce7f1a35b7f950650ff5af66c2f72f6de289165e8c894d8562ce2c2a61e88978c3f1a4ad03dca68e42a435239f", 0xb0}, {&(0x7f0000000100)="ec67705cd7e882d56ae9c1aff39a4fcb8a95722192666572f65faa1b7508a2dd33bfaebf4db25f8a968a4b024ec64d6777734a1e9f6f7ba34141c96394ca875ff2d35d3232091b8aba4959750f8f0858efbe031530e0a91eac039ba127e873c510274fbbae3681fb1bcd29e920049089e66d073fc31c64dedf5cf13bb99f", 0x7e}], 0x2, &(0x7f0000000240), 0x0, 0x400}, 0x4) fcntl$setown(r0, 0x6, 0x0) fcntl$getown(r0, 0x5) 16:04:46 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, 0x0) 16:04:46 executing program 0: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x1000000000000001, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) msgget$private(0x0, 0x6) r0 = socket$inet(0x2, 0x5, 0x1) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000280)=""/161, 0xa1}, {&(0x7f0000000100)=""/27, 0x1b}], 0x3, &(0x7f0000000340)=""/134, 0x86, 0xffffffff}, 0x40) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0x3f5}], 0x32f) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x10, 0x7) 16:04:46 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x41) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:04:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) getitimer(0x3, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000280)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) getitimer(0x3, &(0x7f0000000240)) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 16:04:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:04:46 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6004, 0x1e8a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80, 0x0, 0x0, 0x0, "c0a46eac8dd2ac8f703ad58cabc77b2763239151", 0x0, 0x7fffffff}) 16:04:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:04:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x5c5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x10000, 0x0, 0x1fe, 0x0, "65668c1f2a1c3b00", 0x0, 0x1000}) 16:04:47 executing program 1: r0 = kqueue() lseek(r0, 0x0, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) ftruncate(r1, 0x0) 16:04:47 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x9, 0x7ff, 0xffff, 0x7ff, 0x9, 0x8, 0x4200, 0xe000}, &(0x7f0000000400)={0x3, 0xb22, 0xa80, 0x7ff, 0x34, 0xfff, 0x3, 0x4}, &(0x7f0000000440)={0x5, 0x5, 0x6, 0xa, 0x40, 0x8, 0x5, 0x1}, &(0x7f0000000480)={0x64a, 0x2}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0xff, 0xa35, 0x9, 0x7, 0x101, 0x6, 0x174}, &(0x7f0000000200)={0x7, 0x9}) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x84) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00'], &(0x7f0000000340)=[&(0x7f0000000100)="252ab100", &(0x7f0000000180)='\\\x00', &(0x7f0000000240)='.\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)="13d82900"]) 16:04:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget(0x2, 0x3000, 0x0, &(0x7f00002c7000/0x3000)=nil) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = msgget(0x0, 0x1) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgid(0xffffffffffffffff) pipe(&(0x7f0000000140)) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x13, r1, r2, r3, r4, 0x0, 0x8}, 0x5e9, 0x2, r5, r6, 0x9, 0x3, 0x3, 0x9}) msgget$private(0x0, 0xd0) shmget(0x0, 0x12000, 0x504, &(0x7f000057b000/0x12000)=nil) 16:04:47 executing program 0: r0 = socket(0x18, 0xbfff, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:04:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1000001, 0x0) r1 = getuid() seteuid(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = geteuid() getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r5 = getegid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) write(r0, &(0x7f0000000100)='D', 0x1) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x4) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) 16:04:47 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x27d, 0x0) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) rmdir(&(0x7f0000000000)='./file0/file0\x00') kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x2000, 0x1) kqueue() 16:04:47 executing program 0: r0 = socket$unix(0x1, 0x9, 0x0) close(r0) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:04:47 executing program 1: r0 = socket$inet(0x2, 0x500000003, 0x8000) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:04:47 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x5) dup2(r2, r3) 16:04:47 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x7b68cdfe203872ff, 0x0, 0xffffffffffffffff}) 16:04:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/105, 0x69) 16:04:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2049, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0xb9}], 0x3) 16:04:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0, 0x12a}], 0x227) recvfrom$unix(r0, &(0x7f0000000000)=""/87, 0x57, 0x40, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 16:04:48 executing program 0: r0 = msgget(0x3, 0xfffffffffffffffc) unlink(&(0x7f0000000000)='./file0\x00') msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="02000000000000003ca2ee1899bd1fa10a0a60b47b559f4705be0e323b7720899f369955bd20cb5340a5616cca66f6b16a2f220fa6ba3d4fd0b8d0b351dcee0d2666f6c14b99a30fb028ec96111b36927f242cc93819b9a6c4b270c851d370e5d0c29e2e2c2ac5207a8a35023520492442a1686a7c52fdc8280b9146d6800182ad5d3d916cd6dae288ace4c0d8f6ac5311b23452f7db43a0abd9fc99a94e1026149617bcb1547429d0df3c9bdb9adf376fb5257b00d9d99311306d04c527b8eed5ab102acb1ae841b5a850e486c2ced73e716f0af4ca163103b5a8de5a87a6248374692bb8a49ba2ec28177cbb340b4e269c19ee0196aee9bf707590e3107f751377f77f9295efa2fc30e219f069762f42f0a0eccd89e153bdcb6d6eae4c2b"], 0xe5, 0x800) r1 = msgget(0x0, 0x4) msgrcv(r1, &(0x7f0000000100)={0x0, ""/154}, 0xa2, 0x3, 0x800) 16:04:48 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=ANY=[@ANYBLOB="08b66995c3f606f205c41c9936386c3b10ef0b5fe8bf15319c05cab6b74027f26762a5b97b06845640892cd5da15ece9d0e78daaf5109ae732e9df7fa91f157019ee4c57ec58d625e24a9aecde19"], 0x1, &(0x7f00000000c0), 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) 16:04:48 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, 0x0}, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000080)="98174b3f825f0db24856b67d45f082094c8afe0b7838c8fe24523740fbc27e844bbc263541f55277820889eec66f4a53864cb3231ae3ad36fbdbe945558038aed7335967e938313c42feb5dc1dc75a59efc42dd567db8a48ce885cf6f0874517e9c17e7d5e27c2631e4a7b85695eb2499edbd8801d4c2c4645c19228e38f48f46bbfa0720df046e59059164dcc40e567e53977e07d3da03b01215c532736ef8749c6ae400b8b33b34813675fe20715b1", 0xb0}, {&(0x7f0000000140)="eab883b2477f75c0ec7dbd157bf7b689b960d987d14f5e768a2ca0867c02bb64335f96d863dd15bfd2a03f51a006b8450877d38c0cae7b25b5fb29ebcada9ca275f2101cbc338819790874866f59bf377d24bb877e6ff535f69e225c2bbe85a67268518524ed9d0dbdf5dbac74c5d82a496c034e793c96d057b402e65038ee83345f4a3558138aea417a16acf7c9c018ae6cbaf48403c4a81634cac37762776463b8529a06e07226361ad3fbaaf20f34de2b2f102b9e5b108abd6f5230515e17731013dfb15e449b074c2f79a2c52b6d85836e615bb46314b23576bc4394548297fa8980b8ab642ac82accf730dfb124615a23edace89415370836796545f4d413fd9bb50ed105e0f0989f42a323bb9478c90f8f07f085b2b8c8f5869f17dd2ac8b0732da7e9747a1190e0c4121be4c8c31d8054967979debbb4afc503b001a2f83e13c73428dd0a86552d6e2b000291a515e4102cb1e28f66ea150c725c5a18f1ad02a96696d3bf111f3c1b73de1029e0dfbedc84885b6ccc6094f1a7025cc289b2e764a828a6d97b6bbdb801de8f15da92e4e39df2b5bd0c8b4544d11ecabe0cadf2524c5513c01cd8227a5c8eaeb7e7c2c505e35c96f06c279ddc4835f11aac17f42d347ed69c0c4d3bf49dec78935868638b61bae83362779682ffee784f876831a45c369ea86a336e249376eebb6bcf2bc5c2b7614047908525e6f40c878b3de46bbb35458a05be4d4e6226c372333abffed4584c8b494f4ae8e17efb3bb2c5f556d4c982ad964811e9f15fb74f37b9f658bd0100c247517547aa4b92c54501bebc55b7d5cc06f2a4370ec95e41ad8371c710488f3dec8e6adfbebfcdec4929c82b90a172cf0d2400910428e51479ca35d4f8c40c5eebb2a6b81e2f42438877b721b999472d0c0bb135f7604764395d3ef312234d5bd4a55787939d800508ebafa116260b2ec58112b49d905547e3c73571c1418a095f3e354e39e135211f3947e9f2806953e547d411a2205f3a87b0656d6aca4e2e500e338c2c8c70acf3a39ebc9feca429ad79248e4cc00726bc425db5a821deb4dd34f6e5870bdb5173be6a32a534de975b1a8c3018f629eab3ba4d100a1745d04875107ea0c03e36834619715d19f454d879c8ecae0dec80be2026510a38de35e30c04547e46e14e4ac039ae04222bc9ed1348a6275c6ff41f68ee6aa4e9cc0cd53d6b097c039e723e49397f98152880d58cd00d027a5446b558b9d01b15542b9702aa9fa8e153aec4edf8dcbe6d3e1deecc77b8d302f7066009cb4d9b337803e2bcd0b5e5f80240a34d25731bf02ed3b002138388952f261aedfbdb53f9b67218db8e8410f8a947f5e6719b0795019b299b5aa82c4a0a1600de15cc714dec36b37a397b14fee3e9ec6e140e9510a4c99a0dc7356abba24a3fd8863bae54a9b0b5f2bdf5ad167f13d4ae94a90bbce1fb8dffaf537436c3c21438c34d8e3b254abff8f7d4660911d602a7e8828ee0b3521d8469ae6a1854979fe6d17b2c464c57cb6ffbc8db275c74e9efc58387a8e14968513098cb6c014d1e7686fc666562725a72392f9b33e3fa3103d4aa9fea74d2cb238bce304075d1acfe480dd8e4a072d01f75b18cfdb5060babae8d9a9ec2ea73a9ec9cff60318a67ba46b6debe2f856e6414210366c73d071fc5210570007ef586f4df7f4439b0c3141435bbab2d1b611be1d2435581784fe2188b7dc5c8c396196c92adf60c23112aba6a6014f3ed4ecf5478d86f8d938eb800cf65b97bf94165af30dc5c631c462b612732e36b796ff2955ad3eac0aa36ee799d62ba826f31c7a75b86035e62db0a1f56eb95c6403ac34ee934aa57e2fb5b21b6cef88f0a91930a99f5c64498866815524cdd0e04615110963adac4483a3da27067d06ff9d0f0fd4788e24e18b646a56ea5665dbe7e5f37b8a4a6be750c88a82b3144fdbe8ce6a35125c41e97b57e14dec2e5babc48dba12b8f6f76f918c66fa626cc3879eb990c23be787e742732fcb9c679d4a6f777fd6ae3e1af7b4ba1694ad809881c98b70a3b7d725ae6a5f6896a0ad27dd5bb609071e31db678f9fd94ad4ae32b03a73229e44c979b37d008b334a1d2f060c541b8157400a4d0100a0779d79e31e1b9c587287bcf75ee9d59069b02ddbc5db5121a9529de9c066a6b9e7d1760b71c7b83751def0210db9731cacc97182c9b4bbf4bb754304a53484ca627ebec31f0dc946c7a333fc157c011279303bb2e4285cb0f1f97d8af30079b76ab62f1a7a81128877a51dc250420c17951c4118125ec8ee5aa5e07f623c74bf0b02a8661ebbd2db2acee6769d2add0d53667568ebcb783bb0a5b369a203f9e00a3be7537d741b18a0c44e30616dfe9419cec732404e8e761e84a1bec6864ecb68462a7c23df7270fc9d7e42ecdf2d19dcfaf3b7be28fd2e7a66f616d8cea7aa128557ea449f9472fc1b158ef6376420b6c92eb56fb221ce4b5e2029da7e27e964dd363bc640ab1deb875a68a0b8b57c0e5370624a046cee78b8f430d7c0d637a0b0c035cb1e4a9f299d9638f601a7ea05928457b19375d55b873717b60beb0bd47925fdcc2b4b852f9ad60535c7e03b7063bdfda7fbf310d44e9c1d34f0fc1e08d4c7fb470a734fbeb7bfaf5f55c69c2a98ece6a169aa7835a6512875bf39a5edc0c4681b2ec93ea6cadbc6ad22de7a1db46f1c79baf0b17e7574549652ecf86a32ff6612050c21db0d09fcf218954f04d80cc7998295147c4e6092c41548259a96c5c6cf5f4e52feaca9834a2ae0a5a5bebbf65409c2fdfb46f955a3b559afdce14adf908c932230d6a8df8230aff58630d0f3bec259a73be3028520729e6e83239cb6442942f40a32d6177c5d9df375cc6a709b4db071cc1992522d6adf5a199efc022bd58510a64fdea29b27397cd85dd8ad91812751ad5b790db895dae2ceb3d5448234b6141a24f0fa94b6871e55e1983c0a2046dcdc6f951316466857c8ea56dc19444475a89145eb070a9155ce36b08dd6a83c1c925ca17015f61fae6da0945ebe5990fc5735d75ee1f8dbd66f5f538e1cc72384b3e9cf710b31fd40e8dc877e1a4301b864a27189c0a7656638a5f5d39e6eb5fe1b4897fd0d6bcffff533e27758bc1b0cc99a10c0d4d02ced41dbbed815983da908df2c1bbfbee9fbb85e24dab236e4fdcce1bd968080b2bd16525a269b18c843c7f4405ae37c10ba216d845e77c9eafa6b7a1363e31f16a82d4a55dcf4c29f6178abe19c9dbb19063990388e501dbebd1f3a6c8f214a84ac551d46ba2b28f3ff779c66a76142c14bf220482d3d25f4136cb2ea7f351cb681bbed793506b40301623a4edb68ccaffbfb8c2d6e7ca54e225436c845dbcbb266bb495c90e07622bd2e9cc21dbbdd3232169e6c7bac113765ba38859771bde01540f1f855e2342efc839e5d8d5accf4b04f955d1fb9584c431f99ef0538eb7d6db496da2f6a1d63e5f700bfa68accb57e3af0913cee01ae74b5caf7e752c3f7ea88e22a83e0f33450a31ac286800e761aae0643ca06ded6e473e4a5c93e9e2907a0177a9e95b2e85373313643e96d791cf005c86c3b973a9350d1e1326378cb25822e352de10cee6738dc0ce7793b44a14ee311252c43258e1e223f3bc77e60ceb4f5969c98131bb9f4189000347aea619d9fece736ce4b24d6207bf8e80138577cd323f6ff86cd2ff66f480ae1c38b39a54893bd6e59a80d343841bb2906b025b8560cc8ac2d270a3bf688e5a0bb15dbf5a75b78666596d90d0d3f5d44f55a1a9fef3bfdfcd362e4b123364e2d5ca0aec916467a9aa84849118488e243e1eb4aa1e7c1673ff02528b2b4bd054ba14346481b72e363be830c774cfbb6b11c2283a4fb8e67d51a2e40c1574b0ded6272658b2d30d8ed71ff9b868a79a47f6bd4e569f19460812a639ace3365b10b2bdf11d4378584e1976b5cf5e4cb06eb5ec3b1b2e5e956cae19555ebf8cefeae2378b05974a58de9fc09a801599cd1b7a618868cfdcb26bd69ec3e6d3a3dfeeab16a192ce9c058c37d10d89ba1af1080e73800b3e7b687f00f021329168b6f74f8cb59c501219bc0da71389a19d32b2a087ba883fb25888ffdbb20b925d4df76420cf9c5f0e45ce66aea4644a875ba3035677ae94c5186a15a650e6573b490a016314c4ad81c7913f0f6dfa7ab927b6ad3de5c8c325b4d3e9da9aa83606fe1aee3ddd6d6df563e1c7e12895f8afa98c0fe180e9f94ac5369967bb199395ab793e35e392211673a891c7fe87956eecccbcd87c3678383231d0c7e8329e417c471742c247ac7115db8dd7d7324bd38aeac788993b8be56ff92458d625db58b45c3a0cd0ea25412c76879664b20e3e021c2a61e019283f886811e5cbcc2c3d02cd02db0c69cd0c7c205945e601312f37c8d13b91a309788560bbbd08409d1f5887e0a0428068c53e22f2a9262e51a58fed8301e4d87fa3f02a8af41ba04a6f15c666ea9ca9ba51051dbb58bc942e851ac5de710c1ef6c9d8c7ff224ee5ee4a8ba352a96f50ad6239844ec8f4b3ee16c9ca1d86dbe2f7edf0bffe120fd4eefb6843ee61d83a51fffb996d69aede2d52b98f85f09963ce3a8026b43885e7fe870ab43e6ca1db5eb1d12c8f06f78bed8969facee0dee285e0f641dfbf1310bafa51c197c7c40e9ae0e1ddb55558007a2c65bb66ccece1c3c3e514dedf63027d1b2844fefbed1af2b91caae2541f4af597c3c61f63471fa30bbf7e196ba37926be1cd94450ba93ed36cd60870b9e3473c785f88b5032ab8313158ec692f1ca378d3fe986c359d41b62c69fd7708d678c4d8e0e741bbb70dffd32ed3b4708e5bb408f72250f077b23d88290eb2574303a178b8f27ef536b856cbddcbc7e3f90380d74c5dc7f04dabafb5510990cac09ffdf539a16d2b5aecb16e1397570fb851ba40e1856d3222cf410a9fe67119cb17121ad08cba9ea17edaa88fb752074403c7b4a1eb0558cf9721308e7d4589ccf6f5a2a0d0ab51b35a1761be7d3e0ed4fc636936b5de3a58c634c7235504cb98ecae1b0feff7d8f88344eb3cab750fd8e06794753f844395ad726a4adf607755bb226a837257fe4e665b8f0b6119d6eb2e0a01002fb03f5683517b4504517f238e8138bd9b1c08732cb20679e276f3d3c75f00f9c3a4d97de1d98eea2669ec43c9ec277077220fee4ba8a5bebf7ae9669c041aac91a4406e1b10b73b9839ffa1623bd5db9d305292fbbac419476b6f1a16e3ce58d6b33592078018c1621a28071c06fd646006e220e52405c11cda24d49285867333b58531d740a38d4e39b9e4c2aaa92911a3baba2d0e53b34f282b1e62187e714f36752a469f2c7435432b4a3c55640288fbc7382c24ada0809233d8b1afbfd7cb77a05c997dafb6ab0c793db669001b0f139c59c79540c70486020a88933259f60d7b7e18830e72134652e2ae1c009cd4492a80794574d59e57cee74e3bcdae6a4c65a439837e57fbc09285b3c499adfe3dae57a482c5893105928ad3339d422a176cf2112acfd1cf38070b869daab7568272f5ba103adcd81c9a14257c60676025f3af19ed7353d4016f88b008307c92c6163a9ec71898c25261920d54097a10a8d991665880cc89f14ea6569f33570de9ddfdc348d9053a9126cb7fe00595c0959423e7019df34815a09da97b766dc4ff6c8321ba6f7731ceb81598dba1db7a021b7cf7b5276265a67b3ecfdac170e0447d3d81027cf83c293c2ecb13a1c1da894972e7e185a7415b52c3d6a6d96144f6d28d1df791470daab4daf7f74a85884", 0x1000}, {&(0x7f0000001140)="ad23527382e41192c9373bf1494aefa58c102b5d41a9a66aa52bdeb922d18c1a1b9d3e21b1824c5ece0dcae59cc0fcfbb9b41eb860aa58ef92cfb5f8c3886649c7bb62a9e0c9e8f28fe438d49f31ff036fc577b46cf10e7731b02ea4baa182068246b0a4d4f725536800fe2cf5e746a0a98e8d46dbaec9d82c118602cd21c999c1a1c1cfa4175f0133601a486291bf6436cc273438dc506055788f70be767bfd74232ff7f16d4f0a7a7507cb7c083efdc9cc05d6e218c3c91b41", 0xba}, {&(0x7f0000000000)="55d77a3e8e5f7b131601a517ea74f0bdc951727bbce6ecdd4c082129e23a8242", 0x20}, {&(0x7f0000001200)="da9d3ef0264205825c87801d8bcba2ea6edb29281662ff5596d2a1d16ca28a9cdc174ef70c79f7785a1105c39430b636a0e85744f633ca3219b04c2f589cef59985454808ff54c6cc1e653", 0x4b}], 0x5, &(0x7f0000001340)=[{0x78, 0xffff, 0x8001, "5acc8a825fa28994d6b51ece80f485be7f9380a6328924df9ed42caa0a01727125b48498ab5712873357e6ab1a9b1cef373a7d723762a9165dcf9f9620c36b081043e7a3f3502aded78e0e4a4f04090622c6f069ddb29c12c51a34d129ccc5923b0883bbbe31"}, {0x100, 0x1, 0xffffffffffffff95, "d11d0022f0b1c093afa7d080eb0a2bb7f9dcd4fe0945eddaa4c44d220bace284ffc4ecc71b85a12c37d6e6ae8c7e7e56e0b7fb87858500c8b172145e53181f213a9cd86bf1e70392fa0382b5e48a76ce0912044d0fab831f3d960dfcaef0c735d5a543d48a6ae28ed3843377c9a6e54bff3288170fb1aca920c8df31bf51772b74008067d7161451e2fea6dd04fb020dc3d367c06abbfd722d78d4f0e0d9ef8774680dea25f979cea4053328ec04bb9844d202f047ae8e1b933ba961a5cde39bfc9f985fb42755c105c11b16f4a044c37cc4b49cf151196c223a16db288363ef4be393f5476ef4a8f39bd5d7bf"}], 0x178, 0xa}, 0xe) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:04:48 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, 0xfffffffffffffffe) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x74, 0x8}, {0x18, 0x2, 0x7f, 0xaf}, 0x6, [0x3, 0x6, 0x87c, 0xffffffffffff0000, 0x80000000, 0x0, 0x3, 0x200]}, 0x3c) 16:04:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)="5c2d5c76d37b2b3a00"], &(0x7f0000000340)=[&(0x7f0000000280)='[\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)="2429232e9400"]) rename(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8fd021182caa4571e227e60665c4e92bec7ebfd0"}) 16:04:49 executing program 0: r0 = socket$inet6(0x18, 0x4008, 0x80000000) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000000)=@in6, 0xc) close(r0) 16:04:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x1000007d, 0x0) 16:04:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1fffe, 0xfffffffffffffffd) ioctl$TIOCCDTR(r0, 0x20007478) 16:04:49 executing program 0: mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) 16:04:49 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/1, 0xfffffffffffffd56, 0x0, 0x0, 0xfffffffffffffee8) r0 = socket(0x2, 0x2, 0x1f) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:04:49 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:04:49 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/3}, &(0x7f0000000180)=0x5) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="29ded374fccb02f4", 0x8}, {&(0x7f0000000200)="d3a4ad6a8677f96c78a32415e2a86f9fa86ce77a4c0f9b55920cbeaa3e96077f9a9c1b5b398981e9268b7fa860e9aa492d45afc8f023779fddc82fa58ac4f7eace6ef6871f9f8708e6ee14556053ac4e04d28412d5907cffe3247ae7a13ddd9893ad5679304688cf8d0b9eaf1ad24ab60bdd51dca97355e6a65634c34a3287be74cbae813582f4b41dcf977562085c1da23da245851d7030fb0217cd41c88039", 0xa0}], 0x2) poll(&(0x7f0000000300)=[{}], 0x1, 0x91) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) sendto$inet(r2, &(0x7f0000000080)="f70a6208d99b67ff60b91fd1b0b9227605fa6ef46494ac198c90a0d2e84e11cc680b367be33a605445649cdb5028f1cbb8b91999fb25e6dd51eeb90273f405b4af27dfa8fe31d323e87b4fb98ea65b90531c56f46bb1715fd0b6fb7fbe3b6c9f5b93d5c0fa6689", 0x67, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x80) 16:04:49 executing program 0: 16:04:49 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) setuid(0xee01) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x203c, 0xcfd) socketpair(0x20, 0x4000, 0x2, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') close(r3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='.\x00') 16:04:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)='B', 0x1) sendto$unix(r0, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:04:49 executing program 1: sync() getpid() 16:04:50 executing program 0: r0 = socket(0x4000001, 0x8005, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x13f) shutdown(r0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="674da0af8c39d78d8d1d6d86206a48367d65f18f8c32696084be4d8329fbefb0b77dc62b1428d46b752d51ea532373b10000b84ce24f247d653b3b24fd5251428e1cf5649e34366cc1a97df37f7462a05779a805ba2ac0b51e1380cd34ca52284f", 0x61}, {&(0x7f0000000240)="491e521fa71d4f5d1c5a7808e953a395696fd7db895f27f8e64855891b7706be9933c4d4512a7aa4787909c68b9896e4f507f4878674bacee2db91fe9aed0c0f263e80ca68d58436595631dc00632840f128330378456b5c458aad3f04309544e763537283d9213127e2439f772267afa1e3ecb3593e518bb4423d328ed9f86c59b0b573be039c7516cf020ce5ca97fd15b8667e90c68f28dc3f478927904bbc2ff777ee481681cc59623cc5a13258dc3e63a26ae1a780e1a10df957d14bc7fffc2d1f9c239426471374f90bf523331acef0d5872d6b0a028cc5b77ba3c6d51e58a287b0e9741aa74c2f77ae4251dba55ad8", 0xf2}], 0x2, 0x0) r1 = kqueue() mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2000100000000}) kevent(r1, &(0x7f0000000180), 0x3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 16:04:50 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)="76f4") ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:04:50 executing program 1: r0 = socket(0x1, 0x4005, 0x0) dup2(r0, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0xfffffffffffffffa}, 0x8) listen(r0, 0xffffffffffffd651) 16:04:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x5, 0xfedf) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:04:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x11) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) accept(r0, 0x0, &(0x7f0000000040)) 16:04:50 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x152, r3, r4, r5, r6, 0x13, 0x4}, 0xf3, 0x7f, 0x80000000}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r0) 16:04:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x42) r0 = geteuid() rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') setuid(r0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='W\x00') r1 = msgget$private(0x0, 0x290) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r5 = getppid() r6 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) getsockname$inet6(r6, &(0x7f0000000440), &(0x7f0000000480)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x1, r0, r2, r0, r3, 0x40}, 0x20, 0x8, r4, r5, 0x2, 0x0, 0x80, 0x5}) 16:04:50 executing program 1: getrusage(0x2, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:04:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000180)=""/131, 0x83}, {&(0x7f0000000000)=""/50, 0x32}], 0x3, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) fchmod(r1, 0x8) 16:04:50 executing program 1: syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) close(0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="e69c11dfb5b2b062a5567d77b35968c450ae626d8da1a58cdb6636e16bdfd710968c085dcc9b09c3ccc56240a77ad7b7252a0de755b5f40626d0953d1f7b1cd417a6ab574026d851", 0x48) dup2(r0, r1) 16:04:50 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x10000000000000, 0x800000000001) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) 16:04:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000), 0x10000000000002a0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:04:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000005, 0x800000000) listen(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x1807, 0x4, 0x200, 0x1000, "5a16c26f5e82d05b39c9f5d5da32c7ded3112ce9", 0x4, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r4 = dup2(r2, r1) r5 = accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x4d15, 0x3, 0x3f, 0x3ff, "af0f1dc3547dec0520b541aa66f2cac5aead5ffb", 0x9, 0x1}) getpeername$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:04:50 executing program 1: socketpair$inet(0x2, 0x4007, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) getuid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000000)=0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x20) socket$inet(0x2, 0xc007, 0x3ff) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) connect$inet(r1, &(0x7f0000000080), 0x10) 16:04:50 executing program 0: socketpair$inet6(0x18, 0x4007, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x1000}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 16:04:50 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x8003, 0x6) sendto$inet(r0, &(0x7f00000000c0)="db27134596f1e373121dbb78552f8c6b300ee1bb6a78ffb40eccd590169e85c8fcc368ed728a24d964fb1facb4c9b6e5404ef792288dc743885daff5262869fe37756c783631b91f8de6f69b8c48c958a1667bdc39a1170245f33f2ad3d21beedecaf5f49032cc191af7db2482958ae1e1f3f00ad13bfc6f344fcd3972c75c83c9cd6d1923d19c68f4cb8bc8c3eded844f8e5de8424c85b5da0b1abfe85fa2922b44bcf981492fc362af134b1d74288307f33287c27a2fd1130dd20d3223fe0fa7a77e2d7688096e28e7d056d0d99aea93f8aa4ac47345af493eab5965be83315a6031d243fabab52abb378f921c730e10facf2732cb7b5bacc94f838a626e11e88132bdbbe0d1b051ccccc2e5", 0x10d, 0xffffffffffffffff, 0x0, 0x0) 16:04:50 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) socketpair$inet(0x2, 0x5, 0x7ff, &(0x7f0000000080)={0xffffffffffffffff}) munlockall() fcntl$getflags(r0, 0x1) read(0xffffffffffffffff, 0x0, 0x210cd45ed878679a) r1 = socket(0x1f, 0x4005, 0xca0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$inet6(0x18, 0x3, 0x6) ftruncate(r2, 0xfffffffffffffbff) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:50 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x1000000008001, 0x1000300000002, r1}) semget(0x2, 0x1, 0x100) fcntl$setown(r0, 0x6, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpeername$unix(r4, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) fchmod(r0, 0x9d) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r5 = semget(0x1, 0x0, 0x100) mknod(&(0x7f0000000240)='./bus\x00', 0xe002, 0xffffffffffffff7f) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r3, r2, r3, 0x5a, 0x5}, 0x3, 0x3, 0x80}) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r3, 0x4) flock(r4, 0xa) 16:04:50 executing program 0: socketpair$inet6(0x18, 0x2, 0x4197, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x80000001, 0x8, 0x3ff}, 0xc) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 16:04:50 executing program 1: r0 = semget$private(0x0, 0x2, 0x414) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000040)=0x2a) mknod(&(0x7f0000000100)='./bus\x00', 0xe5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001380)="97bc4237d294192195a6b9136638d3fee2539226b5f2fb67feb7a22ed3c36e99ee97a298d72428cab6c0f4bd8e8fca9abb9dfe31763173965d0df6db387649cf9004b64de2d6b4667e89e95576acedf924a2207195f17c7b154b8280eb2e369fd895d9a0c7bfe532ba159d6b14a706793ad1449765d344276497de99bb5f3d8e4cdc5320bbf1f86f8739afec957021560573d7f1e69dc95ce481af391d4b0eecd7ddc548fc221c8fbf67ab56b24f08f5e9e77eb5e8e773a17e66b495f07c071f7fcea1471c738b2660fb65a11438437653e94cc4d3abf45c0ac98ebce11e5fc34864576790b18d", 0xe7}], 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) sendmsg$unix(r2, &(0x7f0000001340)={&(0x7f00000014c0)=ANY=[@ANYBLOB="bba97b24578bc3056132b251d958bb872bb7220c1eb9b27ad0a1d52467339df8e35e0fecc7defb1caa2b43f7c2078bfe62dc"], 0x8, &(0x7f0000001300)=[{&(0x7f0000000140)="500db138bf95c00f73a93afeb93f81cd2496ab1c589765895e205ed34759d1c9ef36fc7412a681815cb357f600a6ea9ffef26a91929d2889abf32e44a5dfeccd899df454fd90f90d079abea162aa405781054e08534134ed7c5c1dc6d9a193d2476a230bdab8b63a0b01afc15693223dc4d6c0c5fe3751600472b6cab126786f6b094c93d1dde45a49e17eff20dda3bd3b9c59e2545ca6a65b180d6394585548a69d5387823189c931dc0b464962663748421e7aa1c71873f26d4e3c623f5f537380540274cfae7062333ae43a24b8b951914c36b82ecbd51377114c23d9d784a9ac4e39df47051ba967abc7f90f17ca74cf122788d5296aa4d6854e68d1d8569f0b7027eb9299b4f7018c948a88cfecbc4ae1ccd815a03d575b3c73e6665e2639b27b4b1e88053b4ab412a9b48545acd64c4b990d3d695faccfd099f548c6437745f337c244962258c13fdaaced5d4db9c6368cd18731afa8b49021c7e0e4422b8459bf4d64b58508f442f683be89e4f1283ce007da5a0ab128456e099130f49b815df08033813fba02e695550a68d245742d7e4de5a6281937759af4e2e1ab6aa527ca0d9a2c72cac9d7fb426e455247604fb1f33f53ad6e8a132f3176cbf5883d2cebefc8f777b31ed67244fb4ce02a47b28988dfe1c849e9e3c9feb3b588d0573c782d2ca8f6343c64e3186e25d04526b723e3a516eeb40c3dab0a991f021146c410b09a001e7cda786886949be7a8adc03e58834f860c9c0818c0bb45fb00e0134c2597e7c78eb7ea7a030d3a551d407f4dcf651f44493c9ab37bc50287f6552dd4a676442a0a1fd8746cbea5e348ad4043bad6bcba31a871bf718aacae5a6afff6229196a558e2b34a6049ae08d8d6a0b157b2ed14a566c789505587781aed9c4e87895cb7be081f4514f4302fe60513ef8da9bd2c32e8478c7542d8f17039c82b0e47f2aec3d7d8d844343a62b0b8ad7a0b4187a8cfe78fb09dd6408cbd6a6c2a6aa97a5faf1e4c69c254b38fcb49032b224029fce969e98799bd6bb8e976da83676c3a2baac8e903a6a270f125293991d4d3d2040f419ff83b6eb6cb6d98ad39546d6e48cbbf52870e70d1684530c166d8c90df38bcb17dba8e5e70e67fcb0350e06f4b1b94681433c7874978c4c17cc7af06cfb3ea0030e53da92e3016b795e94d481c8abf50393c393907657087cb5a9cfe1e801906d4145451445efb9d42cd6538ab4bbbd3cfc48417768f83c37d80bc3ceed00945599b1bf6fe7ba5422bf3a5dee38c8b8107c0f96025dc56687aa8cf1e808868ea1158ddb37a775da3dd53323cc15ee72c2f379d39091b8a6c699b23ff69a6253f9a0b8297765e70978fbdec1c68f9d12de136f26ba32b4f94b7405c5b32c88f48d55faf3484f112839835ea37fe3fed0ff3f92028fb02d16f428680e9553622063dde6874ddb964df3472b01469dcde63ce16780c0fd2cbc4aa079a81addd3deee83feda6559a6711bb02ecf41c011623e5bd7f5c5115519863814efcf3d9b9d1080f6f20144eec9c444f823e7a137a2831c7c79aad709b98e5d03abc335d5e9a10d2de396a2bd1b192d50aaee5dc37af8f3d5e02cbcf3aff82cb026da9650c3d6fcb78e3c77490c895c6ff38a5ca4ea0f58a6eb148c273aa1f2255aa23874636c8c42121df9b2f33b2d21d01cf2275f030ed333be8055b61df7acf0ddfdbe5f31347d2581ebfbb89de92b49e54f7d169e5ae96631503c88bbd0aeccd56cf6659b2f69f69fd51f5147d2fd617c7135a83aa2492b232f542418c62c1cd0b2cc455c74816bf4ffeaf542036f5abc582a3bf8a81221eafd9444c7ff88b3a916845c97dab7a80d7d6899e6b549f407c9fb1f47b1d7b26931a3a99c3df158cc2b2afbead81842aeaf88309ceea54e1a7a0685a0b62267e3276d285a9917cb27f7e2d69bbf8a33451870b7f2e3ca72f38ef42771b07efe4bdbd27f81f2f65e9d7a28da55a1d9bcef94b9a3e40633a4d793ddd20713752b25c9c360d9034ddbeec8fda8f8633338ce16f7a19935c6a6234e2e78f62f1fd28975012fa9e5fc02b91d8394a04854e879ad3929e2f44b37a499bbfa5b7a75f48d7a283390a8acf936e5e4d3af4f19594eeca45e47f62d9c049d2506e2abc56b54643ba6fbd3c3e5690300d7bdc87d80d2980992fa4ceaf932be248e39d64712fcaca6b08ff44366f51fac24dcb1d18a86d1070c40a6c04f4347286370060072dac277b30dec7afd2090be887442a420017a59dd2dfbe1703bcbfb293a7ddaa8f2dbc67d5905fc3aa27d9a6962873e6f427a74616f869a5e68f4de1fb802404a3172d4ba586c8be54fc66ce3ab708ae458f14cee30b0c2371fafdc66352c969ece45ae3fdcf9f503e27330ee52fd05766f149388a4d226357c256b80c475dcde0fd8cf86ff9de08adbf837cf862412b67447901b5df98feb5f7c987c88752980a56c5d3256931a25cef55d91f71209b26cd786b18fff9b3656dbd0f32c563a2de6762646516c51d0d57800919224bde364075877d41da3dfd8916303e590fc3c01274f2789a63cc8f6f01d56c3b7fbc9fdf8644399ba3d28b573354b7ec51803dac359c3ddef7395bc39acc492d9fda048f913be860b4df76f5538f82abd6dc74f569f72a45917b1230811589dbce8cea8dcd10881c860b893cdb9931275a8286dd6bf3c60f8394474ed5175f970aa4dc8990bbb70a26093ae4ae5b4948322f415fb9be92c21088e6349aac73e4e6f454e57764b2e8148107de8f8d1a57565e99ddd3cee22bc9d4e2c5ffb063f4ea921f67f90c269c90fd418d020a98005225d9147c6110d54572c658856ee1d613218155e1041388a37f2b8acc764a46c3d2f7b303760b4dddb89fe5383c9565f8e0944de17bf7b1713741e03f1f7c0b2f646586637015cd01f5cfd5c26034c397875ea3b51321bd4dee061b2ea79d138ab8943252bf5ec45b4740e9a46e49a971f66f07f22a0ba0a8c7733e1408e6f5744520584a00f9249f1b7fb702df5c0a83e406058e899be8e53496f48974a2ee5cfe57b4e8d60fdc42f55d73ff19544e4ff2ff975e300e220487d8b9c50c17cfae2840f3f4d19a7ea9f81236cd35af739a3246f6fd9c8e40d9244595e72e54419f7612014d4cf502abbea8e17525b59e3e4a764113eac74bc1a05420b7fb3098098da94cb3ae82ef5af5e9a85b4cb190be97b4fde36f7c2cf8c76dc41ef8c1bb400015ec39eec3b2e8d1a65e99a1a62aae3ad430fb8dc32db1358af6ad4473f333e9ee21364175c5ca2ef6d56d3771bd3686b8de88194faebbb7ed995d8ae7975ba1de1476da8c535f9acd6be43e28bdaeb1860cad7bbf5887c0a50df8d723ad5c505dc17c5730d0bda61f03472d3b22d3aa85a5dfb742c3629ca495e731286bce43f68af807240fa5649398d9e5a0129aeccdee091271a3aede5c80d8b6f5b5de8daf35339c0ef55b604b63860e29a7a9b2b7e23fed325f5e20fd75c64fe186401f37b0ee17d22fcbeb54c6ab610a22ce89f3ef21c5598b0e34eb747aa64d0010c527e244e9ea4ae008ff394817823b3cd61749f87aa8b8f885da98039494f3cffff76ebc76218ca5defc087092ddb8af94e58d40fcc6d833e0a025eba3f8fc794818b80fddb99cf2a40b8ab701496e855341e73d5cee16c31babf8dff537c3e31fab354fa8fe8521821072f84f510ac8ecf7cf289a532fd28b2589d23e84fc9096748982a8c99d1127b5ed3a9e4d2c9df09e3f4d7418b217ff964e12c3386a973930e915e57454c9326266f62bf4cff31ce7bb9e29b461edbb8fb24066f93adb2f2f209d57e6dceaffc7f0ff125077ac3d85915f4f3cb7bcde9e5f7c6d03adfcda0af1f33901d16acde7f045125a656a5624c64a8a00b75452efee3b4e5f6711263eecb52191ac706bb8ea8dcef49d03106c8622430bfec2b8c2b4356fe730638dda0c2b92f952a10acca7ddb3083f3616f6f50b3ac6fab0fb64d336c4d47d2eb1a622da35ff6286ecd2155b91422746ef893c92c7297b4d56d4b375f79942fc2e900595b04c390cacc3f7459195f66b981d8e94bbc5e74c9f463f6bc9fa910adec931bdec4d3bf178e9bf2b8859332774d7601745c67ac2ac1e5321be8181068c11c480b349d2d10ec4f38584807ee15017b9025594301ca6cbcfe1edb35071d1315e862a7d140cab1763f06924a7ec513bdc9c5cb06e9d9ffdb0d812cfbcc80a0f01e8901fea6dcbd1e58cb79fd758827feaa9460c746e1f53cf217d8e18a960d12ccd6e89a62bf7fbb9c3eb50ea53ef04380f36d5407accfc81918384c31aa24590122138675f1e2c48c26f1790e31b7019e95df24783ae8082f7bf39584e6dd7e51cdd6a92e605b2104430f7a2f722a0c7f823b10da772514ccba8a152fc7ed1ce168d0219843c801ccb0832d619037898703e6944bee744c79bda8565e65306ca04b6487bc638a7b6c249729a35f06c0a2e74b4812c91aec5631474c27b302cd74dc0d2c91ece26c5546b2d16d458635f216eca0cee8d07a4e8cd58638e8c956761f0eac5b22d29c40f32e88c3d799059f8d94a5f9f2224f9a28555c54e50dabe8555f9c186437d385f254f6dad56395c85f14227e9f419f4a8c5123710897b85c02d9ac5a6d07659fb264d7125911c7f4671c06761abba4c20cd162c19730fa19fe603c03042cdeba3f1fb2100a03394df4ee8f545ed7da8b5c60d046aee1d6342fb3f5d156b9ec5a5422493ae7324126f1d94bef5c5f3fd5e93a808c9260f55f989d03169505cef1bc035a46358f4f411227bd4c246f0b57ca2389663f31f942b69911a5f7b8f128a9419bb8ced580204cbb0f9673b1bde8ba6b6915bdc2336302de74b6dfeb6fa66a54bbbb2046cbf9e674c201ff3819cccfdae1945746e091f7d97c6b9b2744d368eb3b40b9c1b3a2337e82754f85c858df9d3f35af6ab5e4636154bc888d15071fbb88d3a15c0e2045bd0cc6d9496aef6e0a655e9cf1aca0fcfd42336bee7af892933f39738427deb645db77c72906837be76bf5266ef9299c395cd02791faab54575028d555fabfe4044a1503e03960e73aeb33b1fa22c34ff3946b127d2fa50559d5596dac8b6a95f6f9d7c792ac043236ace048f9fe170e8c3b0b6e18fb7d8bf8dfbe7cd5e0e8cceca4afe55d1fe72a0935046b8e907254989cae2fe9fc31494331bb1d40d08f22db114c8dffe86d1b3fc581954c264df6f6e970f294b501f7349adb3fca41b69f12b8ebdcf4b82a31808483a83d2834ca080c05ca0004c94ffd3c71cbe0cee3788b256be0e7a1027bbf4aa1702661fe06ba3be6ffcbf2ecef09409e3c6f0d9c2fac731dd774e3474e6be33cd66ed1eb2e714ff9a8469fb1a13f78abe5d1e4c28d9dcc2a03e53d06cd19cc2803c9fa47ec62a0fd496369f9b103aa428f2c0e87be41334ef3762b2300b0ab3635803d4f1f801cae4dd6652bb4dd15c09746c382d7727134adb1c7bcf628cbdef026098e44415166de2c315f680a4806f110ed6633140256c613da084eedba77ef77efde4908f0a9dbc4175e06dd193f07a5dc8560e3edfb850a745892198ae09cf475ff4217ad67057a593d8f657aacb4d672172742e545cf32699f3b78c12d3c3529d953a2294ef1abe6742d8bc7b912f87e3a5b88553175d658cfedd9647ba3c523857d89301c23d20f4a4317771876f146aeba1551ae97bdb4ac57591ffe6170d30f7ba4635309471b4e9b0a260382a167b85ff0734e31c2126f8c82d4cff1c562db9c0a09675147b9a6f1085985e9b66b2d", 0x1000}, {&(0x7f0000001140)="f08311bc4997f1395aad441071e812febbdc087e4bde89844c9244a1820d2b46f6f8b8c5d436193cb2b243e6bf7f19a5dd2227a95a5036623e631805c0d41fb91890e4b0ad46d4006f75eb398a9f90e529e8c1be2f5f9e158fcce937d3e3931ef3891524ff99f210cb3a2a682b78f44fff78b5af79b26872f88d285f0af63bef74fab27e8c733c45c2a6b2ed80a3624d535ecbaff5981a373e031c1ef5c6f8520fab1092107d62903248a36ad3d3f837841a7108a1131e9481bc735445608ed6bd1c0c3f2b8a09990c649c3f3ca4a38543424dbeace0f235", 0xd8}, {&(0x7f0000001240)="277221348f4048c1714cce208dcf40abd632c06bf63d4f368c616dc8f49fb0bfa9da67c175e94ff24a34653baacaab4ab572e80155d8bc75feab53d89075c9bae1401e5c30d530c050cdb6c2c55aba6330cff45c24ef3c98696613aec422849705745d4c43a8c3602e77741c5e65075d5ff123741d027cf9de62b0f1168f9b8373f8cbd2dfd8a013e4bee00ad44b100a385653ff426ccaee40d8ddafb3a711fdac3f", 0xa2}], 0x3, 0x0, 0x0, 0x408}, 0x0) writev(r3, &(0x7f00000000c0), 0x0) 16:04:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() open(&(0x7f00000001c0)='./file0\x00', 0x30000, 0x8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r0) select(0x40, &(0x7f0000000080)={0x81, 0x4, 0x3, 0x6, 0x9, 0x4, 0x7, 0x40}, &(0x7f00000000c0)={0x100000000000b, 0x6e, 0x80000001, 0xfffffffffffffff9, 0x7f, 0x820, 0x8001, 0x6}, &(0x7f0000000140)={0xe0f, 0x4, 0xfff, 0xfff, 0x4185, 0x9, 0x8, 0xfff}, &(0x7f0000000180)={0x10001, 0x7}) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x8) 16:04:50 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) dup2(r1, r2) fcntl$setflags(r2, 0x2, 0x0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 16:04:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e6411", 0x21) poll(&(0x7f0000000140)=[{r0, 0x4b}, {}], 0x2, 0x8b20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, "6ce9023a0600000000000000b7077b90354893e7"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:04:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000000000008f3) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xc00, 0x120) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) shutdown(r1, 0x400000000000002) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:04:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) 16:04:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x10) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0/file0\x00') 16:04:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() fchmod(r0, 0x2) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() 16:04:51 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xffff) socket$inet6(0x18, 0x0, 0x9) r0 = socket$inet(0x2, 0xc001, 0x1) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="7466fffbffffff000000"], 0xa) rmdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x1a) 16:04:51 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) read(r0, &(0x7f0000000000)=""/16, 0x10) 16:04:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x530a) r0 = getgid() setegid(r0) r1 = msgget$private(0x0, 0x2) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0x241) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x6, r2, r0, r3, r0, 0x80, 0x8}, 0x70, 0x0, r4, r5, 0x401, 0x3ff, 0x0, 0x2}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = getuid() r8 = getegid() fchownat(r6, &(0x7f0000000080)='./bus\x00', r7, r8, 0x2) 16:04:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x1f, 0x508}, {{r0}, 0xfffffffffffffffc, 0x11, 0x1, 0x1ff, 0x2}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x9, 0x0, 0x80}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x1f, 0x80}, {{r0}, 0xfffffffffffffffa, 0x28, 0x40000000, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x42, 0xf0000000, 0x9, 0x7}], 0x9, &(0x7f0000000000)={0x9, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040)="c17dbc05f9dad72980c3de970dbc50398b21665124a9334c235b9e6de822c3349da54464acd5", 0x26) 16:04:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x200) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0xa, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) msgget(0x3, 0x143) r7 = getppid() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r3, r4, r5, r6, 0x10e}, 0x10001, 0xffffffff7fffffff, r7, r8, 0x8001, 0x42a8b7b4, 0x8, 0x200}) clock_getres(0x4, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) lseek(r0, 0x0, 0x0) 16:04:51 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x9, 0xa) semop(r0, &(0x7f0000000000)=[{0x3, 0xffffffffffff0001, 0x800}, {0x3, 0x4, 0x1800}, {0x6, 0x6, 0x800}, {0x2, 0x8, 0x1000}, {0x6, 0x0, 0x1800}, {0x2, 0x8, 0x1800}, {0x5, 0x3, 0x1800}, {0x0, 0x101}, {0x0, 0x10001, 0x1800}, {0x3, 0x1ff, 0x1800}], 0xa) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x420, 0x4) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:04:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x3) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:04:51 executing program 1: r0 = kqueue() close(r0) r1 = kqueue() close(r0) open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$inet6(0x18, 0x8000, 0x101, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r1) 16:04:51 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6001, 0x1000000000100) socketpair(0x6, 0x0, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4ace, 0xffffffffffff7fff}, {0x1000, 0xfffffffffffffffb}}, 0x2) read(r0, &(0x7f0000000140)=""/185, 0xb9) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000ffff000005000000"], 0x18, 0x40f}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:04:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() 16:04:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x2) 16:04:51 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000b00)=0x1b4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/251, 0xfb}], 0x2, 0x0) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000001640)='./bus\x00', 0x40000000000001, 0x81) r4 = getuid() r5 = getgid() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0x5, 0x8}, 0x10) chown(&(0x7f0000000140)='./bus\x00', r4, r5) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0xa79) socketpair(0x39, 0x4, 0x1, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() socketpair(0x18, 0x7, 0x7fc0000000, &(0x7f0000000180)) recvmsg(r7, &(0x7f0000000a80)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000900)=[{&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/183, 0xb7}, {&(0x7f0000000440)=""/48, 0x30}, {&(0x7f0000000480)=""/200, 0xc8}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f0000000640)=""/156, 0x9c}, {&(0x7f0000000700)=""/199, 0xc7}, {&(0x7f0000000800)=""/95, 0x5f}, {&(0x7f0000000880)=""/5, 0x5}, {&(0x7f00000008c0)=""/18, 0x12}], 0xa, &(0x7f00000009c0)=""/189, 0xbd, 0x7fff}, 0x0) preadv(r7, &(0x7f00000014c0)=[{&(0x7f0000001240)=""/146, 0x92}, {&(0x7f0000001300)=""/70, 0x46}, {&(0x7f0000001380)=""/11, 0xb}, {&(0x7f00000013c0)=""/231, 0xe7}], 0x4, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000011c0)={0x8, 0x7, 0x4, 0x7, "77f39f64e70f61761040724627da5558beccd153", 0x7fff, 0x8}) r8 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r9 = fcntl$getown(r2, 0x5) r10 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000b40)={{0x8, r4, r5, r4, r5, 0x41, 0x8}, 0x15092911, 0xffffffffffffffc0, r9, r10, 0x8, 0x8, 0x401}) write(r6, &(0x7f0000000200)="da9352955f39aab06d8f67a80a62ceccd876fcf6c030ed86a9ee141778b96eb2c39a4135151fd5c786da3147b5d9f1fbe11884749be5841043989ce4cf1a7bc9ed03e2caac72", 0x46) 16:04:51 executing program 0: getitimer(0x2, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001100)=0x7) socketpair$inet(0x2, 0x4, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) msgsnd(r0, 0x0, 0x0, 0x100000000) getsockname$unix(r3, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000001180)=0xc) 16:04:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) msgget(0x1, 0x280) socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f0000000000)) 16:04:51 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getitimer(0x3, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5, 0x2}, {0xfffffffffffffffd, 0x7bc}}, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = semget$private(0x0, 0x2, 0x600) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') r4 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) unlinkat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x8) r5 = open(&(0x7f0000000340)='./file0/file0\x00', 0x480, 0x43) sendto$unix(r2, &(0x7f0000000380), 0x0, 0x1, 0x0, 0x0) r6 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x1) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000400)=""/179) faccessat(r6, &(0x7f00000004c0)='./file0\x00', 0x128, 0x1) write(r6, &(0x7f0000000500)="1599932f288eac7782461089cbca62be", 0x10) symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0/file0\x00') fchmod(r1, 0x100) getitimer(0x0, &(0x7f00000005c0)) connect$inet6(r5, &(0x7f0000000600)={0x18, 0x2, 0x1}, 0xc) sendto(r1, &(0x7f0000000640)="7821ec994aa99068ef632e52ffaaf8f7ae97dd52e73f857808dc2350fe606764d9663a8b9e82e9017b00d583aae8fb2a59da673f2e95df999d8a41cd7385beb6b9eca43b8f447d1689350ade43af9c539fc81710572ec0eae4fa37b2176c50f5faf14fd5af53fa96143b8b547eb99ae004c937ec49d953126ae758a5d459bc30f2b8884f9832ded2dc5573e2cbded5a669877fdaa80ba86005cb400824791f7c8c2b162459c0a8a1b06dd2d09482a0619cbc6fa39962ac96a5e12628cccb3a1739eadfc4f1eb04bfbdd603d3b853e8233c51dea2316e9ee9237e74212faf580b8bae88c88f491783cb0631fc7c0d56c7b2482727b43910bff1dab1129c8c04e6ee3f1de56199ead5b98e65deb69556dd75c8c7ced15ad68e2fb4245dfb288e1e55568f731b0cbbf7008751dd7c00c94009649ed98bd40571d7ee862097b8fb57fa3459fde437c893a8a2095ea5292d8c7b5b9f81f1d8a24487a9ccf12807423813181a6a93d303803847391c1e3c50fd1bfe6e431bdc3c440622c6a5e971866fb62d9ec8fc85697327c1655e2b444c53c49f29b906b8c8a82c4b619d4aae4c22b0ec2b1c4a380c3833674f0cce6a2b9d18461ff638a8c63e88a5fc5ca58d853c32e49063d6b95f8edefa74ef74a909e76fb359fe0cca494a13ac4ffe45250f451f94db8725948e33f4022a0c7c5560dc356b9201cd8b84a19b4b1d27cf82c0ab7d8c90c02665c5d4a5d3b094ff7fdf41f9f622f4a0ddbeebc0713be6edc7abf071a4f1557b48dc1d9eb880eebfb978e31dedd37695d00238a12142d30c53b56946a6a1e435c200d12fff67dcf7f82793ec9681090b501cff9ecff14130d460a5ae67f5ea2b814091a8b6fbcb9c21fff1d0f16b01a9194b0c5c5c98377c86a02964568a0cc504ddb845dba6708ee59ce04a1d6ccc5ddb1e07fe698ed8e4eafa054069dbb8fd83cf52dd372aa44de702ebeac8fc834a0a22f0336a1966781e60268f681ccf4a323fda7913fa7b16406d890669d1da3c29ccca7536a0484931d9fb9ff703f230eb9d259f868f1add1acc79cc9f6f8393cdf593fe340a4f859cd2ec074b8febc2752c350f6e1cb2aa6fe35d67ec2f2922d2fc6ab6cbfc7c5f3a96192cd9bb13e0a59c7cc2c344f339d6eae841504722c41931ff9c13daaf9e18c50392a6b562bfac54ce3fd21ebee0631a68b16ece551e4582f2ace0110368fbdf15d3097be2a3f625d58d04ada8d687b2d66e7536c64502106f46cc13f7f42a4054475f64870e65104c94ae3a143845c6aa8e022f16e1cb76b5a6cbfb3d29893c9615a31b5104256ec7aa07c8330211767661e0eacd919fc757fbaa2853ac9020160405328f564e8a5b386c8638a2c91c7b25feab38ab867745fd40b9e4ec9cb024b6a431cd60a59df48cda94cc8d95849e9bc9b009aaf893ca700124d9c9293d7c65f8bcb9bc9f0628fa4e40d8b9b13aeb332742c89489b4b5db0bcbc13f2fac1542f85006e38260da642bbb7125692205cc85d7c8de29efb02811c28919481c0a7d1dd76cb7524c2501c71f5705fef4fa6f24a883ed444ef01a5cfaee40a10e97f4422ef4bbe31a28c55c751183483dd90cf5fe1cc062e2e647c9eb9b6f8277247a5fcbb20f221faf28c6bbd3b16c0e5d411ad6f958119eb16dd6814767edaf0d502fe764d9e29ca5b40da8f336501d292c97ad26a120250d969c48f90863b724de57ca154fd2306f0df776c474ab81f0077007dca8a25be7b7d0a403be43f281d1b00b703c893fbd21a3b147c9887dfa4223718fa97fac9b5e1bb378b6889bc5077782ad8d794a70019ba572c1cb152844617c07c4df90399314b4b9f719d8c95350f68cfad3642dc9d586e101adb9b27f13d38c2faf4dd611047404a2ff64c1fdd07707b37c4f8f37b72c9fa4e5c1e8a9eca16b3aace54b5a0c16a5f4d7ebfc46ff106af81a7a5d5e360ea55e24ff7684236b51c7b84dd1f3c2d8d54b196169b3c709dfc15cdea5aa8bbd24725a6bb974c2828fcb4022bcc203755aeb7670a104f77d96a6acdfdd848c9462ab8255617b1e8405a95bd44986c61110ee1666f032a87a501dc7f6b31244441f81bb39259a151d10175f42773c21ef6aefb500c9506bf71541b9eeef95f2e4dc4984ed808401c6ec3bb33ee5881de1dbd1061e939d5d7475b4184657a3264eb5892dfefda5f144134d54d1461a2aee5202e1e1192d76f1d3554e3ac8a61a4d57821395fec7ff88a2137219616e82b9737eb1d16f56b1e13332cda4d9b1a5d0019a279d008baed922004646c0905b91f6c8e16227e165a55d0b40d5e09a9ae4d0562ec31f2388c7a4f3adcf556929f74ed50a3a416ed42a4fd42893b1fcaf33fe3e6d1f2eef8a8fe809b00d06b66c15d76d8e64e8d64c2f39e218662483e15b7a58e070dfc6ac7a6adbf49cf93a7e7ad504b91a4aa3aa1340e9c48499a5fbd794592bf072e631c43ab2ffad3d7cfde0b4a2f9dfb48566c72c32370e6a3df8f4a0d7fe1242e426654f26df6b5cc517394ccaf8923daf6c65a0ced859f3f33110182bee2f4b2a4a841696da26ddf3ec2057184151dd54700793e57ec4de3e90ef63fd84d1e98935539a75b136f2984a1d0b9b749566aed36fc52b522f3b051fc983fbfbab1493c7408bb2df6902f5641e878a35eca5770d5c679c4bb6485b35ce52c1dd0aa6885e6c693c9c7a68f54e54dbea2ff717701915c27857db982bf00af9fb8ebcb955416159fe22fea4b670b4d5fea32f1dff66924364583f44bee30bbabd2f770dd478b769e6c864c0309a864f5244dcb6ded71773855552fb304924d9f903309e6d0ffbdaf83695785c7ed123aeba95a33aef10869790a457c93a22530e0eb2547607f5936d54f3d16eb252e01648a0173a61bd0bfb06bdefe85a7ae4ce205a0d5c34720ffba221dfba0441ff2f92df61f4a59ba2dd8c8d3822370ca1135266ecf272801ff327f501ff2dfbdf18fe4d2254804a945364a0cbe47d27669088f5196775bfab786a38b858e7fa9a891a8f4972083cf5a3f8360c29441aa8b489339297bb21a9bb6d91d1724a88d034a3f7371d7a31c2b87764208342a6d6ef802dbf16f8bc283492b9491be56389aaccfe136b37759327a3fcaf4a87724efc9ca3bacbd8899389ab19cfa050d9d39c1f5659737ad5c3aabba8fe5b146bdd7d1564003fa67b0a2055aabb252797f9e334459f72975ed0038ce891278f7d0f90cee9842ecad81936a4975bc3df118fe173f689a0a641d7acd47876b3c92dabc0872866c3b4cc98ff9800f76e632f7e9ee86afdb76f755bd37f3cc7db92989a2b1f04c592b9df4ea28bca093602ecae9af306eb52b99eb256029232f9f4ced3dd2b403148bad07174bec066e31dcaf15f22c6a585cd158e84d15e2be969ff2689b966b994f71ed3cfcad629f9499b33e9066688029e4f0627804cd06161ad8655058c806c7014a774ee69fd6aa04d424b84e7db9286bee87b64cdbf68e5685f8556e091daacc2277390a6f114680efc84e9421ac8273f25de40f374056ea39bb1a6c5dfb7e0e3125f24249e4daff0550c752dd41a5568f462fbeed5ac30209287a0ed9be1d3f15df201309e02db657cb3bfebe8ebc10d3c7176e9563fcf99cebf5881cb015810279f1094a81139187fef9d3e073dda2851ed52943040923c2982ce87d80db34a6d9169f79846acb54755c0c33fb5a33f77df46e293445855fbbd4d477cf3484d0c074ad301e54cd4e41b7e427a9305c5cc7731aea9c05d019912b92f22d9f7dc1131a6b1192f2b682eb9681a5b5f2f99fb5f5c03f86105eaae8550f259fa82bd432e1d814bfe5d40c584a327e101b705680c14ba4d7b9207deca409e4f5152323753b31c25a66380f27a149f539917a16620a99dcf352e11c286b77bd9d6e9d1fb93701265bf8e3fd73ea8dee259e9a39c89c445a7e0f486dfd6393443cdd67e9c861c4509ba0fb9cb5e85b359d356671900efb17b25742a6119567ab7c1755497e78a468aa618a236ed15b2f445d71bbae3480ff0bd7c179695539e7eadb9e549a6980db957d78b205dc86ef9706b834dfa7afa1f28c4bb45153f45f1098dbc761c76a2a67255e8376eb3d6e8233420f9e07fc186cb12f7946b44e4062f5f9dc56577281c0df0dca0827cb7e7924e52b0916e6e8cabc8c6934ebd2ead143e7d3b862a6639fa4eb485a28b3b451399351445c14f7b3fcc301ef1c5d5709bd2287927cd7b9d6b4583660090e5241c67e1b709b1de068fa68a09abe0ce334ab7ea7131f6d39619d162fac8ed3f7d7826f0f87cdf4074c76c1495ddcb294b536e90178af3c1af482e36d164bd15c7ca8bbff90053dbaeee236f3e213f178d05957edaa9a7e0c6e43371ae4b5b7142de019a33d8dbff4cf949b454dcb3f569d529ea7bdf08e65ca0add2230bc228b8d315ad4845946db9ea786912c04b634fcd62c9764f2a18fdfb8d406e05012730b316c92eed05cce1750c23a790ef7ed840335cbf097528d2c0e392e732aa4b22e158b18b17f9a868ae491a5e6f0955c49adcbce41a8906b438600f1c5411fde35054b55c8269bdaa92504971d2e9082f8d60a53c5f19c335c714b04c9c33406876619e9fabd5763bfb6ddf961f30b3bf1bf979125dbaca0e32f7d54372c63c2d63e3b34ace34ee359b0380e84bba463a0036691e15fd2b3ed10732983804ad2b0258d79d2c45413d424f0d0112020c671afcc212ad1d7982116e15e952c192b0a5a7fc9f84477616f4f5f6f766c634472bb0fd2ea3ea40beda3920f3fdbb964f5278c5743f24b0c751268ca85d4006f58f51b134658a9e28c9a343c89874a536a6357bca6601a53e7125ef5ac57fb8e9a507aeb1b9349073fa184311bd42e4c4b05ced40081965e54fd779273ad028f8dcc6a1582325b3ff403a6a7827dd03c5301e2ab65e15a92f79f4a6245b990306710dcad1d3240f30007a87b825a9d12b64ad5986bc20a08e48bea91c9081396fc814260317d4f2842cd70d6112d717450e6eaa0a80cb4776d6f88a2301a073506be11e3a74356de9844f88227487ff59d3364aaee065796b0b0226235d0e7549fd2bd2fe6aa7e2ac82c5b60e92f82628cefbb3ccc38b2408289c78c0ca21f5dc688f192d9558dd8fe757f0bee4a644ac6d1ba8790de45e082beecefebf2606e9bde390506700d4f9f687f8f1657307d0804e4ab28840388c4c39e16508af01aacc240f257146c78a72e2d33ab536c197ea403b868cb88089bdae6c20c4b2abb9ed9ad7cd49ef75059221fb85ea6289fb0d8a0fe6ed91df9d78a94d2ac48b2cd127f9957ae17712a4bcba63ab2683c9b61d3b3bb8d7a006853d232117a7a481125ec16d63fbe4f36072daa5dbc6dba41ac87a9f3dfdbf3da1cd46367c6a689bb222ca53c49487807fd7e514de34fe84c4a4213da1a331e0ff3acdc15b0c7cb68db97972aac8a39b407fbb4ec2579e76ebaa9bcb7dd3e1e3dd19615cd63e45b74222470e11868e995600fedfea87064e58c01cd9e761848d7893683f3b782ae044e2d73abe7738232f105d8707026c5108419581bc95a83d164803880bf372da22cd4360f7d001c34afb612234279a60a652c9c3946ce85dbc7f68d93900ea7eec47e76ede70cd775bc2dea169db5a01fe32b30e16f2f9b6c62c1fca59c5f057194cbfbe74718cb9a840bc72e59e69c1d206a2c4fb7c87b683c9ac14282bde6c6fbecbecf4ec6713019d8034df5a8c68316f4c01767c60c94238eb02e0acefd380e169d3c263b0bf7ddb38be5d5a6d2dcb", 0x1000, 0xd, &(0x7f0000001640)=@in6={0x18, 0x0, 0x1, 0x2}, 0xc) munlockall() getgid() readlinkat(r6, &(0x7f0000001680)='./file0/file0\x00', &(0x7f00000016c0)=""/104, 0x68) mknodat(r6, &(0x7f0000001740)='./file0/file0\x00', 0x2095, 0x7) faccessat(r0, &(0x7f0000001780)='./file0/file0/file0\x00', 0x140, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x11, r6, 0x0, 0x0) getpeername(r4, &(0x7f00000017c0)=@in6, &(0x7f0000001800)=0xc) chroot(&(0x7f0000001840)='./file0/file0\x00') 16:04:52 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x87}], 0x1, 0x0) 16:04:52 executing program 0: readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)=""/190, 0xbe) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffffe) setuid(r0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r2) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x3, 0x0) 16:04:52 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvmsg(0xffffffffffffffff, &(0x7f0000003800)={0x0, 0x0, 0x0, 0x119, 0x0}, 0x0) 16:04:52 executing program 1: 16:04:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x10f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x44}, {r0, 0x3}, {r1, 0x40}, {r1, 0x80}, {r0, 0x18c}, {r1, 0x100}, {r1, 0x80}], 0x7, 0x5) 16:04:52 executing program 1: socketpair(0x2, 0x5, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x19, 0x8007, 0x8001) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r1, &(0x7f0000000140)="8b76c40f34a7da5f62ac4336fa603f141fab3df72ad82054cfae55e9fd0b39856a0381a32e25a917c8a8596e2825592eee19daab3c51f6f0dfaa946976b9fe419d48e0f2f01d8a73232deab38e49224ff592a39e4c2246dec26192867294c140b98c158f0000000000000000000000", 0x6f, 0x6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) fsync(r0) shutdown(0xffffffffffffffff, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:04:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 16:04:52 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8a}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() close(r2) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x61, 0x4, 0x1, 0xab}, {{r2}, 0xfffffffffffffffd, 0x22, 0x4, 0x6, 0x3}, {{}, 0xfffffffffffffffc, 0x6, 0xf0000020, 0x7, 0x8}, {{}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x2, 0x10000}, {{r3}, 0xfffffffffffffffa, 0x2, 0x40, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x3, 0x5, 0x100000000}], 0xfff, &(0x7f00000000c0)={0xa475, 0x7ff}) r4 = dup(r1) kevent(r3, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0x3d, 0xf0000004, 0x101, 0x2ad}], 0x800, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x20000009, 0x4, 0x7fff}], 0x3f, &(0x7f00000004c0)={0x22, 0xa91}) r5 = semget$private(0x0, 0x0, 0x111e60ea20f17da0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000200)=""/140) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:04:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) write(r0, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f4e8a671a03a191771450956703cfc66298986e604619d607001dd29ce0acfcbfb3459302d161afa8687648ac57beddded7e1fb8dc6236a32daf36bd0cb1f5bf1a5c9a18014f51381c1755c67fc0dc039945be2e76bbb85bcd8a8413694569b0c897d78180b17344c0f2a25c5cdc412bac3c5a8bde5d41c2160d8b39e1a5c65d44db59c4e70fa3fb2bed6258eee3f02c6fdec7a8af387cd0a31e415cc46c1e7732809c0283fb4a23d636c7f8c086900e40c5b558bb32f4672502faef0f7b1f5ce09f34c4897dc897bf39d28f18df47025aa7d420356456c44d25fdf0714e0a1a9fc3eb5d2743285b604bbee3198e6ef86acbc980536d149fecb8d38319b91887b3c03f4287d69d0b0a597c9b9419faeeb5f9cfe2246aae66a98c9697407b7e0e87457cbd163ea22be690187bebfa6fae1995edd30fd8562ca4321ead344c3ac2a1cee3c804467706b3e25ce4b21850238fe66040df28f5122d70336618dbcb53b1aedc72cf232940afb036852708eb0bcb7278d860b87389501fdb9145a288ab755614f79679e6722ff042cd267f2fce14da2c71d9227598b61f872012822d9d2e7020e0c3427ad639c526957146aab72b066c6cf9dea92147b602aa8bea4e9a8a43d4ae52132a3e9dca558006254bbbc7e0ecac60f36f7e224f0cce917b628ba342b181184d4dcd522f6e328fdd43efc5c7d8ae4038435af821256fd7b9aac2b21c2178b950acead4ebe5730dad751aa9dcea63e8326395eac46761d7df16b0247bde8d95908cde6ae88a05ffd882401566393e59d127f155b8730e29b447234962063dec0379ed9988832f90405634cb9b5df41330e14d26e42406cb2ddd451c2668108ae840765726d6a3930541e4dd3884d0d45c8399428ce9f49ff6c4d64014b2a5fe7bb2fa10b49a910d23807629851ef159dd1d042156ad4f8f2c2e3a1abef22db13a5a91a01bd606e0fe95b6d2dcaea7ac7b9e3860bdd89fdadb07635ef287ed2e6d136a13fa026f86cd15ead6e4cfb2fba3e5403c29044735dc82908721a5c3bc14ee9b5b84a7fba291a7d26a7aeb50b9952df0eb937c229e9e44866061da6c998a5c1991b029e5e667c7eb986764ecabadc7d1fddfcaf4ee2d0a65a9eea163d1a0ca12dfbd4370411ee17157f89c13f1fc54ca0458d90b53f9e3220400b36081722c984d049b8c9c98aca1ff02f2699af0a366a67d1b9ce8a8d809f50aede5dab04beba6937fb810b61c834eec088c8b294ee9f2edce271f0113c92a59f5ab1f76786a295b08c5eeffa4ee6c2df7c28e54a8573c3f61dedd47e632350d4d1347d0d3d0f67e4b6f67ef4fbe208b0fc156b64c8811d371eed2ac524755bf4f6dcac5bc4df897430fa8c5e6c2e5d7daf8a591f67389ff9b58020f788b30ebec663ce21605307ee62ac6559aa76aa3938ef621ada4aae2a4ca8dd03ec6428b5bae93346b57b60238ed7939557f9cccdec43b42aba3cf946aa5d03502523f7d15c6ffd5dc65ac536fd12a29d8c246869b1267411efc61ec8be4fba39a84b41989b4514fb9b6f9629b58d897e9b8e9ecaef398c4cd14c962746346476b6ebe108babca37eb78428be0294a5db371e6ef7ec6283e5626a01e0547972776310f2d69ae2d1807b9d28cf3bdffa141392f53884f7c3777ce129c69328a3622ee40725bd3d6084241efcf6f022f337cb1cd93016054292dfab51a75069d35246bd488ab8aa9972ca3aee88704e414813f8fea8023ba4e6f0edad28be3067dac26d7a87dd974589c17281480987b828592104fdd463359e6476bedce7546e49fa5665cd154c950b34dc080e995c9138711a2e123082a316ccc159ea203c870acb46224ba0d315ebccfadd203e172e61fd936ff20016ad526088ea09a95adbcca6ff3fc5a473755ec7a8109e83e86a37604ffaf6a43497f30954a759539f71d2e5a2ab449488df4ee5ed4e3586acb0e32f3c622fd37498219d9581d80ce4644b35d6098534066f25125e3e39e465678a8ce39ab316b9a81e20c12ab8847b7e2c35539d2c409b1a8dfc4d2be28f5cb26e811f132ebf6d4796ee8bf0b6c47aaf73d71bcab88dc20a004d49e24d295cca9c86347ed0526b3f8712f917d0fa61607ddab8975859faa32b89869d3a87ad2ab5c1854cf6afc3e1cbfc84699f36de061b4baaf6d631517072aecb5a74d26549692b030661e280b15d8c521326fbc321b5aecc0f25eeddde67f6563689e4ac9af33928c4d1d5f9f27c236bf392a05f0eb7150b513556ce380ea568764cb50fb38542503978b5078d4fa975d35c4660eb569c8805b5e0d77b4d6f6a773530e635c8cbb270978849b29a8bdf33f99389fcd506260ebf9fd0d15e7b62cb7eeaaf82f1709e3fbbaba9185feb3127fd889f9f10d5ce7b35f92ab4438eb7ebe0450ef91abbd41e8d66cde8ebd992757216f3d3685a6228cdea63ebff1b1749f24a6a56e7924512b71a11a76d6a4e2a36c79cd32eac790b18b324ebbb243bc853b0f475730fd0f01c4f1d72200db34c31622a0f5999c9ab0a330f4705e9f87a59c22916d23825db0cdc74e3501dff73abdda5b88f27738dbf0c7cf37b987bda84753c0b34aeac75116093c3ce54a37ef4b94c875d61b3b0a2691b83b3efa5b4fc1a598767d8190925988b6d9c8564445ea12458aedba81e4ec44a13c22cb1836cb9d8985c71cb9b363784ee480ec8549872b8f1010fedfe106a9d347f9468ff7211c2ebfa6875190ed54c2231e6656c75d9c57b28f1af64e32e2007df07fbcfaae5f2d6ff60d0c52069911ebd9835103e80b7e1dfbc6718b215451bcdd928c8fc1fc7d702a5bd92fb41828489949cef56d7afb68cbd9bca47be8a36bacba9870f9c2e266011462d22d15b430c7d4ff44dce2f21aac7ad", 0xfea) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x13) 16:04:52 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:04:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, 0xfffffffffffffffe, &(0x7f00000000c0)) listen(r0, 0xd95b) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/222, 0xde}], 0x3, 0x0) 16:04:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x4edf, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x90, 0x0, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4e, 0xf0000042, 0xffff, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x35}], 0xb470, &(0x7f0000000040), 0x80000001, &(0x7f0000000340)={0x81, 0x5}) r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x86, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x400, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0xfff, 0x800}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffffffe, 0xfffffffffffffff8}], 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x8000002b, 0x7fff, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x95, 0x0, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0xffffffffffffff48, 0x5}], 0x40000, &(0x7f0000000300)={0x80, 0x352}) stat(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)) r4 = getuid() setuid(r4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x5, 0xee, 0x10000002, 0x5}) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000400)=""/148, 0x94}, {&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x4, 0x0) 16:04:53 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x30) fcntl$setown(r2, 0x6, r1) 16:04:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = semget(0x3, 0x2, 0x401) r2 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x9, r2, r3, r4, r5, 0x188, 0x200}, 0xfffffffffffffffc, 0x5, 0x1}) 16:04:53 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/228, &(0x7f0000000100)=0xe4) sendto$inet(r0, &(0x7f0000000140)="9243422ee2515a69bc39971ad7dbf2f99d00cade92b7e14b03a765b60d1863d018b5c1dd3454a9aca62a43eadf08f1588d0f4251484035f6ac5829039ff5cac5bc8ce705ac8f994ad82dbd4ef778d9f9487df8f71098bc716ab9795d13337254cd36e32fcf05e6655821250ef95f18744630cad584fc7749e278aaba6affea883f698f751af2f0754c1e22d49a833abcb74bbf45eefdf477a0703ccf8ccf34afb21c980cf32c13ee777f297f7944886461a12a17052d16b34f9760fcdb5ab4339188091cb339b5d7680bfc529c3d3ee4336820e23e1946064e00234ed60a3995e2", 0xe1, 0x8, &(0x7f0000000240)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x384000000000067, 0x0, 0x0) 16:04:53 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80000000001, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r2) 16:04:53 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x4) nanosleep(&(0x7f0000000000)={0x8, 0x2d6}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/163) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0xe09, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x3, 0x5a54f8f1}, {{r0}, 0xffffffffffffffff, 0xe4, 0x2, 0x1f, 0x5}], 0x1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0xb666}, {{r0}, 0xfffffffffffffffc, 0x60, 0x1, 0x5, 0xfff}], 0x3, &(0x7f0000000200)={0xa81, 0x1}) 16:04:53 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x9) poll(&(0x7f0000000040)=[{r0, 0x1c4}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) r1 = dup2(r0, r0) close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:04:53 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = shmget(0x2, 0x2000, 0xaa, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0xfb21, r6, r7, r8, r9, 0x1, 0x100}, 0x5, 0x13, r10, r11, 0x2, 0x100000001, 0x2}) r12 = kqueue() kevent(r12, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) fchmod(r1, 0x40) accept(r3, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) dup2(r4, r12) 16:04:53 executing program 1: mlockall(0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x6}, {r0, 0x40}, {r0, 0x4}, {r0, 0x10}], 0x2e0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 16:04:53 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:04:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="137fccb09a12141b2bd1ccb195e2feff6286f864483a289735dd6df7f56c159fcd37e61faaa2f27f971a92f97cfeb2155a3a3abce41b1d2b4f1d", 0x3a}, {&(0x7f0000000040)="38f3101352ef7dfa4139a0c1a030825c4ea1e533e751ddc5a38d25a8f31140a19067ac59e677b5c58c225b7950819003c9e3dc6a80e6471da84abba66ecab1727adee8910000f22a8f805e5458945f7a7ad20961299aea67910c05f4de41888c9b151ded453d1a42f8807f00dfd349d746d0553d86a13f78525d037b6ea19e55b493c3378a6536b0103de4519bc39f298fcd7ad084dbde205265a0095fc1c6b161d29ad99f29d52af254a0a8cd01e1bea21a60794eeeb9c4344e09ba840c618222235c00f0aa8fa1a61367b272e77fd7d2c23e38af84e1899724cb87509f2374f043", 0xe2}, {&(0x7f0000000140)="6afef6b30ab1dee3be4a4160d2861b42107a60fbd00f224e0a352ac8c11353c3cb052116a4ff0f7d508372781e9b93ba3e718c8585f40f2559bd1df25a48cfd833b08ddcdeeb95d03f9dccc9c76e197253ecb96dd57f2e41a995c1204b9a8ac2041665b7909a9fb8e1e16cad3dd01cb13d50ff39ba6e708baaf93a0104c5b6c8b6586839e0219d7374259b8d5513d4189106fbef991b1a91fd9b5b1bd2835a9a1ef426b460ad794fa56ba60d40f01d3a28d9ee7f214c00bc00d66ddba6e21f738414307b122543915acb9cf86764fa1b24e236d131ec4e29f19860a0644d6eb44f373c6aa3788da04645c6b823d127e769", 0xf1}, {&(0x7f0000000240)="36611d660d81b343a1596fbd8adebbc95c99acde56e12e0d74d39c056e703494", 0x20}, {&(0x7f0000000280)="f1cb402c26a666811da7f0eb4ac3f83f83cf9d970017232f79d8338b2557ca848211b63068b2321a5f6ad984a0a1b0c6dcd7eea01bf2bdcfc73d7bebb57414c802c8350ae16995a50091fe8faced6d9ac03b26937336a5d4c47ee93183e3e0b7cc20c4195fbe50220c2e389238da7b0ea10e0748dbe738ac08a57cfcf65f8814aeb315b50239aef94bcd56931e4b126b9b2101643ff83d0340e13c9d716f071b430018e684f6d2f11d2c53686fdd75a4951b7a513fe5080bb95deca53c8107038519e767b11655aa373666dbb65032cb2273c9df30f5a1d40ff3c7899a6e1fe62f3e9cf9597c5a5c8c1d1a2a40", 0xed}, {&(0x7f0000000380)="e106371181bd71dd4b9baa30216a65f96ea4074301a84e73c6db99638835ef73eed38ae347871fb56fd76b253a537e7c4be551c0ba5d1713d9087ada9f8c0a3c6b02e889f2a7eae19e40f470a96c280165ff4bdee3efd3ae3ac5332ff56752f8874d0996dc6885d7b57bf1fa5fbb10bca4f666ee54878969a0caa000d682f25d074f923c38fa510a617dbabd172de9a0675e2bfaa324b611e0b83358dae2f458544c7fdf7d7053214d3787c4699e79541530e321b0d98200085747f32e0b0fbffd246dc6235512832e6e2c8c23dd4e014f8e557c56049cd1c212c625855e1e7a77abb575bcc4eb6d3b3e315574d26ac4c8becee5b1b34f3bf204197b", 0xfc}, {&(0x7f0000000480)="6e8c9ae4aa3a4a999484660c994c8d0644fdb77312b863dde5625fcc264346adf754394100ab66a26a98a8116b957583196587332a4795f5d404a613d5c9b3e11ec391ac0ae38b84fe7df40c9b1000a9714aedb62c2a4c17a76c7dfcbdcc42180657472e5953b78bd91daafac8769b5444c3c87a303c42e9a37ea6673cbd58fa938b428d660677b60242d356c558a007756fbe80fbee6b15b1753a015b5ec8f3c57856fe47ec60f37e4e5ba4e8cceeaaf7218a566148121654b24bc633b1d7383a903cc3575756ad477ff289cad60fc3dbdfc13ecc8473781fb1660065669eecef0f57d731648f", 0xe7}], 0x7, 0x0) pipe(&(0x7f0000000640)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) openat(r1, &(0x7f0000000680)='./file0\x00', 0x81, 0x14b) 16:04:53 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x45) 16:04:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x202a, 0x4400) r0 = kqueue() close(r0) open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:04:53 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe2, 0x80, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x9}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x18, 0x40000001, 0x10001, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x400000b1, 0xd5, 0x6}, {{r0}, 0xfffffffffffffffe, 0x48, 0x800fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffff8, 0x88, 0xa6bd18cabe96f3d3, 0x3, 0x1}], 0x840b, &(0x7f0000000180)={0x0, 0x9}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) 16:04:53 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x9) syz_extract_tcp_res(&(0x7f00000000c0), 0x101, 0x5) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) 16:04:53 executing program 1: socket$inet6(0x18, 0x6, 0xfffffffffffffffd) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:04:53 executing program 1: socket$inet6(0x18, 0x100000003, 0x102) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/126) 16:04:53 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xa2) r2 = dup2(r1, r0) read(r2, &(0x7f0000000200)=""/101, 0x65) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:04:54 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200a0, 0x100) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:04:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x40, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 16:04:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x8, 0x0, 0x4, 0x0) 16:04:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000, 0xfffffffffffffffd) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xa0) 16:04:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x12, 0x40, 0x5, 0x9e35}, {{r0}, 0xfffffffffffffffc, 0x10, 0x3, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000001, 0x7, 0x800}, {{r2}, 0xfffffffffffffffe, 0x2, 0x13, 0x8000, 0xc5fe0000000000}, {{r1}, 0xfffffffffffffff8, 0x25, 0x40000008, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa2, 0x80000000, 0x3, 0xb227}, {{r1}, 0xfffffffffffffffd, 0x88, 0xfffff, 0x92, 0x7}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x20, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0x800fffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x80000081, 0x6}], 0x5, &(0x7f0000000100)={0x5, 0x6}) fsync(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000280)='./file0\x00') kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000780)=[{&(0x7f00000002c0)="5a57c7cb2baaaad18dd79443", 0xc}, {&(0x7f0000000300)="2e0c423c724c9e8c760b5dc4dbc718e43cae093bcc62de7635a67cacc17e8fdd6b38270ba331ae97dcc0b1f7c8313c037fee83b6f7622c6f24bc5b399fa463f857f3874ba85e666e0dea1dc4cfe00d4faa2a6739802a241d2ac4124ee3e7c1466843e77af8a68112b86e0dec513ed9713f5230cffd2107224f1b24eebecf5d37addec8b735d11f11c62f917b5dbe498f08aadedb7bdf2fb8fdea77de70789be382bf7bb5b273a3da", 0xa8}, {&(0x7f00000003c0)="27e39d5be6caa7038763", 0xa}, {&(0x7f0000000400)="23e9e3b98da4cf7dc24b250003210670c696106faef33de51ad199030d2a7d3d758ffb97b306a16572ffa3ada2ba1da7625580a76d352511105d2d623abe5c4f51f78ee6a7ad7a022dbcbca7a436ce695d61f7fc82a639fd6df28e6df267ac5620083d07ce505280aa026fe8017dc09578a3f2947f15772a03f6428c66b649c606011dbad8104c332fd7142ef701277d8ff728d362d0103d9f34edca373c1402358e78e0d40cd17225d3ba2926df5fbac136870c14048bb9c7e7b8b2c56f9ad9c0e86a0d7a11d42ee498eb08f5e607db6c6c23a905168d5433810528e5b943dfcc47e8c36a8435377096cc7ed09767c9799616501db97ad087e56976750d", 0xfe}, {&(0x7f0000000500)="f4407d5ec4a1d9d020c72246c1eca39206eb042272efd0d20128afac710ee94d4f89230e76751e6a3088434f8f6758860f7ee998466a79afe287f61db26e0ce6b894d7dd653e383867cabd5c5a0186e5f9654156d7a6595d034de0364d26e6a02fa3c722d670ca4222c5676fd9c09bc05911adbf9448eb5b3df6be2780dc8909b14dd17ea10bf8032f681514cf", 0x8d}, {&(0x7f00000005c0)="0543a8654443588e869fdf59a2abf90a668c6b1a07783e49e1705f16d5c88b0e935253a7edf00e202e0e868b045694603ee3488ba4e2f6f2eff35be37407769a71e0323eb715531c674fe36b21552c97c7a6c34d690ee547bacdae864c2850cae90bb7a378d3df61d8cf4ca8f4b5918d8ce4f938de00e2146f5f621df72088879be092bb3836e02c00efc4444de33cbeb7f4aad480", 0x95}, {&(0x7f0000000680)="9ab95d81cc83d418dfcae6e258067ec9480c03237f476442feeeee61342aec392b983a69c08cf1e6f1df7775384b08df3cee2e776f59246fc8b3f3e5265468a5830451023dbeec7cb09e52bb5fbb8a9cdb25d391ec16352bbbf0c4b360fabbebffea987844273edf8a59bb07a4b31c553092a3d4701ff94824eceb55df4771154a2e4316280c085b01630f115404e631d74f62c6c32ce9944b9a20a4fa6d9b108f1610034c9acf3853d2625e02cf", 0xae}, {&(0x7f0000000740)="7b59122d3b0d77b72cb8438aea442b319547e4939ee424bf9b09945da7ad19358404eb9b4f5dde42c9dfc475eaf8b31c01f52c07", 0x34}], 0x8) dup2(r0, r1) truncate(&(0x7f0000000800)='./file0\x00', 0x5) 16:04:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) fcntl$setstatus(r0, 0x4, 0x80) socket$inet(0x2, 0x3, 0x101) shmget(0x1, 0x2000, 0x101, &(0x7f0000ffd000/0x2000)=nil) 16:04:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(0xffffffffffffffff, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xe3, 0x3, 0x3ff, 0x200, "103eae9890c8389b433c3cab435fbb1139eea284", 0x7f, 0x2}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="93a21239b4648aee06f03a9c582e84dc04075377e9a48381d0b947719625d1710b1f20ff406d1dc91f2c1eb7e33b098a6be7ad5c00dce08d26862e99e3b94c370192f6a9776c7b6d19eef80a7f5cce9e7d38f007e46dc1b8be2d39966788c654e2cb737348df", 0x66) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x100000001, 0x1, 0x3, 0x0, "9d2978844335dc3576ee4a92b5f2a62691ab7fe5", 0x2058, 0x100}) 16:04:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x100000001, 0x4) close(r0) 16:04:55 executing program 0: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x6002, 0x55) setreuid(r0, r0) 16:04:55 executing program 1: poll(0x0, 0x35, 0x0) r0 = socket$inet6(0x18, 0x1, 0x7ff) poll(&(0x7f0000000000)=[{r0, 0x75}], 0x1, 0x6) 16:04:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = socket$unix(0x1, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x84) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f00000002c0)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719", 0xfffffffffffffe5f}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x6083, 0x8) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000001980)="7dbabd7377a8682628f6af61ed87d25400bc4834f26032ba9b57994fc0d8e7176e47c2c71e393002adddf071225759c0803ab4a70bc98bbfc8e91fcd48893dc52f46819d8c0556f8c1486bdf98a7b5aff05b5b66e842579d7c6f7f97f067cc8ec64c0f590b87b5167a4486047a00e70928421a9fd5211419a517caeb591a9db576e6e162a6915fdf36be42b0bdfe591d86eaa7f0df83d4afeab7b9637ab6f0e4327fb597fc88fd60cb2259d54d66060ad1170e46ff3a30717ada352206036dc4392242f00e439b15327368d12ac5084cedad77b711b3cd32f358444e3ee32133137aa9db4a65ad0ca388cc25629c45a062411120ef3c69c36ca7c847e253b2f7fba2f9726a337abec062351d294ccb485e6299acd2af6e2e7833b73d9a5529f2b5fcf84b60df7b271f77e34ee2f3d1be9a21c190a3f9bbacbd5e10f1ce072be87e857ba669efee0f0bff4c93aac5e3cdb252ad9adb857f7fb8258088ce7b610f7bf8607f8e33fd147dce7c925f19f1687c60d2c31b01e22cba47d78811748b2573d897120a38af4a34d46244a9c8d23acb2ea6be8fcb2f1159672effa6514261541d1462e464c015950079e01f423e46adc49b9cdc94fcf7474df5f715ceca87d72b6a9037c5596bf4dea1d887847e0c3204bc7578f5d48f98bd3c3dfba77573a802f84148e0bae720d51a85aeef5c35c168ee85c165921da0258b02af84c42f1b2bc249002ee16e03ca766a906b67fa4af1b230c270e0570975597d4e0c287e9e7d0395b27fde5afcf9ff6936b0493221b75ea9fbf39751c7538840b6ad70d3d3c288c67a01886a92228522ae49ec370d4775f84541c26c771453ea5c65b061886fc5244243aca77567876d0fa1cf61cbc32c52e0c0ee996c171e3d6a463060af3f27f0fc4c039009aab8fae06a350b602880a2dc96f8773354a2aacde68d02814dcc33c3e5c3f15ac446c7a65b0133bcaf83fda53c023c8414976947ebd10592bc1da72391ab773cce5170f8fcd7f2caf2ca40b14bdeff83bec9faf32439f4f314676207d8d50b4edb6ef93b54c4fc5e4ff2d7c41d90a49fd938953c9fd48eb476ffeb0ebec65e40fafbd869b58f96472a71c283319f5b4938ed7c6dfd30a11c8ce1c0745d8512ca724783425658162b153515487fb1d2b240473d4c57e35dadcb93a80ea9003ad99478eadcfc4ed215e4e37802e4c4f5115b6a68756140e8d907badf2bbf0083cfac327d3627ad0fc4211c98d4b07224db2ca522c23993845ec40f8d315be70d114f6600313c05ca8171d0caeab8f8c0ef1a9c87010b52b491dbcfe992cba503767fe74c70b1b440542ee7a7b843647b17da4c1542086a7c2b1c2f1131a250800b01a7f68339544e65648039a806be65be145663e583224bcb6205d479619513d4e60272c3c65f052399d2f62d36e92f727ddb144b7eb5191972b1d73c853225a518b957d87ae582535012db800bb60eab35f210a7333d66c1b1bba988dc9c9439ea117400ec0a62a5d8025ab648ed1ecf07af422bb8c9001924577df50267d2a7cdc6f62da88da5c59c50540ea1c6a05f6597286fa12b6afed82ee3a6e452c7c087c6fad3dc5b8ad98b377c4f0b160af9282a80895fa64c8cc7b6cf18b30b6e1ddb95dcd30c6cb53bbc6d0b80c9acaf61998f1daea10fd88d0a374bcb73228be3743d4ad0ee4260fc07d3142b55371c18ca6944b120123cb0195329eb65ebd9e39f475cb7116a3640586f0fd21f3cbd98293f113db499038d8c557c85ab96c810770f37cd1b8f82744b05e26b71d9c8677691d05850c8e052efcc95dbf02843f3b944816f4cb272c99d6f57133ec2b7393c820143a97f773f71f7366c2b82f3dcfda6ea0d7f2508588cf16df467dc205302e505993ae0fd760d3a09328c533bf93d01eb97efb428500bfc1b9b85a707abe06202950237411cc5875f12d4ff069a5b3d00defe3772946f9ab214463f9b00ad0433f7047e7717bb4cacdad51ee17c40ac6dd6e275d262c1dcfe4eca85bdaf6519e234b76a1a80cf657cb480048644da846c19fc7425bd7082392f906833e64dddb2ab10d61c67b6e6ffd42cd806c94a47a06c5f30d65dcdb228da5d8ac60688c10a964a95c9fa4fe6a06aba2d4d0cfe2a704d437f1b745e573f347e6c85e2acfe114220cf205e443597ad107550484ec301810d901c0f399785d9406c3f1e40cf868adac9de8ff8afa1fa64beceb9e033063a97f7e4dcbfaa9f3d2b91410733618b6e2fcbf06a5e616bcf8a7ab0065675a8cbf93f0397490368401cbbc6b8d4524c694d09ce9b01e338a1cdaa4c1f65373b7c7a848a912fa0076ac9e3ab3c8c6be5331b65f9245019238eb1da79861222051f01672450191502f4c7f3eee82c83d725a0e28ef6b93fd201b69c2d8a755c478bc15c2fb6d124741d7a2164ebdb02f40d446673fdeb53291d825728bbad48b18f069bb0a79f33360aeb36d12ff3cbd1ff12acbc9e149ccadbe5cca8a19c65941702ffd186685a666917698ee79c1bd8125d1b0c25abaa23b3570a50fa1ff6cf008581cb27325860ede42c8e1ab292752294494136626283ebc41a4fdf659d8698f5100936fe0881c0362156f8f8f271bad49a8571313c304bd3f3a1b9176a2ea6fdb13f3b6f40ccdca853e2269726cef993da92f363dfdf58685faf7ffc56c1991bbfd26c0b59f6766385e489a2667ae4fcf2c3fc88660d32edbcbfa9e27778645924be8516be0d8a6bd12d7c6b17bc4000ffde318a23488e4803ed2be9171ac7dac8329af2d5da57a8bd480ded77f249c20279f53d3037491d81bbbf29dbe0f245b7fbe3979d686f5d1d58d6c0e03fb50e7eb36cf34b0e0b28ccb212db60a1b375e40e7e7b12eb9461a27b0ebb7e994b811c80a1ebe40ee76d9eae696b0834d58782d97ca8e5d9b31b8af19dd7d2a2dfd7a1e8820e312d8dc5ebf6d96253fed4526ba70ee98a3ce0758a20d8a06f33d12dbe0b591d9e733bee842e55226940b439f00fe4c97170afb759d54eb728ad4f761e10837007eddc51f89b30e998a8db8ab0e9cb8be9b81fc4a87def4e83e19c62f94ecb1bac535b35313ec5bda8a112dce1ce82a628a338c42ec3f30a6ee5a72f498e1ce6818d97051bd783f114e2b58004962735f36464490ebbc27d368067d0a963347d2a76a802f5ddad4528f46ccd4d94a895449b002cc8be482a0e0efc583fdc4bfcbb2c1a4ad6a36af8c500411c32cecc82f63fd6ff16b5de95b286419603dac8be4d14a1318e2df16a02095aa8b1d251c560018908d28a896b5f16793bfa7fc4d0d1035b0b44469ee58862a87b874987b6453c18c3971ae9a4335211800e09bbaab36621ad1d2cbc3d358736d1ff4473b483088ba57c6bca70fb7b9ecf4515bb8eec24c7b90754f544862832d0424642dcd1f4d209df124ec35eba3c25cbe74c2e0ed47c391487e38dd41bd6ac6c304dd39c6d897c8c2936b82e6376ad625200bed773772b65e7db5d3915e3596f85fe5cb25e35ebe7426eaabf0e768f12f7fa06154bccc4f98db8193fcf9c27a2156f8d74a1da2de77f8014c00df15f90491c0ea37788bcec72a0bfa373682016c4f20a094597eb78530f81b4050040fa6359f0ca8587d9ed429ff6b079610ac99ecd9d99a5bc5f799c1b695c4bcb5d21a61081fca91e0bc491b3644b525b3137dd176239416079631a077e253e70272ef43dd2c45165e576a9f54a45e6c8f58f8d84cd9548c7c4282be83ad781085351a13058c26b762953e5d6d3a5d00221a8c2bda168a04052aaa52cc8e766ffd4b9c45574095fbabdffb874a1c2330ca7ccd9d0d66aef49075aec2853c0a54994b8c54dec47d85b0daae14c9ff8e29c66bc461b712f862ad001b39f030a898b0169f2f606498fb02d87182c07529b982678dd83e3be34107542e8db3cfadb3296766d301be1cfd70c6bac3c28b6d2ead22e12f044b2db3cb780df7d0fa54ba2b1af32ab7497a14ab3c3fc452463698504d622984c542ecf9695afc0d57717490a6efe1cf81441a7b23c26e2445ec91819f1ca3c551cfcd5e7c90cbcc27348aa9a0d83d9d38f538c371ccd12cc7f665ba2f5fb7634129a507c9b553fa8d0877dcbd0574bd2e1377956f21a96ea44312aba26a26690594c7448b3dd5136e91e0cfda16d938fa4c3ab8499488bb42b90e1871e407b9ab0222351d8e95da8f4d4b41bb18784843d8c9c6734162a5edaf77649d92b79d1f5d37dd7797552471b97b2e27b78d50895f7403225f7f8262c3d59ce48accfc8fa1b988f40d5dc8ac18fc0630ec50b91b73b6e24fd2575b057d0889ec7c341cc886a4c6336a2656a8c2c7f4c252ed1c8b72907a19e5b3db62488a41237ae8e5ed2cc8d32f532a60532d9f998fcd028ad9821f3c8234ec800a4133fec1fdd8b909aef6f8f32bc3ba2524f29a8630ed9e0cda4b8c25a69cc5f35db68c05f008de318273f048a2c4ec7d280a655064feb41b99a743dbe3a4cf0223292466a9df5e5779e96f2f20d83f335108f4b6136246339785738da67429d88454f43dbb9d0ccd1053d0e9fa0c7b0f39bb70f7b5b133feb150899fbce33a28fbcc944a9355519cc0451c5931c5101e0e34ac8ea09833c3d6bfcd1bd4f48f7171eb85ba539193da8d549ead751bfdf8c2b1213929d20d927b4d99848b5779ebece378c3ddf9c76800142c81126793656a165406415af89a5e378f74582425e4c28923c93419f004fe2fa08553e5e483fb0890e042eb4d8ed82fa144a2139f9a0ca0072767fb4e7e2a89735b0ff8ac2dcd7aab55a50f96d6071fbdb3c6ee5f1753c2157bb53538bbb095c38a1d77971aad88d18f20b75248563da0200d050b23158857d789f9b4070883009ed7f10c3086c3c0044869509261f51d319d451e1bd4d2980169d8b405f0f602045962ab6e532e05dc6b48c5f205d3c5adcb26d46174e3ead0af28f26da3c91a4ef3b76042a0c88999bf5073751455a43df290695330a9e706a519add88b1b4b0ae0f863215241b59c938c9be01545ae3336206ea6f6eb331530d37d0fc4a06b182a55e6b7373eae814c163d9031c6976df3b85532dcdea3e6cdde6a45c22bbf16c97c95ef5ff0b0eb4694935f78f141f004d648a86997ed2bbd3f6aef486123be926acfb88602e0f3781116c2251cd945b26b0e293647571789b1c82d7acd5317ea1d8711df58946858d1c0bb5c3aafa93df8d9df94feac5c6806948f11295d034a7d5838c2af1814e", 0xe7f}, {0x0}], 0x2, 0x0) 16:04:55 executing program 1: sync() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) openat(0xffffffffffffffff, 0x0, 0xa0, 0x0) 16:04:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10800, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:04:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4538) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r0 = getuid() setuid(r0) r1 = getpid() r2 = getpgid(0x0) setpgid(r1, r2) 16:04:55 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffd, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x2d43e274398d01f8}, 0x8) r1 = shmget(0x1, 0x2000, 0x41, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/4096) 16:04:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:04:55 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x100000000009) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) semget(0x0, 0x4, 0x2) 16:04:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x6, 0x21) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x8, 0x8, 0xffffffff}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:04:55 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000040000002000, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kqueue() close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 16:04:55 executing program 1: r0 = socket$inet(0x2, 0xc002, 0x53) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000140)='./file0\x00', 0x2024, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="97ae779886653c6dfe241a50f1bc150b03bf34d1e311eaaac4dcc0c88c2b227881114dc18e885268018e84c30e8ba95124e824a12f970405e2d3e000a2026c92765d550d601fed33d2165ef9cc9219c53b823a4b8598befd6e277bb5b2ee65a35453e0b6d38a34e0f06a5a7679dddb439ec23903b3a345847272d82501186ef7d0d10202a7abdbfa76b5bc5954d0cd28a8f5f108580db0a4039ab33a3ba2886722b91a7ef1d4b35101f37687d02666cb6a8d43a0319243d08cc9a1cdccaf0ffb9df8ecabc3d142a47d26b94298ffa71e197b00000000000000000000", 0x151) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:04:55 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgget(0x0, 0x208) msgctl$IPC_RMID(r0, 0x0) 16:04:55 executing program 0: socketpair$inet6(0x18, 0x8007, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x2}, 0xc) syz_open_pts() 16:04:55 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="e11242692767e2", 0x7}], 0x1, 0x0) 16:04:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) execve(0x0, 0x0, 0x0) 16:04:55 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000739ffe)='..') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) chdir(&(0x7f0000000300)='./file0\x00') r1 = getegid() chown(&(0x7f0000000180)='./file0\x00', r0, r1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x5, 0x100000001}, 0xc) 16:04:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002680)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002380)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="17736e072521e822817220ff7ff71c5eba986579b1c0d83f66ac259c14f3920bbc9ac53f180ae88953ea52a77ab03c50ee1951149c234c3e28d89a0d2dc096c89cd312bf4f96e900c88b2cb6ea81991b3cc7d4be0bdafed2e705def38904e77f541fea0712a4e1935e4c49fc0c52319f898e775404950dc9bca76ae8b3b4977f750f0bd96f7fce10ddda380713443dfcaf86e852a77dee3b86d6866a2df783baa5cde8bd020bdf71ecd3b1f0f4b34fb61487ea276e74c7db5ec5742b17e66ee3eea2e85fece106185618791649c71e3aeb7d489ba1393f9ca91c99f1ab296480f1a1d9f2b0351b4310f7aea1347c6cf80ef9145a7d2fdf0e86b7cb73ffbc75d5d5c73b0245ef40f5d50db0ab5056969d28b79701056eac80b03f01c5ed17b9f29a4bcc168b32951ec83f7323891cccfcd098e63620b2acdde3c1dfb46a81b5ff342b33278b9e0629c95cb98aa4ae83276b3185ebc8fbcaf2aed6d926d14d03db932fe14d37cd370287476a69ab24a6d9e4b0e7a439406c194f9812b86044eb15c9d8d67b706c9a6655fc899c90ed88b3bb77c2681c987887cdeda54980845b5253f7714108139ce3d5deac3b9e7375e05514e6ee94652130b690e5b5309e7bc8157f1f8b1a5b8b1cdcd6da98e497060ef240faa862e234f4f3afaec1641ec2d9b9ca8e5cc624874f2c7842a1d2be6bcea7588381e1d2c4157ee695dce197de5dde6bf3f6118cf1c5d6e79924f7c6ffe690dc3eaed2024147d79fc53635570647262a77bbd471d601386b1b474d17b80534bd8a5ec87893f88cd746d4052f71dd67296bdd1e6ec6bded2a28de958b56593f4f5a55e26f62a3c481ca31e2c4f59a9bda38aa0db01e4b65cfd5591eeeacbd73f9a9930e100c9eafade47e5c3e2f6373a9efffaf21cac003a13f8c689d95da2f1aed729ebdabc23fef09b75d26b62587cd3711ff06984012faa390cb199f981928b57c1c06e683e9b4d2364086f2c9ff401cf89276f97f7d008df207623e05578dd32421282448c347be8e4c7c167b1dfe19692731f312cf2cb6c205a11a715fa11c35dab4600e26b3e36f995678119b9016868dc043b0e930d78990304ef3e4c992626ad868508b4a12b00a65aaed88783b2a8fd81a986051b60efe5492f1c56fc619f5130d801dd25dc770b198a9a70eb03b93e4bca4f03a787b51712880d67b83e80cfd7c4d74b89d279a0b612c207a529f44236538b0752d1a8878611d5133db3e19ba31ce8b6694c370d7e047093f1034c5a32fd4dd23d06e9b283b00fb59e00fb15cffad81e356aa0d1d9dc90663417811a5e7741ff87aae66e04e21560cb9ff0ccaf84617eb2075decef433c7fb76ec4a53096ecb531d7e5be75fd77ae6e55539fe8f48188fb8ee37f37807dd2d084490bc8f79444de44f7bd52fd2f3df663601a0b8c1ff7475374761f36e68d0e32449769836ecd2ef81e30e36ce26817eaaecaef1fa41cfe507280cf963730455adbdf6f5452666e2f74710749c2d83219e0dc4cd0e470f121a2dc02d4bbb53cc8c3d7d623af960732f86dc803f022b90910d57fa3a8a85175a122fce07ebca729475fec353340ddc95ee99f1f1085e2825a2866a3dd875ab62728ec08848c9efb0aff0bb6a3aa6aee1db28dd1504949ed9ad599bbbac23f7d59e0c06a22a6637fe7d7819ecd8a9c1eb356477dc1960b824e87448abf6e92a5c725b7beafb8fb7c6b02b165e16ec453e638a8c672d708e84fd56f1b81bb0d179bc8a4ad28169e6947703bf93ea581c218bcccea721caa0a7013c7ece694d04417632fbb69f2af1663c9ae1cabba3054050e6f90c971e4dff2b30f981eabf092f07d6d8360e427a1120e52e6efacec1ed6a661151f1462876d6e23eb88ce5f42f735e8c929b47ec49cf00d79c3afed118bc48328decd889a6419d8b88edddd00c86feee1bd018b11d515108e46b610fa88b6023b3d07e2cdd6ddd4e4e9d47bee7fa98877a6a4489b8fdbc1fca8e8e84a9b6048085f70ee2e4c3bc71d93c976e1f9373d28523b5d031bd69fd8bf6259f4947c68cdd1eae4f43fcfac58ea575d15cf6979098566c00fd474dacf8212304b2d5d479cc1ed7cdd180e2f9a1c5abafb51644d196a73da454272c2bcfdbeb1e6da2f88b452c617898f077b1417640032a3e2995d40a6343b14ce8b09ec7e3fc6b22c55351c3582afe3035e0f8b6db18e30f4519c0070d0b9753349ec5d5073d641666ad521df398b310af2e46feb2bcf9e1e26dee7ff98bb932655b820671357005a3308072027deee988c1d711af351979afb69b5ecffdd21cdad4785bdd5fb41bbdcd149d4fc29ecb434b4ab3516937b485c496b8252bead3622275b4803e05f86f35b5fd8be2967dcbca66d9a0a9b16ae34f3cd9c39b206226f66a39afc7f4fc13b3d4b0b346de89b7a488110e7fb17915ce78a79143c441c04ef99b820bbff6e88899f67f91a284b28b846ecc867741955cc1960d877cc23b4c3448738d8bdef459d62a461652adc3e7d8f3d3c1bc79a99ab5ac6360f6100a6489ea382c398eb605af34c3882b269594a788f13f6ec69db04fe17b1edb294793f7e4fb1a7c6e9cad4731969108ee45edb975a681faef61392ebb04880fb7cf43189f1ad348c5af898fb91fa18df5b134c4cf0bb2aca2015acfab6368b988ca527c7a17f086ff72bc4dbaabcf2802165cbe37650d668bf3f4db561760e383f9b14518753fd39dc6d6b5dde19c01cc111baf5ba9b0b2648501d0fdead5b29755680565abb966f99d713c146269ddbeedafe44709bc4df3ea2f83ec61d1982f929b0fe920b60b129cc99ef6d46eb0a18f0eeb415a6a05577e63f3dd80388e5fa37d1913f2763c7cc11b53d078f24b38331488cbb69320feb0797c8bfb77d4bbaa4fdefd921d08830686b963fba65cf1d6980affbc9423d01f4e5c1b34c0d079d38eb5ca8da415423f6ace26ae4c9fbd23e858a294b031c040325584d6eab9341a14c9a5931324f27aa66590349c79876810b958a24412715b8394f3fcd1ee76a64ffba8cb76d572f6531d28d66299ef69c2095793faffcb1933c45ac543225da0db31c675c923cd384511cfeecb7093b140b0f8d56e20b60bb555af689bce67279321209119b656940573d27ad8be3a582c79b49bc43215af38cf0c123586b792650bc2a7bed70ac0feccd2afff9cdb7add4f6153576b90d63281c422be4213c405c36c7f6062758c33617ec017b65a290a57babda3e120cbfef4176c9854722f9e4e3893ab8f34b1842930d2d9018c5f3361ec7c44961e517e2e4aa6bfe71c3fd0348c0a7b8b0b58b845dbacd744820457fc825104e5aa9f0000dcae2a0fda095830cc2f1f8e2519175d9b9b28977d1cf2079d66508dcd8d3052c8f02bac83ecf1fbf185dbd3c8770ab8577b27f7830b4dd8ede83a3c722245349847b18ce08260a7047210699c7960645aeccd32684b5a51d84770b9840667011657fe8240d6cadfcacc1e33cf3f9b6e7550f690809bec632cd33dbcb7b064b1d73b3461898dd4a790a522c4a5d2fdf27bdb3b389d14509d70cf0e49cafe9c55e4339383968dc0f5c4a027f532678c106360248a532e73606c1c32c4e8765d304b5372ae0bc22f6f0373239c7e92081357804956422114e658f5e19e7a6335718b016a0994286f1c81a3885632e8f07502b85761772b2b118ef610d2096f4b95c5143b36e7001e6beef98e80a7c6f2d179cff96342ef9223e75f501e3f9f96a3581370e442cdfaef9aba6fd4945446944e6e4d1d831cf6f0b786a8abf216d325ed184ba1ca12c1186592fd7d7bddf16ce2e5e66eb0c8da033cb5a3d0aacecee53b44a6024c7c14ffe4ec6b63332b6cf836b2d186ea518f23820fde908f53d48e6b463e6c37cf97952fa2a8afb20acd8c8739d423ca4c962c3b8ba5eeded89658b8befe98d8794516123af3db8210106b43afa42635d63db8cb33c0dd01e7bd3b79fe2f8bb2e75094f186d28858eee930ab2412ad06383ce40bc8a6394cb76114258c0701e9a72dd68d16ccec5f793007218b9e46837177d070d90e182d6569b597c1fa6b257cee9791ee59855f3cd0ca55dcca9560f157d82892daaf4ca6bb093d12246b93e13dcbb792ef84cfc3c8c7753214fc43752ee76cde508e261382913b0d566a5d535083fa3211b404ab5bafd1c45ccea5220e44696a77a71c7cdece1a0df5c17808f9a7325b44c9eac12c698164dc241f3f84b266357939f0647e34e8615f5472db4c81a85de2a707990b2b0a923ec27885a8857d6adf1bd2f83e66d438c6b4a62af39b9f4bf541673e3df04586f066e433ca1d5e82f377e2e91127c34131e4fc00b60884ea67901d9c55328c6f8faf279f4a7d672f428938bd9fc06be0869b3bdbdfcd892d8c4b0b49aadcef60c4a41539449ea59b5f97ebfbce153bb40f34d344673c7198ce4180ba75cc15bb4b4e9a99dd5bb4c3b341fbbd6d1c1ec88bd5588f615a4c4c2e584154b9138a8669668da8c796c0983169e8043554c8e03ba924b392af8af53583761688854a926ece958864df790a051a23504121c30dfa44cec38efd3df7ea1f6e0f4d579d147037b00a2ce006827a83688164847cf1481ff11a2f1e6dd60a0d8d37f8cca3367fe27069cb04075109d5bedabff944563409d4399d0d177ae75af9c364214cbaa7767d812e2f51431c9f1035247835eb883de3f932af09cae627a34ee247d994c81c358c233817637af6e4f12bc079cbdcc67fbe347a1f10dff494064a26fa3f0450e7d2081a592e1b6a23a2a2629aedf99d1d5a5057d89877e1a8fb6712c4dfdb440b11fc336f3275cf283df6eecb4447fd35ea2ecfe1864b0c2fe5ed18413076920d94736c22f2857b10a268df9f9187520ebb7e54ac8d8490e2190c57df6726bf1b9c840388990e62e8e0cb1f4645fd944b8420f5ced38f6557f31a96fe8da35a36259cb68f17a737c52a188a69c2800319eed5e372f50749473148dab791ed8c951f019cfdbd64302110c833daf9a0dc35c1ecc63718050e811a8a91bda025d92ce37d07778f2204d6d7917f2e417c1f7e7628608b950c07613c9fa5dc120fa87c67ab99e48304d68b2283caa938e93af7820dcc96fa0b828ff01d3653b78d544b2744b1e4fe2cb1edd26c1e5fc0f4aa7bdb6ea7664e7082a96093e7e88b53ddd0e778afdacc105acbba232a54f6c3d844c119811dd6c2936c7e70825e5af46e9d806796fe231084c9cea658f9c7ccb16ded61fc9aaf3e91c4ba7e584064369d8c535924f00c256f8bb12e480cee9bfa0382d8f59b57da8e1c5eade1db9293982d28e0d5b881148b22c410395f8963fbe99780e803bd70e88b7f3da311d3280dabe084967ca45ff04e7d8511baf33b123f28cf8b913241da47a99612c649c836659aa066d03c33285ec23c4d9eb8e5f39dbae0bbff62ae9013242e2f949e792c2aaa562fe305197588c5c01b96243100c3ab86186fef91920e84ee2600281b5aa3c386151da0d0c95d4ee9618c87c1628ee9355b2bcc59257552f3b9d90636712ba90bbfea82ed80b8ced9c8d271c837d603968179c0f3b4a9ad02fcbf1c12f96568fa30e598cca784983ee94e3a20732dd1fb87a6de18a48a14f5a197fd17b4847608ba2bb51a6234671d1945390254f7dcaa31bd67edcd6bf2c3f327e733a60b00b64827112702cc134d78262290c9825cf8c15b048e43700fdd516ad51b718f5d04a2db8939818af45edd34992537c82a353123003442095bd46478e1b256aec32b57259f952aba12c9dc", 0x1000}, {&(0x7f0000001080)="13ba868f6f3960a28a1c79593ada41121b1939716fd2a69974ba2baf98f214a2921bff8dc924eb4f61a6d1a078ad84b0c620c44884d6d41fb2a2d6b7c920a104511b9089bd2d22ae51e4e7dfa702b261ed450bf1adea4ed030fc07d121fa5526b5e7540a9655f7894ebc5773b5dbe21a459e829d7b047e977fd62c78ab35a9560a7b7234902bf01a5c97a2ce92a0dc8e6c9b7183df86d28f0577f73254628ca8938ff21e6e099b38c3c2c74e05a59917d33b6f8c85fecec1b9878e1d17e9eac077682581d31eeaa493803c95abd21a912d4aeaf2f7e56c8857121768d6183687895ef1599e521a1afe3b094c9e426b36b28a224f253d4870c0f438a3e15313dbb6d986b8c6afff2db28867f4a46feb5c0b3c9b5b48f04debc44e2db3b8c43e3cfcb29a22742d438e25f3f7cfc06c1a224e73a096096d84db9edf2ce25b6be896f0efef50d9b618ae665b39e97e12e9d76aebbcf75afa614b0d1320347e5fe8a6fea825c6f00f99dee3542b3665c07382505f3e83ed9c6f6c11147d730ada0ce3ddf1259b0c6a9510a503c55379d45003facd01885131fbba77ab81045b1a623e1c56d0ccaeace0f704576bb00c5b98fdd43c9ab109f0f71cf0919c9021776ed0eed7d2f10646f1836a66898bdd33fce425e06256676ceb91282cbf25e4e6f38ebefe457298d5fd11136b07b800d330ea0bff67ac85546c7c4f65582392d844bf2e8f35530d8d2b16dbb2b72bcac886bae7b68fcfdfd7d601fac5d6e01ac7ffb5df67345cb74d7f915cd42c7e1d8ee0afcc59b73dfefd66c4191a52d5045a9252eb79a8d1ba0aa2c7e5f9b4915a3c1e3f44b31a4775784c42697924164142f0fc92f07b2b30ba9ceb68876c5b0fbf7103bf3819959997a90e990f03c3287a62069d50ec08a8d8ecd013e3b5f5208e8bd303a139a971e18a48b37cbb8e741ad9a21e8b57bfb674e04d9f5e8b28060d7b4f8328477db7fc7c10f40c298caa61814de528463106007a46d84805526b0391b36f70744ef584dd705997df35c0868a065f9814f38158864729cbfb51c6c0756029308225f86b6503880a9e5c1a8c7cc37afd1dd5b6218d303f17b35ec82cef18fb9d1bbb51dc4ee49e6ad0cf15b588fe220d3863edca7c6a82365b81b235582cffc9592c4223d6d6a3733d02975415690ebeb3558f181864002366f1176f9044dc0dc8ce0e037a62bb1d9d95e46e18d418cb6ce1f774a6fecad16dc9852d9ffb392d4bc41c7ea5613a953a251f4dfc6eb65a5a8ec2dd26cf0291dec430439cb1793ee6f6762cb38aaf3fc5106109257bc2f3f21260898ff0a3ec6539a05df1438ddb82b1b917bfed61bf930988eeb37af7a9ef388d51db5f651f428f4d1ee4d1ad23ab34ce756d8c5b56bb0f2c78e66ea5950b81b98b9483741eea580a118985d3612066247d12fef3abcf576c28fe92b6f9fd30d1d9636a5bf3baabb7b389500014af27c6ad3d7dc1dba7d4d536fcddefce8f2101435fb94b28f5ae021199adde85639fd0d95ba496415b3f67a5c3172b453cf2014034e942aa2c3dd6c83e2169756b38aafb9468c95846f9c95b2fbed31261d65b391956157349685d6a29008ba89a4cb9cd76a0c4a0b1889084e37e636d8a02119b0f0135661358b300fdc9c76d97598c29a140e95566e21ec296872a210fa00018f4998463d0204d7f48692fdd3b688bacccf969c802a77b915984330807b26b55022875cd1ba2c9f9f273b2113e89d03760756f69e36b09b02481219a2c540cba46806f104cdb9eb84cea10de3e7d6243d347ff2fad5e73e3b3a8102b20d6da05cab15d7ed3d664e87882bafe77b52d4ee957768480640c38016e784745b52740f316c6c72d13d866ea6c4e631d85a5deb4b9502a5db6348d17f945f278e5f856218570919322ffdc05ed47ad6b345e6743bdf3e10646c9528bb81e874b2159372bd37f7db70e25b9732a5ceecdb3b2aa1eb7c0e6425e1de6694c0dc40c88163537f8d61f2264bde9b1e248bd9acc26e772b2757268abacc9690c887ac32672a58da16350467d52af067294f3f01ea37b7bafb621f9b58f655461359cbf32dd31aa96cbd79188d41b8c92b17fcd243111b73dbdb0f33bf0c668a8cd0d9f0166f60663064d2d13afa6619dbf0890a281c045f6bf3420ade4c3340fdd02f19f07f234773464684dbb6427418492dcd9ed9af22b71f0875bc41862702caa37040709ae4e77b914cd83f00aae92247b132b94cd4f6c81d75a8cbed4900259e4d6103a6128d73a8368c8be12eb5a66599d620a5514303fe8ff4afe6ebce645de3d0ec1d19fb0ad8cbefa53a28ccdcdae12cf96b5edaf26518c45229762f8ec10cef6126369dfb694456fb79447d17164dc6272dace39325f8a098101dc2884af9c0d5ad0b55da1b03e73ebead382f3b36d21060d57faa94910d9816ed985f6c94b57bcd19022008a561fb966df0ad0e878ff53d26e377c5f220cb799f0003c81dec04013eda3d108a73bed8f2f1665662c2a0836f0b86c304cd5452e8bbfcfa891bb7559c95a90556e2d2d2d64ec196a7c4bd3eb9d3f370ce4df15e95b4a8b45482ff0c268f98c935155b78c14816a33073c677e1db85a241e7ea7722c48be7987ce71153c5fb85c7513d8a9e46e41d7471ae48260588499f64b7c6722167a3c33a22dbcb29203154de7c38029ba5dfa0c8bf7194724301299f7fcc11bd31383d653c3ac7bb5dd3a29f2308ee5c61571b6adabcbb3943d6cc8d287b0da3a4a565c3383f74a5fcd545e660f6e498a94b90e035117c49664e87991ffa3085acd150ca44dda8cd4b1b86eca4dabcac852a97cf576749276645fa73d890573a41659ffae374ca88e5ae11d0cbe9ae1ad9b09a7c632f388600c7cb470a4fa17aad98bd9d1b7aa9941ffea82fbdbb8c37eafed4c0c362410eb5345e5d3828e6300ab4b48aef669b675d1bfe1ff6ca89bda17b07659e72d7f18ecc78317bd605a22216c99fe43ca856be56dd4c4df443235d961fa481367d4718066413947e786e760e0de394e5cb6c5c0d2545b73bdebb5f3542acd95582ea21a5fda664a33acd3f26201163a46900138fe968a01aa54404e27ae6a201219fc8c37c6e8c7c0903fabec82f00fd4a3ed17a53587e4720a4093e8b9668898278948cc9f5cd5cc558e69d1c7cfd5f0c8722322e3cc338c71d609e0e4a3593b8ab3263efe9061afa4b7d9219f8e59df53480aaacf5fd2d0d7e508f3bb71880586dbede4eb9f0d9bc3665d37160296e8502a104bf09f5a787c0b5e47ade0de0fa4438a0fc30369b53db948fb4509dec6471175aa659e3a629934e9244b9b8065a133d4f4cc99995ca9d75cf670b76cd4d15020930271a6ed76bf894d96a1353383f29c314319f26b0402dd6a1c6fa2ddc165c6ee936f67abd3a052dc2bb125ec9bedd2a5b26a44ce0877fb3b841b8ffd52bb366bb591f35eb51706fa9e689458feeb25567c3dfc2ef312b9d6f520805c71d159024a9f91ac2fd116f2066773702c28870df1b1ee0789857dc78ae6233a2a2b9f96b462ddfe86b388755dbee91d14f985bc19df8e4f5f8459df33a750d4f067ed4f302e1f4776ba288fce4b5a0c7391b5d37c560fac0b213b64263f68d36553304c4bfa0d5725571f6b3b671a5b7eb5138adcf04363d249206bebfabb6ae356fbf9d910af347d9062c4f0bb7d703dac701de7eea3ae06af8ee8d282e829f4fb14f2018a347a0a44e104bca3abf534decdd504a76bbe98504b621e4e4bcf7482dc1e2d1ed2b5eab3ef2a775294b3c914aaabc215fecaab7feb9a8b221bdb616dadb3a41e13dfa8202772946b480f163f83b98373f24e81d683a0f9e23319c3e458fa1b5c822f63cc73b31f098854cef2379a3b928618938fb2f52b55c32a36edfbdb68646fdabd7cdaa794203e51dd458b79fdfe9589d27916898c97057a1e4df71b461b8ae38faeab084a53b969d17c9eb438f8efb08721a7aa80dd1ffdfa8b36ea5b61c91aed9e09f4cbafd7905cae20cfa920c663e58f29e63b1058e2cda2d7f757107cb43adc29040e4536451d0994f9893bc054eb56b102534a9bd1b847563f7cbabf7a930ea3495a5a886e05e1e000910e25f7e1677bf706538bfc1f4429be745e1fe7c9f797f842fd5df012ff92a02296d4106f32ae35335519dcc43ebe1049fc7897fe95a336360c87bc0f3661794c3d7abcb70516972a003f1a6037d2862b2961690d0a241a422e15b60c60169c140ec7863241379023c1e64aba94e0cb0aa23d5ab8e66cdda650415f180892ad46ad327751b9b85fc2241e910d13b1400bf05d4ba1d973b5f220ef046544a47458434a7df64985a129cab02b3a2a7ee953caa41e829e14ad11f34e4b258199289b496953a06a6694daeeea02bbfc44d432861f4d166d0586a5252d6ddb525ef0d6e55fdb3993bb5dac5f1926ac0b59c528a983370f13e6804dae560f626d1bd3958c66ca9cce72c989c32eedc1352e2bfa9f664b4f00d3b75f20ae0ab133ce05aeb8c2f231e96283f3fd6740470ef86bb1d2cb51a0d1f79ff1b1c55688345ca6feedaa7e478c7d76b91e357bb82429620380b884009809d23ad5f573f82d0cd62e97e8fab9586c43698dfe8a39e87e43bae6c3b139216baee3b775af5f6440a2e1086de9daa481f700c12ca3ccc5bb36cb598ddb98792b4cca0b3334d090cd34b4fd3ede2125796c97253ab3e8be3ebfd1da73ad4a69fca4aab11f7e1d72c5ba7bdae238ad34934003d41d8438215d028c0b2426cf7b12fab51940c748467542d3c810f1c72df7911eaa9f4bbad36da40c60c9ef8ae49c06b166c8eaa24bc091bd17590b59b6be665e6cab519a995776345fa75469a6c33d7961538a9be104d74bc1034bda78e60fc7b7037cac882a25152a6dfcce5bee71c82942854adb0782a77127b6a852d34be98c827d9edf73d960bd673e8cead6d8d1418c3a5d9824ba71297899ec7c901026c5d115b821eb81354d7eb1f15151af40c67e118acb88a1da8ef632e4e8579f03fc9339ee1e748a9f599f6b7e7ddbb703877e3cd92e3e0874451545e1ae10554d0a26946ca216f85e16664ce9463fbc9baddc4613fe5a52cd9861a5ef81fa1f6691fbd913fe3ecf5cb9349b1e1a1239904433358ccacea3afbf8376df87dad41fd3aa4ddbf98781323113b1ca3ae2e9b20eaf048f5e48c6e856debf380f86c5d0619203142135145b6235dba96d64cf5aacb8d1d234c1f3c09db248becf3b9d2c63630f87e0b6375e6a0f1ab9dfff8c34f424dece0a79010b7506a6908ab89ad0e24fef91a3a1302b2ba936ca8ed220f9409ce5ebb9b20965c787040cffb4609bff2f4e708bc41f5ad874c799bf33f031d4cf824987279a3af740b09b54d544aca807c51f82373a74a5e09704db884850c8531c6e4ac473774ad7e6f8fcf394d639033760039142882dca16ddea814b2a437e1ec17879448f461020a55589a8499937152f92421538914a9bc75a2fddd7db415b3e53a01fd7c9a20e3f9f1112fbbde700fb480199fd3d9a1bef0bd4a4e053087adea92d3c7e710f34d644a7790fedc297c3ce1e19a15b04282935b33077efe0af75dadbb1ee3e9ae3103dad67a47830f0f230364efee4c481c3d0caf0b76c2bab56fc228aff6e5cd647b0701d36d340dfb23caf8561d465918b2c90690198ccf23a52355e47843602ec88f5308da591377e4330e6680d1bf1aad03c2dc1ee8aca3074630fe05d234f4080cffba834507b0a73ac3dc5a7f40f0c8ac59d6eef2e52a02704deab9b5c89e9", 0x1000}, {&(0x7f0000002080)="d5d346f1fbe1232530df8864d1cfd4c4d6637460d085bd036c01c7b6936efba711fc583640adfaaf920ef80272f605ca6fc8aac2e0b8341da42fc42e841efa33d96b143079b3de3f797735218c1a57159a79f9c12e3a5076df13827bc9006121af06e7741df4a28b52e5bef97b16004326ec", 0x72}, {&(0x7f0000002100)="1d20ecb10200f3a923551ac273c9f3adb4a9386a23d9b8fd22773eabd7aebdbbc1d4e60d825aa4099ea5e9c361ba06a5dd7d55bb12202711299a222ce5d8d03efa0297dc40939da011f260cb939be113706691c17c60e06f515850dd4577646b4036f0841a56d9c0e66d699025fd11abe7acc17af077dc2f400c03f0cc131f868475b8b3cc4e8499c424957fbddec0f54257300a55d1", 0x96}, {&(0x7f00000021c0)="f820b271b831abadeb89ecb8e39463852f70c305b1e4ec94a418dbe1c96176c75e2c7ce17ea2bd684834a7d3bf9356473bb173778dca4517f2a8c385c7c9090c674afb2d87827b3e265589515d2e1e80af2d4f9db15ac4bf7dd9a4a92a60664a4c8c642d24a9ed973932d26205644f05bf4adc5e016368d933597efc9dc74ed9002df503ce07474ed380010d3219580f3572fb93d8a905bd5ad123a89d4ab0de42853cccdc98b0d21afcc7cb47f76bb9a2a90fee7d9b9e5d13a3f3e0", 0xbc}, {&(0x7f0000002280)="54426950ab4211bcef2155cf5b5f701e1cb8fcc80e366a95a18e35d5489c19aa8ad625d6bbd0530ece71ab2fd6c7bf8d9f5e43d630acc55b350ad78c185ddab1292e262d4cb019122aa19eb44157beb00ded86c544a83774db93549708aa8e65a0b3f15f4dd0e2594fa48576fe3009e145c20661cd5d89166aa50ddb9be2cb1e1be5a9a0a1c92ef14af69e44200eb0a1307e3c1d421e82649e63573512b52ffdf3458590c3fe81df82c3e9da6b60bdce61f25d88bd646556e747cc41ca65785b54cf2e128720e21b9df6d789432a22e6480cda", 0xd3}], 0x7, &(0x7f0000002400)=[{0xe0, 0x1, 0xffffffffffff0000, "ecf55506e456343ae4a524674a11fff28b2440fa8d525e6ce185c4c20d6cfcc99643c414b8be49c5a6f4d312e0296e04dd1a9ff0c565278c79a9145d93955b64d477cbf22b69879bb730eca6b74f749a8790c275318b232cbd50fdd8e827c28a29ae01eabf5ecde61720b6feeca38afab9c92ec38979bb621b1522c70f085ecacb3ca91377abcb176fede26a74d20a43165d5f7cc905101e75eedb5f49ee49b3d374ece30e8b2258d92a1f7b9042b065677f61be70487a01f31547266d9a5031aed673c92f5028501019a619b52d63"}, {0xb0, 0x1, 0x4, "cba3ccd7852d8e6e3f075f21cd9e1bee9f005ebbbf960543a5a05165fa0e45ba5c500c342e4d9308071f8cae85e17b189d55654d3fe3dd746d9d501ac6612fd8e30e058ab2969d641fb0cd2d91c68430cfe7e913c8ccb7d92797a72cedeb18c8c144bc22ebe0566308ab22e73f99e62899abc36d6cc80757f8ac21d1b0863aab43557a9d84fad4b166632872484b88eaf7044769928bd1d278a7499f47d3"}, {0xb8, 0x1, 0x40, "fcdbeab2abcf8bbe7a8540e4c70527d902a63eb506e1a1600c078cf54bf8e0ffe7b06d4a3ab040f53cad68ffa8311fe47f3948191862af713704d1a5be69deb2179874e911e72e424ad4f7345a201676570de8a5c3a4bf58baa70bb9681ec2575c240039b908119cfbadae1d4834ef3b9c90758c73acf68a81cb7cd6a540a6e46ece42aff0ac8ada6a01ae65ad8ab14a26a1f14de938b02a5385624084696e376b1e2f9d894b"}, {0x28, 0x1, 0xddf, "2314d893c5fb3460456798fbca60477ac3c9e4c3a1"}], 0x270, 0xb8cdf7a2b79827d4}, 0x1) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000002c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getpgrp() r6 = getuid() getgroups(0x8, &(0x7f0000002c80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000002d00)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002b80)=[{&(0x7f0000002740)="a298d14db2bfdc6ae67f70c15de2f96d676e90f215968fc2325bcde56af9a6e7ff79cf2735f0742fb922a7e0db22eda57402436412e3009225ec52206b", 0x3d}, {&(0x7f0000002780)="db13ad3b251cdec4ab351fb6d8ee054ad87eff785bf79c66fb086328809e01aecc8620aafd5bbf870aa725462d3e8b29f1a0a021916e48b6de3987beefd141763a48c9d16c3a90a48ef4b0de5634b3382716ae0f1b51017b12332d81a5e3c22fc732c659f020db6ddba06ab1ad74d10f", 0x70}, {&(0x7f0000002800)="182095f0fe01c30efaea79be87e68433c516aadafa0505919c687a6657bda32e55f26e5c4ce80c10a2d5ef7d49d787525acf8f228e677cffbe69a9ee76595aed71bd7e9e09253b96172c2c3a3602d1f4f83f44e1dd962487bf76a457e2e8e6ee4bea37b9b11b4de39934a52e81585f73d75ca7226194ab021784b1cca8a8c7f9adb0881e820b5f1e83cb8ecebc31327dc9a5f6ab06b9feeef95e208c75123b20b4c81b68d7a4ab1cd0232228b68acdbbade05b9fce86df889d7099b7635e3dbd257ba21a2865bcbfbebb1650725834eb7419c5c968cc559095a79494e636930371dd26a2af66e550d5df90eebc49c4115c", 0xf1}, {&(0x7f0000002900)="366a4ed0bef632566f2651b491d6c7c51c13c00f38f45c657e9a788af2c686427baf4be9b0eb3862f73810d7b928572f44683d71b0cc0503b16100e8fa2adf125172099025c6eac8100fd2bcb29f37271d58c7c47981338db11766465314287659f7927789f539f92014629a5fef5cd67ad1e3713ac59e891802384eaa1198bca611f1f4414ff94de7ecc81b3a2d333676c8abe8bd19e34364", 0x99}, {&(0x7f00000029c0)="8c6a6349516d01a50a241c680505660555e27b35d7e058a3e3ca065e2e0ee389d373a4854e56146d7ab31c9090241bc0d043701dd22953c4f2961781b7dd2e64f315f0d2d44a0d9d9ae1a9bbc4759c99fd571a58ee541e75fb1b3b0570fae3ce288e", 0x62}, {&(0x7f0000002a40)="e4869b29c3e5dac73a493d6d535aa0953fcd76505df7e022f647fbb1ed954ecfc339063c777f86571e3a9a1b610f3c21b4370ad9812caf9d4001e243f3b8fcbd38181cc7e47f3d2bc71010044c2c", 0x4e}, {&(0x7f0000002ac0)="a08b3609891a8f42d52cacd27ba403bec27971ee52432cd0097e67e80526771c068c6203b4c1e0a54828b10aca56dc7f6280dab42bf546bb308e41196de5a4b32194ca30cd43246f3e23ebca4fc19df3c769526607599dbf3fd0200a096c6e8d0419d2365e526bd7f95e449ac458cbfb6718198822e94614fc2f730a2d55a19b3aaea120", 0x84}], 0x7, &(0x7f0000002cc0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x8}, 0x2) sendmsg$unix(r1, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00000026c0)=ANY=[@ANYBLOB="10000000000000000100000001000000e6de60c96bf71c9198f34c4db30527e4c01f5068bcc5ae84ec60d5a75db6c5a7b86a70bcc755d68e5467163dbb025e9198a8b59b92bdb2c133"], 0x10}, 0x0) 16:04:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x29) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:04:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f00000000c0)='./bus\x00', 0x3, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x9, 0x4) 16:04:56 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/98, 0x62) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x800, 0x41) sendto$inet(r3, &(0x7f0000000400)="95b0f80fe3df4d40fcfe9f7c982e6dc74b10b45104f069fed28ed0d588e2a3f553fb5d5676f4deeb8c5c3ae13438f9c6f45787cc33c379da7f4c4eb82f34306e922a8b70689ad1c63111ca08a4d57fd426e65e4740c69856bbe2afdd10691790", 0x60, 0xc, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="a4bb794982ef88dca85498c2675bf2ca0a72ee55acef173f765d552a4c340dcede37a54a03ecfbd2c0f50805f747d836b9f7cc1de4a56857a878e57b5243f7397950e4cf88202824d8c33ec7f52bdcdf292f3dc920897a816d7be96ff97f6a8e6791c2cd1024b0f6226318f84cbe8c2f475709ad57f61c0ea4c0aef16b8688275baccbdf9238c8d4f69d6f124ccf61c7b8508c8684865158016d4fe53413e5f8acaa13d8fc8c65b141e20c12f4d56883aaaf05c3c0eaba2aa8f838906ae02552099bec78c46c5774723e9f6099437ee5825e64be944a1048d923b7da03117151924589d0fb835ae164fa09", 0xeb) kevent(r3, &(0x7f0000000100)=[{{r2}, 0x0, 0x40, 0x5, 0x2, 0x5}], 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0xc, 0x8, 0x9, 0x800}, {{r2}, 0xfffffffffffffffe, 0x22, 0x0, 0x20}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x1b, 0x14}, {{r1}, 0xfffffffffffffff9, 0x18, 0x10, 0x6, 0x2}, {{r1}, 0xfffffffffffffff9, 0x20, 0xa0, 0x8000, 0x1}], 0x80000001, &(0x7f0000000140)={0x4, 0x401}) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca, 0x0, 0xffffffffffffff00}, 0x0) 16:04:56 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) 16:04:57 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kqueue() syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0x7}], 0xc147, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0x5, 0x6, 0x401}, {{r1}, 0xffffffffffffffff, 0x86, 0x3, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x2, 0x1}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000022, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x16, 0x90, 0xffffffff, 0x87}, {{r1}, 0xfffffffffffffffd, 0x2, 0x41, 0x1ff, 0x80}, {{r1}, 0xfffffffffffffffc, 0x20, 0xf0000001, 0x7fff, 0x101}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x7, 0x5}, {{r2}, 0xfffffffffffffffc, 0x10, 0x40, 0xfffffffffffffffc, 0x1}], 0x7, &(0x7f00000001c0)={0x9, 0x3f}) syz_extract_tcp_res(&(0x7f0000000240), 0x0, 0x8000) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x3, 0x6, 0x5}, 0xc) 16:04:57 executing program 1: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) 16:04:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) recvfrom(r0, &(0x7f0000000000)=""/48, 0x30, 0x1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000080)=0x7, 0x4) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:04:57 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0xfffffffffffffffd) open(&(0x7f0000000300)='./file0\x00', 0x800, 0x110) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/142, 0x8e}], 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = semget$private(0x0, 0x7, 0x1) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000200)=""/111) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) accept(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) chown(&(0x7f0000000280)='./file1\x00', r2, r3) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:04:57 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0/file0\x00', 0x4) mlock(&(0x7f0000e72000/0x1000)=nil, 0x1000) mincore(&(0x7f0000e6f000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/5) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000000)) mincore(&(0x7f0000e6f000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/145) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:04:57 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) bind$inet6(r1, &(0x7f00000008c0)={0x18, 0x3, 0x9, 0x1}, 0xc) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa0c68f60aa1192cdd2596c4f0836b7902a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf", 0x801) open(&(0x7f0000000900)='\x00', 0x10010, 0x35) 16:04:57 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="bf4361fc0068"], 0x1, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffc, 0x1000) 16:04:57 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x1000, 0x0, 0x1c2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x0, 0x5, 0x10001) 16:04:57 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) 16:04:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt(r0, 0x10001, 0x100000000, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r1 = socket$inet6(0x18, 0x8001, 0x0) fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x220, 0x64) getdents(r2, &(0x7f0000000040), 0x0) listen(r1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001080)={0x0}, &(0x7f00000010c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000011c0)={r3, r4, r5}, 0xc) 16:04:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_extract_tcp_res(&(0x7f0000000080), 0x8000, 0x80000001) mknod(&(0x7f0000000100)='./bus/../file0\x00', 0x80, 0x8000000) write(r0, &(0x7f00000000c0)="fd2f", 0x2) 16:04:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) 16:04:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) 16:04:57 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x80000000}, {0x6, 0x400}}, 0x0) sendto$unix(r1, &(0x7f0000000100)="970ac28bf2276f24a02cadd5e84581be8416cd2c730a926ff4857fde48e7709a59be9a1baa1f0db5c431273a518c4f051681", 0x32, 0x4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x35, &(0x7f0000000000)="69f742d7065c0d467909dc1e5d6e85288d996a9146c845c58f9041821f3d74ab0b78bef0e3ce47aab9eb58a5b78bccf3113472ffd2") 16:04:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffdf7ffe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffff0000000000", 0x8) close(r0) 16:04:57 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x8574, 0x0, 0x10000, 0x0) kqueue() msgget(0x3, 0x4) 16:04:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="c2860cc6ee136780cdc08ec97cbf57f44eed5e184c18a5ac7f148811e50e1c00ef8cb0fea938f71847cde47e2b8dd84a7ba0489b14cb4e9db7cf24ccec3aaf001ba56368ae9ab3cdc8ad714484f726c386a77a9afa0835824be64c39c2e7ed1cee097cf7df0de8737f3a75c7ebd74115d09fc8411a7689e10e81d23d9e4256b66be3e8f1029b0432e5faafcb595b497cc6964b611c", 0x95}, {&(0x7f0000000240)="3012af14254831a1a7fc02eaeff294be8b13ac969d6909b1e8218057d230768f80ce7395e286cd1df5dcccfda11486bfac5a28c34c6493ad1fa88e5706a6755569275516ca8ee618d136b4f5eb60903ffb00205f80b51a87d0522647d7a6d6b61f2d2c886b35cd51d644815977760f353f91b05ea7c0e6b938b5456a35043b55015438f14f22fe2264911321b1c81fc50cbbe4336c0f845bc84df1422f2e52ad7c0e96c4c0cfbaa23b6ba37de8d24018311115688cb825", 0xb7}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x88}, 0x9) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:04:57 executing program 1: pipe(&(0x7f0000000040)) socketpair$inet(0x2, 0x4007, 0x1, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r3 = kqueue() syz_open_pts() close(r2) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) r4 = geteuid() link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') setuid(r4) dup(r2) 16:04:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) fcntl$setflags(r0, 0x2, 0x0) poll(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x200, 0x0) 16:04:57 executing program 1: shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffb000/0x3000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') setreuid(0x0, 0xee00) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:05:01 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = getegid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, r6, r7]) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x188, 0x10) recvfrom$inet6(r8, &(0x7f00000002c0)=""/86, 0x56, 0x842, &(0x7f0000000340)={0x18, 0x0, 0x0, 0x3}, 0xc) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r9, 0x0, 0xffffffffffffffec) 16:05:01 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x9e5, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000100)=""/255, 0xff, 0x843, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x6ec, 0x0) 16:05:01 executing program 0: syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x4) r0 = socket$inet(0x2, 0x8000, 0x102) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = fcntl$dupfd(r0, 0x0, r0) fcntl$getflags(r2, 0x3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00002ef4380f6a65c500"], 0xa) sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)="f03ca35e152ea0bf07e79fd014aa4c54fde0e623ae8c29eda3946371f824fbfe8fd7c356a7911b48419b64b87b2c95347771398d25038694a7176e", 0x3b}, {&(0x7f0000000140)="d86940b0af5c9b973fd74b0e6e505a708e7c9d38e9524165859d284bddafdbb5421e1d1f8356a1b074cf1b3c9c64285ef6acdee8b2473ba0eac4cf34bfb3ee10a7090c461931814a10e667984766344ace4796c16b4fce31efa33d540525d95148df90a8a07794159bf3339afac926fcdc15090008bff81988c18715561f112668b64e1420966ee13dc72bb0a6c899e25c25d40d86e6ca79da6dfa5bee36a47632998a2359f7615840886c4aa28e34800eb2792fb987173b3b2d28d1bcba9dc0c4f55bce53743631bdcd6e3a6e", 0xcd}], 0x2, &(0x7f0000000280)=[{0x88, 0xffff, 0x9, "5f2417632d4c5dcd7105d66ab27c79f2df8832b664ae4c821ac5341d3f27e8a50f57bb8eeb0398a2b7d6b6118c86f1c218f6b5f7591a92054a7f2a17f8c0077ed229d5079c59f05446aa165c53c85c857bc2faf3cead40b1f00317e6e0fca0b33d1b48742689fe5db50965b5f32efe7c21ba5a2c"}, {0xb0, 0xffff, 0x9, "1414c4dd41e383b51f37a789281b189cb614d04be7f36566a2367613c44a2e87d11eb5ddcea494b317f6905b41b64ee16ff67b500cb1b94b0c9cea0fb0dbc86beaa55826bfa4d864cf63b4056bb65b028bfba37a60391ade194ef803e6c954d7823dea8ef8ffb93d1436689218a081ce48e6ed18352e3a8678d89f45673c11df39dc448f39559f63988baa9234f620d883b77999725a782bd080e7"}, {0xc8, 0xffff, 0xa4ec, "5720bfa390f4d92d209f917d1dcfcf6003ddefaed714b1853d81adbda9771156a2413abcce750eeea73dd91175d7b0033da8448afd7f025485721f575d65c6d23baf80dbda3d888dbcfc7eb6ad2ca1b693912c7a9e4319318511c8d2c8308da34494657ffc90aff6daeb5fd34b923ef4439bd5e0727a5d7e22543c1b2997cf1ba8c05495971becdefca13af17932ccf3aac3d4790e89f1eecb33c6af10bfa0caf216a83029e25d127bd10df16e26d92232"}, {0x40, 0xffff, 0x2, "39f78085126b27f9dfa0a35d5d6a7275718489c126b51a293f699bd7999b57096d026f543f61ee2f26b466feabf21c"}, {0xd0, 0x1, 0x4, "60b8181bc099b3f1b1d488a8feef5e690a0be4aa9426cf1e3ac7ea218a95c00a99ee5d170b14684dc7623ad76c9024f938bd024b4be3430af0e72be5fc7260d4aa0d3f3130834ecb543c3ec2357e75437fae3c7af9f5330da4d5bc0bb149ec01e49d1b01252d9d14b70da2b0c4446e6a483d072534db4a7bc6bf2be3c392eec3bf7d78bd972dc804c1676fa482923aedb131343ad6e2f9e54e30e9d7d7800babd83b7694bca01c17e9ae18033129a8b3288a6d3c886e10858df3a5e62bca"}, {0xc0, 0xffff, 0x9, "4ed5f2dbf859daa0229289573ba1c17b21ebe5ecb5a29d0da4ebd2e52f8928533f281d753dacaa858120e9b90891d25a7ab3299f4bfdd93fd7902e6996987527c7990e66bee575c3cc6e741d4c95566b120da287183d566df1d439821763b9ad32c7a45f9fcb289cb18fdfe554fb5666fc90745ee568c43fa0fa132b84bf889a293dca4895fd0b67df035f0ab43bc765c697b7ed06ff5dce32e10a088fc3b056382bd1bd0969aca47591f42e46cc"}], 0x3d0, 0x6}, 0x1) syz_execute_func(&(0x7f0000000080)="c4012c57755ac4e3314a2300c4637d192b26400fda455bc463791df804f2dbe0c4a1797fd8f30f1b9bc2520000660fe3803d6f3b393647dceb") 16:05:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffff) stat(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000001800)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r1 = dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r1, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xee}], 0x6, &(0x7f00000016c0)=""/193, 0xc1, 0xac1}, 0x800) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:05:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0xa) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:05:02 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x3, 0x3) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:05:02 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x3f) 16:05:02 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x6, 0xd738, "77bce34258e6b67d1854513e21d079c3be06bfa9", 0x2, 0x2}) r4 = fcntl$dupfd(r3, 0xa, r3) getsockopt$sock_int(r4, 0xffff, 0x110f, &(0x7f0000000000), &(0x7f0000000080)=0x4) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x0, 0x5, 0x1d9ae189}, {{r3}, 0x0, 0x81, 0x2, 0x7fffffff800, 0xffff}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0xb2, 0xfffff, 0x71a4, 0x8001}], 0x8, &(0x7f0000000180)={0x3, 0x5}) 16:05:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) read(r0, &(0x7f0000000680)=""/255, 0xff) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000000)=""/132, 0x84}, {&(0x7f0000000100)=""/75, 0x4b}, {&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f0000000400)=""/96, 0x60}, {&(0x7f0000000480)=""/223, 0xdf}, {&(0x7f0000000580)=""/84, 0x54}, {&(0x7f0000000180)=""/6, 0x6}], 0x8) r1 = kqueue() r2 = socket$inet(0x2, 0x4008000000000001, 0x0) dup2(r1, r2) 16:05:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xc008, 0xbb) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:05:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="f6aee4a1dcfb3cec5f8c94925a303ee5b95632a5afb42ae172f104edfa9122410b2e69fb00f9152e97225c7717761c2f9ec9aba6a25d3a1ec9d845c27086760be67a9e7bd1ee0fc03239f072bf321aca75506342b989bb97e2e3f8ef1f2984e258681f86482366ef9775bfb0c2b7cebf744d98a2b3acc440ca428deb72562da44723e0a085f51326dcce281a9b8aa377", 0x90}, {&(0x7f0000000180)="97c700aaa85af51468c7514cec8b69da8f00f0da173fa100c062206f59dbd57e379427ef42728fbcef380fd44f6ee8ffba2f889e6dc658be80ae9ba8f4d2184ba87ec381b9941531f136ad875c65882c8748e298c3f9c76d6491211d60f2837e7a2fbd1ff614eca3432542", 0x6b}], 0x3) 16:05:03 executing program 0: r0 = syz_open_pts() fchdir(r0) 16:05:03 executing program 1: setreuid(0x0, 0xee00) r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r1 = geteuid() setreuid(r1, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x44, 0x26) preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/97, 0x61}, {&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f0000000180)=""/60, 0x3c}], 0x3, 0x0) syz_open_pts() 16:05:03 executing program 0: getuid() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = geteuid() setuid(r1) r2 = geteuid() r3 = getgid() r4 = getppid() fcntl$setown(r0, 0x6, r4) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) msgget(0x2, 0x498) 16:05:03 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x1, 0xc2c2886835194969) setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) poll(0x0, 0x0, 0xd56) getitimer(0x0, &(0x7f0000000040)) 16:05:03 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r1, 0x1) r3 = dup(r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) getpid() 16:05:03 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = geteuid() r2 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESOCT, @ANYRES16], @ANYRESHEX, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64, @ANYRESDEC, @ANYRESDEC, @ANYRESDEC, @ANYRESDEC, @ANYRES32, @ANYRESHEX, @ANYPTR64], @ANYRES16]], 0x1, 0x0, 0x0, &(0x7f0000001740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x118}, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:05:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4005, 0x21c4000000000000) dup2(r0, r1) r2 = socket$inet(0x2, 0x0, 0xffffffffffffffff) close(r2) listen(r2, 0x0) 16:05:04 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:05:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(r1, r0) 16:05:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/226, 0xe2}, {&(0x7f0000000100)=""/138, 0x8a}], 0x2, 0x0) setsockopt(r0, 0x11, 0x4, 0x0, 0xfeb5) 16:05:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) dup(r0) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) write(r0, &(0x7f0000000100)="a0", 0x1) syz_open_pts() r1 = dup(r0) dup2(r0, r1) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:05:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/31}, &(0x7f0000000140)=0x21) kevent(r2, 0x0, 0x0, &(0x7f00000007c0), 0x7, 0x0) 16:05:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r3 = getpid() fcntl$setown(r1, 0x6, r3) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) write(r0, &(0x7f0000000100)="f8", 0x1) 16:05:04 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x200) recvfrom$inet6(r0, &(0x7f0000000000)=""/95, 0x5f, 0x40, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x8}, 0xc) 16:05:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20480, 0x4) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)=""/70, 0x46}], 0x1, &(0x7f0000000140)=""/4096, 0x1000, 0x3}, 0x0) symlinkat(&(0x7f0000001180)='./file0\x00', r0, &(0x7f00000011c0)='./file0\x00') r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) fchown(r0, r1, r4) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = semget(0x0, 0x3, 0x40) semctl$IPC_RMID(r7, 0x0, 0x0) sendmsg$unix(r5, &(0x7f00000015c0)={&(0x7f00000012c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000001300)="cf81334e1b517bd24c41c92cc09443515d2e67c99aa45940bd823a93060ff9513ee8054086dd0f13ac2182d9e013a5bae3177c3f452e8650ee67839ca6c98a2bb3ecfad9f2d9787e581bc1e8fd34c178fa784297c0b5b557b8b60010146ec6d60e4c347adcb294bbbb4368b541bd4ab01f515af2ba67e86b4c19edfae844576bf8fda7c1784bf4f9e8b4ef4e68e69294becbd6b71b8cc9331f7fee9ed91da371e1f6a14dfc82ef5aaf5cde9e96dd696deed56b09a3cc282270d59e720ea4f41c1d857fc24e3a5f4300c999744ca72ff9737a9a", 0xd3}, {&(0x7f0000001400)="c4ce5ece15b168d0a5aafbd857211b4bcfd7ac24efa54b855973bf671f156dd8721312e982f491c2b3cb96d80b3ad82bf19c2882b3c2aa8fe6060f2fbf43bf525af5e20af55e34f7afa7ee", 0x4b}, {&(0x7f0000001480)="fce6c8de04bcc13484", 0x9}], 0x3, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r1, r4}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r2, r1, r4}, @cred={0x20, 0xffff, 0x0, r2, r1, r4}, @rights={0x18, 0xffff, 0x1, [r5, r6]}], 0xb0, 0x400}, 0x400) setsockopt(r0, 0xd5, 0x9, &(0x7f0000001600)="b93c14015680432599966dce6704b50151", 0x11) readv(r6, &(0x7f00000028c0)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/122, 0x7a}, {&(0x7f00000026c0)=""/94, 0x5e}, {&(0x7f0000002740)}, {&(0x7f0000002780)}, {&(0x7f00000027c0)=""/110, 0x6e}, {&(0x7f0000002840)=""/41, 0x29}, {&(0x7f0000002880)}], 0x8) close(r5) mknodat(r6, &(0x7f0000002940)='./file0\x00', 0x4, 0x6d73) connect(r0, &(0x7f0000002980)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, &(0x7f0000002a00)=0xc) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) close(r6) lchown(&(0x7f0000002a40)='./file0\x00', r8, r4) getrlimit(0xc, &(0x7f0000002a80)) recvfrom$inet(r5, &(0x7f0000002ac0)=""/88, 0x58, 0x843, &(0x7f0000002b40)={0x2, 0x0}, 0xc) r10 = open(&(0x7f0000002b80)='./file0\x00', 0x82a0, 0x110) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002bc0), &(0x7f0000002c00)=0xc) getpeername$unix(r10, &(0x7f0000002c40)=@file={0x0, ""/4096}, &(0x7f0000003c80)=0x1002) rmdir(&(0x7f0000003cc0)='./file0\x00') fcntl$lock(r6, 0xf, &(0x7f0000003d00)={0x0, 0x2, 0x2, 0xebf, r2}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000003d40)={{0x1f, r3, r4, r1, r9, 0x40, 0xf3f}, 0x3, 0x18000, 0x100}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:05:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:05:04 executing program 0: setpgid(0x0, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0xc0) getpid() getpgid(0xffffffffffffffff) r1 = getpgrp() setpgid(r1, r0) 16:05:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000300)="c69d78363d075ef29f38186f611f32ee202a43c83989e9bf41be110a4fade24565848507f2b3e9f79113756fc6b32be21a199adcad1a22e61d69bceb582c92943f4e6a8e03192caa177ab5dd482c3bb35b45eb01ee0c0886c1015a5e80611d7f50469938a6fdba94172c06e68f465f031fa7cfc5fa02a548c53fed103c44fe913381f48c868ba02d64fdbe3849d0065032828b86c00a418a6ec80060d9f2315db557338b137d73cc7ee49554bd8c269355247f30d695be116ebc9e7958a4ecc9e62c7dd0a848abe4d9942c0a4361b8d1797d325a6a9d3fc382f67014476fe841f72993ebd8febe7b9e1fe433c9ed36de7a6e78711e283b7c1d", 0xf9, 0x2, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x161b) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) getsockopt(r0, 0x6, 0x1, &(0x7f0000000200)=""/191, &(0x7f00000002c0)=0xbf) listen(r0, 0x3) getsockopt(r0, 0x1000, 0x141b3f97, &(0x7f0000000080)=""/254, &(0x7f0000000180)=0xfe) 16:05:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20020, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x140, 0x110) rmdir(&(0x7f00000000c0)='./bus\x00') 16:05:04 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8082, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x28, 0x200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x58) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f00000001c0)={0x1, 0x1, 0x0, 0x35a, r2}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/88, &(0x7f00000000c0)=0x58) 16:05:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) bind(r0, &(0x7f0000000300)=@un=@abs={0x3a0e55f03c9401ba}, 0x8) 16:05:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x38c) r1 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x1) 16:05:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x67}], 0x69d6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)) 16:05:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(0x0, 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="b8b5f439dc80c2422c37aa590e3438d219f2c72179af336245f0a56d000000000000000000000000", 0x28}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x40, 0x3, 0x8, 0x6, "df24ded3ef49067845a6c923396fed96c1959aa1", 0x95, 0x77}) syz_open_pts() close(r0) kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() map stack 0x20ffd000-0x21000000 of map 0xffffff007f12c528 failed: no mapping map stack 0x20ffd000-0x21000000 of map 0xffffff007f12c528 failed: no mapping 16:05:04 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 16:05:04 executing program 0: r0 = socket(0x5, 0x4004, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="8bb14721ae7b0e52db0831284f29af44dbf379bc9962917e1b2387c43ee6d6002784f3861c21d80c521c464c9b5ce3d335cdf40115ecafc61fc4f9b3e478cf0e8e67091a1404fc5f511d18007b21ef96ce1aff76c08ac9172235719c935dee5ee6bf714e21f138a5b25fa4e15097143501dc17a0f0b87d251d41e54decb95471012890e387c281e9039b9211a1f251b81d", 0x91, 0x0, 0x0, 0x0) 16:05:04 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc001, 0x8c8d) fcntl$setflags(r1, 0x2, 0x1) setregid(0x0, r0) setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 16:05:04 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5fff, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) 16:05:04 executing program 0: r0 = semget$private(0x0, 0x3, 0x210) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/224) setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x383, 0x800000002}) 16:05:04 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0xa88, 0x0) sendto$inet6(r0, &(0x7f0000000040)="0b5212a0b8c0a667b91165309a59bc1c31c54b3c153bd5aad8470f420f7a52e3f26720b0a7d4381b498a7b2a609b16a112300aaed9fced84bfac30894640637f9678f6cfbd7a97499788473e0ec28fce6876e767669e3b656eeb74e3adb70574ef3d07aa178333209cfc76ef71f95577e7ddc98b802bb9ed6a810708924803d59882c2a842bd007eb5917352d24228d61041bd475f0bb48fc41335b6bcd6939fb3eb50721d7ad02354bdb774ad562a1def90db87cf2345693e56358a9e7a87413f4afa75965f5d78cbef9154a2c8db9269b89588b50587da0c8b74cc26c3248b0de6448a8e99d63794f72190429e973dd885fc9f4b09a6947d96da3ec8619adcaba036e74bc1eac2f0cfef71465789cad50654b8e87dff9478f55564c1cddbb1a9b850ec697a3993e22118169242fddd6ab371623a159d387b237dad8816f3492c25ad7d7b57e182d87d38561c9c65e3af6d0db5e02c3735c2f02c3307f4ee0d9f11bf934c40326870b14d2db4273437ce59da466d9979a434e36b5e306923e963bfdc88071e4b9e21336e3ee70cb67c47b7abfd245ffbbda3ac0c190bfd9aa1b228f1b093229e0fa2e8c20f5393fd71d4eda95cb11da3a971bac5ea5295eea8062d57bd8b11388b14f2febd7a24612b43b73b066f60fe35be9140b4ab87f4da397d4bc484ed1864b91b4e83c24d41d2d420111f229a7e31d0d6b6578f1dc6ee8f7694de25a43ead1c26efef428498f123373f04314e1e13a01a8f9e343fe593453cd53dd5059f32dbb187d93ae24bbedc079cd248eb30e88938b15b68e51893cd0177ba077434b3b09c6c8d01cc89ec8259dd573c3761212bebc1713816ac7035c20dc5758694f0472820c78dc41120d2ea4dd4ce21ea0bb080f35da7060b279fef09821ba6b4c32eb00eccfa460a35196d6eb584f4a20b4a51bcb57e4a8c4df43e866978bba89245eaea1adb9acb03179990574fcf880cfb16cb6fc65907ecafdc97c0e0e53d40a5e7a937e4a70dd685d0b8d8e844fea20c1bfa91057ef9faae055f7dc470deb4c632e413f7d35e041bf7c4abcf397ddc78eed10a5956ecf5bd25932e99f2bdd2ee884b64aeba3ab67f6bfe63016a0e7c0352b18e69c9c5d73c1eacd6648fc7e903326f31670fd14e4cdbc58a425de0abbd507eae9d5f6d59a420912b6b1e23c5dfaac9f3f9ff22f018c9a0c3c3ad08b24a8adb34ee9ca9348cb840281926fa52f01b5d08c8c1e18177897af543751a0ce69c8ce2946876bbd823d7b64f08b5cd2cc896869fa4e476da11514497b8de30e7ab5e96e2ee90375bc6ebea0d65777b8882a7d951e42d3bbb01f36695aff16b82721ef20fc9a86a14d72ddc988138f8bd48448097fa91d5458a23055a598972231146d9a0079070956158bff634e31fd67a59e19ebcfa41b1590383ddbf2d8160d24bef119175112d0ca858cd6d481fc53afd259d57c7c0e26682444c3d9b2e8cb4729dfa9d6241e3d729897439f6236f02102bb2caf5098f77241c3762c4857b44e71bb95be90bcb989f4a785bc199c60cd440fbdf314279b53fb3c6e950f49b96025910bfeeb267ada8c667025a25d8397a1db9878ecc6cccbd7276373a9a6d7fba9147ad5526bd4cc750fbe2a8f6be6e76c7c5e02652c275f620a280f03e06de23ff6bb838b27752cb59b8cb6c8fcd53395f626bda1391381e27226e87a36749f4dfeffd5462fdc9c769ed2aa03894a339abb721e97b5561acfbfe828ce878b1a6eb87a22230c54f0c3eab0f1cb82231dd4120ab3daadd0417ddb4993f2d70932fd82b2a0aee7f37c27b3f8652736c4bed278adc948dabbd64f728557a433691aac47fa543779c792762298a7d401636eb57450773e7119caf11ce73dc023f699315a9acc5a30feef4e98d16168bb75f58deee1760050390436f83f5373a8798162e96e7d4ef670de4d8a583bb3f7ce6fab1134b756e1e6510a931767f5e788ac8e3e77e5fcaeb18a221023d203ecdddb121a118fca10182d70aaddc8e66463c1c14263339ca7253a1613ec645d0e9cfd21dfe8ea9517c18158f06c17eb61aa88828fc0ba067ccd260374e1cc177bfc451bca1d17fccec77be0bde083787d42085ce142ddcc29e2d18fb04b350b9b00f3846906b18fc411693a3f6893f036480c8bf2fb1e29970c8ee24422c14c7b0186c80bc5965c6f0729e582a30f1d5e58b3efdf03247a864d89afc78604d388c7a1141bf107a8901c07e81bbb3fca1515d0f8c5fd67709496a5ca645b193b27c984b31d2a3ed76fc1272d1a9ba97775e034f697064298d12abe810ddcc15fc7485beb4855ea8b656e951301641b248f3ef84f44e758d594547ee85e32799ee6088b57baedc88ee421035d983c6c39c82b4f86a7c8a24c839a1cc4f656f7555721b7d18f35875b380b206674b8fbae066eb28e3dced4111fe24de7d9161e657f094c641af8bd80c338944d76f88b72ff77955996af6f73d18b3c8baee87fef6f54be84bae3a7f9e38954dba7bf4f15697d40ea3ffc91e904e0c6f4c6f62180c579de02a2b0ac474d18ff01193cacf7b11a4f75c7e11bb638fb7db8b82cb6886781e37f51fdaad9d0a10d4987f0548c6e9336699e4e14140d80efe2a90d86b1fd32f9e30379c80550d6047103f85de0445ac71775cdd926daebf8db158fb2d04c24b2ad94505f1d44b77a21066570f4b8d1f4a3d5ac8d645307d4b7bbb9381c97edf46c9fcc15d9ff5f559bcf9bf29d858f49e5f28737f97dd36f9c2ef9a527bfbda92e782dd9027587d1150459ca9fdee89491400c847dcc0658baceb07ce36c7619d3b2e525b5f760ece10f310bf5ee1b877adc00e55c325d5aa461590c7840ca99af7b16798f9bfefbd75967ced453312600e7ee705f2f2d9f68c80c0c5da2569f10d32a91a9aa8639b760ded1932b5e0c5dd36cb72914632c73e2d54428e406361982dfddda8db4ec3ba94ba523da6feed4b22fb9d4cca220bd84bd0bff9d52179f605fcdd83566cb1f5b3cfdbcf9f9befcee21a35f11efc848a3c544c8e1cb12d2ed0c2a382df4c17b8e149d1138f00491b0b8dae55ace5741b71b38f9cc69f60094ed452d705affe072fb735d3268e6ba69f74caa609519b9f6d8c72a671a326700315ea7caa4f08a27d8711b07e4a43034bab6aa3d3418dee1c5b991e82ac3ecf73a87e9ec61196a1ed9e50c2264b56ebb0bcaba1a76594b1378cfe20e69634268948fd97d35aaf2e0dd92c493905131781d62fd19a8c3f22e40bd26060b02a5466f39b86a4f841421b3ba12cc64e4ccefa73ba18be87e12dd8f44509c67b2175680ed7a51a8b0a36c7e484390795fccb8e243af65ba308b14192b048898f4a9b86a29ad5e118dc87cd3d2656cde3c579bf238d2c8fc6b92158ccdc336d80c61ad8a78e07800f0d17540ccf5d32130dab3f8c25323abbd89a834acf4a32c6f668f5b92ab865817df421b97979cf2c3844eb90152be504d98edf9ad60803c5bfa3421fc9d8075061db244c90b753e21a824e9583983b3700609eab8bd4fca92389083c80b51a7552f4462ca7273dcdea989749edaf1b128d51356f67cea26d1552ad0e5ba19600218d716165571485f65c9a09e0dacecd1d9ec85f542724ccec95f412fd874facdc85bf8e09c0e9aac52b1caed05beb2fa52c4aea72698e63897b2155d230268c97d43d985326c23e28e284bdd1fc7bc4d21fc68f6990e2a28cad33271efae619199f2d2fd8e35ae99dc8838c948cafd8a55d4792174cc0bff0f722dabd358f2b3dc60f71fe9113335dfce64a38d53a474d3b6c969a0fc094ac3aa91d340081fd756c54d68776491f1219649306f5da7159c8c4e0b34f9b49233d41c8136c9797f98d5ebb6a76a3f293a1bd7810e8d58cda9e2f71daac698011ea44f11862e453efe2aa70be1bd545c42f17b6912d9a8e91c3a7d6c86dc79ed6396dea21f35e1a19bc086a438e5d0d13b4c678b564f2329f8f1ae308d6fa3af6f97284868a29d7709a26d90fd37268cf37415fb5d0c9dd9bf9e158ac8c6d277938d39b4d976d81d093cb9aac98b4e44f3a37cdf67a96bb3ecf613cb83abdf665b22b8155a5572bf2e0f9f2d8a295f6b90e8462f9b987263cfdab00903994853d04bc1e123885f11bc098e9bfde9a0d8eeb6adcf27cbd715815ba547bc50c35a8c50abdf05261447e1520f0d0a2a5bd5f3b5fe41490a489afb7ff051e100593ba98bbfe69e70eb7f82605ea37813360c2e361cef5a33250b951593aeed8f66a0d6c494c8091f7e2a32eaafece0dc0762c51776924521dbdee732c7abaf0e2cbadbae9426ef7ae1883b27d214f9899ffe3c2c9821506f737a8f957de7246531cb156d49051bcb4540dc3dbaa9b5cb915bd448ff51cc1c22a380f46b1ad0b7d96f2d774c215d0461bd1e1258880ea5958c01182c14a68a9fbd2050232684e05c937fd48936e8d7ab748b031c693cdbfb352ffbc0b5b247274c9bb404e1afd6e828cae2181ea486563abfb8cb4c07ae359b05ab38c7afd672a1d65ab0b524d412488af413d0d1909554696ad0d7a3d0435182c83dcba6c17336444a48981b244326b93627ddffaaabd28dce7d8e879faa35b3e24508a18c0b31540b91d37f7402458e5bd1f0485ce7017c8c358cb020b5466f3b78122bad8451d10c4450e8fa16db1d66eac6aa5509329434ab3f1030ff4e4114def38496907e047933071ebe2bd3d248bdceeac9ef1c506b5c2551639e7be6fcfe47826488ff23c34b65704dccaff0136a7570115b20ce27f04cd825141c6098d06efb05fd8df79b7eef5478930912dfba3b4a982c3b7db6f45c1c65c197efd75fdf760bf194762933a9d8e08b5adc483429685fbe20fef9450218c653db9cd0dd752b325005d8d5439402ea25d9284f60024e87f38bde8ff58a30732915fc07d37b7a3d44724a7d26647383369e843aed98211970a135d377d2c17a9fe41eff55b376620e6bbd4dd77117cff37a8185d37890f09db74ae2a78fbd205cf0fc3c2af9bc1f62785d21c3e1ed838b31a71b0a7d383ff575a3e0195e8b44c01a811ba833c0e2fff4b294868c4f796ca8da010b6d74600612ee632cab1a44ca5a09ff3807f21fd58421e41a39a4b80465307bb4f766f08ecbd9d3b03c3187b091b776b5bf975be0425395d39f5af4dfffbaf4cfcfd9dc8e28b5c9a07868f476cf25aaf10aaace12bbc0ebae28c15e20e6f528ec6baacb4ccdd220d2f9656a3c5f93cba9f0458b033f155a1425c9e2358152e8f22a799cff6e28215d4249986626e14454169cde3523ec01b68a7a9d1698ea753ebc5325b1df7566e663306eb8668a44f0afdf48661c553ac527a9b9935ac6370dfa39ccacce247889df2f5d6b0925ba5d735f039274020b97dc53df68d7f5001d0c8a4163cbe33e0977b220d50e09d4e6b14ebb6639bffc782482ce7b8940a8f9a7de6cc58dc320130e2be9af209b2f09acf98fa16a2e70469c2f2c8a48a5ebef7054e91152006770ca6a5a0e7390b88de0a4fb426fc82e2499365852cdf8a23d5014a09e8476fed4e3d05a43211499f844567a5a9291e8c0cf2684d85917d379dbd489da63271d10ff8c5fca17d3e3706ec023ba70912d965337321a3c62fe312a1190abd16715a6fc4ade0e961a3347fd30671ae6f9a700b1badc9178f6ab7faeaeb919a2dae06dd2e03c2506704a54b4c844ca37f8b900bf43bbc994bebe6e68ff8d796515aa3cedee0d95303b93ac393c99c27593680c8cb94526834885cc9c0b429f71040785d84f8cf554efc88b9749d", 0xfffffffffffffe0e, 0x8, &(0x7f0000001040)={0x18, 0x3, 0x9}, 0xfffffd65) getrusage(0xffffffffffffffff, &(0x7f0000001080)) 16:05:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() socketpair(0x1, 0x3, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x3) lseek(r0, 0x0, 0x1) syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:05:04 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:05:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/69, 0xfffffffffffffe82}, {&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/163, 0xa3}, {&(0x7f0000000340)=""/22, 0x16}], 0x5, &(0x7f0000000400)=""/4096, 0x1000}, 0x0) 16:05:04 executing program 1: socket$inet6(0x18, 0x7, 0x0) setitimer(0x0, &(0x7f00000000c0)={{}, {0x8000, 0x5}}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) setitimer(0x2, 0x0, &(0x7f0000000040)) getitimer(0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x0, 0x9}, {0x0, 0x3f}}, &(0x7f0000000100)) 16:05:05 executing program 0: socket(0x26, 0x4000, 0x26d) clock_gettime(0x0, 0xfffffffffffffffe) 16:05:05 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) 16:05:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x2, 0x0, 0x0, 0x0) fchdir(r0) 16:05:05 executing program 0: nanosleep(&(0x7f0000000000)={0x4, 0xfffffffffffffffc}, 0x0) 16:05:05 executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}) link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1/../file0\x00') 16:05:05 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') unveil(0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='x\x00') 16:05:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r1, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) syz_execute_func(&(0x7f00000001c0)="660f3823b59b4305e1f342dec2660ffa7cd9ff477e4ac48275b9fc3666430f38348755000000f2410f0f3d1bf45db89a6667f3f0470fc02b660f11a300000000f32e6636d0b42000000000") ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 16:05:05 executing program 0: r0 = socket(0x3a, 0x4, 0x3) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r1, 0x1) socket(0x3e, 0x8000, 0xec) dup2(r2, r1) 16:05:05 executing program 1: open(&(0x7f0000000200)='./file1\x00', 0x28080, 0x2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x110) setreuid(0x0, 0xee00) rmdir(&(0x7f0000000180)='./bus\x00') lstat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x8000, 0x10, r1}) lseek(r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/69, 0x45, 0x1, 0x0, 0x0) 16:05:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4538) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x2) ftruncate(r0, 0x7fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) 16:05:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x7, 0xfffffffffffffff7}, {0x18, 0x1, 0x0, 0x401}, 0xba, [0x2, 0x3, 0xe9, 0x8001, 0xfffffffffffffffa, 0x7fff, 0x40, 0x7]}, 0x3c) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0xa000000) fcntl$getflags(r1, 0x1) 16:05:05 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x100000000, 0xffffffffffff7fff}, 0xfffffffffffffd02) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0xc4) write(r3, &(0x7f00000000c0), 0xfffffec4) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r4, r5, r6) execve(0x0, 0x0, 0x0) 16:05:05 executing program 1: getuid() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x6b}, 0xc) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000200)=0x4c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) bind$unix(r4, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0x10000) utimensat(r2, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0xff, 0x2}, {0x6, 0x100000001}}, 0x2) msgrcv(r6, &(0x7f0000001580)={0x0, ""/85}, 0x5d, 0x3, 0x1800) fcntl$lock(r0, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x800, 0xb03c, r1}) socketpair(0x2, 0x0, 0x5, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r7, &(0x7f0000001680)=@file={0x0, ""/65}, &(0x7f0000001700)=0x43) fcntl$lock(r7, 0x8, &(0x7f0000001740)={0x3, 0x3, 0x5, 0x4, r1}) connect$inet(r8, &(0x7f0000001780)={0x2, 0x3}, 0xc) getpeername$inet(r8, &(0x7f00000017c0), &(0x7f0000001800)=0xc) sendto$unix(r5, &(0x7f0000001840)="24105f1cee8242495cf85f0d1b3bd7510de161b9d17f1acf1e2f3e8d80d0c5cf244bb517b303cc0cb07fd610cf7048489cf259a757690d0535cf2786bce713dee6f291fbb97d91bf980e", 0x4a, 0x1, 0x0, 0x0) writev(r2, &(0x7f0000001a00)=[{&(0x7f0000001900)="8503240cd54f3b46270e6cd09978bf179ab3f653c3d52d562026ae7c786af37dc9ce5a6d2f5a06b57180a8b9408181d601d0a4c5acade7b23e68d0fa1606d602cb9097306ae4902b0d3f5d0473037964dd9c1cb0987fffbdbb044d9edddb69f3f24ec4d21566fdff777166e71706e3e99bfc1d70c1cc1f6f0768979fb1f8cd153c9d3b191f9a36404b1f07bc27dfb26bd11c5e93157ed78b63e28ff30f4705782800b41d125547e0dcd6969aff848be7a0fa8cbe3d685b98eaba0e2b642f02500d11738b3128059979ada5cb9e670edd8f617a88dec1e1002a9559a0a0e9c646e2d5817ee2d21741eb6bee78dec4637f65", 0xf1}], 0x1) accept(r7, &(0x7f0000001a40)=@in, &(0x7f0000001a80)=0xc) link(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001ac0)='./file0\x00') msgctl$IPC_RMID(r6, 0x0) 16:05:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x40, 0x1) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000000c0)="420a1ab67e", 0x5) r1 = syz_open_pts() close(r1) close(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x5b, 0x0, 0xffffffffffffffff, "a147780ac85a538a131100e800"}) write(r3, &(0x7f0000000000)="709c16c055fa70979f8d227af3b6e59681735a29834830e82f4ad0ca1b3abb12158a6ce7dbc4a7951c7fc875e71ba650fbe835fc49be2d03e43523", 0x3b) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 16:05:05 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') unveil(0x0, &(0x7f0000000000)='cm') chdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x7) 16:05:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000240), &(0x7f00000002c0)=0xfffffffffffffec4) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget(0x3, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:05:05 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/222, 0xde}, {&(0x7f0000001580)=""/128, 0x80}, {&(0x7f00000000c0)=""/17, 0x11}], 0xa, &(0x7f00000016c0)=""/175, 0xaf, 0x9}, 0x1) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 16:05:05 executing program 1: socketpair$inet6(0x18, 0x2, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$getown(r3, 0x5) 16:05:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = socket$inet(0x2, 0x3, 0x80000000) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSCTTY(r1, 0x20007461) chown(0x0, 0x0, 0x0) 16:05:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r2 = dup2(r0, r1) dup(r2) execve(0x0, 0x0, 0x0) 16:05:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4538) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = semget$private(0x0, 0x0, 0x404) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0xffff, 0xb3]) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 16:05:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = socket$inet6(0x18, 0x5, 0xf4d) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="88b0db6edf0ec3d93f5b1ad6a28b6133ed7cf5f256a957e8590088dcf400bdfb7dc33c23ba2ccd7b515edebd6b6f28d694a425105275956d785bce418a68dcd8574a14743ffad5cf86450e8164e90879608af9d6fb789f9322d06d0d553daa1a009d41f8a9066bfc3420f78f01eb", 0x6e}, {&(0x7f0000000180)="37e2527b0b3645a32c5f021bd9ab1c593b28d84b283d09ba89a6a490695e32efb831162f7c946d81890f3bd2f8756b7741e3886450e8871922e0d57f4957e63cd38a8629cf0b4864310d2bf68d6dac2b93b744cd1df1132ab4fb0415ccf67a3f2791cc599186623386c92075f31aa7006760d08cfe53cac2a2b3f4ba71ef31d10e38adc82ab7a1415c7fa71606fb2d188ff3a60d2f68098c2ec4a9dfb1876e76f04942f330bf8582466c72df60f8086b4d10748f899b4cc9ce27a44434db7d0b1f9e37b5f7c8f45d77dd4943b19426e3f6d2f3adc032468bd90107c430c81f152ccb0d", 0xe3}, {&(0x7f00000000c0)="5881d5bd081bbcd9b26f601dbdde66af6fc113fe5cd0d8bb99c2494679be4989abce68e82a08b5eead66e86d9303f9df21cefcf400", 0x35}, {&(0x7f0000000300)="82f2ea4b0c22fa9331f42cad0a0d7794bf178dfec9839d31c8746a0d0d17ae936a293bc9b1d9cc83968d58d9e7f86ef6914c289797919c0d9c3fb193b6c7846d0631c95ef5eee34bef519d2c6e8da9cff23970fc18e73109544d7840e16f", 0x5e}, {&(0x7f0000000100)="28f2f744b43e50a23cc115cc153f13cf7133004ae32b3de6492cf744153ac0e193306e7144e5e980eed0ee972fc25021", 0x30}, {&(0x7f0000000380)="24e4c0e3d2f47938185c9e31159971bfd30c4636b394d5add4ece1e96aed43ffad49063d3c3f084325176de4edf528ca3a316c8cdc00948e2a22c89e50d0f19aaa1b38b675b49bac60937cf0c62e65527467364f096f", 0x56}, {&(0x7f0000000400)="5d8dd3385cfe6c00a58bc4da09ac25539a308b82518bf9bf089867587c9d3e7f69ec53b6cc075e8a07f7ca1a7702ad12f416f0f4491064fa4123315498e178634ac1c894076b3473b744c9b7b785e8dbd3759ad9c92f7a12a2c8e2b1c89eb4ae9073a0c64159a1aa1d2bed0579f741bdd7ebdbbfaa6b862c947c9f8ade5db412dae49de5710b7b5b949cc669c51d9694156d264fa2fbb92a1aee73a1175658eed182e7ec754b753b8f36f91335e9d50463253d90486f95b0b66b221758bd99ae0c7645327df9424bd26010f95648c96746db12bb7826f1c7d800a77e99beb05a2c129bfc7ce9ced86a9a76190ac53e6ddba9", 0xf2}], 0x7, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) fchdir(r0) pwritev(r1, &(0x7f00000002c0)=[{0x0, 0x346}], 0x1, 0x0) 16:05:05 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000340)=""/4096) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) connect(r1, &(0x7f0000000300)=@in, 0xc) 16:05:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x140) 16:05:05 executing program 1: setitimer(0x4, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) 16:05:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f00000000c0)=""/170, 0xaa, 0x2, 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x80, 0x0) close(r1) 16:05:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:05:05 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) select(0x40, &(0x7f0000000080)={0x5}, 0x0, &(0x7f0000000180)={0x0, 0x6, 0xffffffffffff7fff, 0x4, 0x80000000, 0xfffffffffffffffb, 0xa5, 0x9}, &(0x7f00000001c0)={0x1, 0x1000}) 16:05:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x40000001, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x1c000000, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0xaf2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x48, 0x20, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x3, 0x1608}, {{r0}, 0xfffffffffffffffd, 0x25, 0x80, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x315cbd0d34391f00, 0x4, 0x80000001, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x21, 0x10, 0x5, 0x156000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x3ff}], 0xffffffffffffffc0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x10000, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x1c, 0x0, 0xfffffffffffffffd, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x9, 0x400}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x2000, 0x6}, {{r0}, 0xfffffffffffffffc, 0xc1, 0x47, 0x7, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0x42, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x21, 0x2, 0x2}, {{r0}, 0xfffffffffffffff9, 0x58, 0x80000000, 0x7fff, 0x3}], 0x200, &(0x7f0000000000)={0x5a6c, 0xfffffffffffffffc}) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) 16:05:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x20, 0x3, 0x4) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getppid() getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:05:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x40, 0x20) fsync(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}, {r1, 0x1}, {r1, 0x2}, {0xffffffffffffffff, 0xc0}, {r1, 0x180}, {r1, 0x14}, {r1, 0x101}, {r1, 0x1}, {r1, 0x10f}], 0x9, 0x4) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/136, 0x88}, {&(0x7f0000000340)=""/87, 0x57}], 0x3, &(0x7f0000000400)=""/34, 0x22, 0xd0}, 0x0) 16:05:06 executing program 0: poll(0x0, 0x0, 0x91) syz_extract_tcp_res(&(0x7f0000002a80), 0x40, 0x7ff) execve(0x0, 0x0, 0x0) r0 = socket(0x7, 0x0, 0x5) sendto(r0, &(0x7f0000002940)="8e936d4cb832c781334e037726aa6e3f19dc4da40a61ec0fed63b46917a481ec793c2b64cb6adad0ae9af058e78ecf8a93bbbbf3ec7ffb3f1653b24b622ccc154bb9cca126bdc070e7ee14d5679eb737e8f1335fe765f20d17284b8adb86ce3626b7169d3c692ead0312356703a3b2b49daba69483d3ca636ca75ef628fb90e123d65021d163f9567abcee0a848e5d583908f6698ee6372af209adad3a83d29e10cb64fde1b37c2388ea6c9ec126761d69cdd993e115a67dcdbaa66775c3ad9a6031b4727bd4ccc53c98d411e75cfea5696601e21c0158e77596e6bb2fa196faa108a44fc84a3e00bf84a84c2821", 0xee, 0x400, &(0x7f0000002a40)=@in6={0x18, 0x3, 0x9, 0x2}, 0xc) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000002840)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000040)="b70cfce46185e3ed21c913a6c3b9fff3a77674b5473364f32d744e1ac5662e8698008630b4af6b4f3ffff299f7510f83128ef3d666a64f5ccc900a9fe9d605756fac01c46b79256550a063a5a3dcbe592383e4cb99d8b2c551f1e206d7c016dbbb7a71434aa22db32a3025cfae9fa2af43278ac2ef15550540f85f672bd4edcde15d79f7ae4468e482506e4f0806f3981f29411b75480c1f68b282272f6e53fbc1886d907b466a4f171414fd3f498156b29c59be7a5762bb0a9ac97f3b8a488e13bed8a818ef21b0b9944eb7e0b2aaf0882f", 0xd2}, {&(0x7f0000000140)="3946ae4a58a9df1dd12db5abf55424269bdc41839ac6a89a57759ee379e8c9e2527a8bfe25f68d9ae5f07828db0d54e0def2fdd38a4a081f5c5cd2d2596a62d8f4fee68e855d265371fbc4d761d49c0ec3f76479c8055595c76dcc459aa56f70a389a95c1d4ea63b074a7828cabb36313fa4cb7d9ca10d963a17a17932bc61ca307dfc35450f37d9ec63eb53c251e97442a8da0a", 0x94}, {&(0x7f0000000200)="5ca3257e6a9d653c42e1ed00116fe4911e473ac746da7c7f1a94175fd165e657bbf860ba6997e7e2d5ef3dd45121cc9983792f0201d082aba374a8b20b5d50e987748b29da1b48eefdae57b4dbc7decf562d78925d426919ac10f7df21d352ff38bfcba88a159640038a66132a5e7bfa40829829a12b7ba52d86da9119a36546c82433809debf0fe758c65c1afe39cc03dc84d3381b9d5e65501b8978fb274010bc899869194b8b347957f2774996a5a9825e52d81c2", 0xb6}, {&(0x7f00000002c0)="84572456fe9d5ff003fa1eeab3be98c579166094b8383ad85c73df05a8c009576beb8d65e118f517425667322650dd6697ceaa62db39e1f67a0ccead76161ee6ad1d9fc548ecd2f1d9df0b62c778981cd835d54f58db861d8a29bd7ff1ce19ebae302dff0309dce22dca4c563a", 0x6d}, {&(0x7f0000000340)="6af0e3f0db04cf2dc06ecf666a5c535bfb548e75b4c76f7641d25385e59b1c845639faa3ed63", 0x26}, {&(0x7f0000000380)="4f46a44b5f93902b6182e401968c6ff9ddbcbae705592f011637d8803a7ed4258dac06030c44856b6fe96399ad8301341ab853e246f0ed3aa642439bcb95b41b1ff5090b7c6b45e0dc7cd6c4e1dc0abe1f00cfdb77503db8bdc2315831b08c5457ad44693cd1a2694639bcc3514b0c43166e5da249b66bb332a27d00deba311db9a6133ed7e534a2bb99fa5a60d2914efa5759ed72a25cd1f7e9b35c6fb3", 0x9e}, {&(0x7f0000000440)="7f433f7a31bb5995a134ace3583d524ddf2717d8ee12e594ab24236e4044ec9db66d3663865c143dae9d54ad714d8a576f5725613fbc74578c4a4daa45e32da6f3171270e222ca356d7f91e99a0a4562e80123cc2784d9f78ad384eca15bda2d2615d6cf105e2c3144bb64a4c0cbce1dbae30987a2757e2b72f2c892b4d4a9c0239636671fed4661e79cbed8f67734e0f744eee5e233c240c00b2f3231fd30361c88d68eea6496ecb1a0948552093f45f91052f979199d94b743b4", 0xbb}], 0x7, &(0x7f0000002ac0)=ANY=[@ANYBLOB="d800000000000000ffff000002000000daa93f5b097c719837bd91cda56db899d847773c46454c46e246a6de649e5791033d4d7199646b7d971b9d9bdf817c102ed3c7a41468869c275d7b7c748e4c13fbf2c2c73b800a3a9f067c7e237fcfa1484a45736a09eaaac1825e443f0a87692bcf29007374d167d68f86cdc1695d18172fb8aaa702bd6e6243c2873a95d81968efd77af0759849b972df151613105e1841b3d4a178bdd2c057dd7a3be58fed8d6fece99402809d97eac14af58c9cacb2227250a6ab2a76fba475e29ef6165e47180000000000001010000000000000ffff0000ff0f0000034762a14241dd8850b575d29fa873cf83bc0224f212419e91909f03bb2ef05986e94570e68aa47a1f78b9da410230e73f0b6448932426776d705fd0032c90fd0404e4ce1f2fabcbf2df0a45bbbfc6e85dc09ae0c835b1e38888e81177fbc2fe59a7620d6f822d4e163a2f5e73255cbbe05158877f118062d79adfced7eacfd321d2b550cca5ff48f19327c326952b0d753ccd8bea13c09591dc71ebfeb6f9a50c87ea887cb37cfde51ec6411003ccbb0c6f2cc8a820d5c818c24a8aba8b89a191b619de161fca43b9d8179499aa300f91aa442d12b03162f63a2736075498694d9ce041019cca18f252c55114cc002643a0d44b09384ba265e3c10df1dfe7a833f678214088a389920d28ce293a58c04caae3ad3c984b19ce056a2ec8c61ad512243a6174fb83a0f69993d234503f72e34cf544c387fd0d146af3cc125b08d0ed12414c8e15abf10bd642cb67816b875f092f37c67a6170f448f2cab152f1eb8bfd0f3d77b8f0fd05e69629cb2dcc9e95281c6d63813b07f86af95c87891fc10659efc2957ea8ae37238a4dabe04617416c1f37384741cdb5e4ad5f90289ea77e0d738b1db7b82d4d2bb5b8623bfc3ef25269312f5a181a547622048e829c3026890647664300574528f11e525ea0f2272edd775a9293588fcdd40a5760e5b019cc494baa91d3b1329783727c7abea253f85e63a045dbd4a05b7d957b143f75f8aa7664d2d6f9b5ff7dfbf0c59b87ea65a259bce3c8c33862ac7518a6a32bcd589564568c51af5e292c1eace29d689392e5e5913eee366830e32703be1de542f280e4e0050e7d8aaac01c153e6201b4fb640de6c171b4a107691d5a59f25f95d922abbd3e7d6064b856ea340b8edb42a100d0aee6ea8873b9080a883c0ccb5d2f342cd89c54dac1f13ddbe0e72b043f39bf3331c5c665e8b99c6b1d72d157b388a13c2264c94446d199b3cc8e3bf3918789532f4ae3a015ede80c7dee141e85c7da63e12df15972c2b7839186bcd0b26b55e87a6dc2ffe0a89eb07030d2c1778c07fcb5612965b52b451da1a0826e5aede758335e6a26658da38382287620ca293e80da161c43c0f3669d8d9847cf4be424731f84a79f11784a08b57c4f3c19a07e806fdbad0b7c1079410ec2d6b3bc779cc37607beb4a599506326007a06b6307326e62e080728baf6353bcfbf4328e2c7cbed1851b1e26e6ccd0df5260a34aa73854e6e64fa46af30384795b1b2ab40bdd0e75689962e6a2385b2fb2664ed67db6144aa698a7e0d4dda3ed97b7faea92479f0609a62ee2be40aed3beffcf2517b0bc24771b770befc68d39edd59b6bdb7d9029cc53a388fc463641f80277f8f96c7cae73ae1a5fb8411d7abbab2b4aee447c76269f852ddbc130a1ba67dd60c5a187ef81670360432ec5c5177ea03e4ac3e35fca2f71a99d8a5aec93f2aed68617275eb16987490425ce5bd25b5131c9370b0352f379737156a2c0f3477f5d5ea6cd96385fee53a6a695a141d4264477df5da016f059b4ae584986fa887cd88c0e86e08da6fe63d1dc3e0a0be1d5aae8fd6c72c09dda784388bb04f0e343cd3592b9dc41106b05f695d93a87c106fd704306816319d5cf32548deebc07e0a41a4135c3905e8bf5b89cf675063b9f6d34d6da033e1d1ba623451985cbebd722f8e047effdd240daf48fa49503da4f7565f61cd34fb13bfdadc57c1c5fd7333d96975177ffc2af28f79f86ff3fac3c87f5f45adb46fae9bad060d4de47617e2e9dbbde41c3d2bea8fb89cfa361fe6b796408cdd445efe2ad36f505e2ea82b72a420cea2fe40e9c8b44ca534e9bdd0b176bb90bd598b2c855c9dc04af9dcaa7ced80749da18fa1f94ebba7f1e8e0e7e24abd65da9b6266a783eada9a2dd594cf6b43325604672530e06786241add0374b4e0f446d82f3ffd8ac09fec56c18946982f69ede46fcad10e22c523f71e5a18604678b04563237ffb681fdae3e595b0ee57730c1521aeaed634340bb59f7df6a7051b1a1bedab8110beafd0e15619ea6af9349ba93a098cb197702058a0e79f39fa7b1ccfb0c092797c55ef6f5a724f6bdbadcf312e42c2f01223ec7278a9b3f0aa50cba1162a9415142cf49557e82ba3e1a3ef163fedbbe88745e7c96425c10662cb1d7e7f2c56ce9aa6d7ea33113832a103d34ffccfbd263b43ee3c875fe92a7e236a683879788c18b1c4b5103c5f473d8577f83a31270a6e756b05ac9059613548d7069ae17eb562c5c29866b7f33d633c5df00c996ada70462c1117d8787baa782ff9fb82be098615506444cb6bd52756e05d70a3d040e6a65d110bd4a6da08df9f1c1b0701e6784ed5586f143003cd1fdb3644495de965c234f7254adc2ee332757b1bbcf8935bcca3b33c6c05b78f7323f58ad4e99ed39e508fffb1c77940c160a487e18ec43c47bf2f8cdcbaf965983f2ed66120fcd710fe6b7fca49539c43c301ce8b36e738f10fadf182eb5804078ad189d5861ee57b7c574f4ebb781082d6d0e8fa4ff03920a1a687d6554f0ae0cafba28cdb9fc9e3f6158e2a6898946f37cf62bba9997efc09ecb0ba39529f96a366922a09f18587a4be78d8bcbe8deb3ae6a6d5de2e17bc5ae21d8e79341e19641532847137525dfce27f1e4d34c94080bcee376cda2ace74d43d8a7d99494d7770e2c4360baebaff0e34f5422765e4b06c89f6006d0031a039bc88c2264fa6802ebe1556bc8d6a37b63f515fee68a7bb3e9cebcd47c4fff00a8cf4b620613937dda14c9d601980e681b7b120e6abd64c5235885eaa3ec0f511194649f6e22ea5d06e59f0b08a5f3fde8aa53d017115dda351555d881cb1f3e30130b8a1c7a859e5af7c626a1b44a6ae2ae72af0731f22777d0ae544cdb55dd37039b8b5acab2c11da74abe7605a78428d26104fcb27b07bbb350558f4b8525087de96434564a0661225abbcbd6a6f819564abe3a36a37b991273f1d1d791cfba7a37c9e627c0279d462be6673ff86be08de95dc003b97e34289530bdd2a4830f4b851ef379c8f7d8bab5ea81d180bfc3427b4fcbdb3b5afea5a504fbd736f104b943d7faddddceb9db1016fe36c364cca16e9f76e27ad1a0f3dcbb88250039e6d338ec22ac698c8d706c53d8ef01108e2046f60999033335f605624766ae42b4c2287483d8c33bcf506c844509bd100e6bf2052d6824ac0d7703f68ff5fb7aef3baa80b204d4b21ecaf3ec24b50a8182edd5e9bd43d2475a2a810bd36bff7e31a309eba649614ad4c66a9b9e31d455c8438b2f8760d50b4f36939e72f208a051f482075e80a5686dcdb32dd68f224d21bd031328609656ff1480ce4adcc17600381bcafea2e3cc08e174525999ad06b49621c8d21394dea742453f88614a50d945d2ea0bccb363a6f1d281ceed33fd65a5c50e55e6e6bf2393545dca42604bbb76e7a5392601a47daf34cd5d66132e8e90853ca6be7c383c17bdf192c3d4e53db444a0711d33cdf9f81741d167f3282bcbb675803ab8286ff44e1ef0c03c54e92609eb8ad100115f8966b04de757819218e4aed2cedf8bdb3f674c975f0d58e89a9e56ff956b009d52d2ccdd33716f70052a810b2dc8ce80cbaf702c13b5a340ce4febfd50c1ac5c14008293d1d41af953b164a90b0e84a35aa11e879d82f5ea2ce2f95271bddbf0de31ac3476eff14aa5c49918bc5ada8dc3a634f8e5bd62502d472f9dae0ee15ec54b22828547a42482e712fce0da5b9cb745c12dbf66e41a50217c9394e4a275f1f0bb453ff573334a4adf9c76c46f27075761cd44024c7b5f09f9549ffd47d17e5f1024714a79a1f63521ebec91aac6e1a10694ff35dd98c66a6b6476d6198e57fe25218b2fb573270204b43a9b67e68f28c52475eaf273a0eaa9ef492280e325eecfe081700f976475c5b6c62c0eb7048e528774e86c3ad5e0ef7ca09d9956eb4655735ac3da0a472a05496a671c046a0e6af1ed6d6832a8f14d2d74aa463efd2f886f2d3433d397c44974f0940792517647e9422488dd11c8354d6c46cde50feef61834bd9161dc321051771dcb42f4d4c1a22ff1df2ce52676adfd7e69a571afcaea03674040360704636ff5591befc11e9e820379572e7e8d5c6e3baf120752d40302053f27a57fb8dd689023d9098073ad4dd04767b541995041df323cda352de0ff9124098e723269fae6fc6c623c99fcf5f74ab1bdc123c4cfb89a9c3b43fa904205fa63ba8f3c8ef9458d5bd39786867bdbf8fb56110dd167ae4269c900f7a2686350a838af3090d60846143773b91250dd3b868f09beebc86aa9adebc1ebb8aaa3670cb01297ade8e8c9a114dce9194840018e4ef7ab227d3851041babefd2e5058933f92e7177e59d1a4a8d0c20489b822d69ed834f2a7511e3810911c42f40c3b691c1b09b041ce8120d4c4c7655259d962bf03321a5cc87ab2e25c1a1f5138f61d4477631a466bbff3554e1dbeeafa6b80e9011f455251c417d1c6264f0629cfccd189327985af2df09c315da6195f7ff6c1a9ed22a9b4490f20aa5b4ea9d3f2afd2c4e6a55bb1c6cf5d31f2e13ae61e15140ae0fd068ec45b1a784cf2f349a1bdd98d0ce149f1b4541d20c71aa0726104a953722c1639bcb7f4c8edcb68bef0f434625bd84a5d6c549b13ade3bb4a4eeafa23203c09e1de9c46357a82a5cda7f31bba0e5ab8d73219b5ef266eafe783c3d672b770e73f26721af3a0e6438fdb3289053bbd5bdd52ee03cd0d055bdd7893a1ea30dcaaa668040394cfca1c8ab2981efb34a055683c8e80f5ba94917bd0e9c82b12d3b91a64f0d5391bfc118ff97ed56057c9c0cd88c053c90b38f628bc21ac594a3b65ebcfaec64dd410912e38a5fc2e986f4f92cbea2f3545ba724fb6a1e855dd083ef28d7dee8b93e1f1f2769cb9e3ae05938569785d6cc57e4ec6c6c0013a2ec57c424c1dea59e09218afea2275845117fd5c1f82582c6234132adf14a4c263d2c404e3d5c94b60f73bf465db5ca4e048b618774d50fc03c1a96d356c484ef85ff63d8039f7eef2bcddce8be6d11e4ac0eb78a8a4bf10d449e11a78c3cf2df75a554180f6cdf5992a8e0e8ebf6bc93aa6053f15e3ab925c08a4031f90939ae251374003ee7e1248338c91e7fb1e94f33e3c2f08ab7b3e26f4d7f0421a88baeaf127ff031a4b9fb1453ec8eb9ceaf1a5f16146b5753ea3cbaf8111a8de6e4f127f9c46dec97b11c639894fbbfcb39371c895378f777e88525ec8b305d77d312040c06dcbdb7c4b783ac7adb9d3bdf2061fd7bf136241b5f0e53acb5535a0ecfd0acd0e374cd4788c16b744e30a38655575313b35a26c0718ca8d8330d42395caa468c273f0497e7c695de3f7b19dd63ce882f1f4800627f27957baeb27854ac689fdff2897f8ab4aad959b1c07312ef35311bc0dde6beacf2ca2fbe39ff0b21c514eafd4c31d0c03c79383d75250db0e404c0a969d16940f3a9df0123712ddf650e0c2f70aac995ec4c795f753f3ee722daea3959f022bf6047eda7be21f3ed1fd201bcb4fe0f5c0cbc27fe35dd49714a2c85918b80a710d602cc28bc10ea2628d3188b9cf69de890f3e5c4432e4a90c6e5dee34e2978916211701e25ce6e46f1c6ffd3b930c4e536fe87a4c23d2b1d275a8fcfc4bd136e009b5989781ffd0c6bf3a3bb0e89c5cb20275344a2a95f8b5bed856cf8a15e0b0823f74658f6482a0ba6000e9fcef4017a9f9c6292d02bc04193633aca3268e39eeb81485e0067adf7adb0f6ee20b9908e36ccd57a50a334f590f66788504bd2a98735c5c1d425ff46f955ed9f7384b7c1010000000000000ffff0000b8000000977c15b3aed34530df60e9778b4b2e03cc6fdbf226ad6957104706b05b0732fc0140a2eb4e686a2fdd8d8ef4e8d3d309c04d0069febc75c8c08b60b43ea2e53b43b28bcbf169e44850e5ada39b9b6ebb81f78b494968cc466c6561c6e62e135eedd7ccc6fb44ae60ddb3f4e0bca3b2fefd00f1da22ac4b78a8b7d132422b5f2b94d4ddbca2f975ab1747eb837b1fd2a1348273a5c22806efb1ee8c670c33131e12b979a8775205b7204b9bdb193ad1fa701923d54a35f2f0786884429fe05dfe9da65e22fdc587020f28ee9ec9019c72e842d20c9ab63aee72b098fc7f42afc102f791073e1c6846b34dfe90d4e1dd5667948397d526abcb0045fe50160a6b0c6142eeede533db215e7bab6ce89efae9233453519c30c439b0e587dbf1e3051a2a51b9a17c24ad92ef08f2515df0a34e04326f953f5f24770d49775e208acfb7a8b1001cba4d6c498cde98647cd225bd8d948e9a0c3d737be6677abddd398c81f293d58199292bc45019febf8aaec30bb1e1c63ef4aae84300dfdfebe53a7d2ee11d3fc2d742c817c789ad92fd05ab4388696bf15f6b538e6422b9f8e3a8e15d634224d632f3b0c0be1bcc16774b905850f6638616d4413999b7d4b2fc303cb35756fd93f1b9322d8384b6d8b1885aa92170583098a6c2844de05fcfa87f9933f4e71398ccd4f2ead70e0d4afef476faec98ef47c6177338d1c82dae12135543e6cb162452352794c7ef8616f910d0943964fef3071c6787c4850ae55aa1b37fc92aaf33cb7840331cbc7f90bf5db15cbf348508fb8b8b2518f3c61dead04cff6c46926405d4bdfe6f4595f445fd18ed10ccf2ca3568bb9f767c5ed97b6e44bd3aa3483c6d516d53dbcfde06080c3c58f1ce86fc2e03813b0b57c959c7bcaac54b54cd15a75edac6d08fd3c7beb8433e7ce2863e7f4c0b88a2283dec34e340eef513355d5b43b3a37412c5549452636355ee8b6e3fff3a1d2520e1b3448aa97e2f1dbd5ecbc5351eed8d989055af2f3ab44830203f3d31dbe455b7f90311b3ef7d0c2efb2a0e52dacc3964dbee7a20ceb5678cd5c0d3c3a4d863761a7d121389b36640679acbce93836da347e9e40dc65c09a1605945259ffd4c3226f6570e6d3b9786fcb88e1e76b0b323d3e7f7139cc29c374aea0667b2e4b4b8fed36e1fb354513cc42564d23e7316839afec727b394efde678ab0a0bd446d96acfeb109792fffb9d8fe11891a1a21e84678755768f28df4e46c318b1e3863aad0e90e2666a9aa700320db957043fea8274a6a0baef8bae90c74cbd6e80f48edf4518e6febef7cfe408ceb9697673a8cbabe5aa1ce8283ae419acfbe990aeecfa38e20d455f62a7025976ac38b3623e06c6108955b5ff65cb109b30936fecc797dcad3de1057f40b07630854f96491e7b4feae543c59e9f08c667d9cb6fc85324784cfd88410da3ebfc8719382bfa579ee650e6a647f16ed573bdb05674b571fa0772598651c5a9d931a8c72a924b324e3ae51002fde94c81fa27a126c571083cc53802a0783d535031edcf03ec1f1ffb7f349680c4c449902db989ca406a1c596ad540b0e7faa13319cb14567adcb8490bcce4642dd2ef2c1f565994e9f250643e82bf52193a2c0c05dac65a8dab8f36a2e9a6be69b2eb26b8fac01ae63091b92f8976a77f48a1eefe132ca462ea43c32f1697b80b7e24734a8478b0c13c51408280217db71cbc01b9308229a69e9f4d8afca78c5247d279f2918a5cee2007da7290ccde1af2d0b0310e379dac5d29337350e125af2dd328a546e91f722a27d1c983f9d4a4f8e464cd01a2110c8c1d9c69ae7322e729c487ebe028eb8a2a059bd780e8c9a813d75b81c71faf2f5e3e87550a7604cae4d7bddd04b6757fedbad27f561407e2f0b8ff22df455dea5bbec7147734fe06f10aaf5d7e281c9a1380b7dca07d31c728cab33ceaa2c1f11aae8ae7abb1a6718200b6d76c25042b3dff17ae7ca3c82da642aaa4f14db4902c3f9ed3afcc8b7bdcaecabc7c45f495d93b7c6d94e4ebf38d7f2d8cf62ea75c4e6a4195a1f4bfe66d3f2a99f81ef0eb4c4503ae4fbe3ab7f71bb45463261a52dfc0c8c7e806b096966af2c4d1f265bfe14b9dde6d63022709481477bbe89e9cc8b27c71234bac59b993a80cfe7cb8822b2c7e5c5a5f901d6f11ebe76ea06f832ae5c3b773a0d1fcefdd0e11c8fb32bfe986467e76f3d2958e3c2e0e8828ec5dc820cbbc50e6aec91ddee7e6b26a7f8be6e61b3482eb7b740b955dee52545cce9e690acd64a9e9a682098f670caab5163d703704120f75fbbaed073676a64406f1b26718b356b53325fe4e70ed3117777304a60d4122137c2b5b425f9e96c75f6d7c3a0cce7fa1a16a384cd256280335a85904c6e65044b8cf3ce0a87b802203b5c4aaa10415a9a03d1dace716c06f116897d526e652ecaa97a048f5ae5e99dd938540d092b3dc1d97132b1aadf8001cb343ff4b873a1ffab2a270dd9b2c80113f27ee87851bccc5023ff11f47d6decf3e81d1f5f7dabaf50ba881bb2992df92d5ee5b84f4126b1e41e26c70601f61abd46b7853e8e157fea8e1964ea3e2a1d15f3701432603561a77f83ebf98e5170c5592a35c793ef19199de0ff62e4006dca52a697c15a88aa957343a94d761d676f660228eb7394ed28af6c681091da73133d9e9e57744e6afc032c8f76f62206e0c8d89e8018cfec90a717015909c5075b60a59a07345fcf853d92857161406a50a4ffb8020c662925a696b2c27a4126ef46f6d7c0bd45745c37e9a5ec0881a45847da14b1e35ecd27af05a8789d8b179bff38f70d89cd46ebb4e77b51ab289d7ccbb33bd845ad1825041c82c5862983c5c42279f1802a5fc997d5eed138fc2594cbb85736c611f4a443fbcf73def231d39702783faa7b12824263289da2a7e1be7e99c9b332eca523a0646cf968a72416c9d33505aa987fe69abb6683119a2831cfd157ea6382a5f529c7feaa82771efbed213d6981598bb2531eafe62e6d231f91376c3cbb5c5f9bb332ba93536e4f16cba27962f99363ebf89088f7c4bdd90b78a5860d959ea74ebee4151104bbff89ed849eadea0461ca7f26832700018476bc13eec8bfeca088da1c77aab72e2951e050d502a0a7ce49bd9d067c6dcca5fef2b737f8b71d00232daa500f5049f0bf7fb865491d36902d0b97147b8a150348e6600d092fc190fba0dae164be201e74406b7f23d260c3bbaad242e546ba8308551091def5ccb75297a25da6d3593782de75c999906115c67e116c3b79cf09bb50e970dd6d75258c87d1be0d87408119128ba2f4f1f4c61756510e4b7a69725955be8ba8a7a944a90da895184b12ae1ab0b749a9a72fd3c8f53abb7b176e6b06190c80ba1530a9463b6fd04913289a82044a87ae626c417dc27a38bb8a6e2b96cd50e10878797ef2055c7bc722e1d3cd7c8cd8e642f74527d1a9dda363748158b3234b329c041dffaa7e8867286eccd61d54d549516a8113cc8369edc71e9d9053093c48978ecf7db626ad9757e0dfe39d910fac46221a044fbc204632572ab9981d387d1909c738450df01d41927063ee80684269fe46cd8d254c43a42970c374f86d8c89fc866a515c94bd276ca9caff2dd04f246a29ef3b3d8f652878b27f5cf327adf75e88c4cb278a0ac7916b09f448f7faabb361d97402236a3524bc4ccd4e63e8a2091acb34d9169574fd2f367ccfaf0cd30673dc7ffc79ce1571a679d307ee0fbb9bd317c3c5ad9a6e49410208914c2a3627b3ecaa630c73f1f5e6191bcefeb99a088fe1e12f74a062af84f56902568ba1f75f19ae6be08c624a13a29ed3773b69e8ed6fefcf535f1b81706e7af18dcd8b28b7711d5a64b7d54b8d5e0e899090a6b00634458617bd5c17356933cd6b36dbfb7ac80e3f1e725531ec5889239fa44aee70d8e865ce240231e0173d36cb23827bd4465fc834f11fc6082d77dd49282e098620ea05cf0371ce7a511449fb0d335746440758d90189cc6b9c813725886d248d56998c4cdfaf18373137c23d45e4888b945cdfa3141fcbd95169015126bb3baf01b45666e18a5498fcb74c72364865c5c49e76be5c4ff80684470eada4d88b590a7fdca24d274cf385ef9ca17e71d06252283001276a780492eb796fbaa05bb43abd687093b3720ff9a4bec3f0ad6120e532f07aef0ad509d9b3f5abfd35e5a16dc143842c9f1064c35ae77d1e6a3db0e2a9aa4b6bce86878a7bfaaba2fe346ef2e0eea478df70cd92a99537f3fde72dc8af7e42a22b88ad02ba14d5e4af59ed7f258907405428fe68e4610ae29b90154182c5093199838a943b89696728a07a7fc5e8305d5feb9d25814c269a92af1c52a353f397210e5ecd5a5092939b03d5fd6ab4f031e269b0082d90e36caa8728dd13bad37e36d9d2cf4f7040564fabc1d0a14cfde5a7902ec8d1d243bb2401093d2600990b0afb170df524d9fb33ced017213233e5c9f9c205b1175dd10e027a95470e42cbc5dacb5079164a98ddf9952d7ab33ac9b9d581f9dae3731a6d0135293ce1d3a5b870bedc4808a665f9c72d54be4885efed390c85a962017e04a8c220693a11999d468938cb48f738ba3e5474a85745bab40f89901cc725e2cab1201855ed61956dc589e960a74fd2fc8cc80ff7241ea451af7d160510a077dc0e729bea0616698a67cb9c3c5c9c74ca88ff0411d62424b30af10485c856f48fdf1197da299f05a9ec4aabaf12dccd4a98e462d9bb104fae5677919bc6866d8e15cbe33c89274562cec2392ccc342d5a1b601142e1dfd5b017f00f061a94c2d223f12098d63e1cabafbea6a51bfa72c4ab22f342f5030ad9844c2b56f1320c537912d76ffa33bdb23495443cd6a0caf69c58132194edf1e3fc0c0313b65c2e21688ef10d1ec85a949226ebfa2c092e551c02e980a3c35df9516d7629ba3feecbbf8ccbca7da5d5e7f3bd53935607da0a5eb341fc0c8739e691cb78d56cc768091c907da4aa7faf32b9a275098c81c53e7fecde81c68115077dbf2ea72397fd341c72fbff7214297a5b89300bb10ed55c7d7c34df6f32b579ef2b2584ba7a06b17a6ba8af5d41f2ab3b956dff316b5529fed1f2857ea27e75767ef341e606d9b4786094e01b5d3cd85b5931a671aa36c77c94f16d44c97b6e6136a79a37aed0bd6f5de2d64b1379593bab2c986f82bc624ca2b608c9339d0848d540f2cbb68c22e1fec646358d25193852a77be884cd1028767d8c5f2b1527623dc3d41f434b521f796bcef41324cab6cc5b74530dabd9e238303e0a036febc35af8be3ee72e305e5a29ea19aecd59115e639b02b672bd9bd6adfefe636ecfaaf86f6bf12816dc84f3fb4f3fd74d13b2e2458f1f05a4629e4a0b30df733884b4b27c587ca6efc773a929bf546c3986c65907364e8991c5627131448561016286e032930d30127e1f9de56ef009d0fc0228f66d7bf2344406ee1300f417f60234cbb135251335074a1627e0e6131044fe60df9b91b903667d8758b9ffc0afeb56725f4246e886453a187ff783ad54e239fe730336ab7958bc746fb9fb70c6834a3f31f4ef63129b74e37ce0a7cedc8a52f48553cf9801250743d78157853b7c91caed6d025613e3db0cb306b3a58ee4e99c6990094d9d66b230bb4dadcac33cbbc5d2760816dfcecb03d1077c27ae1ea969ff13b8b1abd952529c1fed248852a63cb454cd0f0aebd07245a732bc16a365ee35460bbc1fb23598158f3d30bb4a20b6f5fbeb4d260cf1905729f83a08cbaa9fada962abfc0cca5dd800000000000000ffff0000f8ffffff753d5550512d3bafe95b49f520d974899ae73a7131609af1f629ef61c87bfd6235e4fb50d58393be7fa34ab0a5a9d43db7eb51b5f32997ee61fc1a8d032d0803328fed20d97886cacd293a0a75867d10501c4404c16ef7ef293926440d5e822d7d3d5df3c46523ccfaee1b0118b83f625f448d106d6668fa832644530945366c59a84d79869c24f3df935e97d5c2705e17381d8f78cd79f7cf2e13f01b9036a03fd90a0dc4950707602623ffe8e75e41f8c5782b71820c9a3a1a2ff7f4e95ccbca45000000000000b80000000000000001000000010400004db89dd99b1f33624dfea5d348e378e129c25489570e3f2ba1660aa362fb71167b2a49089627094521ce622c6825cc26a35dec9090db5b66f348427b500b77e857d88578e8faf027ff2c3a12582af3ee904465b2b0c4be652db0d9c9443da2440d0a1c67d9469a9ae0b47331b827ff63210251e4a6b2c55e1de9ec5a9b82e0e70a63568cc45450910bbc0c2cce8cc0eba71a8a41639b64a2a6dde8f8fa35296ce7daad6baec722e596d4b244f076f5a27984b67e6492fbf2d3f4117cf7c8b90d23e05e52475d4becf9a5ac34825577ee4f3af866869e9529eaf9"], 0x2288, 0x1}, 0x408) getpeername(r1, &(0x7f0000002880)=@un=@abs, &(0x7f00000028c0)=0x8) chdir(&(0x7f0000002900)='./file0\x00') 16:05:06 executing program 1: r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x1, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) socketpair(0x18, 0x3, 0x9, &(0x7f0000000200)) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10002, 0x10002ffffffff}) 16:05:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x3f) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x2, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:05:07 executing program 0: clock_settime(0x6, &(0x7f0000000140)={0x20000000313c51f3, 0x1004}) clock_settime(0x2, &(0x7f0000000080)={0x5, 0xfffffffffffffffe}) r0 = socket(0x22, 0x8000, 0xffffffffffffff80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffcfd) 16:05:07 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/131, 0x83}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/2, 0x2}, {&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000004c0)=""/66, 0x42}], 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000200000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r1) 16:05:07 executing program 0: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f00000003c0)={0x3, "0682300a6b2f1cdced7fe2a8e6f0b13dae575ab6d2100fe78e60e85b967e74756d340d719840dedc56f44efe8dd988d611b266c61d178582f762918b855014d5a090b7cb0d6427a2c0f5169a5f1198bddf7749bf1f7f301a8ac0f28a27e3b2882083d62177a2d6c399c8e3880a094fea471a458c7290eac868e943418eeedfe7a99657d39654d2cca0b1d24a7551b52f6e83fa563635ae725f7dd7d98c1e8a522951b4982887a36ceb09bc51cc079dca6fdfb153ffbb0c68b316733e42fee0ba9acb918253e3e318a3704b215f62cce55c0a5dcf80ffcb5cd3b63d582723"}, 0xe6, 0x800) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/88}, 0x60, 0x0, 0x800000000001000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000000000000e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f09428d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b8223493"], 0xb5, 0x800) 16:05:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x20040, 0x0) getdents(r0, &(0x7f0000000040)=""/13, 0xd) 16:05:07 executing program 0: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 16:05:07 executing program 1: readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000680)=""/142, 0x8e}, {&(0x7f0000000740)=""/194, 0xc2}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f0000000580)=""/230, 0xe6}], 0x297) syz_emit_ethernet(0x8, &(0x7f0000000000)="6eb461c42bdaffcf") r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10080, 0x0) 16:05:07 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffffffffff) socketpair$inet(0x2, 0x5, 0xfffffffffffffffe, &(0x7f0000000080)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 16:05:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000200)=""/148, 0x94, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x2, 0x7fff}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') open(&(0x7f0000000300)='./file0/file0/file0/file0\x00', 0x100, 0x13) chroot(&(0x7f0000157000)='./file1\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:05:07 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)={0xffffffffffffffc1}) socketpair$inet6(0x18, 0x4000, 0x468a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x9) 16:05:07 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000280)=@abs={0xcc3a1173b37101a2, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="f4d64185a6c97ea473951c2f7e358b65600b741a439b7bb19b27b63c7f5d4455516959e1fcd89e31f83df0554f276cd253227aefd423bf3ed09a8c4df3ebf06a4e8dce57f94a0f7d5b55c957464d5b908eeffc9e27a7f12c2fe256359d40e0b9d85215c0ae6f2707770afd9367158c05555983b48aeb936027d76d054011abd5c6f09f6f543119ec6b98370a44cbee40d557ac", 0x93}, {&(0x7f0000000380)="75f33e6d47cf131cd85daa001fed4186eb0e8860b65da2fe6a0e513e497e539c7173ee4f3fe540dba53cb862f59ee575726cd39175de4b5fbea981ed858167fea2e7839a42c62c625beb84e93d7bd4a6b05fa2c297c58729f30f10307a4cf9b3935a07c68c6129288c723eb62430b0779979f09d3740641f552d36349cb072aac21ad1427f572af2a5d01e20d704ad3ac4878f5989e623ba06397db962230ff762bcf2033c9b96c9de67e37ce31a6d66f1d0f5bb54821528817362", 0xbb}], 0x2, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x406}, 0xc) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="a8f42868f8c92efb8a1ec10affaa4079b7fa1129c0a07e91cd10b7ebbaf5c8359582f7b8bce1015bece50f406a7e335e5867b1a36b888e545c94", 0x3a}, {&(0x7f0000000100)="8f406608e4764b36b49c3839c76c377a369f469a663d333ae4bba3f0aaeef1e24a97cac19c08ffd4feb24753e714f582228090bf6362a6860ac8388e1d6a631872ab3b0594ede20f42c31147842e00046d16b65cdc84813faacdf2e000dc29803fb8d58a4a267268b027dcddd8020c28404069e8b9b76f7f44a0f291de5d14619fe07a62197cd22ea3d7393f58a2cffe93590c5d874566b8958bb9d5bbee4031959b6ae1f2c1b775af2ca4aaa6cade6bae145ff9aa8562c7a4b8815aff4734197022", 0xc2}], 0x2, 0x37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffffffd) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) 16:05:07 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffe72, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000200)={0x55, 0x5}, &(0x7f0000000240)) linkat(r1, &(0x7f0000000100)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) setregid(0x0, r0) setuid(0xee01) r4 = msgget(0x1, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r5) msgctl$IPC_RMID(r4, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:05:07 executing program 1: setuid(0xee01) sync() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:05:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = getuid() setuid(r1) 16:05:07 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x18) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000640)=""/143, 0x8f}, {&(0x7f0000000700)=""/152, 0x98}, {&(0x7f0000000480)=""/166, 0xa6}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f0000000540)=""/24, 0x18}, {&(0x7f0000000580)}], 0x7, 0x0) lseek(r0, 0x0, 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = semget(0x1, 0x1, 0x38) semctl$IPC_RMID(r2, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/69, 0x45) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 16:05:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000002c0)=0x5) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad5f1a735b9299766ee6e196bfcfcef1e4b7aab0340ddb521d8aeff88831afd7f330d8f9fe712643d571e0e62085b00e0be4efd7cd9609ba2305ee90b4b99ee18a6addb872aba7819ef2629e8812b9ba6605caed2dba4f1c783f20455cdf87446fca04d6f1d1ff6f4a7455bd9fe2d93174e6223b76773b77878a", 0x91, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/72, 0x48, 0x802, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) kqueue() r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x8) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000001c0)) kqueue() 16:05:08 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x20) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x8d8, 0x0) 16:05:08 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xffffffffffffff05, 0x0) setregid(0x0, r0) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') r2 = msgget(0x3, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getuid() r5 = getpid() r6 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x101, r3, r0, r4, r1, 0x4, 0x40}, 0xffffffffffff8001, 0x6, r5, r6, 0x101, 0x5, 0x1ff, 0x7fff}) 16:05:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:05:08 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x5) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') 16:05:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getdents(r1, &(0x7f0000000000)=""/20, 0x14) 16:05:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$inet(0x2, 0x0, 0x976, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 16:05:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() dup(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9b, 0x3, 0x8, 0x2, 0x8000, 0x0, 0x3, 0x7}, &(0x7f0000000240)) ioctl$TIOCSTART(r0, 0x2000746e) 16:05:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040)="84d18d3e", 0x4) 16:05:08 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x10000, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5d980d23bb000000000000000000000400"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xda5a, 0x1000, 0x1, 0x4, "97d7dbed4d73d718c656ca4e3a16b426db4a8665", 0x400000, 0x5}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) 16:05:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) 16:05:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e6411", 0x21) poll(&(0x7f0000000140)=[{r0, 0x4b}, {}], 0x2, 0x8b20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:05:08 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x12a05, 0x1fffffffffff) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) 16:05:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0xf2, 0x0, 0x0, 0x0) kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x9, 0x3, 0xfffffffffffffffa, 0xfff, 0x3, 0x7, 0x7}, &(0x7f00000000c0)={0x2, 0x800, 0x4, 0x7, 0x7, 0x401, 0xa073, 0x3}, &(0x7f0000000100)={0xffffffff, 0x7, 0x0, 0x5, 0xff, 0x8, 0x7, 0x1}, &(0x7f0000000180)={0x1, 0x4}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x86, 0x28}], 0x4, 0x0, 0x8, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) 16:05:08 executing program 0: open(&(0x7f0000000100)='./bus\x00', 0x800, 0x164) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:05:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0x7, 0x4) r3 = syz_open_pts() kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x80, 0x0, 0x7f, 0x0) 16:05:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) unlink(&(0x7f0000000000)='./bus\x00') close(0xffffffffffffffff) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000380)={0x7f, 0x3, 0x400, 0x9, 0x80, 0x9, 0x7, 0x2f464b22}, &(0x7f00000003c0)) 16:05:09 executing program 1: open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x10, 0x118) 16:05:09 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) 16:05:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = dup(0xffffffffffffffff) flock(r0, 0xf) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r4 = dup2(r1, r2) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r4, r1) 16:05:09 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000e2eaf66696c653000"], 0xa, 0x0, 0xff88, &(0x7f0000001740)=ANY=[@ANYBLOB="2000000000000000ffff002100000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0x0) 16:05:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) socketpair$inet6(0x18, 0x8000, 0x800, &(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r2, 0x0) close(r0) 16:05:09 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x882, 0x1) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x200) r2 = dup(r0) accept$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000e8d71f218bee1b0048f6328c1984ba3394c939913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040dfe53c754a79f555d576124736ca2d5d59a815114ba732eb5245041322d2ce80b193fcb8c06cdf82aedfd592822ca5b701363165c064cbad9541f2628b3a906431cad210c8a971fd4d1fcfc8d0d42b7097689e9894c2eab2e8db51db60343dfa0821d981bae2333aa04986bd27d38ed3a053bd8089592425c1aa316f3695cea42673b6b7cfd51c686a939f03fea0fe84afb8e62b6167360a7fb679573f3e0d1cc8c3c5986179bf216e8db74e032c7eceee3fb94b0515d6d1068e307023d7659e87ecc4dd0d0fafb896f020b044c5d531d2b4cefde1e317a826ed5b12433e3af00"], &(0x7f0000000080)=0x6e) 16:05:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) 16:05:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getpgid(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200, 0x0, "65668c1f2a1c3b00", 0x0, 0x1000}) kqueue() getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007010b1d775587acfe73a837f2f1421b0a474008312d4e3518d499a6c53c0a2c7a422fa360849ead8a9a6b2c3355876d747f1466bb5765b093d4be0"], &(0x7f0000000080)=0x6e) clock_gettime(0x6, &(0x7f0000000040)) 16:05:09 executing program 1: clock_getres(0x3, &(0x7f0000000000)) 16:05:09 executing program 0: socketpair(0x20, 0x8001, 0x5, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) 16:05:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r2 = dup2(r0, r0) fcntl$getflags(r0, 0x3) ftruncate(r1, 0x100000000) execve(0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) 16:05:09 executing program 0: socketpair$inet(0x2, 0x6, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt(r1, 0x7fffffff, 0x6, &(0x7f00000000c0)=""/119, &(0x7f0000000140)=0x77) r3 = socket$inet6(0x18, 0x8005, 0x7) r4 = accept$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) lseek(r4, 0x46, 0x3) r5 = socket$inet6(0x18, 0x3, 0x7) fcntl$setown(r0, 0x6, r2) r6 = socket$inet6(0x18, 0x3, 0x1) r7 = accept$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept(r7, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) fchmod(r0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r13 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r13, 0x4) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r15, 0x8004741c, &(0x7f0000000400)=0x1) r16 = msgget(0x3, 0x200) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000440)={{0x401, r9, r12, r9, r10, 0x80, 0x3f}, 0x0, 0x3, r2, r11, 0xeff, 0x98, 0x9, 0x5}) ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f00000004c0)) ftruncate(r14, 0x6) r17 = msgget$private(0x0, 0x2) read(r7, &(0x7f0000000500)=""/48, 0x30) connect$inet6(r5, &(0x7f0000000540)={0x18, 0x3, 0x1, 0x9}, 0xc) msgrcv(r17, &(0x7f0000000580)={0x0, ""/168}, 0xb0, 0x3, 0x1000) ioctl$TIOCMBIS(r14, 0x8004746c, &(0x7f0000000640)=0x7) socketpair$inet(0x2, 0x1, 0x2, &(0x7f0000000680)) fcntl$lock(r1, 0x8, &(0x7f00000006c0)={0x3, 0x2, 0x8, 0xdb38, r8}) setsockopt$sock_int(r4, 0xffff, 0x81, &(0x7f0000000700)=0x8, 0x4) 16:05:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) 16:05:09 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) socket$inet(0x2, 0x4, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x20000000000000ea, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:05:10 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xb0, 0x8) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r6 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r5) shmget$private(0x0, 0x2000, 0x440, &(0x7f0000ffe000/0x2000)=nil) shmdt(r6) 16:05:10 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000002c0)=[r0]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) setregid(0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = getuid() setuid(r2) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:05:10 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 16:05:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000100)=[0x0, r0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r0, r1, r4, r5, r6, r7, r9]) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r12 = msgget(0x3, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x4ef5cbe1, r3, r10, r3, r6, 0x33, 0x7}, 0x7, 0x9, r8, r2, 0x61, 0x100000001, 0x100000000, 0x80}) r13 = getuid() setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000280)="98742b8c765e55041bab9b5773546bb7b222e1164e9613c1bd8b2b1706ab6ec8c3dc0086ee2dd20959493c714caf24312ef65c03d741c327e7dacd17977cd4dd520d08b6d9e95758b23af49ce97cc43fce176653034b1b42c19d91ba6f8a9364d1716566a4af45c125297293ff0527f6b2", 0x71) getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socket$inet(0x2, 0x3, 0x400) ioctl$TIOCCDTR(r11, 0x20007478) chown(&(0x7f0000000240)='./bus\x00', r13, r14) 16:05:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) getuid() 16:05:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = semget(0x3, 0x2, 0x48) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1000]) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendto(r0, &(0x7f0000000100)="6465caae01ce956d347162ac0d2e21bef594e75a5e6bae154c72584317de8cae912f44b16d97be57d93683aa6b0ac3d94ef6b2e595d0f12212f8515c1a36f049abf3c484ed7dea5dce9128da889de1e1e5b0c54e6d6caef01100128ef6c636ce0604611dcdf6baeaac2374842613f1115cbeb30edef4f91d99bdafd815de370b81f95ec4f185bf5e892fd7a505c328c2eb4b083eb33463e33a42d06ce34363394bee2264f337bc25489b850cd323ff8eb5622895498d70d87ca1a3ee0c4cf0c3199d659854cf2f389470e6a6d79aedef056d26109eb75e6e63afb86ee710dc64a18e46646fb26d81af29b23e5c5a589c", 0xf0, 0x400, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000040)=0x3, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) 16:05:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) getdents(r2, 0x0, 0x0) flock(r0, 0x5) 16:05:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x0, 0x3, 0x200) r2 = semget(0x1, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x0, 0x8009}], 0x1) execve(0x0, 0x0, 0x0) r3 = socket(0x2, 0x4002, 0x0) getsockopt(r3, 0x200, 0x3001, &(0x7f0000001400)=""/134, &(0x7f00000000c0)=0x86) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000440)=""/102, &(0x7f0000000140)=0x66) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)="b400", &(0x7f00000002c0)='}\x00', &(0x7f0000000300)=':&\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) getsockopt(r3, 0x6, 0x5, &(0x7f0000000200)=""/71, &(0x7f0000000040)=0x47) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x43, 0x0) sendmsg$unix(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) 16:05:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="b4a8b94c3592c46698c8a864fa7c0f51edaf42aeca593adade86b6488e18a37f064cbf53d3690494877936fd2cd9142a747b6618f7ae7d7b67c2eaea85913016a074de53fec9f3b3956a98d31c0dbeba96bcf09fd2cd5bec6c46d44c455e27d83ea43754e03af0d0b1ed15c1b4108bd9edc211068b8001e1e96985fa86fd53869d1715fb9beca151e0f0adc1f787782551b0a60e9afdeff67a3ec3915d7da1ad51fa045dba2096bfce7d41ec62c4f12dbfa651a906f8b587babeea5bc9860c87944e1d3f5a1c44fb99fce24ec8e77ea64871a6522c6b362f6561d725861be72458a13678992a6d19a45945043d0058335b6cfd87f42b145d57f8ba4aaed371b7ec237c6ffc50248f22110b53f3480de3a074c5c6999c1ce938377ba1e769e2157d38afd32bc7019661dd9da9d7b44489c3bfa873153ae32ee5b5aac3a3bb8298275196f8baa4ae212c782b0e7463d73decf9aa875aa8cef4521a4b4d9f49417bcdbb70301337ab3217ef9af21e6005f334c0a00038d78983f80ff06f3dd8daf34f026729c43f66ae6c15ad8d84f30b9164fd9914d795c2256bb7ad4cf4dbebc1ecd881ebd86b0e000000000000000000000000000000", 0x1b6}], 0x1, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f00000027c0)="c5", 0x1}], 0x1) write(r0, &(0x7f0000000080)="723d34a0e2f4a4ea3906b181ed015d5fd2011c42c20dbf0204a44ca8bd9b5f9e2ff55bc558a70866c7cf2659f79ed24b4e1f69627a6c82ef0f02ff56138c7cb6e6f5dd16d4bab83b43f08c97af0db7e23bf26687abe0eeea6de919e4aeb28d61b728844530d0b4a8113fd9b6b94d4086b141377b1d1c94132a1f69fc7b006f1f26f95630e171364bd05dcbc15c34947302f45d", 0x93) fsync(r0) 16:05:10 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x80000001}) r0 = msgget$private(0x0, 0x200) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x100) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) msgctl$IPC_RMID(r0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:05:10 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000069, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@file={0x0, ""/1}, 0x3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/21, 0x15}], 0x2, &(0x7f0000000140)=""/164, 0xa4, 0x71}, 0x2) 16:05:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 16:05:10 executing program 1: r0 = socket$inet(0x2, 0x7ffd, 0xfffffffffffffffe) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) 16:05:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f000060cff8)='/', 0x102d0, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0xa261c51238222e56, 0x4) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4, 0xe81e}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x20, 0xffff}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x63, 0x0, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x19, 0x1, 0x1f, 0x2}], 0x8, &(0x7f0000000240)={0x100, 0x9}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xc0, 0xa0000002, 0xfffffffffffffffb, 0x6}], 0x48a, &(0x7f0000000080)=[{{r1}, 0x0, 0x80, 0x40000000, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x62, 0xfffff, 0x9ce}, {{r1}, 0xfffffffffffffff8, 0xb, 0x1, 0x7, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0xe7, 0x260}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000005, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8, 0x6, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x2f, 0x81, 0x3f, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x6, 0x80000000}], 0x6, &(0x7f0000000180)={0x4, 0x9}) getdents(r1, 0x0, 0x0) 16:05:11 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open$dir(&(0x7f0000000040)='./file0\x00', 0x8450, 0xc1) 16:05:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "ff00000000cd71c1c000", 0x4}) 16:05:11 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) unlinkat(r0, 0x0, 0x8) 16:05:11 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r3, &(0x7f0000000100)="dc6df054f222ac2bb43e5b3fe7ccbfdbc7c8c87d4f012e5410808a33fe3be0d354a06e196cc36a2d7da2c8cdca783aaa6a0ab30a2b81", 0x36) dup2(r0, r3) execve(0x0, 0x0, 0x0) 16:05:11 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() rmdir(&(0x7f0000000140)='./bus\x00') kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/96, 0x60}, {&(0x7f0000000080)=""/171, 0xab}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f0000000140)}, {&(0x7f0000000240)=""/26, 0x1a}], 0x6, 0x22) 16:05:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000000)="8d", 0x1) syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x20}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) 16:05:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:05:11 executing program 1: clock_getres(0x10000004, 0x0) getuid() clock_getres(0x0, &(0x7f0000000000)) 16:05:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 16:05:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000200002000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x81, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0xc0a6, 0x8) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) dup2(r2, r2) open(&(0x7f0000000100)='./bus\x00', 0x200, 0xa0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0xe014) write(r2, &(0x7f00000000c0)="d7926a94b0abc65d1eaf100e36059c65627a9a07968000efc772f902aa385fd413d305bc85d75a9a3443c4e2125f72ee362615bf8ab27b0010bd", 0xb7) 16:05:11 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000000000)="a5", 0x1}], 0x1) write(r3, &(0x7f0000335000), 0xfc94) write(r2, &(0x7f0000000040)="e11118aa4c0bd95d2a5497c3b6dead66cc507828f1c9893acb10d50f1d796ee70d0bd12f32b379769e4f697d942433326a371fc87b0308bd4f928d00b6a81a877cece350f7fcf89b6f0c1efd6fe374b7b903e02d2f1d7ff290ee0964c81ab40c4ba0965848c6c7c157aae2756b6fa8f20c", 0x71) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x2) read(r0, &(0x7f0000000280)=""/243, 0xf3) dup2(r1, r3) execve(0x0, 0x0, 0x0) 16:05:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) r1 = getegid() setegid(r1) bind$inet6(r0, &(0x7f00000000c0), 0xc) 16:05:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) r1 = dup2(r0, r0) read(r0, &(0x7f0000000100)=""/172, 0xac) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) fchownat(r0, &(0x7f0000000000)='.\x00', r2, r3, 0x2) 16:05:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x10}, {r0}], 0x2, 0x7f) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) getpid() 16:05:11 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) write(r0, &(0x7f0000000040)='B', 0x1) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3fff8000, 0x8001}, 0xc) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1b9) 16:05:11 executing program 0: clock_settime(0x0, &(0x7f0000000100)={0x9, 0x2}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x3, 0x0) 16:00:09 executing program 1: semget$private(0x0, 0x20000000024, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fchown(r0, r1, r2) r3 = msgget$private(0x0, 0x440) msgrcv(r3, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005da962fb125c047ec87314682445d6620ed6e98722c2b3fb0d8d990a95a7199a42b054bc1de0beb062e180c18ab15405c18713a33cb46783772bc242513cfcbac361ce58d7aad13ddd684c9c4432f8d8bdb4dc90f16ea9dc785a9d280cbab6e8c89ef86189112c097f8dffde2e1cafd63ecc645d8be69203cc8fdc1cbac30fbf96e8d7de37023db6aa0a836838f883678a4c5c4297bfa2287c4115d9d5a4ab002a69581775ffc86d49227447ddc288195bb1e47906167d08bec9c268193bc3b3e662f365f14fee39e6c59e9fb1ea6bf9fe52228fe1a7d14ab7eb7b0000"], 0x1008, 0x2, 0x1000) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x25) dup2(r2, r3) 16:00:09 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000001680)) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x6, 0x2020000000000, 0x3, "dee423ea63aac88b0300de2e57d14900f18c1383", 0xfffffffffffffff9, 0x2}) 16:00:09 executing program 1: mprotect(&(0x7f0000278000/0x3000)=nil, 0x3000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x4) 16:00:09 executing program 0: mkdir(&(0x7f00000002c0)='\x00', 0x9c) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:09 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f00000000c0)=[{0x0, 0x186}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x10000000000000be, 0x0, 0xfe96}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000001500)=""/4096, 0x9a7}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000), 0x10000000000002a0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[r1]) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) setegid(r2) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)="787f82432169659d468ae6d48d7e3bc28c0fa0f1a25b87357b58f201db8385915b3074df4303b4c66c96174c0d50127640b20f7a5df27bf324dc725a12bc91fe43724282d57536a4b7d20aecad08064a35a4", 0x52}, {&(0x7f0000000080)="8624eeb7e2c9a979a99cccab7d58324d886a22237037e08b5ca3bad6ddd3ecf15307381544afdfdd7b189227db372ab9c4a1a3a0fcb36172cfbf5a3f2b7979a1dccb78443c9eb284147b7fe12bc3df1994f979fe45a6ef0a608b6c2e0ab2da044a", 0x61}, {&(0x7f0000000100)="9c8290bf8fb6580bbc65b3b8e3145efa172805a4b3aef1dae9ae259a0d866551c8bb85b4e2a80b1654e38f9216c073f63ab3e736924fda5e9b8555a6db9b9255b6a4c719c51aee8066a62fac79bc803c7b827336cce628b6136f70cf826587405728b45cf9a2301c032b8b660877cc941f548c43eaabd063287d973b88b06fface5ccb232afa2d57c85d202ff1ff1e9e2ac5a4ab8879cb313771a93f5d16b0b6b1674412408ee52e598ebac62a1127ef9610217bc2a98d59bf01801f4b2d83eb6e4f33e1811222cb155af2134408c93eacec3ef339f6bc0a317602f653c868830be28fae658d7450f84b0a90162a15c95e5c5f85cded86fabefebf402caf6330b6d72ddba76ff1a65297daa4d19b38c2ac6ff0b76d35e8c3e22355a92ab0939538c3d577cdbb1bea9bca58d0ce180c19f9733c73d006ae5a9a0b4759deca82bb8d4f485def742234ef8a3445727e541bf2fb37dff417b6b7ee80ca51cc998d94ec51c16eeb77ee7403b66b7434d37919248337974a836a9522557319b7056a6f80cc446cf801df8bcb94da13afc3c401a8e89b5b99922354ba2cf9fbdfa23a425b016f8c50dbf24ab37a9212a5fb5c3a9c85f4c34d031bf5ce4a31164e608d7fe298eca5015404bece9e4483d4119a1a03ba5c83f4f752d4db90b7e58f372ca5b106fefb8438392f4db44c772df7803a8df78f97b5b0c318a814ac90b405e2f79208d508219a990453f04b48aa4ed3d36896628a7e6246ce793f882eab09b17d718b4c6ccf005dc4fb0ddc1a4ace508f499a36a43628fb4764146b349c465d49b8abf751ee50e7da1e7a25dc5358c8c7617c5aa9e95ca32de6ca8e7e98fadaf19e82bac6964c23731da139ad662b94a5bdf1f6751cdc52d822285078fb992541d4aa37193f5599bf78b2e889da2afba4226803d6bbd2607a10213ab5af42197aa66f01617588128afaead873b75fdeb6c5cf373b73799105ba244a14782c3bb46350e1ee657e1f1e2059b03a8d1af4acd46edbd651d1b82d3b65dacd34440c6876cede867e214f1a32fcc0a8e4aed5576b56b28775506970a0f7f4a98dddad32a2d209d0259adf1ca762dbd7a2dcf47908b38498b1aff45805d41096752d3a42239b78e49ca02e5b286c53cc3775485d69b07e86628c0b8f3bfe042fe3b3515c71d8499c31aa79f3926ea5815fb10fbba51730c43e754ba5d8ddba518bb6887f9f8f580219db02f6c4c16e601ad1bc86608e3927fc7e0f0596734b645df9c0cd699269c43037c7eda27af91f9107b31fb4111d071feeb033cbc00bc7535de589f46ac6f24bdd064f044567ad33035d0b75de4ff6782c40000bc53ca50c45f4ca07873d22b261ed95bc25987fe8f14660379ae82b71cf1342749473673ff889757819dbd3d8305d84c115788991f846b450122a7818a27609472cf89f4b1ff13159dae20362679a1deb320999a4ea184ab7979557d34090ae66d97929372f5cd611f45885ecb66ec2f74a57e4a80f483dfd7f1f6cdbee7509ece051e204631afa6368ab03be9cbb58438875312764eede53016ffe4cf5c321083fff598641a8a2c47b20525fd77a9e96232564a05f8af1160119d7645faa7b354cef1a6acb4e2d11adfb092859430b13728d9533ae8909679f36a0ed2b7f2c020daf9565ee516ccbab620c5707c8ceaef09d5f1f1c2447054e14b04eee0bed1a93c400a70df5fb8d2fa4e5429b9f5da24573a2d0a1eab1bcfefc5aff043a10be0c9e93190e331b0a6eb327810b8f8cf55d1d4e913b9cacde7bef96a538ab6ea5fccb28ccaa73ec245274a0012b2c71f41f9fafff29d6b6009016567cf36d5541364782c6e09e7b9a9985fad6f35fb108171406442cdc3045eccbaa56a4e3aa27d1178c29b478bf0cdc069d8e2a08a806ad893691dabb865016ef2153280d5c4f3831030ed59690b15dd295992c126b84e316a1357bbab1564813d10253308072a6ba9b92dba2ae8d8fe5b57792bbd2e78919268fb328b8de8f345d9634e87e0917a27149840afbe2b13b684b661f119aa78f0e4775aaf784fb70a182a3aca1ac68422916a89bc4d65e512d8b50e4cfae89f4ded16394568ac757a06452a136d0eda9d19c916e534425c22d92c7f1dd8bb72b309bcd2de82c2875d316313f5a4d012570ab77c49117a56e3a74ac88b0b30da9fe2c29b5e9ca7449eccd412c383630c5acf5f3f4de3d3eb3c9b86989297bdab62f740c40d51582c5f7caea36d4457c7f53ffcea1544a20bfa4dab428a5c0a05ba9856f69c9d237541f3f05344fd4fe4dd456820b146133195189ed45f88e59d1d6ee271f4e2746b5a6d629da7945fd0d4dd09252cba5afceff87701627caca8b62aadb189f2dacfcc1a3ed9ca8b3396c1e8aaaae8c208a92f2fa528c2c067f49cad537635efc52af885e0e8828509900164ff0186f72a44ed079fc4143c5d2cde288a19ab1c5f035b58c35cc1a1c9ea35fa91f91a50385d180faa75db4a85e82dc7f259bd6f37ac5af5911f3f4ea3a4d911eed39f8948e35cddadf00ed4beb60448cd0becae02b55bd297f99a344780d500c212543186f598b886d9ece7da9d2964de0a5b0dc3a98b3cdf2794736196ecf3ea8274a43c9aa460259772c3162ca108f9c7b80d039b765dd8622cea18bc82753f85c8e1c46d7564a6c76286f73ad4cfd2c380ca5778a9645f743872fd6dc97b68ca2bae7ad408b9935dbe29059045279acc297b7715924a46b1a3ef8e257b417239a257c334a8aecac95a2553c6ffdf84630ffa30fabe51a07aedc643883589f6cc814bccee749b4707a0d0b673b36910aa16eb885765124a97cb4e97f6e60be2b4f2740aba5ad484808b4a335c53312d2d76f3537e367b4e32666cc4bcfcc618a207d872ee3101679228d9b7a499507c9e4bef4052fb8708780ad568d1476ed289495283159e10e0d4f472d3857deb4a078b00a7010bddd29a36fbb267a6f27bb34e9d69e682a7abfcf05fe624a0a9d6c905373b99cc07841b4c52d56d37687532d92253f742b116636d5db4b8af45109e127026533a59776a4ac593420a340f10a764a584042ffce20be61e50651a4f661b83cada40a76d00a205e0fad04211b010cb7771534d9cd10dadf548bdc2480ec6c5cd1528a9021fc6aa0a210c57f035b9233bc6134d360003d36360f717fbebaef5a7175bd738ee9bf0b19b50bc8e3d5471d8685fdc13ad0477f75e2183bd6ca7cd33c6d499ae4f0bbed105350ddc15ff7f9c82addba410f2de51515a503c5e91dcf36b6411f9fa173279c9099851f39566243d5a8b4b2ca467f23709d1887d95a855ee6e516da286be6d09701fe45467c36dbf00a653bde4ccd3e03fa94c29127639b4ec23b6db3ba3f4cf469f7d76524e2a986769f792fffb08d9b6046461e0ebe7bfc9dabaa097a4ee89c9716764cfa965bf0bb12354421562ccb6e83e5a2e6b1e30b0e35791557d8d0b544f9cb41a581e7f4a764edfc3b8329203ca09c9cd2466fddf3bafb9bb266a87bdfd5800e08b334279df6064a6bdd4eef0ef2b8100009bd52a72b17e72f1312cec6fd2179a29d9bfd0ef34e717919106b2fb88b7b8db877ab2969dc79c929d729f93cd5fc46b01ec75af6308745f85d0d4c960dc00207a4ae45e5681d7466686db411cbd9a6ecb6806bb19aacaddb63d322a3268df1dcd894f9523167b4c5ed832ec867ae1a062b0b2e2d1f8fcca1ab03aad3d5b47bb41a43a4ed8ca2aa979c0a6485b540185547ac643b5efb4f3588e1fb32db9559291261f7fd2026858cc5048888dadb473f175c0aabfbf236b2a5c750378e27566aa619cee4b6a40048d19bf229b8ce78851a0e86ce057e14ba22da52b0891fb55e1ea76ce918b32a92569fa890ce2fc111ba9aef59f0d177fef09dcce8b6a7106de6dabe139bb3a3a0fef22ffffd2f5b594aff52754cd548151a6472bd5fd9b64f42a674dffd6fcf89c6148c4bba983205ceab84f67ab7581db5b34e792842591703a8577bf29a27e808228d4ff19ff3bf68d982a5e5a654ab75daec73ccbb34186174f3f99a59b8c6906e9c06796eab7761d656342378e729a806bf0593e482567375a6131eda7cdcf5fbe06b32cdad44def8fde6fdba88bfac420e2a6fd3104f0c88cc03dcd223ebc522671b6b32f79dffba16a9c866a6a8fc621c10613561a526fd73e5d366d8074aa6c5957e0b5d325bb17f0ac202713e4bcc30b5bbdf3213d3dc4af382bfbe61af8bd12915ae015ee59547e6181763b72eb6e5eeafdced3d0e584699636a1f609a87b34335b13d6c5ea1edf458bd0acf6c6c7615a1e3e13e645934cc8ba4ae18ca5e5d3efe055b9d43e90a61dc39f2f8a903b529e78cdfa2e2c2657f922d1e01999588ce8830f58d3ea09f5dc55e7876d716154560f1a9b0110f04998c15ba677a3bd70eec6e58d0157067416a1472c832bf272781062722228a3f33aeeca2be53a1429501da94a01dcd6cd69a63d2d9e94192ee2b34d552f224dd66037220f12c6153da0415bfc7cf773966b08aad86bee8c58ea95d0ed032f80d47117c2c942c2a2b84bf7c3b8db1552b92749f07840bf57a9a4afabf7875009e0bac6d9a0e49b052e6f6d43579c03817a9efd1f54743abbeadbe6fd813c0dc93670c9da329bcb73fc0caf61b05991903418c991dc427ebbf426a8b1be4852d86a3985905db6b5e962ee41969fb4ceb27394aa05fd0f31c0fe75eb4637a45afd2221406cb499751938358a99e9a3dd11b5550092b0e9e657d3f75989edb67fdb43a1169ff776807161274bb4af4b06485516fd52ad4cbedf837e8a2bd9b76895064b13a9e39ddbf0ae1c0b40cf6cda681b9eb060a5871a11a6bd75af1974875495f71c24cdbfc7691838e1ff33e2b74c9c20c581d95cb19d51f96382d213bc371d4c068503ef55aee3efc54d46fa7892d30c0f8a6d49bec2fbe6841d2af025768496df17cfd80ec60ac68f73e9e7073e69cc6342c475057dac1b9062442028d3bf47b12bcba69aac62ae0b60dd7ced6865bceb346a08bd9c7a1f52b9b42020dfed6a865a1686bec813d4dc8be7796043748a60a9851a89c14510d162d3dd797dea9f909010e5cc54525965f13490f8c96ea3978befaff7d40425f46e6acf2836b7ec06f69c69652a9b2f0b304fd7d55f10df71b396be3de1cb8f656faaf4de43011f51deef433282bf73c4340008480eb2c9da333483c92e8f26e9f56eeb8322613e70908a3edfa70a39ccde83037e7d30fbeea3824f212bcf17538cf054e2f0e56d7c6bf97d1a327c28eef094392a305dce9333182fe1c826f452377f7fae7bcdb1c62b7fa75de813199fce1f07d6e2e03ad40cb653e12da8ce13d4931c24dd9ea0ee62559a8a432ded679cdf4b93bf3ec7e29997ba32e396f87ee873fd0db1d98d8fa4772cab75d861d31b84c972d9f7376b0e9ac5de587cb370d4033773510e4b64019e101fa820a264390ee75ef40ce7aee5044b91a7203956e73d326a2f4a288dda17bb13f3d0a397a4b80c5f5c5f818de3491b15695133e0c988a2a03f88966fdf7a4ca790d00d25f51479b741e7bb154eee110431089aca0be85b057a3003369eccb99d015419b0c3993c0d388761d1218a6096b39e53b3aa9502dec22e478bd61a12c092431acc02c806ad3807d2b029b8a84cada0f654b8a7fcce207b617876c0f4209fe42235119449d7ba1a7e227bb299b9049588b8a942a65c6cd9fc6f91bc8dccf9669acd57b74a58b10e5422c7cf1727ec4c817039a09b72b10b454cf688ed5916d35c45b5d", 0x1000}, {&(0x7f0000001100)="0bde917ecfe25efa76c6c7efe0bba400770c65f2ad6a98be91f0c376abb0a65ed1d618e2876a39dcbb3b114a85927bb0e4bce037a9baef804452b9a24642a9acfec255ce7d2d5478e03335d5bc4d8dc4cc6e5dba469f7d3294e2dbfc832e8f614c9e94fe4e9f40dfcb1a17009c29de791e1884b2634aa65568a6e9bfe9ce124642dc79f163ec48da12758782b82c172c5248e686d8aff8b21e2a99403826a51ef919ffb129448048c11b87a6707a659ae4769b19f6ceb3b0c21653a54c0e00b80fa5594acfa8a12afb6ce27a40d277c48e88b1eacba8230b33e52673bbcc1238d68b8aff1e0edb99c10ba17cdbc9a4b4e2e8ac01c44d94994052b72046", 0xfd}, {&(0x7f0000001200)="08f9e7865266aa5800b3593b53571584d92841487845c0df2b0fc2a9e05e29d204244d3158eb7c734b732d0da76dfe8048e0bd3e3b300e6bba92b5df3e3fce6f9c63e57ab24ce828f0cc4140e1161dc745d6bd9d4048e5b2fefd64ee22547b2d38431e4766a48405fdcbef1c30fb63a04502deaedf4f9ac3e9f25da8ee11191e489807d5f71c651959fd145c930f7107e9caba1b6d152b86e44cf0d2037e21dc246b261a1789058dc65c3631ca62299da85f17f756f4be8d49937bd8", 0xbc}], 0x5, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = shmget(0x0, 0x3000, 0x628, &(0x7f0000ffc000/0x3000)=nil) link(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='./file0\x00') ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001380)) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) open(&(0x7f0000001340)='./file0\x00', 0x0, 0xc269dc0fbd812920) read(0xffffffffffffffff, 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) recvfrom$inet6(r0, &(0x7f00000013c0)=""/59, 0x3b, 0x842, &(0x7f0000001400)={0x18, 0x3, 0x9, 0x8}, 0xc) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x8100000000002000) 16:00:09 executing program 1: syz_open_pts() syz_open_pts() getrlimit(0xf, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0xb, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) 16:00:09 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') 16:00:09 executing program 1: r0 = semget(0x2, 0x1, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000280)=""/232) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$dupfd(r2, 0x0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') setuid(0xee01) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:09 executing program 1: socket(0x18, 0x4003, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) socket$inet(0x2, 0x5, 0x5) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000002008, 0x8001) open(&(0x7f0000000000)='./file0\x00', 0x20102, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = msgget(0x2, 0x4) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="03000000000000005bb8bf0a961d4628fa5120030000008744ea12655623830a951b6c683acb589635127ac6d308698478f7c9926fbcd2ca032630d1ec31de910a6b3126f8f46234202be43e37e3f2fef8d1b413610d5469d39a07ce7326d8791a2bb9afcd79d21e2390cf3655b1172c93ea4a15ab395a8784d49fe7632657ddfb1d6c9280bbfc16566f0fd23163caffbece400dd37c0cd31a4be0a8867bd4e4d5b3abd7af4ab9faffa4e47a6d07d1a3edcbc9c0375d922458f8940445e3bb28cfb16c4b145d50bf2f94dbc6447101736a1e7aa7886dccbe631a6cc970f9bc58726b36e810a3f36f95941d4a00000000"], 0xf0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x9) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe07402608", 0xae}], 0x1) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000012c0)='./file0/file0/file0\x00', 0x2) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:09 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) semget(0x3, 0x3, 0x8) 16:00:09 executing program 0: r0 = getpid() getpid() setpgid(r0, 0x0) 16:00:09 executing program 1: 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') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x11) sendto(r0, &(0x7f0000000300)="4448024c146c690ac75ac8095074e035e35180ce4d7755d73b681fe7a01106d9e2c393836b83b12cfdcc06d52b3cb9efc87e109a2a6526442189a26ae4288ac84afb1c0894fe3b70fdd70663cedc063302c634eaf219843ed741603f3c8a126e3c6d37ba3d64e64693d8bd272a45e47da00e1bb58c1e013bd73cc387a98ce4a1711e69dc1ca70bd3158f341b805dd157127d4b40eb29739d156a49f13f6be7c5eab19232e10b1fb6f89592bfdfad1d035d00a8d8e1047ce49768cbd110474584f6ea2c08b7b960e8f7e064f404dc721a63", 0xd1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x100000001) syz_open_pts() syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r2, r3) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r5, 0x2) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$setstatus(r0, 0x4, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x7811, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x50) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000003c0)='L', 0x1}], 0x1, 0x0) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) r1 = dup(r0) bind$unix(r1, &(0x7f00000000c0)=@abs, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='{$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#%-}!()[*.\x00', &(0x7f00000002c0)='{.\x00', &(0x7f0000000300)='./\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=']:+\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)=')\x00', &(0x7f0000000480)='\x00']) dup2(r2, r0) socket$unix(0x1, 0x7, 0x0) bind(r3, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) dup2(r3, r0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "e291ecaf9f40937da1a1984db5218ed9e5c57ab48efc0e9a55ac02859fca40cf"}, 0x28, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000200)=""/74, 0x4a}], 0x3, &(0x7f0000001440)=""/4096, 0x1000, 0x5e5}, 0x802) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x20}], 0x1, 0x2) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x0, 0x9, 0x4}) 16:00:09 executing program 1: setuid(0xee01) chroot(0x0) rmdir(&(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, 0x0, r1]) chown(&(0x7f0000000180)='./file0\x00', r0, r2) chroot(&(0x7f0000000000)='./file0\x00') 16:00:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x4) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x9, r1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) renameat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00') 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x15}], 0x2, 0x0, 0x8000, 0x0) r3 = accept(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2004, 0x20b) r0 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getppid() setpgid(r1, r2) open(&(0x7f0000000080)='./file0\x00', 0x480, 0x1) r3 = msgget$private(0x0, 0x1) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/90}, 0x62, 0x3, 0x1800) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() fchmod(r0, 0x0) close(r0) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x402, 0x40) nanosleep(&(0x7f0000000080)={0x3f, 0xffffffffffffff80}, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x100000000, 0xfffffffffffffff8, 0x1200, "6c6d8ab59e15ee337a737ee9ae732fe0ce890e5d", 0x81}) nanosleep(0xfffffffffffffffe, 0x0) r1 = msgget(0x0, 0x20) r2 = geteuid() r3 = getgid() r4 = geteuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xfffffffffffffff8, r2, r3, r4, r5, 0x80}, 0x10000, 0xffff, r6, r7, 0x6496, 0x3f, 0x1, 0x9}) 16:00:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) dup(r0) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10004) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000080)="84d18d3e", 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x8001, 0x3ff) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f00000013c0)="ae78b01628a439781df71662590f997c4de0356dd205610462d71f5120aa7dd2e422e3e2dea2081e216d36a2f9d1d30db864a518b56df95fbc58ea3d554c601c0052f4bfb2c58755dafddc6a4807bb9e07ced9c40af53890215f408086a1063c2238e8b1621f44ec9d3793198d526421ed2e5f8769b89dbda9689f0cc72b04e41867661cfdb831a5e9daf0c69e909e67c667631c8d49884d5a85a98d28f7c9ddec2dac5e8933fa92c5f32540c7865d2f4d5ceabd4cd64cc9367da60acbda93be59aca1a1cdc1e81ba9ed2ebd272a2a71a8f72b4f67746e21e72e8047db93168ba1baaea0a1ed7f2e08763bfda384023e1138a1d9bc2c093f198252e3a46d86d7f9a4d5450a6cd98c531751f5eb73a5bbabed4dcff994e0ba7f59bf5e5d9bc543c8e923e348ef86d6a308cdec55b69f4b1dc027f44ccae8cb6a623a9dadf9c1d1198cea18e60c12e5d7fb43043b4eef19695ca587e57cc940ea979456dda435e15d52250be68ada1c6a00f64814b10a6e999fbd878df0e4d68ab9d12fa72b5eef391a2e3feb3db2707368f40c7421071ded3477a30f9a7583b9aa2461fbf3809052e20479d0242f7e7678327f1484f2f096ec3b710ecf9e01ab1e21b0a199fb66b9e74594f9fba7c24ca34dcd40bc33cf2f746f0a626871e318d52d3bae266dc0f4a6d9a639be257758350eb35af20ea034137805cd25f45759861013ee00489a650acf05789dd18596a22825c02160e3ae9c4baea78c3eee870490b1f36c469cfccf5a432d5a3a3b9a04ace86cbbd2b2de509cf50aa5cf2b07da2cadbb18e360224087a9dc248c9ea42a1fb004be3bffbbc8fd178d4cab89b509dc2777db1f9e911a73cd2b1ff4e63700faee66762083c292c0f810478e3df48a5116f39283ef917c829b2a950f0544c15bca017a391654df32e4ade59c6fc85da54959d43e0870e2f42a6896f04f8095156c68b691885f2ba60e6f09b451deb6f8b9211bc015287f9e9e9153bb3c383e37ae0305bae894196eae4d97b9502bebb015f944a04c3796906dc2940e5abd089ccccb4d8d332857c366efc10b7ffd02c336aa23cffacde0720239c7b8ba4b7ec6d7994c2f95f64fc71cdbc56708033cacf30054e0ba904f3d19708fa8e7dbb6c2b7dc1eddee93281ec2b89c7c216a1a4c877b8246736d8df13de389d3d7a242d7cf31bd57f598c41944d6e564a521f70dc41d8a9535a4900e088367d8fea007fec89a1c97cb8bdfe96d620cd97440f75e57892cbae96ce57508e7961d3245c176a7cd92dea0afb870ce65136079687e5f08c4c34c52a33ef819f1c0cb746a0c62e19848eea7651569daa631d7dae615ebf2119e98efda85368c9949251f51d5ff0d6a2b895ab4e5062b8e752946f50a6edfda61f5f403c3585aebff072cb91ff7243601628e80af399f083717c705e26998bf4cdedf162dd1938a1f4082f72f82d7bb9d1365e7095281d2d8c963d86c2e677194b2e97c3be4c0178387b3ac500aedb033240f2eff5aa082e173c0bd09f171dd49dfd1956cce5781dd14d55779cea67a8a237b87e692bf63d7e12c5db255c6cf7a58bcff67ca92e1a86bfa47491ccee67e6d43d1f03fb595c255600330b9f234e0b8939ae62317c89c477379ecdfcb135cde993a08db80adb7c1240d716e32c0b1f301e037614df3f1b205a3872e63c7ffc2071ba15686659c49807d4733d9bcb8e680c2d8e294f99b180fdbe103516932215b829a7d47d4288719a9a3ebf2a0ed1a1ad7368031c19e7a6d0850d57059137849d435a8063f886fcf8a5e6951f9740ad37075d9a136f886985d1a4fd24f51d53e0bbc3c409c3f711e38f0e9a3f37bb33be485a7e3d48d1402a2101b316d2c7d4702ebea3157d1d4b29f5c660431517f5ca5bf6d1c34903c30c85ad5bdbe6a7d072958d3bd188c5d12d71aaf78c94a84f05cf9e8cc861b912caa248aef13ff0f4f0cc683a55749b06e37f43d1c22c639fd930f0aaf453da93116c5e8951012cf4cbbb8a8dbb444beb28ec5745b4d5ad04b262c45be0a818e6367e541a0ef18a68bc6fa7b38325797d3fcb14b4ced5d34679729a9daee3d9bea887b0fcef55484715fab4545a0d20f58063a398d7d231b8d41f8a365ddf25bccdb204ab9857e8dcad24805e6442117e2ec67599933a5661b88cc4e99c60afcdadcec3f0299e81c6fe8da4f80d30dd36dad480d6070e740afc34249d58ac25ec2f337fe53cf7dd66721ebb03659fdd4090c11eff5936321800a5b45d5315efe8dd297819c0694e0000bdf5e75544c58411332f2950a9d4a9335faeb5edd580e54425af26b16dcb06bfaae7abaa4507f6a99d98bfb84c6e88b8bf0879b29defd5dbf42e1ee4f47d668fdedaf8c91b8fd673a0837c5dfefe464b98a1029b9c819152b5c6befe570d55732b9eba995ecaeec15bdac111a48d4a6f3908c5de09e52df1d197f32cb5ba10657d7df3e9c439d9e1b416e44afaee81e5782c30de1e8468945e5054ce95cbd56951c78501c9e17693e49520b6a787f6d023495f9d7f627bb6a1bca2099f6ac82bddf53b4360f8b79210fc6fcba8068de47cb6e481beb1caf4eb19a76929143c24a41891efe11dc0866df2a9e40e997ad9ea21c71d4d36bdc5ae28149090cadf5b6b361845da02e88eb3be87a1110675075e580956edae4b55c620541e6dfdb5650713a889e4e7747452bfde5e6c91895f1a2924f48b852217bb50bf928010deb767521df6dfd919cb92547133fcfa37b276b0ae41ccde9c6c210c6f6305cf70dbd8d4729b616daf130dbd534396a6132511a8572c4271959109facbf102997e06d7735e4a7910c8ad35b35a2f8045934166186247b4675b46403d67e567efba4d7005e77529f9bd44eb94152a6baa8e382dbda83d2ab027e4e80e94223110445677d6dc8506fca246db667b87dcd5d44ab66b941f1d1fa14f531debc503ef2c78a8d100f1b2b4423e9873e189aae1f84baeda6661059ddb728b199af1cceb46af5a4886193ecb65743b37bb5ef702835c2054c288f5a7a0a752a3d82622d7f502bc56553a2424891fe69c27629268f9f989a47c44afd116b7f437ecc62bd313981a2d8eb4c1dc25f326bab9f5c49821846bc4a523d6b8a63343bc14da81fd0af5a86e05e30750ffcf9b4a5d0937aef2c07a9eb2582c56b1c4b2246eb11ead65be1ccd52ac34392b2329c9b3085f9b522d1f4135fc3a4eecbccb54985e9ce6d5722c5ee18dc78adb0bc9bc8b56e3be3b42ee82a183f6cb5c630b9a926c37c12da9c6e846f6f8098183bfb91038af8b7f7d6f4db4d66a24ee73dece832131ed4b51b8ba455858f70155563758d6a395d4a4a4d9af2f861b48909eed428755705b4a0333ec30527c31c007abc03279c3bb69f8a9d6057bba821720ed415ab9cf2e51415b983381bd49c1a3b27f702cb0bc71b9a0d813fbff1974298e055086de8dae022b845d62605774ba9e1bfb6fa6ad0db9e13adbfb8f91c41b4b4b4ab0a3e38cba840a8f36cf4769e1cb5d25e0f704694db1b4f39152a6c5efef68baf6fd1409e42318973f90cb04749082db52a7fc7fd731c1de215650d683e95c33293e52c98f2d3805c5441a8f013c988558c4a94c22daa0be6c63f6fc08291f9126548a0417611e12e1a5de5a205eee29024ae63f422e1499788d9a9b7e8baa12d22d8256f0bd882de722c2242738ee0376d53ea17a2af209bfa44d4182ce2cc0c66dd344aa8c4ed91933502434a417be21d3b888f7bb6116e07a6119ceabddf152be2a3340c52eecf21df15d7dac651e309e19e4bce56ab54322fc9cdf9f77736f59296542ca928ad83e2da1f81b17b0427f2a3c78788c99fb3de2d28e459fd8d6a655f7564ffa79976103dcfbd69a425d340003d18d0d0036d776aa1dc9f1800de609b0bfa2fbe9182a628d6217520b23f0e69dae5077c8684658cf3c6166beae7630069d65f683aa574987813ddf20cb5ab2be8e34511ece7b775e3b26171a8253ca41aa38bdb80f5c2382466532574029250492d9b93a69a36a908e8f100cc66809030ca4ca48d293b0c455318409be245a919836b9b27cd3ef9d88bf878afa5c576b005ba8c9949aa0070e1e25007ef1b0b1d75c00359475a66bcec7005f8f4f7d8f614eb2592061fe20c2dee48d7cd23b8970f5ab8901e091d02c00dda70b7bffc29f023dc3ac547852d428762b1933fdde3ef1ea289610cebc9f3a926d309dc92d6064a8ef162d0dea8e4e8819ac82005e912c557624198834ca4d2144017b95516f79b08ecd70991a6c8d4a1e40ca57b35187c6e7d8219e9c1b6767d8e9a19ef8b932bdda38cfbb036d485cc6554b83f9e7d831f2134c1b64c2dc788fc4bee77d4298b387de05d56929985bf81196bd18036f2c5f0aa6221371bf10294454231927bb70e8db34a7ef31016a72a4c2e7e034ce72fbaf237a34adb164bd4800fdd9cec03c7f069752f0da1144e05f93987a35b10a052d8b96b8302daf4b650905c812e57ef1db72dfc6babcf012aa758ecfad85d82ae6bb0d7cac7cf1b6bb0f293c47092392bbd404c9191a14548c4a2d69fd910bfd67f9a60b1100f93c98ec88a85a7dcb036bf6450360b6f8c430e916b0d8d17b99697746dc966c4fdad7d6c54123b0094784257705d12f5b51d21b604236da2f03a1ba1d78a9d400a9676a2faa8df4129f1605d386b73317aa5803ee177145ccb9181ba24958fd21237cbb32da49e241c9531729173b5d1ed5c3c4c2b90a4f98fa6f44aff3332b2869ee2b476cbaff4834797d23842ac3ca342a3af1c179af73e93f2403d45097c018f8e4c975463b522d42f8aafb628ce230080acf7c0e1feefafa8df58e26f13bd73419e542a2f3690961511ddd1d6274ff649a0d98a1dc1fe89546135e55dab9c68aa3789b6467deaace978f52ae3086afeb05a0b162f0cba066ab718d78a0950ea0d3a52dc5a65a908817f0a4193601683e499e5ff46aa36f79125213ca61067803be68880f9b2a9c0b67a819bb7ae9ccad13504646cf491b3826059306bed666ddd1edff54649ddb582a1ce191100f19ed65485eac682cb8afe4c262c14990483811314e7c1a34d2e616063097d106ddb58d09d3f69f5875e2eb5be3546c91104159162232bade666b086f0c707d39692435eea8f471d7206618194eeb82aca3e5b933aaf42779aca8ea37612cad6e15547ceeb15d882d75696e5d6dc7eb1ca6eeef780204c1a7cd00cfe72f2672e95d6de121e8b1df4263bf83648f9c3d9bc94387a3354412c4eb1d4d35446fc04d6", 0xe9c}], 0x1, 0x0) readlink(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)=""/86, 0x56) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='*.@+\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)="2ba300", &(0x7f0000000200)='-.+%-@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)="267b2fab28382c5e7d5e00"]) 16:00:09 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/../file0/file0\x00') syz_open_pts() open(&(0x7f0000000340)='./file0/../file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getpid() socketpair$inet(0x2, 0x4, 0x7f, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffa1c, 0x9, r2}) 16:00:09 executing program 0: select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9}, 0x0) shutdown(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x1) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x1) setsockopt$sock_int(r0, 0xffff, 0x3, &(0x7f0000000000)=0xff, 0xffffffffffffff1c) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) bind$inet6(r0, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x5, 0xe2f7}, 0xc) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000080)=ANY=[@ANYBLOB="00022e78950d3cb9d63000232791277e7c241ea98902ab7efbbbeba5f2ea436650bfab0b6440cf7378d737291a2b01000000e88ccdd4e359995f9365fe47d4178d752d8c14f4cfb265dcedcbd7b34e110fe33f00000000f3c0ebd637195a0930cbe0b301"], 0x1, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000020c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f17722b80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb80b7f6050e1d0c3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012209d5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000921388963cd72f3012a7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000724fd2f6453dc760716f0fecef027a9d9eb8a81747d0c67a2c943f720312d26aa7b875702c98286f5a2d057198a04f122d0c3e3d5b3b5f54ac041893976eadd662d7b2c754242a08403ea9c20af8cf99a2945822a23bb0f153163dd07eedc506d016f6ca39523174adc3c39886e81200ace998725c02bd9df79c96c593df96e6b2a64aad1e1cb137ac58ef60b75422c05189dffaed635d309eaa202e871f"], &(0x7f00000000c0)=0x1002) r5 = open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x10, 0x52) r6 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x10, 0x8) kevent(r1, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x40, 0x80000000, 0x1}, {{r4}, 0x0, 0x8, 0x9, 0x5, 0x1}], 0x1, &(0x7f0000000580)=[{{r5}, 0x0, 0x60, 0x8, 0x0, 0x7}, {{r6}, 0xfffffffffffffff8, 0x0, 0x8, 0x3ff, 0x8000}, {{r3}, 0xfffffffffffffffd, 0x80, 0x2, 0x5, 0x1ff}, {{r5}, 0xfffffffffffffffe, 0x2, 0x25, 0x81, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x3, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x4, 0x100000000}], 0xff, &(0x7f0000000640)={0x0, 0xa48}) recvfrom$inet(r2, &(0x7f0000000480)=""/38, 0x26, 0x1, &(0x7f00000004c0)={0x2, 0x1}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x2, 0x9, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r8, &(0x7f0000000680)=[{{r1}, 0xffffffffffffffff, 0x30, 0x80, 0x1, 0x2}, {{r5}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x2}, {{r9}, 0xffffffffffffffff, 0x30, 0x1, 0x6, 0xfffffffffffffffd}, {{r10}, 0xfffffffffffffffd, 0x8, 0x3, 0x400, 0x300000000000}], 0x6, &(0x7f0000000700)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x424a, 0x533}, {{r0}, 0xfffffffffffffffb, 0xa6, 0x4, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc4, 0xfffff, 0xe7, 0x9}, {{r4}, 0xfffffffffffffffe, 0x5, 0x0, 0x100000001, 0xf52}, {{r0}, 0xfffffffffffffffc, 0x18, 0xfffff, 0x1, 0x1f}, {{r0}, 0xffffffffffffffff, 0x18, 0x0, 0x101, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0xc0000020, 0x4, 0x6c}], 0x6, &(0x7f0000000800)={0x80, 0xfff}) r11 = socket(0x10, 0x8003, 0x0) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r13, 0x2000747a) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x10, 0xc0, 0x3, 0xff}, {{r3}, 0xfffffffffffffffb, 0x82, 0x0, 0x7f, 0x4}, {{r4}, 0xfffffffffffffffa, 0x43, 0xf0000000, 0x7, 0x8}, {{r5}, 0xfffffffffffffffb, 0x4, 0x8, 0x2ddc, 0x7}, {{r6}, 0xfffffffffffffffe, 0x48, 0x1, 0x2, 0x9}], 0x6, &(0x7f00000003c0)=[{{r7}, 0xffffffffffffffff, 0x10, 0x80000014, 0x2, 0x2}, {{r9}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x5, 0x20}, {{r11}, 0xffffffffffffffff, 0x5, 0x0, 0x100000001, 0xbb2}, {{r12}, 0xffffffffffffffff, 0x15, 0x40, 0x3, 0x7f}], 0x5, &(0x7f0000000440)={0x5, 0x2}) r14 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r15 = semget(0x3, 0x7, 0x82) semctl$GETPID(r15, 0x4, 0x4, &(0x7f0000000840)=""/150) fcntl$lock(r14, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x4001, 0xa4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x101) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x3}) write(0xffffffffffffffff, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(0xffffffffffffffff, &(0x7f00000018c0)=[{&(0x7f0000000580)="b89dad194e6e61e6db46de200afb2fcbf90c04c53309e98ee10e8aecbbeb9301f9d5f67bcb73e05e5eed3239c9c23ccf5db601b448bb7740a79f6b262441deaa61aa74b210dd4b3325be7253abfb687be70ff6beb9b5124fb69390b8c4c374a2c972b68e5bb4548466f9c3507b77adf1910005e578f0758a609301771a0ba8e6efa5341cc0325eb1f6e1d037fed149223a0707e7a6855e8d6e8c95b46ca3e57d98f0f00f16", 0xa5}], 0x1) socketpair(0x18, 0x2, 0x3f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) close(0xffffffffffffffff) kqueue() r2 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x10001) nanosleep(&(0x7f0000000040)={0x8, 0xffffffffffffffe1}, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:10 executing program 0: nanosleep(&(0x7f0000000240)={0x0, 0x9}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:10 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x8}}, 0x0) r0 = shmget(0x3, 0x2000, 0x31, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) socketpair(0x1d2fd7534de8b8fa, 0x3, 0x763, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:10 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) fcntl$dupfd(r2, 0x0, r0) dup2(r2, r1) kqueue() kqueue() 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4401) socketpair(0x2, 0x3, 0x67c0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x80000000000003f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x124) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x104) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20000000000100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x2, 0x3, 0x200) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/119) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 16:00:10 executing program 0: r0 = msgget(0x2, 0xb2) r1 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(r3) pipe(&(0x7f0000001180)) r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001100)={{0x5, r1, r2, r4, r5, 0x80, 0x100000001}, 0x3, 0x7fff, r6, r7, 0x7fffffff, 0x0, 0x0, 0x49ba}) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) getpgid(r7) fchmod(r8, 0x1) getegid() getpid() lseek(r8, 0x0, 0x1) r9 = getegid() setgid(r9) lseek(r8, 0x0, 0x3) fcntl$lock(r8, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x6}) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000000100)=""/4096) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x108b, &(0x7f0000000040)=0xfff, 0x4) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='}{\x00', &(0x7f0000000180)='{!\x00'], &(0x7f0000000280)=[&(0x7f0000000200)="295b9e00", &(0x7f0000000240)='\x00']) 16:00:10 executing program 0: select(0x21f321744a12abf0, 0x0, 0x0, 0x0, 0xffffffffffffffff) socketpair(0x1, 0xc007, 0xc86, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="7685152e2069aac1d6c7b787a17f8773d4e9f0dcf91d21c531492c1f2465f2a41e721c9669f70613ccf3598b6b556aae762b059a569190db381f38bdf1b7f3d78ebdb84c37cdf85a10915ab49d67e11eb126b9e6f2b083505bd6501c2384be4126073ae84742f532d3c4bbd898cb75b66e47b0db6c5760444220d6613fbcb339fe612b4f57bc660d123e45725541adfb9b0ac35f1c1c162fbe1eb2e0552be2a5623a003efbef47907a3f21093c12ffac5a8a764d26d221fb6ff2543e4042dab53f79d521a058f0b9271099a1f3ba78cb69285d2b", 0xd4, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x200, 0x3, &(0x7f0000000140)="19032691996179425d69750f1793c11343033dc0ed4e57489e5f846ace1abaf63db40566221552d3f430d75ce6f21f3f3eb7dd125cb35ab3931ac7d8e12a4201f825721740720cad598ffd389c89727ed05357c2b3f073d445a7", 0x5a) write(r0, &(0x7f00000001c0)="a5dfea18690a03ad7e1f8ab48aa92988dd337a75860631334a6d37f5fb26d51e8cfaa3ec02b647450bc25443168e4aaad1806f82f6b15a2d29664fdb32269c4e507d7f460eaeb571af06a3f84518352b0f2289f4bb3293a9b6b490f09f78464861b58974c8188b10cf717a50ac4973e1bd393faf7e02ebeb718cc1307423b499574dc9b3266b53871d347c41", 0x8c) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) getsockname(r2, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) fcntl$setflags(r2, 0x2, 0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = accept$inet6(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) rmdir(&(0x7f0000000480)='./file0\x00') fcntl$getflags(r3, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="1de74691cf11808f98d367aa98db13db5b4cc646e1081a38560a547c84e1347c1c73c7aa45498385b343b0ed7e6642f94c78d84b5be611ba0e0a8113ccda7436a62b34121cfe72cd0f7493a8cc627c768c5b5beecaf491a9910ce308c91339644ebf99803cc0d5d71ac613878c924c6124419226fd2a0b08cab7140608c5020abb41602637e651c9087ba53f82ee8006d1b4755dba6c4f9b9ed0b7be4b5fd48a49131c2100e2286d14ab07de462d0c48ed00ed275cb2fa829d206f8c7866c663a7d182edbc76d83eed6f700962ef258fa78aed594d043c17c9064b0bfd1380aee25daed0e0", 0xe5, 0x6, &(0x7f00000005c0)={0x18, 0x0, 0x80, 0x1}, 0xc) getsockname(r5, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) open$dir(&(0x7f0000000680)='./file0\x00', 0xc00, 0x100) unlinkat(r0, &(0x7f00000006c0)='./file0\x00', 0x8) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000700), &(0x7f0000000740)=0x10) getpeername(r2, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) munlockall() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000840)="fcb1d11d994b7451", 0x8}], 0x1, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r5, r5]}], 0x18}, 0x402) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000940)={0x5, 0x3}, 0x10) setsockopt(r4, 0xaf, 0x4, &(0x7f0000000980)="c118b487e48dbf46ea8aaf1419cc3e8f82d672cd5bb7fccdda4a7c4767f387a086ff03562228ce5fa166ccd16298ef0b5c610c", 0x33) connect$inet6(r1, &(0x7f00000009c0)={0x18, 0x1, 0x10001, 0xffff}, 0xc) pipe2(&(0x7f0000000a00)={0xffffffffffffffff}, 0x4) readv(r1, &(0x7f0000000ec0)=[{&(0x7f0000000a40)=""/71, 0x47}, {&(0x7f0000000ac0)=""/162, 0xa2}, {&(0x7f0000000b80)=""/197, 0xc5}, {&(0x7f0000000c80)=""/31, 0x1f}, {&(0x7f0000000cc0)=""/204, 0xcc}, {&(0x7f0000000dc0)=""/254, 0xfe}], 0x6) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000f40)=0x6) openat(r6, &(0x7f0000000f80)='./file0\x00', 0x40, 0x0) getpeername$unix(r1, &(0x7f0000000fc0)=@file={0x0, ""/45}, &(0x7f0000001000)=0x2f) sendto(r0, &(0x7f0000001040)="e139bdbe49fbf8ba6afd3fe1f460e0cb9907240fc7dfd2ca9a353adfd4894998ae43cc09e2ef35b2d2cd587dca96ce30d90f19e5a12053357ba3fded709fe1ceb9632a1a85d1637358916d67214fc186a11ffd80650129bcb33e819c7296d52de6c9827761d415cbdb3bf8b84e0f2da7a356c623eac35d1801a2478df228be8bb8f459078821e22940d2374e38ef44e81358bba53e0ef0f9ff6ba950123dbb70e867e0de26a2a97d5e0292e8f458d2b99eb64624b481b5fa30deb2d7ea003329abbc12229e6a95a1ddd7e824f1331f756af4a5bda0f24a5895434f6a36", 0xdd, 0x4, 0x0, 0x0) 16:00:10 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) socketpair$inet6(0x18, 0x4003, 0x800, &(0x7f0000000100)) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x20) r0 = dup(0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0xd3e5, 0xa51, 0x0, "a274fd1f3adf4e733fb3d9712396ae46a4f0210e", 0x9, 0x20}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/144) 16:00:10 executing program 0: mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000020d000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x800) kqueue() r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x80000000080) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044cdb1cc46958263000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) 16:00:10 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x2dcc406f, 0xffffffbffffffffc}) getitimer(0x2000000002, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3f) mlockall(0x3) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x4) r3 = socket$inet(0x2, 0x3, 0x0) getitimer(0x2, &(0x7f0000000200)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r3, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x2b1, 0x5, r4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r3, 0x0, 0xa, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="c0e81987cd7633849638bcf50ed6254f32d63b3a3d5ff74f89a3fadb240468aadc63a50ceb0f18723463439c9fb2b5a396a4b8dbfd18fc0ba923afbc49197f316e3e3a348799ea5f1c4f83503365b9f9c7bf78d62ef2f6665ecf8df36f9646c136b837d4315fae5af14dea1c42453e2104", 0xfffffffffffffd62) r5 = socket$inet(0x2, 0xffffffffffffffff, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r1, 0x0, 0x1, &(0x7f0000000300)="7b3fd7fd9d59763ac2f6e9e5bb9d321ba4bf616b197eb56ea17f509585cc91e006830916707f52386f4af626a6fa89a3bc25d879787680e88f1c5a46e7c89dcee219e177a668ade7493536fd74feeb7c30f501e53da26b55907cc9028d0d8ea72022e3d2fd735f03fd4e297812ad3d602d633fc8545d1107be0d38aea8e33cbe451774a6432784af52f58d21f23228a22704d4e0e2a34ac51761477e2704786e64ad2f83275f5be4a9e248eae32ac0d00d757d19463867958427aa3a86f418bcc5cb40aa189273c94f7faa5e6e6eac557a1c41b001a4c277aeb013c22fd79f2a001345eaa4ec69c1ae72b97be47b", 0xee) 16:00:10 executing program 1: socket$inet6(0x18, 0x1, 0x80000000) r0 = socket$inet6(0x18, 0x3, 0x1f) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x41) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, 0x0, 0x8, &(0x7f0000000240), 0x20000000000007, 0x0) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65668c1f2a1c3bb85dc60ec703f6b3d8ac0aca13", 0x7}) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x6) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') stat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)) 16:00:10 executing program 0: socketpair(0x10, 0x6, 0x53, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/221, &(0x7f0000000200)=0xdd) r1 = socket$inet(0x2, 0x4000, 0x800000001) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000000)="04000000", 0x4) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) read(r0, &(0x7f0000000280)=""/132, 0xfffffe73) 16:00:10 executing program 1: r0 = getppid() r1 = getpgid(0x0) setpgid(r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup(r2) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x2, 0x8) r1 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x62) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x7fff, r2, r3, r4, r5, 0x10, 0x400000000}, 0x2, 0x80, 0x8}) clock_getres(0x6, 0xfffffffffffffffe) r6 = semget(0x2, 0x0, 0x403) semop(r6, &(0x7f0000000000)=[{0x2, 0x6, 0x800}, {0x4, 0x4e071754, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x7, 0x800}], 0x4) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x977) bind$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x400, 0x1}, 0xc) socketpair$inet6(0x18, 0x5, 0x57cd, &(0x7f0000000080)) 16:00:10 executing program 1: socketpair$inet6(0x18, 0x3, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0xc617b8f2bd0d590f, 0xfffffffffffffffb, &(0x7f0000000240)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = geteuid() setuid(r3) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/216) shmctl$IPC_SET(r2, 0x1, 0x0) 16:00:10 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x77359400, 0x8}) 16:00:10 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x302, 0x1) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') 20:33:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8ba0, 0x20) socketpair(0x18, 0x8001, 0x81, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8, 0x7fff, 0x71, 0xa0000, "ee5edcc3295eb048d5f5caf98216678f99f749bb", 0x5, 0x9}) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4000000000, 0x2000000005, 0xfffffffffffffffd, "30fea56c98483e8c4b1e26bbc262f439119a62fc", 0x0, 0xdcbd}) dup(r3) 20:33:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x81) unlink(&(0x7f00000002c0)='./bus\x00') close(r0) mkdir(&(0x7f0000000080)='.\x00', 0x68) 20:33:20 executing program 0: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x201) 20:33:20 executing program 0: r0 = socket$inet(0x2, 0x200000000000005, 0x4) bind$inet(r0, 0x0, 0x0) 20:33:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x2d3, 0x997}, 0xc) setsockopt(r2, 0x6, 0x1, 0x0, 0x0) fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 20:33:20 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0xf588}, {0x0, 0x9}}, 0x0) getrusage(0x0, &(0x7f0000000040)) r0 = getuid() r1 = getgid() chown(&(0x7f00000001c0)='./file0\x00', r0, r1) setitimer(0x3, &(0x7f0000000100)={{0xb72b, 0xfffffffffffffffc}, {0x10001, 0x10000}}, &(0x7f0000000140)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x20, 0x0) 20:33:20 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r0) 20:33:20 executing program 1: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000040)="88", 0x1) fchdir(r1) fcntl$setstatus(r0, 0x4, 0x40) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f00000002c0)=""/74, 0x4a}, {&(0x7f0000000340)=""/36, 0x24}, {&(0x7f0000000380)=""/227, 0xe3}, {&(0x7f0000000480)=""/198, 0xc6}], 0x7, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) 20:33:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x3c8) 20:33:20 executing program 1: setitimer(0x2, &(0x7f0000000180)={{0x7ff, 0xee}, {0x1, 0x9}}, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setitimer(0x1, &(0x7f0000000080)={{0x4, 0x6}, {0x9, 0x4}}, &(0x7f0000000100)) chown(&(0x7f0000000000)='./file0\x00', r0, r1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, r1, 0x0]) setregid(0x0, r4) setregid(r2, r3) setuid(0xee01) setgid(0x0) 20:33:20 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x6, 0xa6e2, r1}) pipe2(&(0x7f0000000080), 0x10000) clock_settime(0x4, &(0x7f0000000100)={0x506d, 0xffff}) getitimer(0xffffffbffffffffe, 0xfffffffffffffffe) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x0) 20:33:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) socketpair$inet(0x2, 0x8005, 0x100000000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r1, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xee}], 0x6, &(0x7f00000016c0)=""/193, 0xc1, 0xac1}, 0x800) dup(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x11) socketpair$inet(0x2, 0x8000, 0xbd5, &(0x7f0000000080)) close(r3) ioctl$TIOCCDTR(r3, 0x20007478) 20:33:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 20:33:20 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x8) dup2(r1, r0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/75, 0x4b}, {&(0x7f0000000180)=""/87, 0x57}], 0x2) 20:33:20 executing program 0: socketpair(0x18, 0x8003, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xffff) clock_getres(0x4, &(0x7f0000000040)) 20:33:20 executing program 1: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 20:33:20 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) rmdir(&(0x7f0000000040)='./file0/file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') r2 = semget(0x3, 0x3, 0x100) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000100)=""/67) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) fchdir(r3) r4 = semget$private(0x0, 0x3, 0x40) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, r0, r1, r0, r1, 0x23, 0xfffffffffffffff9}, 0x8, 0x3, 0x1}) 20:33:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001680)=[{&(0x7f00000002c0)="ca7929fd94", 0x5}, {&(0x7f0000000300)="70c4cc2ab548d78dbc28ec713480ca941eba527b59820916476465d49c9af25f425cfc5351c33f14e0dba855db1dad24ba1a0f5c4d3536eaa997e847e74d12abb8b37d99d73790b6236cf7fdc36bc7ee6c9fff783e09a622d018d26579bffb18c0df51a87d78e321716edcb85c9c415b0083a087694f30bd66837cb31cb23311bca4ff89327d325696e7f243158b7ebb5ac8a21ab3f5573d1ba4181ba75a449fb43a3240c898123614cac9d7e26339d2f73ff999dcfb6b38ac5b84b2fda1b55f69a16318ffde116e521d07ffa6876324437bfe3a63f62d050f24ffb187182277ea0ffff64969618d3184bc12afc6b5af4af9b97e45220223449dc6fc", 0xfc}, {&(0x7f0000000400)="9b93cf146165739311fb8a9f05a803cd83315cb6ce69a1ae52db48a81a4767b8fedf66e005b8596b18f439aea5b2e6c0f16d5893e6ff2076af61c4dc3c8c530ebcef00db0c75efd9ea7981268f92e980fc8a682294a25108a5", 0x59}, {&(0x7f0000000480)="b344dcdab4b3", 0x6}, {&(0x7f00000004c0)="6da939f19b2ebd2ccbe9cac477dd", 0xe}, {&(0x7f0000000500)="3c929d9eb8e6b0ce5832b6a879cf28f7c01c3d38337632c86f740e37619b6b9bf01ab43094f4f97e3cf9b2cb2c743db888215f6f5d327c8cb122014617f8cda03a2c482e7136566717e96b88e786ee4b927640468ca9c9f3656c0b4274df19875b25d89f", 0x64}, {&(0x7f0000000580)="113ccc9e6e86a171cec637b31be4bab1eb64a4d261559696baf9037f52048b8eacd981877fde53749a3f41bde7d6de8f71864138d0c55cdfbf26f9222cfd528ad1075f5c11fdd968c6b31d2ba42447a2cd5a4bab1c5fdce505df474e151fc3ef04392ae4f50f14bd9ecac4e578531a38552a91a6e81fdd65f6d7f4a464a27fba83f3e6f0c15793d7dc79dec4ce71f13b330e71f86e06", 0x96}], 0x7, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0xb}, 0x408) write(r1, &(0x7f0000000100)="26729363fe8c8d1696b139dc8cafe96b8796c4b09a1ec5d306d29a29bad2cf945aba1bf91ebac39240c974ebc6de35318cca5d7db2f84a", 0xfffffffffffffd7c) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) chdir(&(0x7f0000000240)='./file0\x00') readv(r0, &(0x7f00000001c0), 0x0) 20:33:20 executing program 0: r0 = msgget$private(0x0, 0x380) msgsnd(r0, &(0x7f0000000000)={0x3, "9c6fa2771d4e66bc62d328e0e2f55aa83e88de1e4affcc54ce3ffbec943c28f1413f91d60bca968bce0a36adb64a9e2bafa9f6e9494537867563f0889ab546a20f3f51118cb5dd3ff0d9eb95a81e9e174dd9f7e447fda8e99d4e6f36ba2d82872a3115969de84ace623e10f0db64a16b537844b3874b1be31f1d87ea39e76c8fdc80984a32d09a7a1112e0ca8e0ee226f9fbab8732cc6325e640233bb66faec29bcbe780d32e2003144acbcab49fb5abf6de1d4e0a865dd9e33f18d120cd89b53fabb176da6c8e41398a6c2ce4cba97af74c7242406cfb446dafcf6612d94b707f62e65cd6d925"}, 0xa9, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) socketpair(0x18, 0x3, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r2, 0x0, 0x0) chroot(&(0x7f0000000280)='./file0\x00') msgsnd(r0, &(0x7f0000000180)={0x1, "1984a7a444b5b1cda23163d3a3d3ccb3ce42f333792a5adfdf1a3802baccbfcfad82bc0bb9082d65aa8e6a6d6b6005f8011ae98e61c1ef68e49943506f15acbd924c4f0c5f7fc0cb53a9ee0b6e99152d4fdf8d78d25999c871757cd818cd46b7b3eb77102ee50e886f6ae918e65bbf17c46abb5b9d755532fc49b064154cc5ab0ae26d8fb80225eba291eb722bf78a1b76faf992a594c10484756cfbd89714e12aaa65d715b9f6f732c9492559e111b0f562b98240441c6043cef0508ac8bf4639680aeecb40e144fb09bed569cccc865fa7ae151325d7972c17c2359b003520381477877cabb8"}, 0xef, 0x800) mknodat(r1, &(0x7f0000000400)='./file0\x00', 0x2000, 0x809) r3 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\'\x00\x00\x00\x00\x00'], 0x8, 0x2, 0x1000) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000000000e35ba1a5740daa7e269843c0bb0663bc3e7b8ea345ed5563570c61f60aeb3ad38523b6491867ebebda772357e36d321d21758aa13dbc7f6dc1b46592d287edf04682e2f3a114ae130b5e441684531cdbd9fb2e1dc7555197873c0ad0488f95210394796dee4a1b0f5d95df61bcf46c4b3e748a1c8c5a9350353826c013c4215e2791808f10ede38e7f9d6f1649ac34edb233110796008d22f03a5a7d22cf26b8533d7ea3c5278dfd582152858be184915848450218ae0420940c04e737986ee28d1d71c76e318e570675f0a2eba4f4e0b356afde9fdba038db437c9548ab"], 0x69, 0x800) 20:33:20 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000280), 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40000000003) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xcf) pipe(&(0x7f0000000180)) 20:33:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) write(r0, &(0x7f0000000080)="b8", 0x1) ftruncate(r1, 0x7a0f) ftruncate(r0, 0x0) 20:33:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100)='B', 0x1) lseek(r0, 0x0, 0x0) write(r3, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=':-\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='[-\x00', &(0x7f0000000200)='[.\x00', &(0x7f0000000240)='\x00']) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x100, 0x7fff) recvmsg(r2, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:33:20 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r1) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x0) r3 = getppid() setpgid(0x0, r3) 20:33:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x100000000000000, 0xffffffffffffffff) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x10000000401) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x5}, 0xc) 20:33:20 executing program 0: r0 = socket$inet6(0x18, 0x100000000000008, 0x102) r1 = dup(r0) socket$inet6(0x18, 0x3, 0x3f) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x33) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file1\x00', 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 20:33:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) getgroups(0x2, &(0x7f0000000080)=[r1, r1]) 20:33:20 executing program 0: getrusage(0x0, &(0x7f0000000240)) getrusage(0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) getppid() 20:33:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) r1 = kqueue() setsockopt(r0, 0x0, 0x401, &(0x7f0000000080)="8b38a2ec0d505f4f0c1f5ffc8fb4ba04a6b53f87b0b765b45b2f4beb53b13756829a15dc386cedabc44c0b37182448fab10e4800d7a495e4499cc4abd12bbd27dbd6933efade51feda135b80504720356d8e95074d41c0ba4924b2d822fa569cbbf8eb24601b63be5166b05bb888103bf60835f036ae8a", 0x77) fcntl$setflags(r0, 0x2, 0x1) socket(0x6, 0x1, 0x8000) r2 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9f0) 20:33:20 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x8, 0x0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 20:33:20 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = semget(0x0, 0x4, 0x425) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/49) pledge(0x0, &(0x7f0000000100)='*-{\x00') 20:33:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() connect$unix(r0, &(0x7f00000007c0)=@file={0x56111cfcea437d3f, './bus\x00'}, 0x8) kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000280)="46bfcd123af28cd43c819fa7b29ab3ad6c5511651f6132061cf703ee9fe702d5567fd3c907bb57ed81d612dad3b75227e9427f8d57cbc0746f52bd1ce631a6b6d21c8e4c4d12ef54c2d4c314fc621c9667ed65fc12e785d8a2cdb54f127d163384a61a0d079f9a06c4e4163e4db02ba7baf2ecafb6df1afdf6651c53f8ae377ec2ee11e7dd8839dad405c39d8b6e9240c013bd6e6fe7990a9a4ba84dfa368a7b95ba6d1764074a8851e3030470215cdf4a7ad47a8b3735adab066da41b2c8b7b8bac4fdc119b1c3961ce295bde4963b3e064896a432060c0356839726a699314e78de5d70811", 0xe6}, {&(0x7f0000000080)="a1fcec52d7c8cdf06b575eaab145d71b969d2e6f3105a0e942c71e08ec792be420454eb716430105f8e5e112bb9a5384bdfb00170102e1af63914844a9035150141a45178f87b7", 0x47}, {&(0x7f0000000380)="d0981cd8b12a7713c5a8a56a7e6b3e2356bfcf02a9688ee50d95a6b752bec4f95947a0bf600686f8dd2a3ab828fb971f14fa07fce6db044aac168e56723727f48227767eabf111bb756f2214e344c4b76027e54b540c0e2cb9edaa991c749f5995b9c1839f6c5aaa204431339301c745f09d98abc6e549264a20bb24e8ea4f06c2314bd4a432ed797e9dfb6a19fae84e18579d4ca8a50e0f66c76bce7d6ae3038f4f9400d224d608e627883c2535bc5944e30e38b93d9e30", 0xb8}, {&(0x7f0000000000)="647e0df97b5853e542b0684f3f764a864c7af65fba93f74d9df685f35770ec6317cba10c143987a53f5405f24d923c9a7c", 0x31}, {&(0x7f0000000440)="df5281fd6a3da1928246aa10a09d7c48c02e15b8e41725da86b754f0f23263af004600fbab63f9b28860d40b577f67a400506b66d1551db642c894468dfd118bd6344bd374fbe1a52eaa78dee8247d0cfd3e762d0e18dedef3ea931963adf20af0fc3e7e64008104eb8e2cc149fd26c4520f2be859baa6ca2b12eb93606c3902eca6a8a91545732f6ea68261c79a8166c358d823714e949a9839c836efa88e055c0e62cb529989482cc72ec8a2240be79805f7719b430ec1620715ffe9916b7bcbe117896ed5d8e8749354b9c9fd38f22ac82c7c19d305e5ec2a32f1acfa387b11e05f9d6d94946b54af98a76597f4cbda45ca2cfa49fdf297739d77de", 0xfd}, {&(0x7f0000000540)="e926d5a4dfa0222e4d2bdba04e5c941e682372e1bea0a5db04ecb03d25882b621fc940e65c2cb821c6d88e1dbde39dba0dabf846d3c6f997e0f891daac41c12fc2093ce491b6766204fadfd74792f5f76de9efe527f8b9dda546ac7bbf98880f5541e8797e5f2cf8230b791bd12166abda881817308f7794c993339740b43c4a1a11de2d91c1498cd8c0b9a2e61f30325c334767091ccc6b0d98e13b8ac232a17abe60d40a4c53de47afc71fa926cf83888385e07744aa44bd9be942ace7e9c348c0ea43c5a8513a7b4fb1ae1c5d30c41185a29a28da308208b9c4884dcbc47de3c860d843fe1d2b300de556da97493f3e", 0xf1}, {&(0x7f0000000100)="42a0810eeaf1aa02c0607f43e331e317d49f570c595fde6bf449867c8039bad57604772a1475b417c58319ed624b32ab9afb3ed5", 0x34}, {&(0x7f0000000180)="14bc3381a6ba72af8296c57cf798115fdb97b443574e04f8963d58ba5107", 0x1e}, {&(0x7f0000000640)="a64d4ed6684aaf7c3896a8c3f441945b08dc90d549eee75a22c88b3b2350574c183ce0493e6afacd91a339b3b078fb6c4e34d167f2db84c47a2a4100f59e9f8b16a8593d9a8578af83ae788c546c0646a0f7ab0766a706bb62ebc1fb168577ca6007cf2fdff0eb6fede82a47c8dbc82acc9c30c07fc602e9e0f84895d3ea5d3240d2ab3bd273a843fe6c727c4c66e3121a55601c6bb92eb8df9c0a9e298b1a8c22ce3187d6bbecd127", 0xa9}], 0x9, 0x0) r4 = dup2(r1, r0) kqueue() dup(r0) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r7 = getegid() preadv(r2, &(0x7f00000009c0)=[{&(0x7f00000008c0)=""/215, 0xd7}], 0x1, 0x0) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) open(&(0x7f0000000800)='./bus\x00', 0x0, 0x40) setgid(r8) 20:33:20 executing program 1: r0 = socket$inet(0x2, 0x22, 0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f0000000000)="68e5b8046b8a1b01a648238f344ddf156eb5f1e5bec8024b9b40655e8974681130d33adbae935b218caa8b9976e2501cf86385be4ec5a9", 0x37, 0x8, &(0x7f0000000040)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x0, 0x800) munmap(&(0x7f0000fee000/0x12000)=nil, 0x12000) 20:33:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 20:33:20 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) sync() r1 = socket(0x1, 0x8000, 0x6) lseek(r1, 0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80, 0x886, 0x9, 0x7fff, "24d44864245246046282796d1f1f7706f1a964d6", 0x81, 0x9}) r3 = shmget$private(0x0, 0x4000, 0x22, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) msgget(0x1, 0xf8a6940bd9586fda) 20:33:20 executing program 0: setgid(0xee00) setegid(0x0) getgid() r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f0000000040)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x101) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x200, 0x1, 0x2, 0x3, 0x7}, 0xc) 20:33:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x101) write(r0, &(0x7f00000000c0)="efd8cebbfd967a22102130a91cb482f1c3ff7465acd4fedc9786e6e5ac806a875b99e177baf5b1dcac2183f997d5adb6e6b8ff2cde57d291690cea1609cf9a332203ccf4631ed1cc2a552d7fdcf04f6724abfe894d132800ae36ed00f79bd34778c1bfa1da66522d16b6ce958e4aef1c4fe79c07e0f25717fb24ab70b17c9c8ab99e808f248029d427574b3cf1aef3b2509c522e162c10554690247877d0893976e57e9d1b4bbd7b182de47cb933482715f8af7c83f5ebfd1a5369d8883ed30f697758340a97afa4f91482d4602d9c7ed8e53fe0a53e347a767f6d72f7bef7b4d91645366f22b7cafb4d78bdf024dc8a0de81e9230025a66f20fd4c965503cd331807af3931c04d3ec04d70ab4bfa43a9d9ac73927a25ef594091b407ae8b9d4809bc41ce8cd60c9ee52aae6c02847313c8f9b0f6953f1da98d237266938715c18f59d0463473c8a95d5960618af18bdc25751ac09d2d4c3b2e81e2fca7831b4c6ad20669a7ee663db5dca492284455ee0efa40fbed2c9d7ec647c78841d55d1873ecb1489738150a592dc33eaaf3111c1a6b45da03662594fce114235bc18a6c5b5894af4578ae092ecd0373c825242c227893665feb5da47fc4c4d1b21f891750196dd80bea2b6ca037f71c48747e57cca6a8fedd95ed055dbf1d23e920af64a2baa3791ad1d01dc09ae7f816dff60f1d9ff69d430ed7ff8955d77dddc6fc604ab977853b59ba6ca34ef3d8b6b65f1f806c9df18e66209366e7e442ad337aa2c47fe9e1970f6b3c9e5a30459cdf30eddc12350e9e1ec6ed7d896b8d5caa8b621b0131455a86513fecc821883e74f9a441ef18f59faff2e62f83eb0d5d45a079690134e4284f5e5e4e3923ae44d6af4b43a13cd3b985a7ee9c24376c98c0ba1f7c2665f0470ae76f86f5e144d32d43c8a866aaa6c5b05eb5c90a8e60384e253158e9a187c72038dae7d4dee3285243d52c33ed75d1d5738167fecc8d20fcaca0481c9639cb72bcb911691db980b3d4878110976cfd8d59dda767331ee60120184fd5a8e0f16ae8527a117e38131445a929d5ac164a10264920082254f0aa7764670761bb492ac06acdd1217aa260484beb4271a6e3fb2b6fa330d777c5e7bcf69503ad377c88a5c1db842df72c6510f8f6b28a4dc4deb6d3337589ac25082cc2523f79272a0ace7bb4f9687dcb255b59e3f424416af0e5823d295e868bfba811bbf1185ab5dceeb323a03f270790ef8a25dca3af1a17989efff230c239d21ea8f7956fb9b9b6248d093a8039e10be483092d2d0b2f64a47482f95c84cbf8eed31278acef2a8e59ac0f396c1961b41a5aa663aa3ea5035b575ccad1866633aeaeb722ad85544803395e0c80f4c186dabb9a9918736668e18300e8e16f8edddc487442692ea51297b30b7a95ee11f71d4a7385afac57270fe5439e34d9f99d70a0f1ce74e19ee8294516238bea8a24d6a9dcfa6dc1a696df303f92a2e38a3b779855592a8d911f57dba79a5d1ffc444f799d4df28add598e0380f8b81717cbd9c3a3aa3b951fa4ec777e1b7d908c2b174a5258cccc36020a47d19c674634b78596136b896f9b256d88c12102153ceb1b387e49f296c0e660459b07f2dc5a7243b3fa1fbe3abe854426f92047cda16acffabb3c940dd87093921674c7ece47c7dff944a62778180a4813cb4718b09c59d30b23b7e3c9f1d74893fea46c95f023d736bdb57d27df351a9908079165d058ef25fe406571afc269f5d957929b58b9646d200896f8e5dc87878e22dc48cd29674bf1ef92edef3c860bd99eade2c47387624151d66dc8ff1e7ba12716d3c4d72ace4df4456c712698133e2a0acd736c52eb673342934534fe0995d4c33a75ec2f8b8ecc6181aeaed0f32dab943112c5c8f5f462ef3e5c5ac08250f20cb2b6d74f3995fb075b535fe1c8f90706e4b038f7e41c41415f6f67cd829030719a68cf370e895126d5ac69500c998a8d80ce9d1b03c2b816f1f76b84bd9c8ff1f417b7b4a66745d8309755877ac72dc6cd5de3d122a3453ce0896fc589b8ee283023fc661e3c89bdd786702d1ba9b3b0d86b1d74921ca9634197dc0a8396f115e6a3e8c53500f8a71ea069241abc152a2f87bae8687cfadb01d4f893fd9ddcf6a35aa1eaf740f0bb8c422c25b71c576e9cd7ba5b8fd6c0e13bd38afd7aa29a34c924691ded9de53b27a37e75eb29ba8e790eafc29cf826498aeca4bc79dc4d77233b1e26fb7dee6aa8225d640c98abcdb1173a7374b121b6b3aa29df889d8c8cb3a3e66c014fee2862ae5aaefa659d92a68ac0e66c21e414f5dde8b04300b8b0a8311ad6c78bf95baacc626ac6adbe691551e1558ca0312a37cb2923cab26a8a51c4c637efe3ea65eb8ad8a393481e016eb1b4f2ee492096d27f5ecd6931a036887fd189f6ae70089d012eecdf502c5274a97d5e9cd6d2836f2d5ffc402cca067f891ea55931461671a79c36ba02c4b7bd0ade286630e3a48f73e3d8b71e39ef41db86669b31bcd8630b0d19fa491cab3d6a399a2e9d6768d3978b3ff0ff35070af6aac57f47ba8ad2131c1efc1e0e2f24edfc9fdba21a0c1b5dbd187df3ba1f5ed1fdd5c1dc5d98f84c569996d16ee9d0dca08b470413e64f85a9e5f32e75f49adb7f866563440ea6f03034b8264a6e51262a49ae52265cf161cdd650217c71567db48e34606750851c76fbee6e0b85231583063dfbcd8ca0dfcb6cff9b70f8df01816de45802b2d8e69c1c5176469c9d168cbb2b52d329c1464b5af38654d0b74601ed87ea517ce9326127c6713885e6c176b6a637efcf7704ceb07d0fc1c7ba44e18be7eefda82fd97e6c95cbb94ad51ca422671148380ddd2c59d34af4b8ce74be858fab09143be5fb5e9fe5e4074d25aca80ae06d9d61d2d097d1e8724dce3ad057d7b75b3fef43c4a6e9a3b00d73276b3de229aafb22ae1d9fb5ed33f4d30db331a0d44a39ad8482d7d4921de9a619ba6552bbb85f6cf1e0533772c7114372c797cc37bfa0297baa60024b9d12cb55370e5d264480e230edabd7525a1492ba4418e7938e4e0070d6b9ff0bb0f67f063f51865baaf13d2ad9f0d73ce52ec1423c7f832c6576aefe44d705ab6921101a75f61e050fb55d01c525b9dd03f93f84838d0b1a7a35d71cf546c09118fa5b782d6e0f6bfe4659d2e2a4277e22e1b600973e419f939a9cda6f955d3b79d7189c996e2c1818357458fc491eff550b0f9c539406517734c3e580bfa1f14c63698266adcfb042db9499b2658f401b6d861faea3577ae80a9e90bfafe7fe3be6f64c986c2ea93acb6d4e3f05d3b3aa2f9791cdc46f293f1ca3bee4d8a279a5f0ffb1351a628378d9ac915c39f60e825fc52c8055970e931b6a7a0ada9d541e047b7c0df53533a09337b4bb9a5f3753a708761ab75617b01793fe4feac9e5817f018e5a1fbb01a0a9abbd8854acba2a0fc77cdb002ee4f3a23e93c36fc14625b60b61ce83839713b4fc58e438067b9f04fd8fa0db596314b5a68e367e4b034b54206acd32df32766b97a5f246683c026f77100661ce76bc8463cfcdd112330446f63a06d53a0f2b337a67476f31ce3458d99a097ec72ecbf11b10744dbf649bf2229b587fe6d97a397b0e407445f6c204a96a70ed97202c2c0ef5c179d7c8c5022efdd554db474a600f6d403cbfa8c5f52bd7d8805b2b516aa4ebbbd4d08dfe7f4b3bb334d6b7614df9d018b82397317365be37c4c66b98b3bea8effb1fda15d08472d58b3505acf5ed3a11dcc30fa1ec3f4cd4e4ad90738fd7fc5ba43d1045c6cf73b3fde00013d2c5b09d04d8fdda548cb4c0faf4053a4e2e2d955ce7caa4d12882e22dbce6435f941ee7fbe288576828d2f89abb43373c30a6b9e683a38d6b59349efe019ee3f6e694390dd0a618de0e6482b4c56d8076db6d5ef15118328275b7628dbd7867f9ae3dbfa50ef862c58833b98a019f86da32be3f4d1a9af045724e902883d6e429f3e1352d2ac25edb77a5296399600f5255715400065ef01d7cd6d88059966685fef09ae8f7f9a97c03c63b17f46ee1e63a7e029e78387fde92c54504997360c6c2a035d9d426980e1c9fd0ba864dec24337a8fbaa96ffa9bf6cb6c067508472d4d710d7f3c3b489bef33162c051e0f4b85adeaf8dbfef69739d8b9038de85ce0de16012e58e73fdc579c382226201cb791aa88407d7deeda06c1ce227e6cdee7df8a678b6a6a2969fea9d7793c5002aed99ff8844f008dd3e535c82dcd5bd66ff0eb40191ed64b95e173ebf415b1b577f4357e03f35125196d69843eb666172b3463c20bac7c27fafe51b79072b01ba68c72ad81ec33ae6e2656b73d211454823317f745c8ba9eedd41329ea8c978c8ab72a5f813176167f4545d7089610cca6f747b7bc3d09cd682e8238a7f6151aca55ccc2ad1cfc409fb60a9c75271fa25c4e81ed336dac9159789c430d3364657cd636eef43e6f19baa9741eb6940086673373efd5b06b73a40566b90326a13455230eeae447013d7698c588f273507e1fb8c6e9aaa1a1f4226f1158142fdf5200cc99ebd2bb57678a180bd10eda876d1687a962acd7aff153983e85948d16209d8fcf868666803aaedbd3340c7ee946efe8ea7cbb94f1edcc20ba1975be41ebad6c4c8f7e29639c1b099470cbf529847a2892395600cea6b2ce2d637843f1b44558cac0a9d5504d507ce07f7477b610b0c4736e8f09449cd6411ff0728059518528ecfd7ae95625f72173112b886f8d721ef1383028495525e4c8fa9d761687a714563909d5708b431f9010f5205e0ec9071571d0a57ec1c9d370949d15adfad51a8dcf08ce5df103a709c4c6e3178e585e0c6419b79d4b9060d3d8b817a353dbd88874f533a089f07bdee712998d273246bdf7e2def07d403dd4dd7c615537b89dbb6462e2217f87e7b515f18890a514a10173c0f85465832ae8c5575bc6aca19017630c1bd24ae71e0444fb9dd5446d0f9c4ec2c1ae1b2ae2f1003a2b8e35cb9dd3e357ba8a8926a5d9bda65e1a21cac46d7ae8666840f4b742b796ec11e11625b1d3b7d4efa8ad739d50e2e522d894d0bf562b14ffb94bf9545abbc47964ea4fbcf8be909717820c094dbece57c8427069051b5134ec066b0c6827dc3de782a79df42b824e63c28e6807b0048e41bc0bd661e585fc6a8994d72083a63c049b3bb4965d0454ece81f8aadb5b26a302eec12d297c26c4bc616d1f3505e6fa24583be8e968fcd1c90d538db6ec9e34a4b239045b1fe0109b773b386dd28b4577dfe096a13de1e90344ad94a049c03b1853a8beed20e747af8232bc24856ed0c7c4b90f6b130110f0ff7499f5958e22ddf147fed14788f764f4ed8086b9cd22a677bf98196c4ff25b3ef6ae3748ba9aded92867d84f8afacf837fdedec86b01bed63b040363fcdf358008850911e5a2869c0885daa66c54241ebf931def905c068635646bcab4eae941f2e60d8a50a694dd5cb788caf7e63383c257f0bffb905348e00e72f7fee50f59adcd85d5061b80f15e1f4f4fa280031f0f2e14aa2b9d49a86cb803736d34ce76a134b9839b7ecc80faa44a0a1a02b2d0710fc2e0e04ef591aea8cbceee7646c3a28fc7bc0ece2c137bbeeb7e0e5f30059cfd55284518b5ea25d991a218944284883a9a63c377e5f9270d910929fe763a5df7760b296d9cc120993bd2f00772101e8f2a660e4466b89b0a9ad4f7ba16fe2cf01b6fdabbd0567897521b5017ff12e35eaa2f8c404702473db5f87423f6388cde644cac2624ba9f7e860a5783694ae4dee75", 0x1000) syz_open_pts() 20:33:20 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f0000000180)=[0x0]) r0 = semget(0x2, 0x3, 0x669) r1 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = geteuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x80) getgroups(0x3, &(0x7f0000000280)=[r3, r2, r3]) getgroups(0x2, &(0x7f0000000040)=[r3, r2]) socketpair$inet(0x2, 0x4, 0x0, &(0x7f0000000200)) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000240)=0x80000000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffd17) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x3ba, r1, r3, r4, r6, 0x194, 0x9}, 0x9, 0x3, 0x4}) 20:33:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') mknod(&(0x7f00000000c0)='./file1/file0\x00', 0x1000, 0x5) stat(&(0x7f0000000300)='./file0\x00', 0x0) 20:33:20 executing program 0: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000080)='./file0\x00', 0x0) 20:33:20 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) recvfrom(r0, 0x0, 0x0, 0x801, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000040)=""/25, 0x19) 20:33:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0xa60e, 0x2, "e8f3ef5b13116c0d994925f75633e0bfb4807f44", 0x9, 0x5}) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xd985b870aa4f68f) write(r0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 20:33:20 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x101, 0x5) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r1}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r2}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) 20:33:20 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) getdents(r0, &(0x7f0000000100)=""/96, 0x43c) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) fcntl$setflags(r0, 0x2, 0x1) 20:33:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1108, 0x0, 0xfffffead) 20:33:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x87, 0x0, 0x5, 0x0) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) 20:33:20 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, 0x1) fchdir(r1) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f00000002c0)) r2 = semget(0x1, 0x4, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x8]) fcntl$lock(r1, 0x7, &(0x7f0000000480)) 20:33:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x2) 20:33:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = kqueue() dup2(r1, r1) kevent(r2, &(0x7f0000000100), 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xdb}], 0x7, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) 20:33:21 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r1, &(0x7f0000000100)=""/166, 0xfffffffffffffea1, 0x3, &(0x7f00000001c0)={0x18, 0x3, 0x81, 0x200}, 0x5) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r2 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 20:33:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) close(r1) 20:33:21 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) 20:33:21 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x0) 20:33:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) 20:33:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) link(&(0x7f0000000c40)='./file1\x00', &(0x7f0000000c80)='./file2\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) openat(r2, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000980)) open(&(0x7f0000000ac0)='./bus\x00', 0x80, 0x8) setreuid(r1, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) writev(r3, &(0x7f0000000f80)=[{&(0x7f0000000e80)="64253befb152909c55c32b01fea34fcc61699cb12d4eb6b2be234e4490038705af7bc3550ef9d0ff0f7e2fd528ebba085f5ee9c78721aebc4884ff9e1a296f462c5397c54dc0175fcc247ec44dbff592c4c293e95338235d30620fa60f23151fdba870f1f251dbaa2bebd2b0a941b1fd5e02f8f317b677225acc86cfc4f783a24293bd598a6fe79d199a09af878bcfcf37caa876d4f75778c14c2527f845fe56b8021bce9980a697ede6d86bb7731771d030924cd2722fb0816e42afc4ab0a3fdbd022b24fe2908369e750fc2f10dc32f9b0bfd7115c278de472dde1f528aacf31f92936021781bde8b06ee579e33a09f283b43f412a7c35f735206699", 0xfd}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) recvfrom$inet(r2, &(0x7f0000000b40)=""/36, 0x24, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) lstat(&(0x7f0000000b80)='./bus\x00', &(0x7f0000000bc0)) getuid() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000009c0)) r5 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r3, 0x0, 0x1) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) fchmod(r3, 0x40) writev(r5, &(0x7f0000000b00)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0xbe, 0x4) 20:33:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x49b, 0x0, 0x3, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r1) dup(r0) 20:33:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x300000000000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x400000006c63, 0xfffffffffffffffe, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b", 0x0, 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:33:21 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) socketpair(0x20, 0x5, 0x7, &(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000027c0)) r2 = open(&(0x7f0000000040)='./file1\x00', 0x7, 0x84) r3 = open(&(0x7f0000003880)='./file1\x00', 0x818, 0x100) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) fsync(r3) getpeername$unix(r2, &(0x7f0000003a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d5d6e17885341ace029e2582e8f37323cc72e720da813061b1d312ce46cc910d3724cc69de8eefb52773e8750113af71829c6de7d6f612b6bc84b4296b4dc8f149caa5b0b26c412a4bfa662ee603da3caf542572e9fc341733187f687e14000000000"], &(0x7f0000003840)=0x1002) r4 = kqueue() open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) writev(r2, &(0x7f00000026c0)=[{&(0x7f0000000300)="4ec862a4e5d02046f30336e0ae5db79760715f76fee1941957e02af474647e53fefebeea1bcacd6da859a871343a5c1b501b5dfb9610af3b872af062cfd20a3ffde86415a804695c740a5dde28044ef2810b302a32a950f8a4035a289487f00854aedd49f9e744af4908db211870d2b350776e031c04846e7a43d94912199de159bb71594a716912aaaf43bb5c13dea90c8fe8cc2e022aa2c8e3e5e7b6067a741aff00b64a926a2c5f61a606c929a1ac81238c6b88d46ac6f0d5c5c657f1882abbdb9d814edde9113fe76a7c9e3f901c8fc4fe43320598e26d696effdefd67dee8274048c17f73c0da34667a022df953731e49082f0d432763b15457333164db2d20bed422b1acc77a8ae3433747e397aac858e95e64e797d130d50763f6d9ff343709296dd20104731751c039d8ee26644be3478b666581b60f3ac8a9c2bf062c898995089e03af36c1788bf371b0af2ec66eadf2ae95e4c56f74f1d35d19165b0ea96c46146d81d5aa02417b21c8fff0ce911c7214735c92d990beb337086decb6950102aa2a682fe743f917de478093555c0bfc2e56ed501f4ce02f788ec920148e7ce4819e1c02259a46b63a9086487baa503b17d33ab50cb3a7a6049b5931ec76ac4c21dadf5e652071e9eba7eabe1e91d7fa41415e8f2b336cbca50f9afef31dc8b3b19645728555efa20cb7a3be9993e1d8ff0e5bc29123d7743f25beb4f736182f4d7caf8caa2f651950560a746b4f8531201893c9f0d93f93811d946b1e1cf903b8ca63b33be4078b7c182259dba25f22661e4277b4c969b66282e3572641761fa7526f18cf78d2e58d0e4918c53718831626e9de67e5691e4917ff78906b547d13f589e7fc50224f8af57988bb84a84edb2ec561ff9f76a6f975c7feafb9ace73f811cb63b4bc4f80f53588849b22c12b1e5b292204a13cc221e4469f76a0410658bcbf8adfe74e57e6a0fd5503ec026347a421f5c4d2ecda743e53425c5a43880c61c42902ecc1879b8ebd19ff093b0d08f542238af328a86cc00a53078dc496353eb0ed2e7907f9b4e1b29e7c04bcbde535f29576d0bf51d80d2a3be50dd74422b6dbc6998ec0115eba7e24063beec99136d8552718657a27a12e611ec9e621b31577b346c777e239eac5869614eff9b9b37cd223ac205f35b014a9a2463de9626f976de2fcb96b0b6f501a12e708463cfb6216d26ac0349693b69d69a59c92fdea073c2ab1cb002e0c1c8d07ac9b865aac6b9bc03b319298929b092e4f27a4fe0a1dcb3c0d94f941fd912e1f745124dc1382bf003f487b8167fe212dfbacb16601c740aac3d847dd14c0bd7a55db3a64a513a6c9fd1d2fe95c51d7fbd85d593b64fed219ec95096a734b3c54237b9abdc59f6d24ee10320e6a4a266a1f23ddb38bf3c6631c711d1075f56023c740b9f51a40b5ab217080d646f30b763a4cd69fa5584c39d234686a4c94e4e0e8cf4477ce07a70103ff19c6f1c9459edb0dfc77972d3a5c35a71fe8c383178e9e7e0a479c083aea0291d8dbd9ca0763215ff96e00dbd2211ddcfbd97199bdd7bfc62ecf1e98a9ab5a30abc6f6aed37b95ebd00125c6050d340fc5a54dea7b95bcc79e1c3a7904c013e9ecd964be0e4ca7d8282c95d029ec48f30324be30552f1065899915756a51c773cd17777ff535816ec65bcd907a4c3e98296012e45192a63d0f1ff3f835973cb869c7c49dd762c2370a82f314d8a8fee5bc7771d80a2270c600358184f8c9844c2c55da6e36d7229763bc79294419747f157796fee5493b3a3238ecbe0867afde930157057c0064cd9966a495209cf9895731d3abf6e7889d947ab1ab2d2f26bcb896bd8ee13f2470dbb64bf71a83c28b8a98840bc84ec9e816f1b9baa82d84ee13eff3269a954334b348f87926a3f20c46ca9e78460c2fef353f509652a2d07fb508f3ad7ecbbef3f8e5aae522387b6b9f56351ab50f6a5f8d16d97aed1d72ae2766d3bef9357bee8aa393edbfdc47f613c7aefb54133c9191dba977f3d61c9828c34957d2ab6cf9c7f9208358671b328f2c679182ec4dc7abb1bdd462d50c633ebd16b05e073f492ae9273012e7624cd675d451a5840e4891a6ee9ee513ea817e4f128b06594a25c41a435cb1066e7d9e29f6f87dbb285763873f38398361fff07d75b81cd0f5eca043f02d58cc4ff7abb7c2148fd1db9f324e8a5b6f1dba1962b393bb97df44d1d8f97993c509b420173be1f9e314babf2e9145b92bf8a40499e4d2ba75e77297aba2e5802db49ea1fe99e5634a51d60d29dd89be24582482e29dbd99fe7059067eea979cd034e738d9f19dd89e679b037bc6fd51f636278532812f8aa9900d56c7143413d722c49296faf9eb3d97b3862626bbced7c27e10d1fd81a66e857325ffa2b77b9911b308619a5cf73f82619bc8e691da2eb297b6f975db4b1d28d82dc8c177c2e1a6d4c2188ca782460acecd5565622bf026c14f264b23d29e5d5c26753787087b3e06fda63c7f77ba16bec3bee98fbdbe787a2b9515a9ec3dff29eea33117a974682b9b501361c75ac30df4fc943c25c49574b9bf7055a9774218e612255353045e036690e49badde189555076a8e726d4955e085e19a28c105ac1e7ba7ca99d2a067b98c20d3c7f3a111a4c08850edf7cd9331a3559f5163af2f7f73de62aa5b1dd17bb4b639b481771ded813085b4bbf6e19fdf97808f17c2e866b9c7be07d5b8b1a21db68cf7c97378244880dedc316c00e8729a11948080cc76cf2eafe272c9ceb4db7065c7a29e74b86540391a1e798168016547dbc2fe866a7163cbb4029a1e371d3e90804a77785534a24c64e054450c38ec3ba0c7c1f95970f9431208482ce506c54687f5caeefe021eaf8aee97d63fc0ef945213170086ccdf6cd814c9baf9580ca73cd87bc6c5a061158a8e70db5a5876c3bfce8a0c38ee23c45f1d36e25b2f83c20b2d758aaa9d00c43876feef81b5b36f91f7183e596f5ab73f88cbc6f40a7cea17d3e96d1fa5aad0042d44906826f1e8f0a8e98db1f8c0b5b9aa37b54ef9756a2f334f4e51bdfe29d1c80527443f4861d183d658f6e70ac45ace602708dbb1816393c28217080f80ea0079cd4b86f06102df3c0b13c73e110c90d00e0f7257fd6be6568df64458dcc44a975ca152991a64480b94e392fcdd194ef5b26b599f4de6435df202316eb5b1ea2a1f40c84cb94a1057de4f7968b62397b4e6ec0732d769388b482f703cb82ad476590ed2987bb51d68f0ee90b98a489c919047da1de6d3d484a2d96d5eb98b8abc70b46f2347c455a0998f972833f7216342f3d6f00919ca9d5761ae404fc485de7618964366605889abffd214194f767dec85ce352b19a8a5ebfd32ff1865b7f2f76c09b4691816fdd81050bd44447c48dff07b98b933b3b6ee8a5634e67a5f2ee174cf4f1ed1614c25607711512e2fdb6bb828cae64fea293b6051657d21a42440acea65da42794fe0fdbec2a9538a7833497c6ac864a3f0e0dbac182c08ca3411b15501b9611b05d5f1c4b70327d21c1301679c4dabdb65e9162428b18900309591f2ea1e65a92bc4bbc9ff769b7aabcc3d07553482bd987c26d05844f79fa89d698628d757fa04f2174e101f3af4a33b348f48602e438211562ed9c398b22df9a1ad21f9b9c26aef143d3912bc25a8f39df30fb3924bde05ce31e38d245b766f8be00290d0ebb3e6c85ae162480ca2c38cedecdb5c3b3777ae0e819ef7d74cbdbd7552873e30b92ca8dc9fd72d2f62fc4f68b0e13183ddc388816647d2c5579328673f4887bdbfffdcae2a8403a1317a00f8815a4c56fbe6b2614b59c81d0f5d217b985ced582872aabb18a505fd6b185b29d48dbe3bd65f86988ed6c6981ad05a4b555b615e21b2e9ac51c1d6308f830b26bf20eca0596783fffe88cb3d09604259c96dd182345cd010e8738ff937496143744db2383b32cccb5ad9771547f7533d785813cec8bc3364e154e5d7ada80fb18384bdbe880b36602ae459c241448ddda9bca829e875b4530be3128e74895340fb084d17c46d2082f2eb0cd644f9bbdabc49d3ea2a2d7f36f80714d9326266ceb77bd95c23d35705031c36be65b1a6155991f8c53c16186798ca3b89678487db6c266bc2d3829a07862b61d9a0276b72a07546e21d6d5aa0b56d7936184b6a187059031505119e2cfdef09e2274a00545ef1a2c5f2fbc8d67a8ac04609951b5696b205834425b599d38e5cf8e4d7220f82ec94bc13f6b043ecd3430f680b4bf2f4991f184cbc091e92dc10f521f4425a45909228d5c9ee95411ca896a8c1991d401957fabd94be459e1a17a449d423d72dc6c6f21928f19f64be53ef488163cdf5dcfc04afa4585b80ea2f29f95efd116ae4afc38479cffd6352c675e542ac1a1b45981e130e99ed0494f35314067c3d6f50b178dc803710098e65a8a27201111f3ef76c6640fdd78bff96cd66abe88f961f65de5e4b2177144e00e9e9aa30fe7577e57ae68244e23b218c59831931a9c515f8d6b1f7bfc31a32410add3e1a6b3632c114e7eb9f3e3dd9b8ef95942b7ca95134c6fbdd6c7f8f35fbbca5a437fd3fbb2cea4da10a5a7562520cf3b71a7dedd4e2bebffcf25560f0adcfe5343fd2f0b470627f9c78168bbfa89aa290728b3b8c46cf08195a33a2968d526f32fcd3b481e78e1f882b29ef0939b7f3ca3d217a2d71806d584fc6fa940782cc94fe0854ebf2ad51afc180763b567ecfa2ccc929673b2db79940ba1d572abead0485bc325784f92b1879ce763e8fcfd637ac7587ecc7cc6af32f7250948e2a9c8559f08b1188ecbba94b91e98093ad9005bf796922fdb018a9b5ef2c61c73465665d7c1453cdedd994bb5c5b7e10422e7777daab2d91cde09ae540d55dbff0d2d65a2ca2123dbd33d28ab2be171886048918c6a50a2ceb426722974552a2fb520c62e2e872bd68aa42d27f8bc5f4516e4bc9819f2870690056189314a0fbc9817b8286a44997b64159f48870d2da5de740b6d05837a69ddfca4d2d73f4e5b0e61ca8f2d44e915be096364812bc78a49c6f975bc55757ea79e86e95a4af4f335d1f10d3e37fb0b5a622f21345579cfc59eea480e4f998169401e3ae53b94ace8a0b95c152387f77d9c0a7d3963e4c5cb2ef6ecb5cd4705ac309adbaeb2ed528916f44ec8edfd785512938bd8c7848d80ec06c87b74203a205ad48b0404d6fec3f03c3b5566537ad54710536d94b9bc0936277c850b4175267a9821eaf11e3f594da918320333ba4dc8a77f9e5c8a0d4075f13b98d638b0a3d7ae2843113cfcb08059a28059c76933c303eae86dc1019974a9bf8f25e510ba3dbc9f6cd9cafedfbaf3a4f0974a356eb553853b4a0fa7ed2c32557ac9d1049be011d1ebac1dda78bf1abed13195c8e796f087b072ce48b450189524409158d295d15c58e0e691e58c46cc706f241959b7432d40806bc42fa678d0ea8c63e70b298785313f317822099c19535656c07a30c287f6e0c53fd5f0c96d14d98f7879133f45a6a1380ab9fafb3135d34528fe2ee339cc414d6c8f2de90bf09f06044eda0f03351940b056d0cc8c163b9ff5541d72dbefb96cc2f8f0bcced1c9192ff36a53b129e03fa38c5191eba1fe5bd426ad178085d3ee1ca2d3150197ff7ffa697fbfcd88e73f34d59514faecb064036b3891cdc04d4c16fc0c78f035af35c8f3ce22f6b105e10758fe4b6a04cc03c3aa05f281564dddede556389e56c9b4293f1d0960da174a1dd553cefd769da5a541c38b3db35d357e230a4c850f7300", 0x1000}, {&(0x7f0000000140)="bf64dddba183697a7e471d4f171cfdffbdca18b825fd76a1255fbff875b51fba417577503d04dbe8cee3148308c7fcab710f925fe410ec2e76a19dcdbf33bd1f039ac7453bd3a09f7ff7b1feee4e82dd78c1706d2b82d1b270", 0x59}, {&(0x7f00000001c0)="52edc784183d84c135823e803a2742ecab60667dfc4458afe8054f4118dbdbb0bc08367358581783655463b14dd1f159c096ccfee78c140ea50bd1823e46b8e9040705c089c532722677339622deef9577d40cfd0b98940c74c020db5e906f0ceb855d3fc495d2974b0f063947cd57892a0b1003228f8a6ac1eb3e7f7bd07646412a3e4227dd73758c373a8f6f6aa1898401f1e79ca8bd65248a93c78e67d3af4e497df0ebce4fef5ae5ff", 0xab}, {&(0x7f0000001300)="dfd6dc330df344a8d29edd3bf8123a0e6c0260d159ba9e29a3e2b605b76a4515f7092ee46a733f7dc087f72b300e3d48ace688a3a70e7c5dbcb0395dd007ec48d23296a7caaea6b40d968ef024b935a4384357c1e35339d0a157ff100e187fe127abc5aba50bb158beef856529b75024b4a6d3b789ee032d8389270b0feb5a6c3132713739f8fb4e38ddc33a442d1e61ab81d23aaa0b448d2d4d195f05ccb3741afe120235e8fa55067fdfb5a41da2137ef599c6ae1c0141b2d5bdcb90ed6774cc0e0240a2d01bb34e3e5a43", 0xcc}, {&(0x7f0000001400)="199670b81e7563b54b6fca0d4d3ccf6b1dced11b67d755c2acb161912f0b4f9006692184ee80b1b5248ffc99fa20a8c17b1837b2b9810ebeac1c9b0556f2776de27c149fd0022fe9f5adb4a6353a437d3fda70c60ad64c3bf57681cf9c5cef089bdfab336e0174d41a940aa5cd7eff0bb4e6528bca67324b2fbbf12f5c681c8dfcbbd37c86018a128390ae1af76ba30052f44f5f55c0a11e5188c75475b234773ed99c60e466e68029a9fbf4614df89a65a8bc6dcf62fbfe968c689a1439868df83af1652f563c92c39473b063dac424d0609ad0541722cdb4fb59cfeb1176843b206decd9874e267e163c021d36de44e5ff29560043ab6059f09ada0d0ca9c84325881638b4fa283237b492bdf54d95f9735707841d5df0ca5a15d5ded07b162406d2d82028601af51ed7d9c5c52e2d809ce1f690ec8b4a4a3003bcbad57f39308703bd10f945a3914368ab0c903a45c56ca620afd424bf745f6f9fe4b5b514f3851c9a044dfe29ae6a03b90a2bcb5aaa2563ad24559d1c917fb89538940d66df63349b08bb53019a1f15d72ed915e86cd2980689794532e5226dea120aa5b16d545520b80f5fcac2343fcd0ce0f7496e480881ca58a66340b1a027256f8a41474b306015dedf59ba47c6c66a1c25ce602ad19830ddfdf19f592263d51c0f695c13b75bb3a851f26f0bfb69de039057ace6e51891e439a7e56e9ca12bd48703f98bd3e1dfef47d8e4e318a5eaf86715fa7596c04f30af49610ffaefd7eb13af417b4692b19061ea1d177374dbab84f0312218d50e0922b62174fe8c7de26741ab7635a7a5adedccfc1feece4da73df3053e8a435fe114f9f2cf9eabaacf9854dc3524c596138a702e3f6dbddcb420d3e2c5a083725910aada10fc32c459bcd2c4cba9522ed50ac2ab8e19b2b6e155887f1616ed1c1779ff1d36256cc9a647f86481716809b8633be099c8a2245588e48cdd1a60f7044a54404403db29fce893291a7b76833e2cc0f84b566da5247b3e2799d7fac747290f14ab76222e86a9218933a7579abaf081814e731acf781d615eab720c1c54c7a27b3760711b127bce314947ca7f78656250e163fdee246fecabb6f8a243dbeddd654d7d2cde70865f50ecdbc5168cc372ded4c05dc99c0fe40fdb4b9aaad35d15e676e75e865230bf109e0ef25d5c2fa1cd5e771bc25c274c41d5cc36eb500e46bd96fafbdbf67081198d55c2f85a094730a6625ca1f86491c7343ca9e3f30355cb44154c8d57ca44d9b59dc1acd27405c9b2e9c1f7f2873c6ea5c13a3fba1f54f3af4bd388351a861082d426e762ba0a4385e131fc03eb0c640ba1213d2e78d79b4f38ac57d9697b6aa9781fadf52ef9be43fd0e06f55692b88dc89fcc205bbe40b1e08f01b38b5aa25b34dfb51a48c42e2a83a5fc446e15f4223a30d0e0edd5a3ee388524742a8bb6b3cc2b1c7c1f89d7ba046c51135cea173aca122225dca614f008886c7965b638db160d812234a8252b14e749043ee68a21850ba2147e62cb0038957ad8056bf7c637ff43fbc6cd21e1e0c56216a9dca6f5b7a0d69603151069ffa3f0496020d814b6ac253229f22ad53ce4f4420c6af6af4ea5f3a7a46b562a953947b5a7a50d0dc6ee3944de216c3eb9f0f81247fc67f28baccace89957ac73e67a35f3433b2a44d66e72c861c73e17e997ac6291fc59ac63307fb5baddae1318c019458c84288d13734c89fa716080c146177ad4c400a2cea78bea00909ba75c267c3c81a5d61dff675d6e2064c5a649770573b0a70b84951f62f1a66fa53964d4b433cd396658b43e9331bcd6f6c905cdbac59b768d114c33066d15fcdda952e6939a6850592b04d504ee6d4f16a5eaeade7b88c500fd6de55aa3249539b4e436ef226c71931791fc69295ffb13f1b070e983a64176ad354540a9e41048152fcd7dde5db26edbf37183cf953f67367eec760360bd6d1b7fa8713108e40a7011b547aa15d56d2746532b71a824017885fd65699b68158a870c1975ac497539d404228d1579b75e4e809fa7056f3f2e301c3caac75087fdb38b6f57344b36edd598fea4742ad1a5dbe8e11428b543c3dd38465261ffc7f31b42b371d6aeb2b54996c2cbc8602deccd8bcecc369bbf27c6db5ef0036c01f9c1eb0952bd6b6982deccc8add4b8d45df30b4b1395decdb8593513750a0de3887c871610bb71ca819e7364528c360e0f0c1b95e6090a3cae89c23bfcb5e12cd327c6eab0c2785d2f9606138425ae885ef8bf99e6f6173d7414b87dc081ae9546149ffb36839ede9c43f7c3823f118e395efd0739375fb09eea31034c7fc15f0ffe25df4e20d44fefcd4672c166ee7eddf381dbcbb35ba548f4b1f92612b7edbde1779b01ae68378ad0338dcc2917db958ec6c88647ca67819ff57ec05784d5316bb7e0c0f81c0f395d44b24ea848abf2b016adfe89d19ef52d19b9c553ef1fbc05166337d99b6e97684882b0b332dc36d6bf9095889a9a51c4dacb42823798d8b96a746823e31f9591fcde922b2db0d85844b37b29fb73431a8b3f6a9a2e55379e62c105e143f1e678627a9ff9229af70bb90110822bf29bd7a5fe39269ce8dca688059676a4a198d505febda29c0f2c3a85351b25982e9696ab89c43b21231d7e6bb140569b50a248c8fc4b09f8074974b7d1b81d7a57e46a0ecd6ef8cc22ca7c556a1d36150913757ddb6b9cc8fc63e503043c9d478a3ada9bb1fb9677ebecb34e34f060fd10998fd3d465a7a5cf7fba4aa0fafcb259e80bb9b7240d9fb500dacf60ac969fef975f1dd3cc72c660c8a2ef8786005f527e15d348130c15541bab2147b6e28451b0ba64c3cf9ac106660f30880b6bdb13f494cda21e18d8cd6332f0353cef0dd46e55f767e0bc4995e769491189d753015fb1dea795f2b31b6453c79be7b650d948dc193fa3857bd421207f86e9cb2507cf1ebec4dc9fc115b649bf3ad7bf44e14c329a61c6a94489a65875544c3225cc786423f5f229a485d11733e7f2768f2afd636f495e7d0f8f1628b97f471f1453a9d76c4df648ed7073d09ac89d29e80be667de51599506db2ee6024b731772c392d5b17a915cc9ac142adfc3d6b4ea671030ee2fd7aa1ec6d4ac5d352b07ae712541fda466144cfbd41fb5812489db5e9defdf3bf6358bc9140de208a7fc472ec9d8525a539dd1d66eee723da85a504f1fb498a4bf017ae347ad76fd0b0287dd4662a38ad677887ef7ddaa3226639365e4281289db35e46e5c29fb768d07569f7463c4c7cf65817af19f4a0a0995e69c6e94641d5fee9eb5db7b01b625c95555f66285ee8392a527d93783b7508529cc7007917f881f6bf7fc65da44b37249a6a616fddce40e322d3310dced782f51cb6e7532b6212fda8cee15caaf01edf9d2458892c9e38cd2471d88e9cf609b10facc1c41fc3728d3e48c3ce1ab5ab92c73d38c561777f68dd381b6eba8b217c90b9898d46f1d2d6be5d6996feaf97ed3710dcbbab25b08cd3c35305d9d8bb65840b9fe3e48ae5e2b96609bf17d9eaed1bfc8acbd3e34b268563569780f4eccf55a9437a3cdf72c8a35bb71f2becaefd49b19ab76943b26ed57a695d2676df813116d1a4719328c470839327e953ed8cd8b719def46976aeaf5491b9aa80d1ce6edee8247913a85c65a1de126d01a68e854b231ec87196532ba510cb2c898ba1b06006b26558944a90b3709cf9f133b991e614db9bf8850ecdf2aecab1723c156b80cad7ede992d9419867c3256b4db30a17d4d1cd8b8d44b3ee0a5b1b26552c742ae5eb8465f5f5103779d1fd38a9592d0098ad12e8bf84e9a2e3b67c96a9f9a78a66dee2cb0cc70343bf70b27ead7e4417fbc9ec698c1b33d0d1a71526188a9d0e46d05192f6a87e364febfa4bc901a0228163c34818bdeaf670b648e9786aac81796fe16d33b9d873c47a4eb16b180883045b2451ac0c89e609b35d963b556f4cbf7db5e3e59fdc1f3f3cafd7f0c6938636acead2d7f781b17eec3a31f0a376b6b40c9d58c2333ff032b244294544ba0c640dc9b2f1c5c3548902ecf2a7aa7f8194ae69b9894488a57c7f9bdcb20976178b3f60cdd01c390e8d14be602b6917d4673d794e57ccf39092663281e7a50cb2bd1653e342aa895b8d0863bfc9b679f35d16a7cb7479a16b9f26bd77bbaa8bda5344d4bd8f4873a3b0b447058b46212e7aafa594df7f03af008802b4bb446408f944ad22af2f9b35508e483573ca352b6a272cff6635ea142c7c973305b5aef597736f89601a1a56c4ebe203fcd9ae61e7a12735d65705adc58b6bf47c3fa7e447dbe760d510f1f4e27e066f2efbd292104b4df7276a69f37c0763f58473654b086aa26670b962302419146b3d75d233691a36d0b4905e8b7195c6251e0b9f008288f0e97e47969687b2a630f99bedfe87a0ed3b7b94217a74b4ee9bf0f05b1a39fef11c285fbef103a3f57b5de41f48bbfcd28891409fcd357667acec042030b25ba6effd072085493de604505684f5d6362afc40a74c686dfa0a094d4f029d1126883d1fa01eb136cbb049196c0a928db99c680820fce440a9a67abf1d2c350a15a82ba2ac72b27ab2fb3eca26c42fe0e62d40fcf1c802f876f995e87de109fc38b2ba441a23f46f48a2ed607ae094e11cd8657f70529328c2238b5d2ada470ff989e7babffae963412215ee23c90ec329a7f428d954b06594fcb4ee7212ce5cfdb4d9125a3b3b9a912d7b7f2281ac1c5afd990feef0b11b1f65de6cdd9754972c624f8e9e87cf41b97f3e90ca8d196f63f524a257ba5b11d6641248011ef259abf29948057b2a2ed14b2af0603d1b97efe1d7bb047ffe2eb27ae642f16a55f4a6cea98013f21eb970a8584f63bad53d50b468223cf853378d662c480a62e9039fe91bc103fcd56a5aedb1b4cdd1964b7bdf1182a7459a31d2a76252908495d1ed866d85412e89f8fe0ad1e3d7f19372836400f7953c0418ac33e3e3d6d8814534ca70ea854c560b5b35c34c61703f1fa3032733e685c31a2dc05e97ec5433d8b5da68adf21402476fc8afd17e5855f7b48e6966bd6ffb7165f5dd59532cc352714b5623c30ea43fadc96f7e239d7df588fd1b0ffc6f67b732c533302d17191f8be45db42945b49dfe2262b81b3f7ef5be6239a6944c4c5aacaefc7d38afd4f457c3cb35934b9cda1746930d1a942f3ea6a21904b2f8f73191c6d09d55ab46863a5551911e35a418431eb85b1425d46f2a76833ade9e63b48095c764ef633d5d2e3a32afb9d37f06debe5fc73509e989f0db64b0e27e708959f5dda210e70b943d9708714199483d274e054771d83f92a37617ad250e640060abf7d50408a4ef19726108181b8641feb0843968ccaeb770300b1836eeba50156582134efe8265a8e122c75197bc8ecb76d9cba27ee2ed751de288a9d654acede987ccfeb3636b9fe03115d86fe9ad6da4bf041d820da980b14747ecc5061a3843b2ed5f2c9ab5a843413533f1deaf5a1f26ad11c1f835f7f063ce06bc6d77c18a7f8c93624e787fa61cf9a17db08d7cc29c1f474673fe9b4beba48944b131d6cb340620e8f02cf280b5743fed93895f0d45f21e01c8a083d3653f81d051c37e228b96f269bc01d2790422c1addf1d34be2592f108d3a05352dd8a6a14e4566bf00761e62863957b8a23692c0cac42d583e63ddf2b7ffa7615530cf040c8fbb80d90f7b1c6cde6614df62aa043c8d4a8b8fb5a90d946f4a481959e006c5214a82bf88e9c51cf4ea18cf10f140c59143ec71a4fe4e549fd45b963ca0d", 0x1000}, {&(0x7f0000002400)="362dc86a4f374fd073e2a324b633cf53b6bfcd5fbe9226e6cfa0d8c652dd8796e0508896dd9ec84174f09ccd9442d06250fc8f135d9e4c3eb9cf7627bbf60c0b70b8b71202459aae0f5f9e56e20804dc3f705bfde5e8590306e80cda689cef15835a1bef4c0a99e449f16fafb32d835efb464958a49dde79290e8fb2e3a7a4c64f933e730a37215484e1888f85366d", 0x8f}, {&(0x7f00000024c0)="daa6d5705e7a630b20986e0d088ccc303c5d41c6fc2a641f8770d607eefc9cfffe21f516660937958ed562243e3e09a5213ce925b2ba50c7a6714294580b1a7168a51c8636f75de487d4c903f8496a6f1deabdcd37742ed6314e71807231d208f32e9886dbc029063dd48d8596b20a1c692a37f07a87954d2ba564562af0dd3c753a428fcaf2478b90c8321a3430feae94d16762813f5930a8f0e1d91f8646648af0628c5638728008d3bb4f93e6c8d310de12e004f41fdc97c8bf7885d7824a835990e5320fccf2e8482c36b4f1c6c73c5ab14853f9e337fee54a52495cba42", 0xe0}, {&(0x7f00000025c0)="59b4199591395b74b948bca1ad34a9843f5387bc6b44c3a3c257fee675414f34036d1944e8af8e4bf2ad2ed9646d6d0924e8de208004c1161e9a854e684f83a4b4c4977650c311b58739c5c8d1051e0ae642598aec09cec3f5ae9e4b4e973f3eb1c6368eb50728429358d62da5075b0ed987", 0x72}, {&(0x7f0000002640)="064882a8212c0790020ef2906e8ac70c619c6356d6de22d969da56fb1b574a4d7069e13ac76b36f05a4956b7eaf09ce95a1be52c52e3fe6e3427010f752b403db5300cfbefdce9f90825abad5625c1eecea85d34edc7b23ef3274232daf7c4648f", 0x61}, {&(0x7f00000000c0)="63d1ade222f5c45cde49ae83a6a4b48807bc054ab4", 0x15}], 0xa) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r1, &(0x7f00000039c0)=[{&(0x7f00000038c0)="e5340c1229aabce9606c671a9eed7568bbfd3189c2a1775f054b1716448d5eafe23db7084cddcb6d53ea1491fa75558a35ed5c44ee43d4eebb", 0x39}, {&(0x7f0000003900)="7d37a4525272dd20fb5ff0bd0553edd823d28d1f78d111572c436f08713ab8425b9cb03d386c54671351ad3707d20fc7127e340444594c06e3c6f3e22285fcf33d4028cf66c0cfa56d8cad1df204fe", 0x4f}, {&(0x7f0000003980)="a276c76ded170c5ae53fe37497d9280bfbde79e5f87a84f7615bd2fd30", 0x1d}], 0x3) 20:33:22 executing program 0: r0 = socket$inet6(0x18, 0x105, 0x100) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1020, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffffa3) r4 = getppid() fcntl$setown(r2, 0x6, r4) mknod(&(0x7f0000001900)='./bus\x00', 0x4000000400002006, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) writev(r5, &(0x7f00000016c0)=[{&(0x7f0000001680)='Y', 0x1}], 0x1) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "6ed90b419e17de77b4d3db71d2f79ff05352ac49"}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000280)=0x10001) r6 = getpgrp() fcntl$setown(r0, 0x6, r6) sendto$unix(r2, &(0x7f0000000180)="f1b5587b4319d461ad02a87c64515e6370f896c0b30c1ea66123bbf1148ccdff7dab8a1ad10ef15f73caa3f93a199da9bbf878e8d649a8f1b135602165aec261dc6e107cee0ac4d92f21cd4ecd1580e6b109f5e2bbf914521371e8fea313df34c02a1db2b7370364c17a2fc2626e13e5f9695e1a854eb203af9aa6f31581f6e4d64b", 0x82, 0x40c, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) close(r0) fcntl$setown(r0, 0x6, r6) accept$inet6(r1, 0x0, &(0x7f0000000140)) 20:33:22 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x408a3e3b7534270f, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x2f}, 0xc) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) fchmodat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x6) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 20:33:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffe) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) 20:33:22 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') semop(0x0, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xa217, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1000}, {0x7, 0x8282, 0x1000}, {0x3, 0xffffffffffffadb6}, {}], 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x9) execve(0x0, 0x0, 0x0) 20:33:22 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0xfffffffffffffffd) close(r0) rmdir(&(0x7f0000000200)='./control\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='r\x00') unlinkat(r0, &(0x7f0000000040)='./control\x00', 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="4ff97ef00477ccb82aa312a2c586af16c70eefeeae4856d091a60e1821e49f6ca411242d6d8dfcf0a6a07fa9dee41c4e8339ef4de24b0fc9fb815615354dc94d1246cb6e5e3a8e8f7e1f540a2e8c65205c448d91d792eac4123416380f9534f3e9718ba996986f818d1c61157540f839d03bf2568a8bcf6b820ae8c2b98ea64b6fb915df677f4fbd0ea996d94d65e8488903d91c66e85ef45d3a90ccb56212d97bd77ab1db0f0c9261a62439aa55d35cf8eef0f1d3e9a31313c52d4f499a8d8e5464f3081fbd6fe4cadc9c5424cfba5794dbd039906834e90454203673053fb8", 0xe0}, {&(0x7f0000000240)="48637640aa779d13756719af11e6318d79c9764450460306b54cbd23d57acea5593614e033a4d3d2525adc228822e5ad5a801914761335c9d7b56a465679b66f2c91793e9828bf46d15a951526622cf365e91b760c60c3782b862094e9b525", 0x5f}, {&(0x7f00000002c0)="d8eff44146b41ebac5cdd52ccde8efe4b43c42dbf38a6d5d3f1f552fe09a3a596a8a83494457", 0x26}, {&(0x7f0000000300)="54110b04b56fe89ddea3991c5c59bc5b0933f6945b9ceef48105aa82faa92d57beaf5fd5cb72a289a984fd87ddade9e38c3f79d6ec28313c3fc06147ccef5c56f9", 0x41}, {&(0x7f0000000380)="72b3309f97d6079df893a4c4ad3d3ef64c385236fb734392221f4456d2db4fccb821aaa5c4466bdc188307681464e4a95df2a4a2a4e97dddcc43207d1a5662da44e2a6d8e5e3d1ae0f4ca64e4a3014c0f81c389da695e7bb249548fc97a2d007686b66bf0cbf9f76c058530244753f15108832fc05e04308fdeeec8be0ee268ae7a9a60d7dce048b2145633a4f634712e59637ed9bdd2a2814e3d61d13127dd364a918929f465633742678f7a61dcfaabeed67b16c66e5ed9650f40d56e7641ece4983b03b1b2a585c786938aef9222f3222fce58d844318c63b3dd8aa8c6de6e13de7fdbe7c8600982ff7f6a4d0f52a432aac301828a351920c394e03e8830768c4bb1b0051f47880db849049e38313ac084ba02124f369b36dd49cfd7e79314dd7c421a27e7d2c55dcaeeba1429465ab1fa0f963d3ef02b665e8f0b09e67bec5c3da039601230eaa81a53357952edc8c1ff2b36a4689f5e7b9a279aa421f05b1cc05dbb1b95a150a6d30d68aeb06c40f8829d5a4d69c3bcae4270d59d850104ea0f166e50934643e71f42b43b0c586d24a20e7b8f46c1700885f124b3594d48cae0c7c3de1e030dd60a0f9f38de0232c9bbdf9c643192985ce039a7fc9027d053f067b27809cafc44bba3a63d09ed34b60c2c24963db702ab70e7f5f112516941b3e73f2ee47bb434d5bd1c15fb21a480816d7f1ffc23b1e53f5c4ccd19ede1a28dfe872f31c2dbfef4b59a433c81d42c12f469e4a964cfc191dd9a155e7388295a52a43ba4050c26fc9ddd0f412d4cd3bcb45274c0078d582336c9b01175fd74da84a7d615bcdb09f49742f297554e6f7001ac3f749effe06d89f45df99a08fbcbe898a71e482898c7e4fb7e8396c3e0302014ff54c7d344fc303b1d9b7bee5ba2eed1c0fb3b4bfd14c3c723e82ae02f342954f63e601a75fee0e82a58b0969792205ca89a37b64a6d7a94260f58df0c44cb312249c05c6265c389cc394498f935ac9b865bad981d9d0470fbede1205373b0c5b6b88999eb1d69b288a5a857df26e3f904deefcb68ef15ee2a6240aadcc08d9501c165b9f1a6a6ee43f3317c4619bb51d48333662974a9be19c7b5ccc82d94b4e58e1b27db3fca24108519766c6726a62c9a3f3c46651cbd2c484195b7f7b33ae87d2078bff47746a3edaf412b43889c1ae4d99a8cc79d83c902b5b8a837dc17221b2edd9eaee4c5db331dd19a212006bb870c9ca82972282c8f245a9db5ddfad7dda97f05d287cce301a86430225a57fcc21a15ae33a6545453e63dd86b392c00b12691aa7c2fcdad9fc4872ddf6d996737291834d9246a3b08117285b2c8c4b547f8b35062081eb6165a759f6a0fe6c6c39a772f7fce624a288a4d1b869ffa055a184bea9e72a2060cf2db3f69e211590cfc60a92dd1a4bed112ccf9dd92634fc65ef8515a03d93777ab0b8ba4845ba314df4bc3f145efcc46260b2815a61f93671b9056531ca64e419819bd2fd01cbeb08a5fd38ee5f72dfdc9df72888bbce3d39ceaad3e5b0dcf7db193499f26d21f5421654e7d109d31c5823fc298b2a8984ea6cec9d9146a9da6f4583696bf0b58e4f72dc2444927f26d0739e48e8b14a02046de2e75c39776a0175db4e05a19aedcd9c06ba3af970e005e7c20f484cf18045f7248d4fd5665da515b086d031f31bd8c309631bf226502ee33f72f7bad1e06270975becd8253c5111d4e7e4b6fe2fd60817b456d76a24cea4aa5cf8eff3b9ea6ef636faaec0dc616e5e00a5850f530a60560ae55968a20fd221f68bee85fc927725f9a15fbfd7f77aa5f2a3a3b0d878c9965cbee39e89046b74056d5b6a5736131b1877b021900df1f30d4b13c6b310f292d6ad418943f71eb8d6df596d5384a757d4d317eacc645a8f65681808bc3aef5c9c31c757000188e63d73428a3851e131bf56b54807331c8497dea872bcba4c03363873e225373bc75db5ba499640cd26d9c6859bd1bd373911b24a7aeef6c9d334b32efefc845df45681b4286cf5589c4d2ea4374bd5179bfa9809fb3e19edc49e668c6692b830982e484353a609b2adf7b079a5572d47855173637341a92df32f7d6fa01782faed32c79134d8c6c7664030240785aa11a6d00177bc145b4452319b3ff4fe3f3ff41292669121bc25071807c03265ea81af17cf2261f78d15c4b83f441041ef20d5d27eeff83064aecfb6dea94504305e621503dac7a4fea80b18ff9c53aa35dfaa5c0ceb686837ce9b7900cea25871ab1557f8f5ea3d1a8f3934ee1f04fbf934f8698b9d156eacc005fdd9c53fd2b1ba422f822e73d72d0d21451d5279aa67e69edef8d8dfe375c0b234019d58fba6d30ec55e80a5523c3e0514393865776fb460c1cc8088b4bca09db9e58f25d915b9f6e6c4a3a96b83493f6d5702c1906ed1412625228ee5ab058a55e40f67d6d83c99041ffdd1a218e5d6f1892f9f76cbcc8f6d03bd6677ae8c144f68f4d9a28d5e48f3d4617f0175cd81a03aa0040d6c6d20ee1df3f8010c80d1a206029c9a14f0c6c54485826ae4c688230a2e1060482af4a7d2a002c3682570b19164816153c307ba897d1ece387b62258e49cd13a8dbba5a04f793b113f5de05c6bf78b51893df50e11b3e72c88ed981d26970b12a92a1a0457df27cb44088da94aef7fc759e269b0c3c758e37421dc3e1774e433d26c0af8aed86a9eb482599f63fe3879c5af4e9f1bf8cefd507965f768ae1501a5faaed1fcbd42af99313d92b2305cad1ff19c8dad53dc2a4193dce803c902762fbf66a294edcfb4db40895239f09f5adf26920cf97df4932ae3cc3c9c7359f11a0994ebf6993126f3ebe9d7724005cad04dd42b87dab5c4182c0c77e67f05eff81b5caa7fdce745a111bb04572ecda250868b9f8183111eed01e382f6d9455caac1f0e08972b8b1c92bd389cb0863da8ce7b670b45e1acf15c54ee21317c045b40f6ce4cbd55e5969fbc924a95ce78254eabbcd2c00beef565267a44babdb7f40ca572b6733dfb97d0a6e14205cf5b33daaa71c3a675809279f9c71fa4f0e61c4b71a58a046cd93c07f9fb6c267b7fa2a03bc48a51928452f66025354ae9186646b701d45a27c4be7180972d18e252fb2fb6a2e30a08efb933c801f8301efefec968a566f043ea82a9161794c00e41e2a42a79989c2609086efa25e89d4971db4bd062f8ae7a5409e4e33d6121c3dc721f66f8cf64bbcf507453f8d6dc9c6f100ec6a9c3403268fdde3ba557a3400617f668796e516851be997f72b206025bab662f8ddb86fedc177825034796436c9263b13e0bd9394470f28347683b26510a383c7f2571bd903806acbde3fbd40a63a434ca2fccbfcab2183ff7334fa33ae5453dc9afcac1176ec7082c7ce154d1a8bbd2e9f738dd22c120f3b10f5366188527827d11c66adea5022a8a2ca10643a92306fa22a9d3a5559e2d88453a3a245b5cfa3fbb1d03a57931fb26e4adff01ab4596991d13ccf05298f353009ec90ce59dd0fc1fd587bd2f420d5cb0f02c949d256575e1db7e7b2da06cf88ee3034c67a254b4661e4611522e07f064cb24e6cbd035c222859e505ca04459c74271dd3b1d0d85c4a48fb463644e7e1bdba66e6e2ad6a17f0103d6813aadbce2e7cba3020d6091c84a4cb505c62fa211bcfcaf4d1586fe24bad0308b543cefca7d36550c2bb270a89feca8832f90fa6b6998d356e77bf4fcd1cefe12f9ce2a24d459d48c186fdcc7fd4019dccdc885691f29c8434dfe36e1e0dcafe88dff379a11361f7ec7c9da8123c3f9b47e59906295910ee6018f8dc2f3725b3afaf14cbca9a661849ff252b8788f6a441230771d13b25f720718cd00c70cf90b9fab40e1a165f40e51b84d0c5a0e64c0f9793558cffafce78f0e94a395551936280a2d00a0d648e00ecbef7a4db5ba82279bd91f0a62a6eca266de06f9a39908b2533d3a4de38a2d83d10a1c49495dc2dd377271aa956d0df2bff090cc9349e72b6546ae3adaa438d7cf3d91c2eb86809851417cf028ad482c87f92eee54552400ec17405b2dd8fb1e777fad9f0fd9156e929d118d59a975722482d5636e3d1dd62866d708d8a9e11c903e352e39cbdd4e9f25ce65da70cbf492dd2e2f4fffb35b3f7b8c6b7ad42e72dadabce0bdf4280d9047cede7ec8832f06d4b4ba6834ec38c5c2cb88e69b462380b5fe7f84ab61e6b8d44790b30905b86a221e77434282840964c6c04e98a5b0d0c897c1df7bc013cc282136730eafe03bb086ea7dd085b3ab8989bee88024690c205a0d73fb1c61b336ce07e3806ce608ed984ef20a59afafe113592ebe03e7e221fc099e1dca04d937ea3a4f8fd0c31cee1de93a9cf6b53038103bb77a0addefdfc6188ac38bf5871636dbce77ca9d4cb018103d1926ec90e024803d90509de1ee177500a6842cf051e26441f9a830e199044bef6b7959c75adf836b95c683f8e8266418d2a16b5443427d7647d3b8bd10403805bb058a0a810d9909dd7e2b865a287be555c5e3fe5137881bc8eab470ff948c11494864fd5bc404338af435a0ae73a063eb647d33312b645c3c82c1187d86cd7e97a42f11dda8a0653f21759531205f901f0f4b097283ef8991e6a3e6b1a87471c708c04a673a5855f2d578babcd34ae3314fdf430d1e1acdce81b4f6cf14cd69adf60dad6fe0746868205e38c06528b8361c8a26cdf4c6b9a1c51cb4e2e90802aabd7644bbd9502e5ee0881129492c4efa956feb89080b389e0a197292741c31c0eb952288b60d23ae85958cc6fdcecac040c1c5afeb87262a32b77ce7e7bb0f0959d7692b9fc6ee6e7c793afde34ea9b149b1cb390574f07887867389b5b9ae00fd07b2037d1c22ae1ea2f54fd22cbe855357cc86723547510a0525b5497dd00a55b2fa3eac646016e761341d9ea36626b7db020ee81dada8fd19b87512e2dd81c18ce30a3a030d3e5913004dacc0985be54455df4383113034b452c3616f5e447b4fc696defec4b703c17ea39266689ad599081845b821d821dc4d6f773c7fd06a15a10f9505b513f20269f54f9879ca94aee1f400937e6e208a805737a96a3bbb25eeed8e435e5e5195e44ca4c884c3bd899f66f14d5ede3e1c389713c6fcd4ae40f97447f08b5c071639cd9fe8174d219fccf18f9a8d90958d822514f0d8246fefa2d9081a45291115d978f186d8d90d320f5366ee55bf32986757e61dea9f677ae9dc74bceffb5676663aa13f7c39f5851de9de4c93ec4b6a530e5f1045e472e338f006afc697eeebf33d2b4a2354364603dda3ee5d0846c8fb38698e0fe07f7f36e29154b2742cf602deda2ab47eec16d02587b04be1f617234186b17b9ee6efc562794c60905cba0f7b3e46c424277aa1fd1ef9c7ae6c74c0122fa3b0b1ffd2f4cc1d7943150ec18bc00fda27e34d9d46cc74f14237d50a80efc2cd301efaa58b8a9565d2a0e3b6bba0b6c8c87a86c59872dc17d4450238478dc0158f8d8408f1d9bf473f3456f9d80ce1f7f74bb3f24e178e14bf0d10fde64e9b08950d5bce0eac66f802adeecd4ee84dcd27f5ae96bc979fc2bc0a45c6f7c281f430955052ede9a4944c364744c1b08435187f0f5303f1e7ac5af914c808da56d20068cf180dd3f602fa1981d83151dc2ad085a6389223782dd9f94e6ad3dbf83a537c2c9f71a2a4925dd98280c5df87123f59914bb83b5781cc3afa9f7fb798882ab2869f194d42a95f6984ec66f66e4437cef6b2763798c09d6b95817058f80e511ad621b94e617e0fae0fa0925eb696c9678c01e0dceacb22412fc6", 0x1000}, {&(0x7f0000001380)="ed5ce97031a781d0812f9b4bd6582cb05a2915624f85cf0ea695075436791c10140c44c94c5b7671a0ced80680dbd9f328af64268c213792e01f6110a469504861c861605501e41c4428b10f7af335e714d32abc3cc30f40e46623376f258691b808e21b9d834adafe210ea029129b8a05b8ee1fefb8df3602738b5280dcd5778009c6c008c74be1720961104e96a8c36d2021089b0a9d6e849290a704fe4542b54e40", 0xa3}, {&(0x7f0000001440)="9b3ebe56eb0e27e3c561d01360af3bf3d7", 0x11}, {&(0x7f0000001480)="9072ead8acfc71b1a7d37a272cf7467d23b160da21f715c12037a388f89ad695abd4d7fbc606b329a9b12ea37de65e588c5689be9ba31c638760d9ff5c3cbf8756770bd9fbecc67649e7c3e372319d3f4e", 0x51}, {&(0x7f0000001500)="11c8576c48ff41572e321c6226b36e18dede2bf90f0527b1fe1b6f36f1c263b2b763d53933be6b49796f384f3a4cc6930a7ca4d9ae361a593eb1d5f62e239b65782a704515ffa72275d55f7cfebb8f69b5031733cdd048c7587413844ad9f310db4e5a328ea7b30f6061af432346e7b6d3b119923cf710c977267636ca852a8cbdcc6eccbcb80e1f5660a080195ff69c31b1597b7bf0174870957031815ef5ed4c1269abfd", 0xa5}, {&(0x7f00000015c0)="b05dfac99cb105e964b9926664b29d24976cde3098d4349b5ce114f0c0fad76b0fd9513f91ebba3b30f4f87e903845777ffa95ef17840629d8f0d639cfe144521baac057a6f72a65b7d6f6998f27d27ba3ee9a9809d73dea600e2c1f07949fff3af4fdd739eeb7e83d99f209f2e8198f99d89186e6131a64862315f9efc27c5f4abfb8dacc7232bcaac6b4ef0f5577b9abf87fe75edbdf254aa1450b66b017f74309d31625f45a3908658659b547a628f2f705fac7d414bc19102d2d951d5517d5ff0a1ad881520f21f05b9efcdb022a80012f8849a421c0aafc617db9c918485b", 0xe1}], 0xa, 0x0) 20:33:22 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x800, 0x80) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x6042, 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) 20:33:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socket$inet6(0x18, 0x0, 0x81) chown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 20:33:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socketpair(0x1, 0x8000, 0x5237, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3) 20:33:22 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rmdir(&(0x7f00000002c0)='./file0\x00') 20:33:22 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="961b834b6b8e3f17ae19f2df90da01ab65cedaf0c688ea5748cb1aaa0c9d3f2a0bf3b0eae7", 0x25}, {&(0x7f0000000100)="f382bcccf6817120899ac9d8e0535b1241957111296f6e3d5abe0fe06b3a4cbfab1d65f946a81745315631ce5fc7293b50e855d3f56a7fd65e6ab5da1210178ef22a948928e149224e569a6b0160d2cf59f69ed55a0e5a2cad36edf29a450a3d32bdcf54324536fbdc3c330a73f6298e5d67247b99b9506ad510372c3c4ed60fb4d32257f9314e74fae2d367a54563aad0d53430c99b17870d1ffe08309b79525481800d9b9bd9476d5c015ec9d936a9f37ba9badd6bf2a24e507c97528dfdae78961de3a2d1d0aaefada56ed681aaa893c0e818", 0xd4}, {&(0x7f0000000200)="fc13", 0x2}], 0x3) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x109, &(0x7f0000000000)=0xffffffffffffffe0, 0x4) r2 = dup(r0) r3 = dup2(r1, r1) renameat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) 20:33:22 executing program 0: listen(0xffffffffffffffff, 0x3) listen(0xffffffffffffffff, 0xfffffffffffffffe) fcntl$getflags(0xffffffffffffffff, 0x3) shutdown(0xffffffffffffffff, 0x3) getsockopt(0xffffffffffffffff, 0x5, 0x7f000000, &(0x7f0000000000)=""/157, &(0x7f00000000c0)=0x9d) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xc0000000000000) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) 20:33:22 executing program 1: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000c00)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000380)="cccb6661cd487369551bdccd2c9f19f176fe2727ce96df5c21dc18195dc80e70aa98560ca5b5b2c8bf6c224f24783284f6a52abb0df43b4770102794b30bb67890de793be9a81718de287a8d6b51d8ba4eb325b30c409290657201f998db5249bfc3fc0775e99eff060688d4792001d7475bb652bc930d63210c2caa1cda73a276624b4cf6544ff1af49a0eab7d7744991ed3b4e88fc10e38ea6d498e1f257188d69f3f398e3f5a144ac53761159223593cf005ba5b1658c174c82718faea984", 0xc0}, {&(0x7f0000000440)="9601ba0f7b5d863be7a91324a1e05f2050ef47421ddade1f2b6106ab5a2983afa71b29ef004fa806ad6270ea1764a862c22b30505aa0dd59a5fa63372139a8163bf3efff19fb8e4892e5114d675455f348aaef96c903c11c3c9ffcf8108f4c593682fb44154914775d249afbcb3ffecb9b", 0x71}, {&(0x7f00000004c0)="eefbcadf1979b3d59aa9723fe40b77c94c7f9c4d766ac3c08a9be8d8aa895da3f9ec45cec0f11521adee7e7cc1cb944eb28e6ea29c72eb2fd4c9cc5e98e1bc56fa0065d0610b23147c81023822455fe25ddfb95fbaa7cb520abf59051c1da044fd961e1f21955f6b3432a9702a51840f566042ba2bb371fdf58c40e14928a66680aa140b28b04e460230370d8bff420ed1", 0x91}, {&(0x7f0000000580)="db5fddb98f7430e35c64d9b94e0a6a5237aa29e2ee8fac056810f25485f3d4aaf8fd4d513168198f6d06a1eb50e8377a48207f11da87e54c68c2e96dad168882af05b4c75a86326aa63f7b9d9c6d107787c30435e09023d319012c019c08dcc610a663b46b96c7f945cbc33c0cb1bc2a279c1d99aae85912b7bb460ea0e7d99b07ffb198aaba7ae65985babd7d820169cfd0a7838c550249a5f2fcc6f815c813fb5f0b0798ac15a64b57aaf06f8ea6880064805cd96c1fd9034d9385166723b4f5da3da70a22acbe451681a6526e074d13c55e43e3e83895eec534b9232510ab8b736d19b9e7575d7d6ae31575c9623b520706babcb8", 0xf6}, {&(0x7f0000000680)="33c7a56d8732e88449b1258e5ee78aca1f0ca52fdd710013b5d37f2ff1bf7ddab1b4ca6998aa55090f1e7373dccbfb8d6521d5e22bc76c8beb5466df9b5b0d2750fb4230fd3bae8ba243b5a4a98741f11a277584f998f9", 0x57}, {&(0x7f0000000700)="384527f7c96b604ef7fa22a9f8209be7a6153fb173c261434adb7a2807281752beddee466f156fbbc38bb4b7698d988634fd534a1b3de80ca0ae7e417f966b37d3d152d1b5d94885d4b90cca944fe11e0ed8e2494af39589c6cab93204b2f7571c97e4054b28469bbf3a840503ac9a5f4c9bd838bb1ca4df8281e0463c2da9b0d8507c6190cabddfcd25efbb7db7d686e8dfcbc0e31f4b692ea568f3d09da0951b083764182811b895a4e46cfead", 0xae}, {&(0x7f00000007c0)="848917212a148ac1a6d25894f3a85d2ea791970acf2a026a85e93d2ba8de08dd3f89f7dc9b7bf5b16187b8ccea697a52a61d4cf54c1274783625e5f31ffde849f2207ca436ceb77cec4408645ed9e945e5dcb713403428f8badbf07459ef183ead760a542d451a9d016574e1a24a7ed635c2441a84b4b5c83daf25200475698426f77eb375b75b0cabc32e008a0ca960bce3a0b3dd2755b9b73701f1854a32915904bd77f554e62142c98452575316fe9ffbb6624b209625cfa68043ab16acc2b35fde4b17eb82a870f6af2da0ca330a35f5eaef7662b3806a5b", 0xda}], 0x7, &(0x7f0000000940)=[{0x90, 0x1, 0x7, "5d4f27598b4d5f5a123ee11566d51c1261446e7bee30a8a82dc81eddaf70d20128244a6d6c622e9a0f46a4621b6fbe99a028ca874e6e314f6851534fdd2050d055d88d3650f00622ebc6781fe5a1d03418d77133433f5883333afe7bc95f3028e942986038fa25b8a5027c68d4d7fd7425041f2d8dad10ff77a4cd"}, {0x80, 0x1, 0x8e, "472f6df4e505e20f8335acba7ef0c1bef1b200bdd17fa58a98f4041cb10c59db481f8105a50471f98b09e771baa3cec14e0a432492ce059cdab35031124f348378b851ce28d8434ce043ecc2a5ed3ff92b3d506f79c38e6a72a0f7aea85afed48ab1f9cef4bbd2af0e5d28603cc526"}, {0xc8, 0xffff, 0x4, "13ae64803b039a5934691abba86c6b6d33f5872b08fc5fe2dd1b77732ee687c53f12ce6a05f60c923bac294e1906c27a36e87f5f7ec04e401b816f06b5f81f09a0e4b3e4199a001df644940aee2676ef01b6875b3e310bffda81ca42d1e4d4748b6b9e17a3db18c5ccceae970d7731ff3c2f1a9e93e862bf1af75db321360b3fa6093bd735ab35b75f42145784e23209aed127498f60fb94700bed78a5e76b13650ffff50ae4f31ec1bdd9f83baef5a3ce689c"}, {0x40, 0x1, 0x1056, "c15765c6f6fe57b5a3c48b01677230eec3a5fc6ef2e14e46b8cd65f06b152fed816af32e7857a721c518"}, {0x80, 0xffff, 0x3ef, "87bb14fd33ee4f2d3cba9a009c5f5ced050d186bdb7690e9bc9bfeee6c12fc836a0d2eabea76289284b1849bba1e44934a789ef11981f179b403325b57efe43accaf2cd26ed5e173cfab76fdbe43953a7a9c6b476ef99e165e6c1d9e1f584d81892de3cbed315a446c4348fdb9737a"}], 0x298, 0x4}, 0xa) fcntl$dupfd(r0, 0x0, r0) read(r0, &(0x7f0000000280)=""/249, 0xf9) pipe2(&(0x7f0000000000), 0x4) r2 = msgget$private(0x0, 0x22) write(r0, &(0x7f0000000c40)="64f9c18f0388ad9c5415e83f301f239229ce7d26b98211053fd805f36ac4b8728637", 0x22) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/163) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0xffff}], 0x70, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0) 20:33:22 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7fffffff, 0x8}, {0x18, 0x3, 0x0, 0x80}, 0x7f3, [0x7e000000, 0x100, 0x4, 0xff, 0x5, 0x9, 0x2, 0x2]}, 0x3c) syz_open_pts() syz_open_pts() getdents(r1, 0x0, 0x87374fafc5ac887a) 20:33:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffdfffffffffffc, 0x1}], 0x0, &(0x7f0000000080), 0x2, 0x0) dup2(r1, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 20:33:22 executing program 1: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/243) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 20:33:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r0, &(0x7f00000000c0)="db27134596f1e373121dbb78552f8c6b300ee1bb6a78ffb40eccd590169e85c8fcc368ed728a24d964fb1facb4c9b6e5404ef792288dc743885daff5262869fe37756c783631b91f8de6f69b8c48c958a1667bdc39a1170245f33f2ad3d21beedecaf5f49032cc191af7db2482958ae1e1f3f00ad13bfc6f344fcd3972c75c83c9cd6d1923d19c68f4cb8bc8c3eded844f8e5de8424c85b5da0b1abfe85fa2922b44bcf981492fc362af134b1d74288307f33287c27a2fd1130dd20d3223fe0fa7a77e2d7688096e28e7d056d0d99aea93f8aa4ac47345af493eab5965be83315a6031d243fabab52abb378f921c730e10facf2732cb7b5bacc94f838a626e11e88132bdbbe0d1b051ccccc2e5", 0x10d, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000040), 0x1, &(0x7f0000000200)) 20:33:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6040, 0x82) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x20) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./bus\x00', 0x181) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) close(r2) fchmodat(r2, &(0x7f0000000280)='./bus/file0\x00', 0x84, 0x6) mkdirat(r0, &(0x7f0000000200)='./bus\x00', 0x24) r3 = geteuid() seteuid(r3) geteuid() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xa84) mknod(&(0x7f0000000180)='./bus\x00', 0xe008, 0x0) 20:33:23 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000100)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5c", 0x3a7}], 0x1000000000000144, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002a0, 0x0) 20:33:23 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10080, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x0) close(r2) 20:33:23 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r0) 20:33:23 executing program 0: poll(0xffffffffffffffff, 0xff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) r1 = socket$inet6(0x18, 0x4, 0x1) r2 = socket$inet(0x2, 0x3, 0x1) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) r5 = socket$inet(0x2, 0x5, 0x2) r6 = dup(0xffffffffffffffff) r7 = socket$inet6(0x18, 0x2, 0x25da) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x4c2e, 0xa5a}], 0x9, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1, 0x46, 0x4}, {{r4}, 0xffffffffffffffff, 0x5, 0x20000048, 0x6cefd6cc, 0x4}, {{r5}, 0xfffffffffffffffe, 0x9, 0x2, 0x4, 0x3ff}, {{r6}, 0x0, 0x40, 0x0, 0x267ad681, 0xfffffffffffffe01}, {{r7}, 0xffffffffffffffff, 0x7, 0xfffff, 0x0, 0x3f}], 0xb46, &(0x7f0000000200)={0x0, 0x80}) 20:33:23 executing program 1: r0 = getuid() setuid(r0) msgsnd(0x0, 0x0, 0x0, 0x0) 20:33:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0x3ca) socket(0x1e, 0x0, 0x0) 20:33:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1) getdents(r2, &(0x7f00000000c0)=""/177, 0xb1) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 20:33:23 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) munlockall() 20:33:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x8, "77f7907bef44bb18d5eb3797da8cb5561347aea2", 0x8000, 0x8000}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0x800, 0x3, 0xb7bb, "2b0b38a8e76460e6f25ce540922701cf66368e19", 0x5, 0x34f0}) 20:33:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/132, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x21c4, 0x9) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x7b, 0xc0000004, 0x4, 0x3ff}], 0x80000001, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x8, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000008, 0x9, 0xfffffffffffff38d}, {{r0}, 0xffffffffffffffff, 0x9a, 0x1, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x2, 0x288}], 0xbc, &(0x7f00000002c0)={0x8, 0x80000001}) 20:33:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r0) getitimer(0x1, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xffffffffffffffdb) sendmsg(r2, &(0x7f00000018c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)="141e976ab4d01371", 0x8}, {&(0x7f0000000180)="f9752e45c7a4eb5d74be8e94c96da5bbb4a17e95ad999bfd563b4ca71ee38e6dc36bec53487ae838d48da11ece82d1f513d8c03cefde1a1de472d9e11d9714e8c9a214c9300d4f13f7cf4bb91980d375f22534e9f01d6727c617c0bb3b2f", 0x5e}, {&(0x7f0000000200)="ab0703f43628e74c90718c17a66a7a714085a0bcf8dab2a265c5e0d0a5857196a93155346f9fb69aba0e3d864690f67bfdb491e38606cd8cde8500a3245b7e36e94c3d0ac30213cbb3bc79069c3183f5590e5e137b37167993f5354a5e20fab9302a38b71d38087030cd14a55f5bfeef13a274e7cca82459bfca63969ff06e47887de619db9ff68d5cc21308bc49dbfadd41ed0375b0c78a1500f6a3699379d6e03880be9c5ed58a55f8e0413aa5f2fd7e72aa5ab64b0ed24e2fc1da80d8acdf49e13cddbae4e568ab74a930855789a1d95c567e868e6b4f03587fdbc71471a7ece98a93ff6f88613428e629c682b52c7e2c972cd3c5e2029059ed49c9", 0xfd}, {&(0x7f0000000300)="f4c9b597da0d4d52b27f5b20e3b3db0df461e466d51f80e32902cd05c8dbd087b48cf0ebb5e5e500c407552061ecf847697bcf0f11415fecc66098060fbe8787f7edf94dfb5bf20524b911b5f938a22cd9e57f8ba15673ae53a929d68cc1aa19d5ab06a7dc43865138a27a39f20e572368f1ab5669444bf8847d0038d4b5a37ba33faeac90b40d8540b12649d632177016efb47533183ed9ae95ad5c385b039360fe7968871feca76b5a4dc21d1ee0a1", 0xb0}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="38000000000000000100000002000000424a09032c954e24775c45ba121ca9b099d931c18137f2c2c7f0169272e31c09801b473295771b001010000000000000ffff0000000800009fb196d93d324799a7f1247b2a5ac3f43c173039a19124225bef85d4c82f8a774f33d863899e0e8448d050d6bdeea847f17cce05d3ca58d9a524ed3449b59a5c32abdd5f25392e377f7919da84b0acbbe0dd16b4232209c6e0f5413510354d34dcdab5b388a30320dfc1cf400732ea9e7667fe818fe5eb1619731fbf63a50055be261af51fde0507c20447c8cb31a02f342234b25e40ec0b40544ba4546901bc53f9777747e4f296279b498ebb505da2bf12f4a09e99809ca0a4ace318d811cca1b447df182899ecec3891fa16503be4bef1cfd4b9a8e341c0db59028af03916c04b9d212d7f1f89031e4fbbbe17e7c2094ba8453ea609fed58dd63f399874cd4b198efe87212f351389d34de422fa9c051eaa87260288d153fea3339b641da96b68313319410efe488a239738f150a34fc62fecba5df767042497654764db91d2847b3d8e35fe80bfcfea6fe97634c7f35f7fa34128c98824c843390035a5767178b7240275d5882200d8f4101d29af1842afd5346ccc05eee489aa108ee7778f611de4668faaf26c39d40bb7ab0e7b25ce385c540ca4659fc913055052288d28811e90a46365a51df64e83468142e73bdf9acdeaf6379cbffe280a39d52609a866ef3826efd22317da97ba3b3c400377f71d8b2a10ac17ed240d469d91f47a936a8183e23fe8956809b18c1afb0728cb357eb560072db4366056aabf5278e63b71d2c832e611644c98aaf520db0071f7f2284667a6f9c367b2a13474266d03a031b3f9ac9d5fcd8b651b4ce4343e4f6bec9f24f6e0312490ba6e40a0b90d98d6e53d4be0b83ce1d3b0e459f8dc2f368371361217cb68461a67c10feb13d0f8bb3076afdce3b9eeaa7fb8c80ec9642feec0ac90878b132f2661af286b571671597692bdc943f115d63eba4799b8d6d9f35d66f1aebf685016596d1ec152074127022d5d95834423deb8a398b6fd0e096b3f3641b3ae2a459b5e2b5eb894b51ec1f1932371ee16175d8f3e2f3d23739c71a7e87e1d1106ec963799fb603b91ff2992ed3d692f176e1c34edd9783ec0289dc81ddfc4ce4a29eab3ae06f51bb75b2243acc69a529e554f7fef12fb1df437f830117061b283b208f87cc2cd31a7a1263ed1406e0192e5fcf8acb785b00b2cf46f066da18fdf20a9e568a53d1d4bfe9a080ecda315693543df762d58887c16e37e2b7cf1eab7126fa9f01ef16ca97b4f116fbd3346007bcfedb4a532e5b0d61666b89db265b40ded4eb3532d2c73cf9820f4c5d1968a5cba4af8e81abbfb663788634c1bc0aaf5396ea302ac7549a85d6f9bf427ad3f281f01c95794f619fba1a6a66f865f0b68ec22f2a4cd5b747f82236338b688374c4673533c7be243ce6171c7c88f3df405fbe7394ebe259b02fd8f8b4f0dc80472256b4351a66eb7b7cd61ee414a0e95b7382f3a3e2ca0cbe9aabc58c243297467203837f4873702f33bbd1097bcd2ee5d53778a28e721269d9ee869386034d69b8c9fb3b7fe0e341f9943cafc511b187f0a093f4a48792b9e9776f3e8ac8a24472a5b7182a14546163319be6ed5d1c99f959a8a3580d16eb888b5465d63024e03ab199f11faf1dda16d7857d7632d0a682e702229cb9fe95007ca60643a12333f72089b97886c7bdebc3744eaa502bb1a17298b99a22753d24b75d4440557a27ea61ec79bdfdcabcc1a9381b2c090f3598fe011b46b65eed52b17568252404eb6e8a4ea006d318b62402eb3eac4cab75eadf59cbe9392539c45f32f900b8053cb44b62ed20794fe8e6064813a0e76181bcc938905a3aeb0debafbbf84c58e317370dbc8f03b3aaa3728e0fd0b706d6f0fc64b96f0893d55c4e5cee08286d3e94bec91a7c84c5bbe98458666864a66206dd2259b13f3900d5db18681332c688a34b4f7e3b78808a2c866b456b8b7f6b40efad861669d59a06859e0df58c07327191f85ac8553750867e99a26a810e6b557fb28dc6c42a19303df3fb8c6d8f6130660db27a8d9d6cbddc00d3802f31932dc24dbaed8b5d46a15e6ca05e8ff0e37fefa8d56e4221e3e375076f1c62fbd6a1128973db8088957fbde8a50b5f9c10bc2474485449a1b3b053ce4b508e8074d3b049bf8182de001238234f484814e2772a8a6deb67a8ff88a25a9404a51b6768d39e7b9db47503d5cfdfb58a8e74d9f381c95ea1dfbbda95185606a45e3d0f61e966280964cb0ba2c5a8b19b494a8bab582198812d2cc0bb736ac966fc07ad8e53226e065ede75ebb27d1d5744f4ed946d816774182aa48dbbfa0c8cc41c120c264ee350f5854f14d85bf7699e22b5ed44731cde99ea04cdb256a779c2aafd17a91a9ad94a77912a64f52d286dde68241f7afdfdb7a77c02c47a93c0ae1f0761d109f256f2104756254b4f6e58c18615c37965d4f1efcea9e2fa539dab9c9aecd9984c3d6b591d6c6ec97d455c87ec0162bc7a837aae52ac4733661b4e303293a336a6e51e3836c43d09c48f01a1b47c0449f338184a8bfbd5bc71e99873c693e9b344080dece614400faed45a2f3341dab008398b7f31d58ef7fae1938daa72f192e4a5582ea93d569dbe3bd853287dfc38063eec8d812fa5b0d76dd7f4c0668aa1fd81ba4266950aa653da2f013451c9c61f8e7faec75be20a80ce3eb6769a5d9611b1aef338902d67e248d5a7335909e2ddf714a028b192e82cbe707513a2420de225626f46532aa05ecfe6f13fabd0c3872f9ef6611582db6d91cedfe53546792c2d36b88d572b2c9dd68736b252a14f356ae78c4cddb17aa6daddb41275b3599fdfaa8bf64447f0efdfa4ee1e2ce52450a164bbef8c0601340e43b7dd6bc3e0733ebd93de90a042cfc3aaaf60a89155a124828af612d50089e3c0a4df76b9bf378e955eebea68860af1da8be3b63cbf218629e1c05b2bbf1c01d020d055cb5e9b88b210eeefce24035a8da449def749f72e571beefcfb91fe4cbc4d26d8b7bbc9890cfc9fc952e4f92f72ca6beaf0f88d652ab9db18ff9eab08e5867a07f04553c4038374873ba7951f4318a9f863bc37f16d899850f6240c4085d5192cbf21ec32c21052fe5a547375f8fc206bd3da8f0f42331ab9bdf4175ac7948f92de4ed9e5fe04d22392a022b286ac6442c6bded4447eb36394127a951f29932d8a194a03ae026a11529b8d444fd93a156e8d02829b9bf59b8aaff7ab28a91f5b7477ffdab2905e65481232991dcbbebfcd6b1ee2ae629a6930b34036dd2a21131a293aca344d9d11b5e247ed2b556baa2f02f84297e5408ded4bc13b69e7568cd4e88ec9cef475e3f2498f46899bc32330235d2063714bd3613244f418ac037ed159e2f05668de01c06c020fffe60b93b22baf3d1d398e87575c4ce9193495e45ae34f09b4210ce2b189e73052828c854c7f88edf333568f38f3699289cfd8bab8b5861902006b6fefeb46fd493ae430564c560c8b0433ff8bf31b25b6ab952ab1dd15c4951b8c8256011ce366c0be65958eddd4984c560c42e136e6178fd46c1d8e86f9c47808b639133607ef935f23cbb7f8bb4eb18e843fd566754ba0145e354caf58a990002745909cf51a3ca4dd68adeaf9c918a1b792ffeb4f861b1e1326602ef14e36370c1cfa91a9a948504b280d80e843f81b79295f4ff5c96d7cc7dfc8fff3eb564a850cfc49bb894aca25df1af3a5158cec3643058a738207717f61385749f9a05a55d88d2e7e9f0eb68d942c6b2a1805ca0b52c90b3e194cde772ea5a398920bf7340fb80c6a91d86ff9af4cfcb2a8d126bf9da34904335f87e83a3538140e022252727828116cce6cc82e58276b8bc1f03b280ecf11c21ca870ac12e5e7db5500c92ddb8513515c6a45393ab3686f33cc1c7b40b1aa3bcd603e6aeacb1d0ccf95c9c7bb332a17a12f5ba7e10e9dd15dfd17197ad73f6541252a16ea7a24dc53e17429870dc5040ea7d29cdd3da47bda3b9c068605496e6335d1c1554b4ad9173adbe1942a13ba4c5f4b7e053473700299cc1e978fb0d23c76da6572112febad0a6e14b6a39ece0482eb55e14b9b8ee1f1d43403a77165a9a63e9ddff4a53574f13548769fa83e40c63feb7f1a05ab940a8b0918c40ba9c022d0b6cff6a078b6177fed99b7379485f60d7927e83a7ed299e480d1f47551e86443e23e15caa61eb519092de9d39ff683b70c98559b855ad68384b66d41be704d3d2111487dd469c2b1a82b1ecff8cdaf5a9b5b4f02206adc58257ac49e47e740c428894368897c157ea56270042cc752adbdf2d7bf51625fcdbc304dbdf9f05ce8102efb109e3dccec035f7820794a727b776df7062910526c6745acc3719a3858afb2a1d2c0085d929d236a6c092dc9ca609e2ae4962f237dbd177a41a38eb97dd904fef9eb78b8d3df559f7f44316042915d2d5fe079314a447b2cef3fe263b8380439f42b8f083765d1f8c2ae09860eeb87d8bdbed72b833534c625c45d54eda01a71693be3a026859ac26d54f90c4ade37b83a99933040df3d8e81a4104cd5d6781ad391c857a6e0c98d7ec01b0d435ed5e32a579354f91f93a16cda1176e4ef63e14f3be0b0ae11b2350d4f74fde1698d3c61839f75147ab36a371cd745deff3ff3e10e179feb1132e45576b6e0f010253beb3ab03bb321ef67a364b4b08ce2f606e6c174b5d146e542ba8b65b88a40379a86d18e78f5fad3713a3d21ba1e8e5c54d35b2ad98047ed58fd20dbe07292621a11068c24d8d24fcda5396a6b33b52bbc37b42bf8eb38f04192e3d2e9605ee7a1cf56e890d14eb69404c06a5c762c0c820ab2c1ed5bd1514031fde6b4ff9575a9b5cf672b0fbd6b1a6725e4db486437d1b1d5f9b20c186047807224a9d2f2d58de16bd5afbebd154b94a9cbd372bcef66a3e7a30145f783db5d8526fba1b72113a9b4829d8ca9873bf227665aaa23527b189e48c99c70be3bdfada05161640a688ce3466cb9c7d5bedfce7145b4b1602db4189a1f63ae31eafebc12e4be05e87a71b4a7fb20bc05a7363edbfac32e26f0e209efc944e00bc2079ae76cbc2538918c4198f73988b326002ad9a3da9b88b56fef943f202019a26908ec7c5679dd5f743d3782fffb0b8b9fe4609f08fbd6cba48d1b0bca3b4353fa6d8c1828258dea0e9a13f9b51b86ad3b8240baf98f5af83f0c23d59330c6d70e4e32e6d3e32312ac1a052e55a07e15b1cc363e63b1374869bd2cf9c83227d92494eeae3be78e1b67e1f9766f2493a1ea0f2ba182d6f0ce785a23a98e145c948fc60a0d65cfe94f461d19ee45c023721a40e8de34a6f1153f38bdb9025da249eafbae754531fb103aefc9ccfed036e3003d018df17bd673a36f846cf154894313d8dbbb24eb699ac74748dafea03db28f0e09e8ba371fbb0b3a0c4edcea4a8368524c1f5898115047755de8e8d881789c1810cb5b200688cd6df14709ecbec1767527bb0d67d8ea380e65a9bad48a50be404dcb7c956cbe6d8bdd239331e0610256c551b02e37c20554c9ce2cb9a2e7b7ae1d19fa1e2c74ac824fe53f9a5e4038a13acafa3129e0cace8518d067a10114300950743038f66ed6f4867542f97b358daca8d1c6cc484ef6e205cb1800cd118fff226467a3c5d093d9e4ae5f662585bdf88c006a78c02461eaf4f745a86155f923803a7152f302080b75bf9601547000f4e874aa50a6e4a663cd776d780a6fced7f6d97d03ade533a2d6e45e18b65524e6d480c609b8df791f422a07a01eeddeac4d7814510c826a498ed2817b9a38b50aaaa0db4bc9708ed798f763253c6800000000000000ffff00008de20000a61461253d6972306688936b13d9ab0edfaa9d8fe8bbdb6c6e958c02d32dc857ebbf880dd1250bd0640fde731587fde099d916a0dd50887fd61e19cbf41d0daf387caa819e1ada3e32b0b8b5457a886df2c15f6a12441566180000000000000001000000860f0000ac00000000000000080100000000000000000000030000008181ce9960962db5a3a79270d56a01ac400f6bfa3a9da72847f152b25fe48c8fff350da1a7c577f21b5a63b8cd47367e25bd1cb7b088dff7645e84fe0e073660153eabb320a63f5899abf3b964119f2c009f459d9e5e7d12dd67996a8edea911fa770003c581c569ab709482120222ad57879c30e5f7eb121d6263982a9c598f4ef5f496da20943e5191f18a012e48d9f69aad10385943f2283dbb4e1ab95b3dcb8e8a149f27cb5bee06da2c02ef80cb009822be766aa4dfc6d5085dd44bae2b68949e4e9717bae043f0201b187f6363e72a1c4169ecfda9219127668f29dd06e630b019c2926a76fa44ba7d26a78c84752cb300000000003000000000000000ffff000007000000a73508c87bc33ac84c56cc29f53710fc3811c8eb2561e2d0ef26e7dee3db690068000000000000000100000001040000b7a2477465ff35aec9cb2a5d754642e2907224453a2d86526006e5c6be30e7b9d954279c54f2d4028daca30ebae140cc4f111f66f441b046166b44006d562d9e80e17a812d69fe68c25871619d86c0be0dc6d42331b9e3fd980000000000000001000000630000006f5565a1351119254f4a6496cf0809e9a138d63065fcc0476fa41dde0f4f1c6f2beaa081bc90409ce345e03886fb4b21f7bfb9a52232aad2a0b70f9c22b81cf318e28bc71dd980ade42fd604a1c15bbc8eb991a9f0175bc70d66c80f15e23f5335bb17f5ce2435adfa92d6562c049bdd83d82691ff539a6320c94320906e39c013cb700000000000a000000000000000ffff00000100000005158312bf0fa885fe7783ae40af66b502f4358ce3ace866e28e78c2c333f6d5f82d1b44af3737beecbce05887f8f7f50bde0b8c95f998efefd2c8329419a3a5b64989972df60f2d71a81b776e81f3b8b1d7c9acb1f2577ab0fba8f4d5c6c8d2cd338c4d8bf7c28e7e02454c38b1292037dcfe011a7b1cd70fb7997a0affdd83076e646dd7962757d1026a0bd62800001001000000000000ffff0000050000005f8c0d437c5b222d840896797f2bcd8bb89ce60a61feefa6bcb679d1bcc8cf89326ed19c068734d57e56b00c2720ac2875a17a0af799e012ecad19bbbff1c90ef6751d9f2153070b7d0f84d6d0510befc4370e31fd2288f2a2b7b0da1611ca533385de3fadc46f340fc9709fbca10066f45289e35e5451a58dae202e027523f6d3a140e16fabe9d0f8dc68835f69e9921817fc510a2c3a2e3b907553c3d034ac637224917325d97536632b8540945d745c29b71e1efebd0fdab5b3819b60191b70104297415e4c65ce22499c68e5e0583b71d3a501ab780e3d38cc683b1657222003c44428dcaad56e5b656351612161e396409e53535e277ad8fa42000000000000000000000000000000000000"], 0x14b0, 0x8}, 0x403) getsockopt$sock_timeval(r1, 0xffff, 0x801005, 0x0, 0x0) chroot(&(0x7f0000001900)='./file0\x00') 20:33:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000ffd239b7c46bacd89c9719b9d4467535084c6451a517640302de1b8972553472231a094742ab1cee7a72f48e"], 0x1000000f5, &(0x7f0000000100)}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 20:33:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r1) kqueue() r2 = kqueue() kevent(r1, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) dup2(0xffffffffffffffff, r2) r3 = getpgrp() wait4(r3, 0x0, 0xb, &(0x7f0000000080)) 20:33:23 executing program 0: socket(0x6, 0x5, 0x9) socketpair$inet6(0x18, 0x3, 0x8, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 20:33:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x120, 0x3) close(r1) 20:33:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) open(&(0x7f0000000040)='./bus\x00', 0x803, 0x2) r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 20:33:23 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x6}, 0xc) 20:33:23 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 20:33:23 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x2) 20:33:23 executing program 0: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) 20:33:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) 20:33:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) semget(0x3, 0x7, 0xa) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 20:33:23 executing program 1: clock_getres(0xfffffffffffffffb, 0x0) clock_gettime(0x10000009, &(0x7f0000000280)) getitimer(0x2, &(0x7f0000000000)) 20:33:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r1 = syz_open_pts() r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = socket(0x6, 0x5, 0xffff) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x9}, {0x18, 0x3, 0x2ac4, 0x1}, 0x1, [0xe9e, 0x2, 0xfffffffffffffff9, 0x2919, 0x1ff, 0x7, 0x9df, 0x2]}, 0x3c) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/39}, &(0x7f0000000240)=0x29) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x88) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = geteuid() r10 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(r2, 0x5) r17 = geteuid() r18 = getegid() r19 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000300)="beb31ef8bb7512bcf5fa1a1a971aac736d20daa457072c3092f0b14cf57fb0e2f82d9229634a67c1b593cf433de39f9ee0112dd0a0dd3b522ba2b4f1ab2c814cdb54d413489d70e30879c4b529c4d66868f855db3928356821606b0f382ccc84f2e174cd413c385bff4545332df964283d091f51cf6720709f9eb759d41c7729183502690b6e1483685f87b13cb02761322176baa77c475d7eda7e246927c65fde3a01c85417c42a0a20d6ae49fa395a94527049e58daa4fd9f0b35fab6a60fa76437a96b3bdfb9cdde64a7b34e13393d92ff9e8362f33fe9f4999619ec6e8317bb26f6d781ad48315", 0xe9}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r3, r1, r3, r2, r0]}, @cred={0x20, 0xffff, 0x0, r11, r13, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r22}], 0xc8}, 0x0) utimensat(r0, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0x3ff, 0x20}, {0x8}}, 0x0) faccessat(r0, &(0x7f0000000880)='./file0\x00', 0x40, 0x2) r23 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f00000008c0)={{0xff, r5, r6, r14, r12, 0x20, 0x2}, 0x2, 0x401, r11, r21, 0xfffffffffffffff8, 0x2, 0x4}) 20:33:23 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x8, 0xc) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) 20:33:23 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x10000}, 0x0, &(0x7f0000000180)={0x9, 0xff, 0x0, 0x1, 0xe7b, 0x2, 0x2, 0x40}, &(0x7f00000001c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f00000000c0)=0x7, 0x4) 20:33:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x2) socket$inet6(0x18, 0x4000, 0x800) 20:33:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) getrlimit(0x7, &(0x7f0000000080)) getppid() 20:33:23 executing program 1: setrlimit(0xe, &(0x7f0000000040)={0x0, 0xfffffffffffffffd}) r0 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/28) 20:33:23 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) close(r0) sendto$inet(r0, &(0x7f0000000080)="021f7481cbe4100fb0bdf4ef74f1eb58f868906f31f5fadfb8f17cd6ef7ebfa8ef8672a5d582f0762b4c61997504623bc0e62b3fcd698fb2876ea616b0586a528de51e108e4fce5338fe4d", 0x4b, 0x4, &(0x7f0000000000)={0x2, 0x3}, 0xc) 20:33:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) 20:33:23 executing program 1: msgget$private(0x0, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() getpid() fcntl$setown(r0, 0x6, r1) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) 20:33:23 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x47) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') chdir(&(0x7f0000000000)='./file0\x00') 20:33:23 executing program 0: getppid() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000280)=""/155) r0 = getppid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, r2) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) getpid() r3 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) accept$inet6(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$inet6(0x18, 0x3, 0x100000000, &(0x7f0000000200)) 20:33:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x222) getsockname$inet(r1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x7, 0xffffffff) 20:33:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x66}], 0x1, 0x0) 20:33:23 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x1fd0}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x401, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x48, 0x0, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x6, 0x1, 0x9, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20, 0x2, 0x9}], 0x3ff, &(0x7f0000000180)=[{{r0}, 0x71a9cd98a393a813, 0x4, 0x1, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x5, 0x1, 0x3, 0xc7b6}, {{r0}, 0xfffffffffffffffd, 0x94, 0x2, 0x17, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x96e, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000091, 0x2, 0x800000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9}], 0x3, &(0x7f0000000100)={0xc0000, 0x279}) r1 = kqueue() poll(&(0x7f0000000140)=[{r1, 0x4}, {r0}], 0x2, 0x0) 20:33:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 20:33:23 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r0, r0) fcntl$getflags(r1, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) 20:33:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x112a05, 0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) 20:33:23 executing program 0: 20:33:23 executing program 1: msgget(0x2, 0x8d6e5f4165fb67d1) msgget(0x3, 0x280) 20:33:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) semget$private(0x0, 0x7, 0x1) r2 = semget(0x2, 0x2, 0x4) semop(r2, 0x0, 0x45) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2e, 0x0) r3 = dup2(r0, r1) r4 = getpgrp() unlinkat(r1, &(0x7f00000005c0)='./file0\x00', 0x8) munlockall() r5 = geteuid() ioctl$TIOCCDTR(r3, 0x20007478) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = open$dir(&(0x7f0000000440)='./file0\x00', 0x42, 0x1) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000640)=ANY=[@ANYBLOB="11009010d48646fce310071b8000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="fc74965d3d065ab97db7f24373e73179bd7672cb1d54fff61328505bd9ead49d691a87a043e2a75001f69fd251b7e67d33ec64f871febbe036c403ec99deb02823af574cd078e463fea6883e86956cdadb3f6d634bc0dd4230be7f3db53637862599b3395081947a1338bd1b4f29", 0x6e}, {&(0x7f0000000180)='!\'_', 0x3}, {&(0x7f00000001c0)="a6758f907322aee6d9c6373499850a13aac786ff10b0a6b9d21c2fa0f3d516fb531a94a53d68b3fb37b61ad6b5eee4b60b45836f6c25a6686749181ca0c2d43e4c7bdb60bfe0ebd2cef479b7449dad80a9045e284d6aec60a72685729f30670e", 0x60}, {&(0x7f0000000240)="e2f1e2522db9b28ac384bccc483d54a547510b223996cc50bdc0434dc9", 0x1d}, {&(0x7f0000000280)="fba4b60825998a39f85bd0f36526c2da992335f859f4957a4527f0d7b1cd0e2dc6dc450561bc873b274bfa68c0f77598320d11bd4a25de5b0ecb91cdf2be4e8d9762d9a28cca9d70ffea42cc915597d20646ee720a6f306c0a8ab61b098e0a9f9d1fe906acd67bfd52ee45c539e7df21c3b5813c58a2aaedbf861056fd9933d9d1450dfe848bff0156de54dc1403b936b4b1ba4a0c8f5cb4edb996fb3e9c6bf2a81cf7448d46291179aba22376ba2cd8aea7197bbc02ee3c7ed1", 0xba}], 0x5, &(0x7f0000000480)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000022000000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x1}, 0x7) rmdir(&(0x7f0000000080)='./file0\x00') mknod$loop(&(0x7f0000000600)='./file0\x00', 0x1000, 0x0) 20:33:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="de960ebcaceae498ada27591b7c2aeaeffcde4bb8f10ab4a35b2217b80902619643cfb17a6515142b2020ab29b066e791d8efd", 0x33, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 20:33:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 20:33:23 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000066, 0x0, 0x0) flock(r0, 0x8) 20:33:23 executing program 1: setuid(0xee01) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="732567a9996c4c65fc305fbe74ce816e1a", 0x11}, {&(0x7f0000000100)="8b728ed67bbd0d11ae5457d667d2a4d82ee6b1829c77c85dc63ad6415981ed66110442384db1ba619ebc46c7d277e00f336da178181523e1af8069bd09c120d6f583", 0x42}, {&(0x7f0000000180)="747e9732400375589a09f560b22bc37c108c49ff815f283a840d1050fe6ed6b7eac2c625114e2764044bae615d3588c8e4785ab43aacec7724f2acaa713aba2581d2b2c7ef344dbeb2ef4a52fc96ddf5ad41ced16e36ff9e05f48b77dd629b2e98ec019749a280225010a315ad69eb888c64cba58a7d0046263635c5e02f90ec4ad866eb2c597a0e1f0bdd5525d35664996442a17406b4aa0f00b3392cb42ab00dd5163c7153e1a4782a2f3f264eda574624e4053e2cf601eff7213adf693fee75aa22abe93c0a6c38d73285074d3e74ab4d356d4cca", 0xd6}, {&(0x7f0000000280)="d5ed0f796188f9979cdfdff9fd22cca9882ec71a4115d1f9660b737dc3", 0x1d}, {&(0x7f00000002c0)="4eeaca280dc6262babc5386de2d68c536c209a0f28130a602a5d17f8ff100ac6e6b0e7c2759d791ce82cb1605f4831a5ee25e1120050d74747cb32e73d6ad6b4847f25b09deb1b041aceb18a42cbb6a70bb4ec4294f6271f2834a6e57631613346bf46e318bb1ffaf3aeb4b5011ae24ef2c0cc2fc87870e9f776b3bc176c6b17b4705c450b90cc927c70586b9c6e563682a570c41e879c3cf0ef1095ecae", 0x9e}, {&(0x7f0000000380)="7caf82bd0f3464cff68d2c0c0a3e6524f047bc3de17894fab355b3028d84e49536086a533556bfb423915ea22c033d80b8158f65123b15060d7889369b586cbeb74e9c033fbb5815a7475e5276fd33db448a57dc4fac87a19fda7ff8e042f7dbdcd51a1ccae37bf6d0baf88f379a9348e856168e0af786e91f94badbfd92fc95f89228e6a4d11772d8b16fce66e2ae9e1597984411144279ae6787a2b8ca1f0bff29244b4e0191a8e58778af0fe2b7c4b7edc629b6013ee6ca4f1a484b8dd77e013797f66a6ba6b75b74aa5acfcb6a28a67272a695cbac44f23014dd3c9ef05f43be3b068062", 0xe6}], 0x6, &(0x7f0000000500)=[{0xa8, 0xffff, 0x3f, "ced37544ec31ab0458139349e22d17aa7f43086feeb7de45e3aa60f05639784660b2bc7633a164c32cab1033f09ccda9586c7a649692fcf73424dd9487aae47255dcc1bb8a59ae0f5fe8523a7346994520525c147bf23ad10445ba634913dc22f368d8209ab71b4e12fd85fee614703e818d5c829dde112d609d586d271b0324f574100760fb0ee7ef902691b582c7c0567c"}, {0x40, 0x3596b3955c73dab8, 0x3, "1affe0665a501f4ddf247c482c84b89cad8ef8203ea9b12259a864a96e62524dd21a6b391c47679c1c624beddaae30"}, {0x18, 0xffff, 0x8, "1e3732f1"}, {0xe0, 0x1, 0x60fbcf9f, "5374ba6495b21b1069e71020b1b3d8f553905d0ee18c154155bf8bddc7aafee105c56cbb30f636ebc66b7de9d88f129dbbedd00ebb9ffdce70aca1a76331a3959d557644dea6b09d1c91017fadb024e85665de0ef902f3bdcc9622c85572db4a4e13649f3c9105e4f0ef03216e3e2be2c54a7eb51fd5e0e30bb7ccbc8e4c038c88267f0551a1e0f995993128cda81628e428595162aaee2ed1ae20f9225735f39113bbe581eda43085565a4b33c52bf25ab113f3cda74aca122dd3919186b0211f406c1db4f3217db7031f22b265"}, {0x110, 0x1, 0x8, "26056b47cdc54a50fcd8a044ec653e2f22ed36351d983e385715f182876ef718f9a56f0685d7cccd99d9132f84d134f28a41f7057c183e6db53d22db9d1334c7b3a8aef825632b623f7df649272dec8c3f65a00d8d6f708f865ab4d54e72f4ae24b2ef227e28be5a62b804395ee539a1356566170c4e1a8c183ff72441af074d220fc327cc2cf2a355fc33a17cff5945b2f8d21685fb058f634c338fd55501a7d376bec378665a6fd7e71d5d11fe0102f78d8afbd52b7d04e1d16bd0e0f6a8da5940f64cee9e004a7aec10d369855346bcd8291a9a5eb8e932eac5389879099888a2db321b07bd1fd901b99a662d41ede30f327f30a50d79eaf32385"}, {0x30, 0xffff, 0x84f, "e2e35174784447746d6586f8a44f6329622a393e9d598c593247e2aa46"}, {0x30, 0xffff, 0x9, "2479e0b9fbeb86277f61d66a9e5c64ee004ff16ba851559c65"}, {0x100, 0xffff, 0x64da, "a1d685850aa42764ab7a7bbfa6ab9ebd55f50c8df1d1488f847f15828f1f4040042c2cdd9194a9d9d858dd52b2951067e3a152e9e08dfa5cbaf4cb17b70a1fe3d98004e8f7e55a428309149a9b7283b0de2ffae79429b9eebfcb8ced6d3ff4a89b0879f82ac5b72c19b1fcd072a42f325f06cf12a13647b0af86a746f7ea4176fa9fc3e8a0e0ca1ecc6c78101352fbf2700c3a0238464e65742a7fee8977a6fda15932a0e4237f6fb93b0d24f99bdcef0e7da89902107229d7c960f89c97d2d338a15976010a3da2d7223376451b85801afc8556bb75e51ec08bfdbddf89a12ede0c4fea94f851f8505163ee"}, {0x20, 0xffff, 0x1, "7d07f58acb04bb63fa5c0825cdafc053"}], 0x470, 0x404}, 0x40e) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) connect$inet(r0, &(0x7f00000009c0)={0x2, 0x3}, 0xc) 20:33:23 executing program 1: msgget(0x1, 0x104) msgget(0x2, 0x120) 20:33:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@file={0x0, ""/5}, 0x7, &(0x7f0000000080)=[{&(0x7f0000000100)=""/250, 0xfa}], 0x1, &(0x7f0000000200)=""/184, 0xb8, 0x7}, 0x3) 20:33:23 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="100000e10bd828ffff00000100000000"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 20:33:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x21, 0x761f}, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) 20:33:23 executing program 1: clock_settime(0x80000000000, &(0x7f0000000140)={0x8000000006, 0x1}) r0 = shmget(0x1, 0x3000, 0xb8, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getppid() r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1, r1, r2, r3, r4, 0x0, 0x101}, 0x8000, 0x7, r5, r6, 0x2, 0x1, 0xa3a}) 20:33:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x180aa, 0x4) denied attempt to set clock forward to 549755813894 denied attempt to set clock forward to 549755813894 20:33:23 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r1, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semop(r2, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 20:33:23 executing program 0: r0 = socket$unix(0x1, 0x4000000000000001, 0x0) getpeername(r0, 0x0, 0x0) 20:33:23 executing program 1: mlock(&(0x7f0000ff2000/0xb000)=nil, 0xb000) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 20:33:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0x100000001}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x6d0, 0x40) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r4 = getgid() r5 = socket(0x7, 0x8000, 0xffffffffffffffe7) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000240)="bb1ad2e6ecc001ae50c903c3c3d62c2e583dbc3a2d0e9764d9f302ad320b4189f5ebe66365a2a2bd696791cec7acc15065bff11b36b6c886873047c7ff46f3777545d802ed79f7b0dd5d5e913eca5166cd542a627803cac646c0c82856be94a90d68beee0fa2d57cb32b3ca1d3092adf2c07915e6c0e400172a7bb99b2b0379716ea292bbdcee25093bcffc1eb80025212cdbb655f1876b879d4b8303ded3c264a9b2a0fac66c51e0c9d3b4e10d0626d4b8fed94d253f165847e00db0395d8021f1ebdf357bef356dc8cfe34bb6c31", 0xcf}, {&(0x7f0000000340)="e8117e6909ccf154734795a580bc5a7ea2079b3d0c7981db6ab1944978f6412ac5669da08c4451452fb7aff9eb2b3ecab3e6c165cf0061ef9f9f7e479542a9975b83c9e0f2689faab7895264a4b9e260a459646fe3de03f48e81744f45ef", 0x5e}, {&(0x7f00000003c0)="f61cae1923e65721b111a58f755d3ee807830ebe6dfbc0f41eca3c78dabab3d433ed6931157cda7d2eecb4bfde8d04d9efeb361df23d94fc5c96bb13b277117a7f8ae94571c6f1e315dcdd7206bf3f22c7bca6a7a7d8f762453f1af500d37881c960b07ab2abbc422413c27aaa5a78514278aefc3cb9c41bb8791f3d8297a8405ab4ea65ef9d7cf6e53bac0839d0f898dc6c4e2f235bb0b14a6b22ffacc76d8a8af20bb03987493bb869d75d8967aefb1dc18c76eb60eeb3ca75ff433102d07e66572892e70621ec6e2f4605f7378bc6673687a37b1e13e588949a72b796ef6f6fcf64a655911c8c7dd4baab535dcb", 0xef}, {&(0x7f00000004c0)="944565745102dbce8a32eb6049c90fb479f59969540bac7b22ea50f3e3ba6d32d84127e3a39ea3e3b9c26c38adf5d2a1734977b11f78db2a9a0b33f5", 0x3c}, {&(0x7f0000000500)="f3ee1882de7f9d400519e3171b493f06fe829bf6e540422f67d845089e5e75e0222ca6afd857c0abc19e2dd8c6b15a587d842d2fd81fbe628c33916a46ac7b6f42586158100a4d80ee642948fe84dbca46437543fd81ec71760dc94bea55974ffd8966181ad91ec9ef658b3441625604eaac4fa2cb164a64faa3b91596f0984758d45c43f5870b26386b29705722135a353845efbf181ef1b8b1258ecd2de02bcd1c469f85426ffc3e92b35087251f98ba27ed28fa1eeee91e6c9c92d654e2c6", 0xc0}, {&(0x7f00000005c0)="82e28f5148e906ef82b245dc0e65456136bae79897814f468c6a0351654dc1f27774d406a0f6f4182c7ab94a580ebf1d936d125b4d9ccee40137eb93b6387074aa6651bff622c0ddb5cb501064a1e657b72c9608f0a5aad2c578c0a3a476e2619fea74c1b67fadc78cc28d55918e3b4f8d06fa08d15151148a17afb8de663bf228f0cc3e899e040d4c1e1adf69d8736edd338d393a35ad42b64dd773c7006335b3d7fadd832d89c0415c65d5213842fb2c09fdeefba6616c4b74632913aa9254289a2d5c897ef0a38d8e18b9f9f8d387080038ab1ee9b31684e9a9658c093275feb4dbd19811f633bc360d879415320ce31b7b28aba947cc83481f018be6ea4b49d8ab695a0c1e1863ff61ded5d2defd41cc1d48ba20478f5630ad629e9bdb31c1246db20d96c581495de86aa98de0a8f998604236e7fbec50b7412081e0b23a3ba7539befe70f867bf0a65b631bdfc605c6f3cf93b0ce133a815c4c4df8e64bcb082e72d77ad795330f42d0581d6b7bcbf4f6213dd86afdbb707cfa876ad0633230a49dec8a13bd4c380c825952afb2a44768a76924aa3802d8b9dbd258f0f64c5dd1ce3f5319c55e008cde71499b591bf31929455b72925e9fd146f74ddff2d484c9a9b09ad43a33fccfbba798d8c12c48588fe9bd0f5bea390a87fc51592b97134db89a8312fc1408c473abcf7f75727fa04c48a5da411e12cd5d851e7c4a26bd3a441711357c0de69e23ec38368d165f231064fdc634af5497a836aa2e22f2c8d84481264ab7e779440798d7e0cbf1da435e6bbfbb534e763d1437c6d47f2d3c075d81c89a4c7375d7dadba9cdda3459963dba5c83a15dcfd36d8926d662a995183bb899a051c5805d6bb192591d05b3a0c6f426c164003661a71d1910e3ef9ffa961831f1967874bad508468764d1458cf23aba6e15f538cbc3bacac65919f5075fca29015f0352e91d7cb8afa822e365c173e925df3d1fa4305553ab3b4390b5cfa9f223ff54ecf563d4339d6cf8cf8d9afa01ae5e51e2b5ae22e38a01b1f986e22dedcb5c7a0518745f70bf375e254c88ee48c6c949ec7c8c730e05324c6c5d247ad2651b9e84e8ef95c71aa95424ac35eb797e80f1700fb2ce7f8d5e2743bcad8e55a153c3c70e91a0093137222a74f62d343ccea090ded111ca4cde7fccacdb6f61f2788a5cfed22969d2b89ba964b307c9951e94937763c1c5f416b3e0c3f049d874e7a0beada93f6723182fc6ddd35cff29f78272e2fc068cc31b417365ad5cb9a70ac2e9a00b34fdc2097b50e2307d131d424eb9943cb5ba81c20b24e07bd94940e9059c932fdf9991cb200cc49a0f993d3ce0609f361663047bb051553d3b4b7f58ee7feffd4ec0cf762f3ab2f3a814f0de6fd1e67ccea496cf9d9d6d79250dbffb975e640f00d1962e481aa0f006d825ce3433e0eacc50660c942ff38cdb070d24cad5cbeed60f6821266596a380ed64c4bb6fcadf3c74baee2e1dcd5dcfc0b3b17dc02cb74aa741baa680d2a56a9eb08c8ccd4e0ae2fa35c94a70e30e7a403051d664048aa09040be5e2019f4814aa2118b57b983f1a6b4f975d5ee7cc43c45a20433b7649cf7530a76d6f028ee0f0c243b3866e4546e8916e1070a5ef9a6b61170c67a7bd3e758b4f685d1d06c180df68000fdd8d2087df04583ae63f9185f91b7269470e58394b51ca1629bd75dea9db9d9091c55b5fb3a6039487d34b0ea03bc3ecb50c86f810a2e50174964fdb07f8f50260d175ea3be1629d0ca249aaa68522aa7efc3550967152990a7349322b53462221fd9c72baf244f796a19083829211e515da37cf889f0faf0667501e64a446f062042814aabb1dc353f96a3ecb9b0b1d39f12d9e1b3bdbbb8c75e7e1f0594326f4e9ad4a8f3b32c62009235fa2a91a442ae7ba23193ee97f8d256400a793e52f17798a6c38c2bbc4493c6e666409673464f4b0b4f081e220ad9f642bd371314e585e429567a4e33837e7d8f63d0eb4ac907ed86a5ab4155fe3892367456a14f988c451fc6d781a26041325f9197537fd22642a4c11899aa36b52d8e37f4242f895535d99a4796e091ab734c458b5c6682488479cd2a013e0ca47c5ea76c769f3bd2dd8c8bc27d93fe74030c077268305c5b0bda681f0ff85a4edd42dcf922e7665caa4418148cf6a569f1757d2851c89201b96b924cbce8ea89035744198ac05467c1a8f7a9db45372cb2f55ad5ca346c54e111f87ae563cfde5386815c8b972ea144a9a97e502a35ddd51e79b664f94270203003f10d541c68d9b8042f5e728f0fffe2afc5c3e123d4d96464d44f0940c78700c7e9f2c15fc4802bab21b0605283c405f97d26ec7fda9aa9f43bf740cb302d25e4fcfb21d8ed1d2d1cef9e3955ac02224ff01c25647879c3884bbba5d9381c85de24f79a96e18bd4711cef0c02c3ccf69e36ee8726fbf272313c27db93254d89e4111e87087fbb807081c4c34ad7b60d90af320c9c064b336f1733f01a0eb9354181474f646b8c1002887265092e6489caada2bd5c54673dd3941fb6574ce03ffa35b5ee917dc7dc1336025ae4e7b7b4a5f38504661f39ee5a015755101dd642b226faf28f9b2a6275ea26f14183b285d00ea4b62df478feefd4873287f1f74d11bfa8e0d26a71f8d3ae1986181b374ce0274187bf367111e2254dafcf338bf76b9fbfb44899d5bfafa943552a8248d2ac78c52800f5676de55cd38400655da5b9b739deb4de58b9af886e678f6604d51898295d226b231758ad94e0e8d04f34b63d8714f7bab8833dc69dac1d72dedf1209e03c2d5dc8f115078f365c4ece1cffbc59f8611c3eafa945500d61784fa3043344a106850f1e505ccb8dcb385d5cb9d10430442f3dbf8a1167cb7d602e800dc323a89096cb1ea85508458c4bd225a16458d97389e39e31f8c3a80c8d267b879115479a05ca0c676f9d85a3696185dfa73192a9e27de05bd0a09228eeaa61052fbaf86793a731d5de1a824c4d5e1ba4df06fe050b3654f711bcee8f313610619eb54d4ac3dfef212576ab88d187ca999c102b10c38db62a6ce5a11691db83a146e5f7e1fb8f309579ddb0a90b94404d92dc9406547ce9c971f30126440f07240ae26fbc89fcd26f1382b0d7af9607c626ec46c6fb242847b61f23efe7b2fef9791fabe8d01f1d588cd0de74a573a6c905ca4000ae897313c668e2b92154c89925a9d8d2fcc632eaa1851c3d8e9d34a0ff551d8f23b32b0eee95213acd5aac4cd5f768a8bef3c50b46b641049ae50ca5045dba8a1b6b3c3a97620b085942715c90ec7fd465fc14db59d357ce5a170b8ca5181dc756853b8e2b32e75c5a76f13411b3ce98f516ecf88ec1bba1e124ebe24d7f1e64f3a3aaba474423b0b1d628c8479d63536c490ae916c8143a70713145178c47ca129ff325237f5b9340862cbe1ea1764a4ab1e8b782c2f6bfecd38ea99b3974930b5d051abb6a1f345c90644ff1490a887e536cbe51a37af31d9120c6ccebb5d92e82d080889a9acb0ffc772f07adab7d370d064d9465ef577bdf1e9eb92e6745be90cec69ce1fa61bc781f1e8f2dcb36681b6fcfe64a694817c60d7fd2045db62ab576bb580914824263b5ccc95c7788b33b0bd9a2ce7df1890111ead4eaee236041308ca9f3d4b3e37af81685408a18520d8144c9cdbf59d775412eb5884e9b1214a65a2b6734cf1efe1b3ed1471ea3d774d59759b9fd1fb9b630c33842f8fed5b4a0fe605a3e1bcf6231ae06f50fb52f124c00c28dd16f83d6788d212010ec360b7b02acbfd5a261ebf8c25b5e274c941f0762c2a923c4f4c566d4efb14b59c82b0cb85814eae5694ed8be6393a0073b3d33e3343db76c9278354455ef4e15bfd34a7d7b3f33ac292ef3be7c193579b91da4f5f633236c53d995133f33bd6e0bed387333367b8033ff806583b10f63d5ee2647a44c8b06f5fdc5b2fb233320b351e5e0c3e771ad571eeb176142c1e7b3fd248a3d08e1c4194a2adcb8102273acdb82c1f9c6be65a487fb8b0980d3bf427e99bd5c876779268943fde0c64139a2c62048adab87e0ada00f66d78e5b4a6245ff48df48a5c36d529e1a93eed641560383c42c7af3cb7a650306bba1eab6f19abfe7b4a15ed801dc07360cc07f2b216c4ce362cd962ab1f433087aa0f476e94be6d5d6048e2fb96c789eda79267dd1cfad3395aa057d3be6fa7887be494070b5239b7913b6cc095531253d82f794abe5f77a2858ee6843bb417ce1b843bb5fcabc61468f7aa41d5a730a4bc3e44819ac43c87552c664f37f97b4b5b67e0820f3a5ba352af56854c1a91b9ef8441bc0da08e1b2c381e896594cb6fc05acb1731f1036843edb8e3f78e5b702171bef6a837dad25d8d4f0c090793189648d5a81b3291726e81d3944c326b5b971c591501044359f57e923f246a8d22aacfca9551196069316f49fa6bb1fe26b344486ffd8005851f4cae726231e68760b76897d61dc2593aa6c7dcc8c50d7f0a9c54bf7222768da89554252f9f38d7797d8d238a3b115b122276da0f223e991c93c078a8fa5123c0bd4ac2ed4ab49e5f91cfdf2a76607ec93cabe346baa33ba7fbd1ef511b384f5b72e862e3a04371b4c3827a6f8e5ba07f9c7713fbc49629cf2a57ac7dacd69211c32db8f161dcf69730f7967200f06719816bb2a5a548765000f46332dabfecf200f5eb62c7f0dae3eff7f58f3bd3d1f6a301360cc9da2a64a1b6c85be9d8b76b8ea04bd323761d13890d40d0e7874e0484527ca56a4b96547d39848b9265c4ea1695038c428a966c9d49a7f7658e8822b5dde21b7f9a3f65dccb0fb3af159ee04c44bbd92d381242c1cf88324623e6033b8e43250ffd778997f2365ff22d5eb510f1105c8175957c36907ca91df84f041027bcb95f6d453b8d07a9858eb5ec13902d50daf59fa77ec149e4c8ad7855be2ce41ffccee3f37bb3a7300756c9382e05e4524377165d4a535afb9b5f86825548f2f63357010f89b775993f2dc48879d24786673c4c30290688ec5aeafa36eaf4ceb4707b4f7488ff1e1481553a4b1761651a224d2db46af407ffc56c8241185ed18b4e852bc8fa6d3ab654f6ee5950dd273cfa1487f5be9067a364120e41bf05c085f303d8225b580a98151d6edc6a7ad38a7620b596fe34ff38bed735c864309bd12e2dfc6a1aae4957488570bac0313f4386d6ef5a8a30f40cf0b717697c99303c4a349d5983f1c867b00d1871635247974ab82893b06f300d78e1748be098b54d42b7ed1cb1c55b9180ec77edbd965f5c2746821805062258c2f5f7e75b6d8a9902d91c52fbc7214774ce2297925c9f5641d35654aae45b8d4dd9bff3eee5d2bd1740e620f99f12dd1e01ed2f17a96e22956c3e8a7d16db0fc44088d6aae0bc46b895c568d3e98f31e6bc1ecaf425c7abff25199f0658ce489af1c40377b354abd4c578d5a04ce3690afdbbedc400c1b52b81f6e08c8cd79a34b0976df5d7f12301804e5710063ce5403aa41004dcbeb1e7c00a7f6352ee8c990584786dd62d792fbea71597f2a822037ec437d95a2c0ea91ef8e05a1293d8932c57675dc1774c1d6101440c40f94fe6c97e82e82ce5036fb051a0e28142a94f375b2d05b5defcf1865e7d00e9f3cb9fdeb65ea285ac418fdd4e49ba0b7d42f71f74aa939b887adbc175f7f4d005d607e884e823902963b63afb5f14bb4f538da8a435d3209fc4664f4adfec9d2abb8f6b387504e0062f3e8ce662678a1bbbfb1650e14f4f66278202a16a0784c0609e8a3cac76d841973c584d342", 0x1000}], 0x6, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r5, r1, r0, r1, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0, r0]}], 0x78}, 0x40d) connect(r0, &(0x7f0000001780)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000002a80)={&(0x7f00000017c0)=@in, 0xc, &(0x7f00000029c0)=[{&(0x7f0000001800)=""/214, 0xd6}, {&(0x7f0000001900)=""/179, 0xb3}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0x3, &(0x7f0000002a00)=""/116, 0x74, 0x8}, 0x1) 20:33:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x80, 0x3ff, 0x6, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x101, 0x101, 0x5, 0x8, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r1, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c18763815786234100000000000000eb79ab24f64a5ff98927d085a84b608aa2b53470256dfde23c6aac9a1f", 0x98) ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x1000, 0x7fffffff, 0x77e, "baca873040e87ae9b9d6e041ab67029dd8356866", 0xfffffffffffffffd}) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x2) ioctl$TIOCEXCL(r3, 0x2000740d) 20:33:24 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)) msgctl$IPC_RMID(r1, 0x0) 20:33:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x0) r0 = getpid() getpgid(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 20:33:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xf18) truncate(&(0x7f0000000000)='./bus\x00', 0xea7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x2, 0x5}, {0x75, 0x6}}) 20:33:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/144, 0x90}, {&(0x7f00000000c0)=""/198, 0xc6}, {&(0x7f00000001c0)=""/121, 0x79}], 0x3) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 20:33:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = dup(r0) r2 = msgget(0x3, 0x8) msgctl$IPC_RMID(r2, 0x0) r3 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 20:33:24 executing program 1: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x0, 0x2, 0x4, "b75d16683b0f4c6bbd4cf333b538e2dbae9b3ada", 0xfff, 0x400}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000040)="88", 0x1) readv(r1, &(0x7f0000000d80)=[{&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000d00)=""/79, 0x4f}], 0x2) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = fcntl$getown(r0, 0x5) r10 = getuid() sendmsg$unix(r1, &(0x7f0000000cc0)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f00000006c0)="24f7cfec2adee0389e2c067b1c6022d8997bbdd16538ddf3156149738877cb8c342c6b78862ce6f528093c6bd49a1425c6aff29007741ca131585c58831d4ffd56acded084a726877aaa0189829a3474b3c830127d8f1ff237470b180060f8a76794ca61fc803d67b7d05cd572f1b461832846b7b5dd7bbd8ced94048156175d86dd8b7c88c948c7dd8ac4e3e45d3327211a36f456a2293b4cda90893eda027707feb2ab08509c876daf8be9a31874433e9eb20fdf0255f243a43fd6b0f1f610578254d533566e4765a9df8f87b79c407d968c", 0xd3}, {&(0x7f00000008c0)="5cb2434434b57cfcfe26cc6baa9ce5000723ce9ed5d89ea221f5f3d96a33d149d8269fb0d83acd0181738c9b55d1316481ef76b9d60821a6c00d2e10eb3b446b6e6aea96ff17b6474d519b11fae6062022efd5e308c39737c9799c82a0a169fa0a08391b0b9bc4f74b14d08cf6802416b62fb4144a9cdf5074d205a5cec00bcbbeb9688efd875b3fe35a713fc0ee13b0b6aca83e63b1e5fbdf7a017506d3e36bebe06ff26c937da417ad05c71f394e025f6c602038fe6c769bb1ba2b3ace71b23cf21cda2ec36ef995facff2a10c402cb96cb6218c0a", 0xd6}, {&(0x7f00000007c0)="7b7dc47157ce8fae1f7b0f92fd095f41c78bd6cf3183a6e78f4eaf62a754d9f021b71bb4e66e9760394c5eb2b24dd0f550723742a11ba86751535a96d491c843756391ed3baf4fd0001749d94ed21bcf055f99c168edcebfbc35eba8250d1003c2dbcb31e9b513adf45fbb6e9ce846e8d65262c3a642402607d3fdc5f5b4a6a06a2a712ab68b7d256fa8e3ca855bb976014a56e8cb8457759f879376490a6a87ba", 0xa1}, {&(0x7f00000009c0)="f3459900a6de00d16265382399cad591f89eeb035ce56e0a19e87e187cd52e112626f0a3cc0df1b2eb29b18713a76ced8dffc96014e9ac5d402d91c9dd5df85827ae6ba491c4bc78bc1cbb74f15d99fcbf759739b79d1d63b15da36d48c2ff041e9c601ef0b4c13a8d6ae1ba090f47256dd80cf666efd7e505efbdc1c5efd18d850ffe6373", 0x85}, {&(0x7f0000001740)="e3fe6b3677ff42973cafb75f3dc41042970f80f7166aa82b994345e4b42be4e4d5af943f4a74153df68c4cd73eafa3327d67475f0ea411a8a16a43c0026174c1591704215b452fa06540235b139d3e4af5538587666cdf45077c9ff2694b08b242f1b2cd6dd6d40d0fb693a1f40d7dbb68287daf6adab589b9145c7e14505fcd444a8bdd1355b741b658c7897760b409f209254652aab510d6630d56eef3e586c16136cfb38ed015184748df78b016b54923f22b2495470d578809d2992ff447223879a69a6953787c3e649a58a50f58580c918e79962b5a078a3450a1469ba5bef140fedf8883ed18ce520cc72f17732088495cbc7e151b08d8c4ec66595c6b62a9066bc68d0e0adb876e6ac493b5e12059991df1a2391108efeca97b17f3d4b190a47ac6090bb56cc5fcb19ad5b8eecce8510fbd0ee56d0c853b6b524e42a03cdca80eeae473432b4752d20fb2c31c16320826d877f9150ffca15da77150f198c548d5f99eae8060b0e4f046c4e2dd440a342830ffc310bd5f8794b93ee7cc8e84f8830e039c1d7787d419b300f985db544e4eb8df87a1f6ca05bbe832ce50f239f1fb99b56e5b521689142aebb9db3b6702a0fa24b986a1956cb8875c7a9c100399f4757a7d1392affda9592da53d518cbf34080aee47bd163e0a78587771be91302a584f2824f9f38e91361050b58e3d09bdd30e9aa91408721f1ab8e1039dd1105d03286ca31ad238d8d613b79d99f473e3c8bee536b9462b002f800c71fddcce8b7b8b9ef986a028a347997ba53154feed3dc60e2a51cce3ed665b104559aea35a1e05345245187ca15b29334790f99d6efebb72f8522aabc64ff166a71b82697f251b0e36c5c75bde22b8b3e70018bd5f40a1c947c3a694981c2aa8b78cd84a7f9d463cb99c0a36c5435c706433d6e306271fac3d88bb48d77a28c2529ddf76a993e880ede219261959277dc3a477c0586878fa75d8f208f35f329efbcced346f76ce32c83d343661c50518e3c48eb204cf2b043628ee2d12f9b9fae988dd69d28abf4ba59f859fb56a2d626a7ae4d782d40e5ffe8706497d851c971216c40cbc4ca424b2f05de8ebcf316e2b268ffc35f24a36c32b23a4d207ca5ad9d5129b0e4d1c3662741de183a63ed9657e8f6b4822a7e5a584bbf0cae9e23e3a967252dd75c1b426f9a3d9ab1d7dcf30cea30a5fd934203d2a0a05e3fbb89595f1966564fb0dc64e80c1946f5904d28701b49f5b215f2c1726b171d7f6158c6477a59384684b56360cc0582e6ed418759fdee7088e83b3483fd776881386fdad40dce4ceeb9a62d885da8e57893e45d885a5054e218dfe90e98377ce8aa9191589ed4db9f616f95a26bce24eb74210e2060116656f3adeef27c4c8f09fadd1a668bc11c0076b487cbefc08e112f33fd63ed62b22b212604270a54088e8387d54a36ce07137426ab215111a74693ef7d279196406e1052bc5475d15704749cd7e2ec08472b06f5ec87229cdfeffad08ac659547a3193c63f478b2285adc1db097f6aeb9c3974bcbde99124c27db3a97cc779f3026ec0f6ac82e6cc3f463ff816c02de000e8745d73a1063e2dcf6b2552e8a657a2d22e1438094abc2c4f06676d064cf401be6c058b3b74e55b87071bbbeb87592d14a7676a702f0aebe8a7e1972234338050dc3d5f961bb79d1b247cd8da7de4ae38a5d93b50230a0dd49efe6605aef252b6a2fc4c357456199863d91192e464c8e5bc05ebd01bb54fe795ff99cbb5081b4ababf47bf95e8a0c4c1011057c4bc338e0b3a9d13707d3830ad445dcb6b480bf0a32ff425b97be9ab065fc22cc63c548ea32b842a41d047aa6073ac4c0ae88dbd513ce68fa7ebfdb755f2d920de0c4539db4a686b7a03cc7b7fa979089cf68d16364e10379186892873f872b7cce318ed1f74a52e4e290d143724cad91835c7ccb10c15b2517579225d22aa7fcff14f259be08035eb535eaa7508b2a412573c7495943b79d762f6802c9cbf45fcf1763c2cb65dc6ea8193f9aaeab51310b530792fe9c6f4bdc9bcb3c5aafe8152da2113a2d010003679f748a47ddbf230c4246f051ab137797a0fae21b76e714fa4a468a9647ea75c81c57af13a209bec1cab5d9b1f66b7d59eac2d292d4997ba25910375ff4335370e69e9249be51e1611aaed3428c2eabc55e5dc14fadcb82bc03a14d08c2e8c6d2654843ca7b86101a1dbc5fe38ddffe876cbcbcb6ea40c6d613f816b403f52dc36e5f884706954f1ea1cbbfe6316583bf824ebaf6d0d566b5f11ae3c4a652a8baa151cb05942b975c3f69d13baa5f64ff56f9103b45c6c7f68a3d82f6d509b93b879fdbf25159678071c462b7867b2d2bb33597affdf1c088c98c03ad4ebc6ac6d00c85b361c2a31993afae8da9ffefbbd0f479317b22f161314017fdc7cbdb0ed0ffcabdc7b2c6153c2a5611681164e6439627df7667249d39652734d140bf395b906158ebdab755153107e24afe39ca808cc96ad25b7e5193152c5059f95b2b177541ec04f8dcb3a866d30d5856efcc4299e560d665302c44a40c66f88e5f4ca3a84da8af08baa7e76dd112cc192e276bec86d5e3a9cd5da8787dbda08e9a5386e51bb553a591478abfa40a2ffd54b7cfbb70994c82e01257817f68b8686c56428c2300d3878ae774fc4ce30702e9675552b6c727618f5da4299b8a7e4e7d6879fd014aff057550d25f51505ecf887816fcff09855e3a2bd40f79093d3e1b69f26b2f2f4086c0285a2cf1e5b0c7d4d358584b0ddedd90d5a764a6f8e08ee17f8c1367c6df0da64edefc50d858ede333a1f5d1f564c3b1db0895e85f14c7c69ad0eae7b20ab78d976583be6bec6fb6efa15e592d4d4aaacfb8d8fc6dbfb8a752091a3b74bc0366d2582513c8bfa5d5f7f653cff1d419257ec5e294d40d5cbd8f41cce1c21ffa71727235f5b77a6f25ff4785c3c48fc40205ee720418fc41e14a7f1b0029dea26b9812822a74291ee784165877f04ece48ea57c11e983e826d3a5562042eeb2ee4fbc12ac40b97632ecbb404dbd0cb55438e88c1050ecccdd54eb0991c324e377bac19040d28697cd6e92535b4ec8bc5dc8948e81454468c92f7d89e44059ed47cdbf793f6aa6ec0fe9db7ad620005a73bb1423ef0983759827624235ddf387639cf3f79a05058448d38789d4fac8ca603308c60f325e212286ad27de8224fcc44239f6b4c6fda42f37acf689ae4a3ca40562468300c27573587fb2712bbeff1643d7e6765a66cae747747834cb796ae6598127022db949bb4a5f7c11096a49b2f62a81cf4fce67242012568ab572a4397aad89969c6f83aa98190a8deaf9f471a1836f5544e17360b62d74985d2845df3fead3ed2846d8549fef958457ce82a82f0512bcf77ef2e4fafd43ac3da931b5a289fcd90bc9af7b0d27301ac8bd886fc2afb59d3d127faf5413b366e00db1b94242596c1aeb603d05ccf40eb08921d0d6648ecf343529a4362b2483890887fe6d45d76fcae13da17402adbad36878f8eb0ae8e21f79a21c0d7c8dbeb8540c7d3def9da031e9fd5ad06367ae84eb102f6d590ddb152f56b8a3e67d2866d8189f81833187489adf6abe6e6ff97da6a63f29a83164ee1d4fb2a8de04635f0987fc70ca2256045344d2d018baf492bc43dfc449563487bc877ce559bc9b7755a557637f7917c09c4ad0c13eb0c1bb60eb7dbfd2e97045536af294be0ead52cfa4916d2f033621307bf89157c13bd41d5eb2f4c24c1079229437c4052c84a1a950ea948d3e5ffdcd4acbd917bb5fde3d4048ecc5e94850b2cc0f7f75837c53c4fdb8bea9cff71d0120945755c3b604ca247b3a7a74f0aebcc9e88e6b547313ad6da076528678532c6bfd499c5b67624bf6c7aa7fe2182941242a5cc4506ab788bca1d1671b39cedc570707070e40d3abdbc74ede206036d9b75bed23cea6673148d8b3ebea432f7de886262ddabd72442fe65efac2ac2e24aab94629348ff9c82a61535d873ae853a57724fb13e256d67d24f06854375b889c286a69eda5bd6d2c86d88a489892b8df0e2a1d284eb06429e7916a24300574bb727dc7c85f0be804e0d00665ea42bac6b372473f2a5c41e5e86943a56dacec27b36d198c8cb54ef3b8442bc479c9c2ddee97302625feeb6c5705265c7e2e54f17ade2f9270c27276caf6766c75b7d45d641879f36e6648369f4c2dff14d89071e6b1dbee10ee5a9964561e57ad47870169c813ffbc31a6559cb5990f7df7460166fa8d488910a3f199519758fde1c8bc31418cdf29184ff88f519704585c4e8bab1aba7dee5e95552e09983a4b4ba716cd28e1328f2f89022f4d42bb1e8849121eb15ab163c60a329d2c266a8d9d5bc62ecbe3e407e872c1056c4c4fa6b49a6fb2e3a2a9dc365353bb048e18962158d37c9bd2086290dd8c89dfe6655db7e97182f4a7359f16c903ab7ad2e17cdae4df69d0ddc13605b2273e99116b4407827d7f9176ba8e23e44e66a28b99a9b0f1cef7cc280e1f48f91ec7f1aa505c26414fc34843db9d8b9442dfd67e3e1d0a6935c2a99ef14de1bdf0269ddfe6a1c922c6e2221717563e0ae9a3ce5f5410555489033e8307b23e4d1d9e36a22ed0cfebbec57ef4a891559280ea19e3f90d4b3201ea7eb5dd16c660ecee6f3aefa9a0bdc82ba6c4f932ee1608a739218e21697ce2d300ee7072b883009f987e98e8f8158f95287d54462c9d298871d3bb0e3af4366bbb0cc213afbcd1dd0d0e4e93deb18612e32c5eab90a514a27c87761e731b9166b9f1f38d78121a928934fe5f7fd8a4c0906a787fa3e9b63075ca2984db907f97b0df54b7d346af52a63d7f1f9185ae2593056dbb0e30138a9c205c4397ad09a26ab5590164a1193ecf06b2f5225d1a2961a9ddcb8c658ff7524a42e315055f69d070828c01a58bd43a0abe4381b5eba39a61fdfd35f6aed03cf3ca296c9fd639395131639823f342f763bcf10c7d07f62cbb0fbd0131f561ca0b1bf893adca5605951aa77cc1e99610766217624cace00a1126af993d2be354cbb0a77dfe21e095aa336f8b24b544d5383666b1eb6394aeeeff5edd41e766adf02bd07ff97f57b9182985ec8239ef218151a2444c6b30f8f395d2b7a156237465fc306c8ae2c7afc24576eb8924763970efd25d0eb6ac2137e04212dd30243ac37049f68695cda1c2e9a7f8b609037320d8b1cdedbf20f262332ab215d3db8910bb0c7b57a46a09771d463dcf358fc6dbc700de075fed4514919f64c85c1dcce79cd44e05c9a5fb7a1c6ea908ff6fddb7a7fadc86984401060fa9550550f6b72b778938612fbc815ba7f3af6d2537e19847c1bbea0f77afe3ef6557d68a95de911d7df2cb74c41e2ada58b61009e70c1a574249e3611299d132a63bcfa1c0145e837c80980f567efb6f185d8963c9b34b7d79ca44e04407bcf0717a64d883a439589bbb3aee9217b6a13d9beae02e08dcd0ebbc3eceee4c51b98f287d6c53d31a8e9cd45626d9e6d60a5c43a48fb56e540f9cfe24b6999ca8f5338ce4306d97c792595f3fd1b78a91ba98c5236cd8a2c3bc685f861bce4af6091645224e8ae73e3f13a604497a3db475d2e793f2e0d9d7a489cdf17a87966812bdfb5261b2174cea4a2c7f7e19ef489219a18f6ae552cb370cbcf2c66a0073e9b0586f49652a073c739b4c2e492365cdd2f00467f724264b091ed686b2c1ef16a623c2e7c1583debdf7eb58c6a3d08f54416611559ac91864fdb0ce4d67debe656be36175c314f0d6c47995d31832c6d344bc7a3e", 0x1000}, {&(0x7f0000000400)="205227c4b99c87cf8950efc5990cd8d64da19a07e2995491088956db7cff7513a5518c3210b5d2763a", 0x29}, {&(0x7f0000000a80)="caa2914c564998684c48366f9264102038cca352", 0x14}, {&(0x7f0000000ac0)="14630fb1d75a3896f87e4711f0b8d9b10155c33c008806842390595de2e5434b2d480a689e087eabc8a1ad8cea42c51deedd4e6648bf5988f11600c38e073501135426dd3973d743dc76746c6081114a0b92a49dbdf0e471fc89b23071f4748e31b9f41cf9ab4e6e1a395a8c3053d9352c0782cfa2be2665162cc95f2c90a515a7d10ab56908ff8c3dfe117ef22b660b3409029df3544656", 0x98}], 0x8, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r8}, @cred={0x20, 0xffff, 0x0, r6, r10, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r10, r5}], 0xa0, 0x3}, 0xa) r11 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="b5a9126b14236586bd66333038626df3a0b54e4c10818555b067b9c438b3e6081112812c2864315d0600ac8cde9ba95f7a018940f6b8d31d200490424ee798d2a01bc4a589db1ae05a4e69338f7e94a65ad5fe1f845e07f6a6b43898c3ee993488b2e5b85737ae63d3bfbfeada8a75dee366043aaa8df0d6bae5ef72eb3a262bc08675e687bf891d9cb6966f699e7ac510", 0x91}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="0000000018000000000000418f8ab2f8d3103b2bec2ec2787f2934bbea12e1cda77924ae51ad104e7300abc5478d930e411212e2f24086cc5783074e21e13a461792e1145386d2bc4926fda9f8bd0132278cb5071ba6ccfa7e82590d9208816f6aa2083a9c37a73126f9a344f7f3974c81f1a2944b6a68f5449a5da45c42f42973aa54fda3fe8b1538c7a7d186d64cd517427ad5b2795fd5c77805bc72a523865d82f3a2e2721fbb29524898317f73c7e5395b6cbd687e29fe2ba6c33191996409cb04f809d2bd483db331b9ac14396491f4a117200000000000000000000000008191136ad0f8f47ae3e249726f44b4c6df2442164534b3ba06fcba9869122ef59def581dd9d618bba577044cb80ee77d98223f38d0000000000000000000000000", @ANYRES32=r1, @ANYRES32=r0], 0x58}, 0x407) wait4(r3, 0x0, 0x1, &(0x7f0000000480)) 20:33:24 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x1, 0x9, 0x4, r1}) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file1\x00') 20:33:24 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000180)=ANY=[], 0x0, &(0x7f0000000580), 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x4) socket$inet(0x2, 0x3, 0x3) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x2}, {0x5, 0x80000000}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="728164e06f20d99e2ad14f55db3a5ff09e922ec5cfe69be585ca975afce2193354731373ca8a6f82b666040aaf75fab0b8c438970eb4c55a", 0x38) 20:33:24 executing program 1: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:33:25 executing program 1: mprotect(&(0x7f0000357000/0x1000)=nil, 0x1000, 0xffffffffffffffff) socketpair$inet(0x2, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) socketpair$inet(0x2, 0x0, 0x5, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x1000, 0x420, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 20:33:25 executing program 1: r0 = dup(0xffffffffffffffff) pipe2(&(0x7f00000000c0), 0x10004) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1d4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100e0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r1, 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) unlink(&(0x7f0000000080)='./file0\x00') 20:33:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x100000002081, 0x29ce5) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setrlimit(0x8, &(0x7f0000000080)={0x4, 0xffff}) 20:33:25 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}, {0x0, 0x8}, {0x0, 0x9}, {0x0, 0x0, 0x800}], 0x4) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/178) 20:33:25 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) dup(r1) dup2(r1, r2) ioctl$TIOCSBRK(r2, 0x2000747b) chroot(&(0x7f0000000000)='./file0\x00') fcntl$setflags(r2, 0x2, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="03224ff24df868df6d894c8a26630a4f95629bcd6e0acf0cd3e793382acb03ea203aaea371dbf7503a7b", 0x2a}, {&(0x7f00000000c0)="6dfe540a11fc634b676819d19ac7bbf461fb7e6399e1bb94a69e87444c6c40e164b277e15dbcf67ae2b9d133e811985115bab41301184331c627e83150d8", 0x3e}, {&(0x7f0000000100)="184076ffa2ba8f02614e882eb48767053fd327e7c6eadc5db52eb7fd0dd9d91611584a2c74ad4406f624e611acea24e44e42a51b4d5df2b8d0cf09", 0x3b}, {&(0x7f0000000140)="98597742bbd802cb1046175b8b2b55aae3fa331c46764955e89a692bbd1a408bc1de18d3ed9e1508c0dbd9892bbb7cecb9c89220223cf5cd5375866aae99dbb8a5edce5c47f75bbedebf5cee972e1bbef8e860383af20d533f5cae4d5ef3", 0x5e}, {&(0x7f00000001c0)="657818810a2ccf15903c1a70c27b59cbb8e6eb28e04922be6f43341c21d965410340f64d983d4acb096083983fecc663e7ffe9b06be54bc17889e5ceabb6ef4a82dd4e4405f6148a683b51852dd9c96897a5830a2575eb4a87408dc01b87aa8a87637f28907ade70df6e5663ccf6ddcae00ebaa9753ae8eadc30a9f7368a011fd6b7005aaae5740a1b9011e31e2d71368dbb", 0x92}, {&(0x7f0000000280)="2333d5bcdcfc513c17945cce8fb1526aa14be32d5e37655c0078998a692e251cdf13165e0bb707dd9246959045e06f580eca94a3e505b785a84b0a", 0x3b}, {&(0x7f00000002c0)="57b6711f7532927941a0512f810851b4c330c09364c8f2a04233fc082966d9049feca28ba970eb5cb39cfd6e1f0a796d79914e6abd599bd66283aa0e8c62b424d94274727eb4e903abbe0f58bed4ee395b546c96bb050a45b3906d7b05984292a9167c23486863fa01b609d650b7a9c39adf1075145e62578da4d9f9dc93ace07093f8430cf247a8", 0x88}], 0x7) 20:33:25 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 20:33:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x81) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 20:33:25 executing program 0: clock_settime(0x7, &(0x7f0000000000)={0x8, 0x9}) clock_settime(0x0, 0x0) 20:33:25 executing program 1: socketpair(0x0, 0x8002, 0x8, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x9) r1 = syz_open_pts() kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) close(r1) kqueue() r2 = msgget(0x1, 0x4) r3 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x6, r3, r4, r5, r6, 0x80, 0x401}, 0x10000000000000, 0xffffffffffffffff, r7, r8, 0xfffffffffffffff8, 0x10001, 0x0, 0x10000}) r9 = syz_open_pts() r10 = getuid() setuid(r10) readv(r9, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) 20:33:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14000000ff66c611af78056833001db0"], 0x10, 0xfffffffffffffffd}, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/93, 0x5d, 0x75}, 0x0) 20:33:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x4a) recvfrom$inet6(r0, &(0x7f0000000040)=""/73, 0x49, 0x0, &(0x7f00000000c0)={0x18, 0x0, 0xfff}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x3000) getsockname$inet6(r1, 0x0, &(0x7f00000001c0)) 20:33:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open$dir(&(0x7f0000000080)='./bus\x00', 0x10230, 0x102) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000180)='./bus\x00', 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) 20:33:25 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="2f7ce86c652200cbd0ceb1bcb545a164e0da079153db71ae339618f28d7bdae92c3bde988d50336b8967e1d27fb510572cd17105b84136e487870000000000"], 0xa, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x33}, 0x0) r2 = msgget$private(0x0, 0x9) msgsnd(r2, &(0x7f0000001580)=ANY=[@ANYBLOB="020000000000000058a64db86487c584b65e7d0141a3c8be2ef8492dd6991a6a685815ec7ef2944bcbc50e4ec4952706f96130c66986f28bd0ad21da2d18d35de42affd5fbba37463a8fb651b6b4252a96b96c90a27e1e83ed6391508267190387e22932ae0db46609e9db3a1b2eeeff1442486463bbee209f261d6efa7e27c5f6a88dba061b3f0b7f15ba54a5447616c800114d0b8a0c2bfec647360810446e7bf63af43acec09bdeeaabfe95882acb44be715d8eb8159bb0d51cfbcc5bddb6c4ac872e003e1b4f35b04ee259bce9332cbf5a5d6c40856cfd1c68d5c9cfe831bc1ffbcb227f6ffa1421d8b4362de0623f97448913de08f4e833f8032b5b3b16172ec689b15361ed5303b43c73bb945e3b00d30be12043cf3b4db7c2098747d1c527185c918ab632912283d432abf4fc0fbf543f09f3f453fdbba8c3f6f6e5f9c9a5227bb88bf251e07cdb0c769025a7a6f1e26a2a263ef059989fd28080667963e46aa3dd5b14d33a7223ae47a4670d1e72a912f0a921d0b0bdce5fec0cc8edd84d07f65e13f8ef6009bf3dfe4b70091bf1d08ff11fe3e687eb257d96dac09c6ee44f3cb918eafd3894717a64512ff6efdc709673560e755d4b5f01674649761265633bcc4c3ce79f859334a976a9e36e1f62435e36d42a6dbe0b5fbb59f55c3494671000ee28ca0f80bac9462540c8db291c54b709ab8fc5e5ef8a70ecfbf13fb76a98a463ba79a31bca10f6b9d61600436aa5229f6d436580900c70817bfb3f0d7f881b394d15414005f8f9ee0eced0a7db053729fe2f7569b7fa01c22abfca11caec669488018c1c241dc808e78f6663b46770b839bf645a014c6b8673e765f3ab58e5d9119697a651035945041dd8e1e6ab47a61a42cb84a0fa48610fcf65335f280484f5ed96be0b92f41412c14e0813717d509ec89d82e3ec55d1a954331bc6cc4929661d753e3ddb32bb055756db74f2bbd79cd861c9e5f4e27d55b6d8180f1ea327b8185e39857a2f55455db95ac9c7f7ba6cdc0dbcf38eb3d13b9f8cfbd9685e9d42533f2813b1a43170be5d46e2739a0c19269057b6c2d98a94bcbe161e572277a48a7971e485129bb740b0b114f950baff6a4fbf17976cd36f9ac287726be33eefa2f3b363eac859b5a7ba9a6aecc9a1a54a31a916cec7e11fcbeecb73fd85a72312504e1ded28e12469560f9bddca6e887035841f5078031effbe2ced66bbd2a58cc31996750700e4aee738fe8c7828a84ce34e695b8ba016ca44f03e7735fdd8ab654e58d2a63c5e1f8fb973681bf9d8f2a93f820189da0ddc677184cbfd6fa27f44798f5a7d7b794f461685f1f3871abfb61410bd5b9835693bc07e514ed0abd64a84782c98498b7429822bffc7c5f86dd52d987287f8431eaac05127daf0aacde5cdfaf1d923da57915d8acb874183ca3f64a5a98c65cedea2ac839b8b840a52bb02d21b14098183982fac91ad30ed02d5d9724bcb5b11c9a513ede1458da19ef0e2f4c10d15b7deba24cad0a1b7685d61ff121e43beb6ea3c22ab6adaf16bb5cbeb735cf308aafbf50b1f2a073136e9f840d88dd923d36420c0a7404185e82c8cff95150a4f1a1f4228d1100528150a0d542506f782fb24bc66c119c6c63de98de84663499a6fe67220f675a0332c4e151c485a95d0fb293059a6d9fda4fa640fce5c4a09706a733f1bd8f583362f06d946c5fbe0f163df42f16e6bca041db16608186a0360b50e4a216bc5f86812765aeb7fc08ea719f0a888aa3084bcb38e2be1bf8d8699b99127bd32ce7878b8474fc9ba50c382780e735729d4f5ed5ff9087c40d76591bc25ba179e3f73275d6b1ba0f6b4986abf599ca84d50b96a494c3b5b53a2a111b9ca246fdae59cb16aaf5be370a89249b443da948d296de40ba88574b0b750b37d13301e954677f418fb0c82ae4de788c46911136242a2abbbaf5adcc6ea289163831635baf8fa40f037eba49601e97aeadda6b493b44ef5cb09bd703eee60ac29b6bf26538bba6b116f93a3b70e4468655eb2e51d7b1cc4467d9c320a713cba3a5238cb37714785152fe92e1ed54e286f289f2c8193c729c2f21f6fbbccfbc59f4a18417ee793725001ffd063a30b1a2bf9ff8898a1c3d01477c5b3be25fcedc6a9aa1bf1c6295caf5ccdaee2486893752003ac892f3e1af8fdc0de2337cb3dd2be24f9481c5b0fad160d193a9c6f9bfbf7e63969ec0f1efea7f094cd8efe23dee9dbc7a71515b1d71f79d4cdda9ae430648b7597b5d5467e4f7c55d549cb6da146a0655f146af1ae4a0d2a1e3c1c1f921fbfb4ba21ca8246d4fdde9dc356ec19bb6731e6950719b32a680b5d98bea410728fae9189cd2892463a5a09970316ff859cdfe019e065a416a058a4027185356cb7532c08d08e81ad169665d96a912d7d2520dc5b0600ab16ee645a69d21024ac52ad3fbe74bfe4940f1f5b13df0c79f630b2a12f7e4429246847b251713d87bcdd33cf464576b24ff7ea5bb1da5a44add15cdee94633ad3d7b019d19f5fe39d5f01f29940e0d53f6f817f70350f4ee6a24c0be2a29f8ebb9d207b53cdca10d666d21d14385da03292e1d15b09364122079c1141e26843dfd24a9461952ff6155229558936f555c361814867286f72bd1c83f03003862547454765822be43102e8e8dce1936a599cc447c149dca395502caeab7c74e0184ced8444d375ef42d4928ed6274f493352d16c1a805e50e5e7abcdbeaeddc6fcaa400047e7971e8b2b1f04b3ac48a88f7eecbe432388f9af21a775fd8a1b987df352a29c7846fb0092295212d5e0a53e733db57756dcb14b2d06802081c855fe775f7933590cdd807bae7679e46c67f2ea30e45ed67e5258b7d87e6f0408433d65f78adaa82046515b0be41ef81a0557815a3d9b38237711afe1c6dbb5b9e7f4a0e304b4fc33bc13c747f54a9ed49ff471429faa6e2bd70693628604041fe52d5c9c87935562e7af785717ac1e582c99058281ea9cfb2f3c232699a5b0b51945249fdc1bfa2634c218781250db1e281cae7ea757a04abee812b268b4dad3c6e71d79e02a00de6e69465b0e0f8d101ea7120c9d02a86a04b034c47cfdef7428391590cff9d6fadfa240f51db55bebab70aafd46490f41127bef82f40c79099d454659011859798a405e3c8c26d02c0f6a4fec84ae97b3e917b8b696a1f0bfbcdaa4f3e39ef3312db87427ff98bd64517a621d0012a38a6cd5da399c8817eab6a95cffbb3475fec1a9242d0b4efc1cf06e1ecf5de87151432e23bd09b9cf5824b6c677afe4285935c1d6dab5b2c301a8314592d8b5e2fcfb4b86d26218328317223b05bdb4b181f452c4669f8a686b8b1a1ccb4242a0fb07327c9e14f6307182f070b59c6389ecdebc9b251922e6919a58a4b61f5c5109652b745483f4f37aace3a9ceea0b156a5b854ef4df8ced38740979ff4b3b23371f9070d26c4ff1e563fe895ca10e97c8501a026e19f634d4c9eb9a96e93712467d8ccec4f54db8e210f2c5e262c864f3721554c85fe59fe3533a098e1a5af4fd1eea6cfce8089bb0444c47c421581486f6bdaa379ccde139e31fbc011e63ed5427056431e69e668460fbba6264f7a9c21587e4deed48c0b07a35961b32eecd7f9df340aa2a855a849ae3c0b16bd62f7c61d55785cfdf9a649697f47beef6c0e99452d8570b478b18f02f80bec631b2c07d66ea0d4c46749a75f1632f64943303eabc2b42d5a392bba8e101a7a5ea72f75c623e60ad0d1045d9145abe50c48700fe8eae5200cedcde963b3bb96b0b800d2d3c73799f22c9936f1e2639795826fc60fee7d4f8d3acd265c0960192a0ae1ad697e7888e7aa81e8e69710b473df9b7047330ac03cabb4e29ee8b76b2d35d57189604d115d05bd0febf617d3a030313db94d7cd7d3ac956ca70a3f9b82b29536665356b0c6518ba675648e4c6d9b219373b8217357c32196308b07c0af56ebd06680a71e7328a12050bf900bb7438bc3df51ae8db66426df5c08e97239c6847bfec3fdcc0fab159eedad04560038a18841a9bee27c09f574f3b9be80ae237fea2088ac7ffb8abdc83624c90d169bc2f965790868554313b43d2f12e53ea82f4bd0ed92681c1c08329b7b06f90173bb625801f481a7c65450c9f8bfa92892dccc2d5695414c3c0850fdbde146f5e088b58a40ee591d1a5e0c5aa13e3fe2ada2b4f3565875f614f27fc728be844339ba54d53360c8ebefc3b0f0f2f1d7ec11ac8739fa849cefa6c5596ce949ac313dcc2828cfa98d6194b08c4988e5b785f6d6ea91a89a74a6a733d50346fef34db5248e3d747a1bafe5a7cb8e0a2e9e35ea2022349999c1d6a510bf50daf99b32d3bec49d53d0fbfa0149b04dafe5bc91077bad192bd7ade7b49a5980f5ea8e2289977322ce917d55caaf5a6369f019d748a80d62e5238ac190a8276fb4caa4bf8465f04064a6166564d1cd84dd4b1887b2bd1b78b368dcf4604bb70e9ee240d115a20f80da903bbdc465b76ea791c35cf939d9b7d15ef17b4e0fbdcf11b7ae16362c21fab3c64ab9fdcc0b4909a9446221e75e232b15b3c167c2be228c98888213eb4d77a783b3ae22ce808fe2a31c2c73af8077bb3e309af04c54f59bd7fe205c2195711f1a908abc90280d2880fa653210a7ef60699cb9facaa16fad1f7b39f4bde5d90ff828af73cd90df636028fd2f638e0db6fc61c530cd8e639fbfa17dd15a68563e5ad66d8b87aea7084526d008444725eb652d01b81134a7648286edc34434fa9503aa597c204163bf906c41b7bffdc7797e58cfe17024bef2b65db5f9dc1cc584597a4ee227d8b2777579fbab55cb70e7831a3e0784218c14e8035b13769c6c26411f401b40a7c0f7111c065690a1d27da69fe6d363526473fd92fcfd817b8375b4dafb70c203768d9266d195214daaa732c1d577c602301217c0e0251b4dd82c936af6d41bffed3472d631b25fbc3b0a0fa0cfb75469fc96dba490e7d507826c3ce5f7ee41164cb4450090fc294eeb076166cd930d8ee6ee6e75daede79be1ddb986b617062443adec0228dba9b03b3184ee3ca1f294b99de8a362b88339c26d7ee75188e0bd805476abb32a589462dadb497d32e4f398f1b577649c306d17ce78c6c1b1445abc8d1b077cc4add6dd950aa9528c52248862b2de216646fd7141942e3e77acfe2fed90ec48d61b11b55e4630205ea278b2ab12a84dba6ff21f41e37d1c88b7d1d172d0790ad7c08fc843d328d3db74c09caa8633a59dcab26f64fbfc69962dc6bc548dd4daa50ae461a600756ba39831b8413252ea378561b151bd9826a6444adf7c2a9e739e409300410888cb428c2a9ed07543ebd3c1df96cb45cd64346ec3108e5a389ec9c18cd8e05eb83407ab112704625b37bd1d2301b1511b64999f56988f33d197c24c0bc6f6917aed78d629b1db356f1514292057bfe433100a2282775cba15171139fbf4009d18d89dddd55958529608d5bfc9b47d6b66050e5bf11c18eb1aa9753d20cd806a32c18c53b307dc0854fc39aa87e5d5bdb91d1f1d3188e88bb00d85f553b36da25a5e0b05109eee8f0ebda23f724f1035b3bba70d4a80f8d2e2b0910294de846ee5352dbd5f3553f8be3d4f0cbb24cbee2ca5f41cd87f2d16c7eb659b912beebccbdedabaecb80800000000000000bb214e58927c4aa82dba2efd4003f649346cfc9fabc8d15ec77f86b2e93aacba426049a30ce94c21b0ec7b9a7b74945d3d6a2ca0c887d2360e2056351f4544028cbb5928f60a229fb96a34f0580ac8cb347327922a9ccf69af5014f6b20f25375961884f09139c41e08b8ec50890101efe8706214ac8b09761f4de3130a5e9e6b96ac4fa5b10b4d6cf718cee6891bfb7c03155f4e33fc98664149a43391537a24d2b59b2e6a09ba53b356f377fe1fe1963574b30967a887aec515b7582eb25e9502f7441b9f719a53b320b382e31620cd2c01cfb428bd9ead9495efa19e9c8772eafec41acfb0a2ff6bbd607e86d3322372db28884577d99442e418a5e727902f08e6a342418cc86f6a8e39219642ee3f8583ad4c2cd8e4327c3e2fbfc4004a6ebfdc128c263d20b556b76babb1988cc99ced7747c4b944ec4b2374610663fe22ccadb331693d2679d3ae354672f7034c4e8592885ad738b9f13be79f19bc5ea1a9cb32adb2eecfa8fa0b056255c233048d3986a34d1145c2587559bd6148f01f49a20f162729663f44559c541a59d9ed4057e922b328986a300a18db4b75e4a2d91c01523dfb7aba218f8dfeb1fb8915ec04191b7be265018"], 0x1008, 0x0) accept$unix(r1, 0x0, &(0x7f0000000000)) 20:33:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x0) 20:33:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f0000000040)=""/105, 0x69}, {&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000280)=""/24, 0x18}, {&(0x7f00000002c0)=""/98, 0x62}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000001000)=""/4096, 0x1000}], 0x7, 0x0) fcntl$getown(r2, 0x5) 20:33:26 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) dup(r1) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 20:33:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0xfffffffffffffffa) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x800) 20:33:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)=')(,\x00', &(0x7f0000000100)='\']$}:\x00', &(0x7f0000000140)='-\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}\x00']) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:33:26 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000400)=[{0x0, 0xfffffffffffffdcc}], 0x100000000000009e, 0x0) 20:33:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) accept$inet(r0, 0x0, 0x0) shutdown(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x102d0, 0x20) 20:33:26 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001100)="bef0a805528939799cab7e33d48390195df5e69df352", 0x16) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_emit_ethernet(0x3c, &(0x7f0000001140)="a3b00003f28a725d8372424cec59a9bdda0053a0efd4d56d818e843425d6fd99122b76830744a115acf8131ab54aab7dda4447cf69febad0ceff8c74") read(r1, &(0x7f0000001180)=""/4096, 0x1000) write(r2, &(0x7f0000003540)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYRES16=r0], 0x1) pipe2(&(0x7f0000000000), 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r3) 20:33:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x2}, 0x8) r1 = socket(0x21, 0x0, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmod(r0, 0x131) 20:33:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000003c0)=0xc) write(r0, &(0x7f0000000400)="b48f3bca4952dce29a8001360efb23a538af4bbdbeb70ff69e2e0df93a8ada3160afb4a96f83250ff27a31be8386305c81261735bab0cbc5bb23248eca39b1ca543bf957d4cd1c43139ef49129c00ec0c2d0cb0f3bb7ac6b7d33413332cbd0e233e0921278e4f059f96e331819e8cdd71b193f44bd34fe7d5a351a2ac6e49c63bfd8ed2ff54c113b3dbd69aa7755c0aa5527a82f3835ccbfede38476889af8274dc8c9dc154fea606166b7e9e06a7b3ac5f748011d7563b9cccd24dd34e32c2ff6bec28e8a6c25b1ddbde3b54dda0c709c552e20f3ee41a2e64e4a2ee340ea04ab68cd211256b72dc24f77f7452d54b41b5149b42b222161b2", 0xf9) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x0, 0x1, 0x3, 0x100000001}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000001000)="df20d4dfbd4896cb1ffe67605faf969f5bff975eac991471b8470dc3099f21cc1ec596a0b7596f1b1e0f672218341a45da4c4481c15c6e2448b92ca4ba3a75d53e546776752e57d535799a4880bea969b04f26ac8a65b1feb066a397ad9d04fe040fac676b0ad291435fd6111d4b9e5d965dd1bd42484b58a4a802d14cc2db7d589bd69e26296b17afd4b97528adcce5d9bcf8dd4752019fbee77ba5d1890a859e41b77510b38db61c6a8a9c3c6472651a9232d8bb82860a5987b911d8a97299c6b1144760e0cd40fbc6e520bf8239e3fc29592743d2db6be746112435e46a406d847a812bd3e9619ccd7af1b157f53081be5331792a5745d4112eeee8cef51d4c03666f4cb659084c2432a92bedefa5c2fd3d84ab0b35e2e405cf5bb7dab933562476832dddb37e9e681d2c7397e37f0a9ef040f0c0393bc4816e493e48e81018d02576b6a58c35a472c648d5328e262768acab0291d95b8cdd1412461165e3a61b8efc5fb2ea012d423baf5cd21abd69ac05d8a0b5ab5886b0f53edef54ea9197531af8b96aa49ef4eb3b8e1aea6d8318c6431a48466d50b6d65c876b210dc7e9e5a5c79b44f994744ef07d4f5f447762fd048f5e404898f825bd797ed1de8403364c122180e72dc2a26395e048fb99638fc40dc2a1753aae788daa0fd32aebf0427394dee1217d090b14b7eb538172b3adfd7c0cecead1fad38eb64348919c75827363cf97d6f8721c72599f18bffc8d0f3d176672dd16695c6d4f57ad5ba84f852800c36c025e1c757ee2ed5df483dcebff327d90c71be038b76b1049548b6e649ec3b96a454685e836059204782a1d14bc93e46869f1557f146787a756e47fb486af4995cf959f43d73c1ddb1c0e23d793a957324a2483b06454e7e9f3983004cbd3110d1ca67eed30e73f93a29f65ef6f20bfabbf2031cf36ef25783e52d9802da60fc5a9b4ea5b5e6871f1cc12ca44be5c22bb2ff00ebdb9ca4d9f3f95622973b53c77547e865947923354bb34612f1a7096e71b21adefc73fb3a81e8546cd723694741c727635cb1876ce30b6bb8e16f8c4f8dd1fe4c3683d4883ad759e3aff08a4d84ea17aa4a7550d699a3acf930e2b8c203d7f740329fce0c8b52b1dc1854b143a729984bb586572e5ed1e4de209652e7a2a86bf3eb8dd298164dccb750ebc7103aa93e38f53dcda63416070a17c31693db7966964d6c2e4f3d938607409780974fd3c348011c346820376b8580f375297b40fe2850f54e7b1107e458c0a61849f2c20b666879dc32fda9d873413c7d6b4c964cd63712565b0953f91cd5ad9798306065c965c9a0817eaa4dd943046b3957e67962b7fcf7ec02c2dcbaa0aa97ac2ce0423c9b386fbf975da65cfb37f1ff20fcf8dea4736f72df652877c17c3eb3b76101ce97dd21a213b274b89e7ba7cf1d4c348d2cd363974961a9c6155b24dbe9d516ee530b78c9cfb107292ba5d58ed6146c7382e1626ebfd9d711ba52fbc734e0011e7a91a35dc5228bad1cf47fc99652112126568389dd1ed60b176e8464ff73391c3e6a430bb04187ac8f10b995be5a567724597157c0fb6f2e4053bc9402629a2dbbe75eba4e05637ad8b7ffae69b6688a1df6970a22a430be058c29364f5d0756177ecb2dc44ed5a44ce88024bbb0c697dc197d727bb49022607cd222c0b4f4cf3791329ddeaa2445e513f31e3746b85610dd4315efc5a69644389dc732b1dbb7d679d9a9ace5ff55f5361ebb4f741b4881e9b60ef91a5df2192d48c2c988eaccec176caa9bd6c41f69cd77f9a6ba7df43c8934a588404b7692fe77016b6bf2e973b3f280587506f5abd786d7dbe9c1f18af8e56bc326d49e657f6d4bd6bf7a00eda516ae2106ebc8b9c4c06c7a4fbefd9176cc24461a8e62d0853cc091beb56dd2adc3679548d6b87aa4bd1236fdbf70a013f37de20924379d195d3e7fd504a0ec74300afa6cf49f11f916c06bf9a3cdcc8af3e90cffe27bcf8afba7d801021e107524f6db068250545874ccdeba50f3e3ea17e17a9106268f13f8bbcef9e9bbd4aabfb28982bea8e5770fae9b264b413c65e06f3164b165dc66ab43f1fb8fb9734445644d5b4a2689b961180830d92bad24f5ebb0913ec0fc0d80117e5bdb83c25d1cb4b8d18e9f2f97989458165e22de437375fd94f299cc0165a7590c83e2bddd0bb250d61a8f7afe37cfe8e5ceaae56b9ff542352fa79f4284b2b71d265c2afab87cc96983cfd6567e8d47cf9d1e745c17f6134a7dad45f77777cd7b1d56dbb319dfd7bad22dde7855590dc54be24036450cc93f0eeb139f7fa7e74cec137c18ddc22fe93350dc73a83452ec4987824fe2f0e3d17daff10cc04aa06d171e5e6fe7b90b98adfe704e5491f9e923287494ff0114b2129abfd9bd733f17d78f5d26f5c723013d953649a9b71524710d1445017fadf8b1fefca10c1211365306289a202f7595df8a1ddc1415f95a85acaf0a4e68087e1950b2b3efb0751086f1aa7852b93986358aa87c313bc244f2b89c3fd0976849f4ee1b01b958484de696b310e0511f21d9d8adc01f9dee116394c001f3fb78f66c5ec717c66a80c49ca523bf144cdb428a24ddbefed327d366a746e108b197265c9dfc1e194815329b8a36e006b2ccd86ae77abcf11e324b705adf0f58a2202331652b557ac0c500afbe9633b69e81d034b9c39a765b91a93e760b6183a1e9038898cf4abe7ff4cced362c98fd04f6cf993773b2783b9a5f6aa9952a942ed39afa7d84ac0fe550af56f5d637fb944aea6b8d3e7cebf371fe8877a250a4d8d14838dbaf9487288d1ac55d82454ffceba297c2f81262770bb5031f901c832d2f5711ae151883ec17fc789522d4002a6f8acf6ea8277fce6bc5036adbc15acd4b3facc59ea1380035abffc6625cf1591927f1d9662bb0557f938e22fb948012b6d187b63e590311997dcbd6d806654156c31cf5182830ce9b5af049ca19aac5dd190287315ecf7d2e025728056295c18225c68b3495b2725e74547acda9560346be7136e8e0644a2bb62d2e38ebc2a9783bb2ab64632563a594aa94293528f8d3b177d4fc474d2d78b7056870c3de4d0a6dd25eef4ed8064e91eb6192438f114f737cdf2eeb2a46b7b7b5455caf0a6ce8a6c7d8f6d9061caa9b91972b1b44c5d458d67f2cbe24d33f5d11048f7f13d3c20498154e57c8da14d6a147ad643533cd695189ceb85d02e423d4628e78d68fc5dc5681fd69aa7cd63a24ed2921d615dc81258e47669abee642546091d1897ecf89d4e20e47584d25a6b8140b64db9f51ca25ed7b723dc18bd29ab7bc1cc3f6a7965ba492536efd6b1e2a7ae1266e6ebf7013cfa807d8a5de224b9bc21cd3e44b13a3aa04639991c221bbf468d5f9fe0a7714e18deeeefbbf440b078aaefb752520971ff7087e535c8e4aee2f2ce63a9fe49979c32acda6274239ce543e82033a5ed55592fb1b7401df5e4b4a79757573670acf7c0897ee38ea1c214199f55beab95af69b1f095c9127129555b5512a8f1a0cf22e709acb1c595927cae2bac59509119919a219b57c7dd41d651320fdd64b9c68600cd6bca6010dcde0aa692b0267a0c53b47f4f7624fcd698c22a6a929c05ada2d0c4efa2c2c2ffa2525b62000480e630b32590cbc6ebaf7b136aa5ac608648376966fe567ea043a595b60c741e88d1d00ddea49778ef12bd44049f24eb84471bc164085f9e4b44c4fe251def88edebcf628d5446be18c275c1cea1e23f8d8424b3c63ce3dc2e71e505a2e1325fc507a0d3d436d8e4e67079b0bc0b147acd7d678fb1917d0276522f4956d3cfdbcdab2a2f4f86900188b03e7fe035f1d3de607b362784a77580763ade03bf89a3af23f642e7bf5638c64e9cb979d3c1a5cf043d7006a3512bf554a80185ec96541c6705654d34060c7ee835df3da8e760cdd0ee166d0926c81e645e143602b6aa9a98bb73812254e9263a0116fbcb99f7e46cfb0668eabaf17952919968f8f50f19850b43328f995bec45b166aeb8a78d6c73a222f05996ace724a76c4096d5e5e1db3db3f7084bb0932b19f8e8e2e3193725cd65ee0ce6d4bf080a4aacf0ecfa43a41da669316bf1ed2de6d25f72e5f1e1c252291e6bb86bf421ef9e59ab9a7f8dbe789a48a8975f6d6f3822bf980de4beacced4bffcf3f290624235f016747a3516a2ae6f98436fba2464963032cad118c83b97b99d78b4cb34e20bbe34e73c1e7ea6a4cf43b6b324d7039a7de456faf1b7f2d52293a3a6e93ef98c60dc25db17be74b5553c7c35cae85776752feaeffbb8a9a23fafb82999543c1e0f715ec4c627009fcdbd171cacd30bf56b8d492747825944e264b106ab4a53907cba772f975e2eebac220d2c2adeadf6ac11ea95ce4c7c04eff4553efe68e3dd02f80948a70e0dd3be481163eecd85e97c1e0b8fac77dbfb2fc1786c8d6135b09ba9095d258aea4ca56431e3ab57da34b54f9ce297f674e2961bf43ef18f7032346f7766e8127587c9ea32a41b7f354a34061c10c7c527df989f2737931304fe3f33b696b69eaaad794765e3154db646c524f208c140d806b6cf269ea47f1289a41fcbb8bce82ab8fbf04b818740f6b0ad907474c033327ce1b31fd53509dca68ba0341bf2a29bd71c0b889a2752ffa5878546f3588f3e3656d24ee287fa31ae4a450bb89b15d7e938dfa130e9d7c41c4401452d35315d38246522a792e7b10fa4e530f85b3dc540f4489d775547f3dd644e503633d4ce359efd5e0280d2e023e34265f6fcd3a1c938e5f0c42734481185ea68d71985147adcd5003fd84ce1bbfc32b8a61867eb6d2d84aa9e968e88318c2590fdba109143276055ab364ce1432daa5ea6779339b7623f67e074a2f62eeaebecd3da9a3575d1508729c8b2eb75e119ec0dfbf5891ee7e44fba62ad0bfdd1124cedbc73f498ba602c24fb1f885347a21f35aceee7413822c113bc8b5171fc8a11ad8b1f114924b46c4fa366df505c380ff22348dd7b1579127d446d3c9c3e8984f2b8c1774bc4100e190c6988ffbc0bff7c09fb2dadceaa31f916ec9061e115162470c6bd8176a1847c65cbe372513b3d63abebe62c7bdb28477e96822ef40bd022a04e12f7e4a7ef86b64ec464a98a1977e4b89a23720b2328ead8495553de3261bf9685e168e11f9a1853424792d4bf3efe2a24e227e3f1bd02e4324d49456a002871accdd1de8b55d8ea2ef4ebf355384be90c3d75249c8089d4339d6508402ce2f39819bbc77e6649688ff916f42493e1e86df3bdf2c475e74eac5793fc999875c7f0a8e05040dd2ba86da796ea7f7278a6b0a9fcec43c77cd5443da2e494b73c21c18d5d3c51b2933ccd95d163e0f9c00096db23575877bee8b113667858d7c75b18661a3cb0a580495b6bcfe5103b81636ee09339f31366b2a04e24be14c0bcd201d47cf538e67839764481accdc30c9b8fb981c2330bbd6c8c8112c5b00d96ee58d7ef8bb05d514b3d0dcf3817d2d54c152f037d4206d9b5f45be9f08d620722eee0f5b0fdbb131c8683aa6f86cd87878fbeb11a220961ec7f9648e801f4705b5249575a9b84a4b3f3d7328a3db54dfdc2a1167f55e09ddcc783334c29890d0a1eab2ac3271d536a0826efdb0f4cf094bcd10fbc9b959a818a05e38fdb4e28f6533ad8ce22acc2c90a989a5c92b20061352e3d8afee76ba3d9e9dd37d8399309e9e81a52878a146e1871e7f18b0c4a65e933bcc51cd665995bb871ce47cb840576683bba71212aaa5ea22d427644cd507a004a69f723429c473c8e1cd2ccb", 0x1000}, {&(0x7f0000000180)="950bf5eee32ff15f7f033f3c1afa42339f73e08f561c9ab62de935a48e22de4a47dee11d6729ccce8c922b7e34664697e50f208f4ca8de77b87442ad0a44c87e93f01964e6062a5a067e97c876d24d0ad8b27ba14a7b38e67a8b083f79435190660358687d5456ec0d1764bbdd06677ce247fa20a2b26d2e7e312bcee0350f5a758f5f60c3f6241611d5cc41e31972d80a65dec11f59ccf6bf5123cbee3867615c22f46b3f8ecc91ceaa2ced9784de88b2eca7b3580f51653ddf45ccb23ad3f070", 0xc1}, {&(0x7f0000002000)="7d19a98c5ed226024129f475f0ca6d3116e480b7d7a381e7dffd28fa50b2b2b663ee58272ac965229a3f1f9246af030687fd6f1e2aec6eaec1cbdf95a509b3712cba043de26fd9f5b63702ff8f59486dbb3873cb8dc84eb2fe36131707658e0ac223f5f7cd6cf9d1a497909180bd655d0cf33a0235111fa8f3e6eda73ab1197994e25f9b750977fac44033d2b133214fcf110b0ca6e7caa39596f094da2c40e224e1df800146683908313fe9ac8934143e451d681868173d2ac294e6759d4dcf3555824921ffae5822a288ff9149b0ccfb223be2b619acecb4120881341a4190f3e7c2069cb7bdfb4366345272fe438b8a0688301f4fc973f24ca973fd5ca5f1fe974dc48ee0ba99ab8e65e457652a97ea4991ddc0216bb7d2e313a622233c4267b667eeb5879751f02acb39f5196c0c5e7c8eb760287e48b20073cc1f28dacf3217a6f9c3f4188eb5d41dc36d55f72a2b6a59a11160f2722655d583a5b8d2e9b39dbf924ba67913585dca4fe45933f46358de7d13b1e8b211fcfe134d27cf7807b1dd5dd65c766b7dfa86f14dd9244ea35856277d433543f22402c8dda621057fc1708a10e523e49dd8ca9007babb97ffbe980d6a36ebf65ce77c86c88ea79b3d0a13aafa44e74ba4705979f5962d997813cd3abe64adb89deb201cefaaae97d3257d41614de222bf011de134b0bb8b0b2bce3c91a5f6363f95f69a56cb66c0dfe0f39548840aa67a5ac98bbbf77c48a36cc6cbf5baaf9bcfbbe9da74b6c5ed8d0e60a3b28d634fd145bb1e0c00e55b9c33ac263fd8538689588c275bea84ab9b2a0e5c618c1515cc908826b9c6db32df847de4d809c0cac988c48d8ffb627443d5f6b8743762349b1acbc64e12e9e8ce33559635cd8d581180571a02970f97e2bc7f094778d482f2318f44c3502e567577d0074a440a37365d902cfa014b5009a79638975639ec7af52492222613dd3df28cfe535f97221bb1efd1f596c57ebaf5b566796407908eec78fc432decb38e780d48bc1aecda329117942b0f10c17cd7ae4243365f72f9d0bdd14f11fa7ea9de3223292bf077b8b096f70d7593df6debaccf83fadeff687e7fa3248bdfa506fd490bfe60c134690e403f2908c7b19e25b6e8cba412d13d57ba7b242483c10fc9f116bd5e7a1761d9c7f0384d91d8435e3a49ddfdd497edbdabff259e750eb2235b2dab2b000761760385825fb7daca2d490bc593a36c592e6c1cf2b9924cbed5b2b7d9dfee3417afc1ede98a55519f35210a1ecd1e7e83dcb94c336ea36d137173df31c5c0868265fdae6c9d20616e1c7094fb62d3bf0c5420fd81f22b76ba6249a7988ac85f424f79c94af40fc77afc84d8a4cc72ef7fe600d32b288a28d69972c8176117198c8cffc62412a6f4656cd5e3a432856ad5b883656e4f5db31ad2fe2b8679795196fc989b7871167a3f196943084c108e4f83409db2c90d929d06f817056ef03ae6e4054732cb261cb019a74350e5ac66a5c38835d556a23fc56b5f744c795db0bd5d74aa26d2bc56e78d0b53649f813a197ebbfba0f3d99d03129acbeed334132ce35801ca8c5f55efa5b9a3b2b6d27b612b01bf7dfea75b4690f93ec5742e72274309e1d3b8a7205b1e7965443d2ec07ad3cdceedcee6f1854b5b61e37253a8d60f041537b81a3f9821cdd56c46da8d170b8bb77448d000e5eb00499dbc2d9c48d1e1b0f9e3666f4cb11bbedffabe647a0d15c7db34dcddfacf93baa531258370d700026a3abf6de455a3b941ece4094a1bd0c21652691c6b35742028af6abcc865e47e66b9a0665bb10b9681bf66f447ba8ebbc18c4e546ccb17bca29f6e2c3f3f5536347747c887536c717c0dfe7e265fe148751e7fb594bd62635e3dc0def8bd57b344e6181f1673aea3aaaceb57807b2fc4bb2050653519b0347f54173aeab075c87133d24788b0e11dc6ccd29c92ac877c8caa32655238b1b80474eb3b89a16a2bc744b04581fc79c4e3d8466bcae2be2d055679b7e94d3436c3bf54909a41c3061c7ea72a50bf94385eb7094066820e2ab4acc6cc63f44f79016d4e3c031a910d162c229a2d2ef7c5dd412887cbb5edd4698c2f2444fe68f59ece2fd6133bfaff5231867b121cdab287c4b0a860292334700ea8d3de5835d47f0272666f48ca3d6037b4d738dcca6f82fb6f7610e863657092305bc9a559a320491fa844c184d9afd053c950f1a4bb89158fee134013805fbe9f1e61fa1b84d393268b0b2625065b1c12e4226aa10796e3a795967b22c603a29933f1159f341c24fe82531916a735d29a8f7e9e5db98190e267bd2b4d27927ec6704d81c7e78cb707b98197f3b948b3c6e37ffa7c019eb0da90ff11d740816a8475b0e071c63e418803c93f8ce400c1ad6044f5a098d645f96e0e553d64f9f51bab3ceb8b830c92cb3624be83d9b61301b5711d980130d3e8af6805da0e0cbe88692b266dbd390cb350cad496c08c11ac8b43be63ac32cc8ea9a9e10ae8ce39220bc76e7ebd24db6c87b7643e5aec8b4d41f4ac2ea21b59908972faff3e86303799c33826682cb098b747f2985c49d7027d0ce463389edfae99b55a895f0d8cae4e99e4ab49edae99ffc513427ebb1f2c847405b45d70b79c71a7dce93c58c5387e1a968acab600a06ffb7bfa8980a308f5e4fcab21f48218453de1d4d7338426075b965aff58f0bd22a71261819fd9464ec3baf343f48b362e1863e069d8c7695ba1e25dda3e5e8ed24e57c51c279a899ae95e841c722a99097ef80347055027e27af5291feded7fe41e841dae97cc3da45b1e09514fdf2f5de2ab3b1083e97954ee23d59c751b0f7251d331a253bd030965a4eb51957f787e3288029c1705c896d878f4276c875d28ea6de82666756473cb5ca7dc742d1cd309c68ef307b257b13544262f10699694a40308166ba8cb65c8bafd03a95437636c35c602e979fc477b74d90106cdb6c1d5af59db919408c16b7396330e9e56f928e947b38c63f20bdda9d93360e31e0bb9711949730d9d705ae4060dc62576b1585ee16a1cb1ffd29a3ea0cc6b142b5d06c1ba84a8874d77f9ff52e315e7ded062ba93c1403ef7a848de3ec7d71b1741553e693c85eaab8bc642e9f3bee5f4254e711dc8bec0ce7bb08893a04170acec2294a0391aa0e0a680d7aeabafd0543d0f6cacb02c5d3c8b26230595085798b1f5d66583c44acdf94e6a24744c50ac0f842914b30cd732b4e9d76b29931e8341bdbe6d025ec4650d8b7911ca6c65f56b7d27d1e11c8220a15e57dfb36f3f6340928d9f45060868c9cecd455603f919fe9a7e1115d4f311f68b3677370f5ca4013803f5521495043f05df210cce957760a3df982815b4a0d02fe930bb0e7b250e5e6744333edaa5e7b70b4cf58df16c9006b9b09f7aaba660a9814c32bd5eddbea3f1bb2a411e2e0bb7fe763eac19ade0b78f21c81157d5e65ba5494091aee7a4e3a5384ee06dc36badfc3caf7e748cbe1d3e7ac202bd68c621510d9ff45e55efa048fa9e6cc6b6b2775caa87235ab6eacef76cd3bd40a73c3cdbd6079b6cf3fb5071ee4b8a72abff451967f9203e86b114d63f3d4a2da66edbab4562d2da22fa6649453b4d96721c126df3dd532c27013ac006725385a7df02b598feb8ec4914f09bd669ae59277cbf67a92f939f9d46eccd9e222f805c56eca369bb71136b6bd1cb2065d2d8fc779b76870db687dbd78a3a9f0c58dc2cddb7f9078d932bbd62cd8b06fe9e79276b2dd6c6a5e92b4e2fd4ed5a4be6968bda2bde3b5d5f238511930fd01b4845106f1ba684f586f4c24af36af4a4a33d65aa8090ff7d0c62db8390116bb25c1919405af2d857dee8a80f8d2b59c5b1d278a11587309d929d8046303788edcf9f2ec3aa275ed3c56a10ae4e81b3174f6c9950f01828159b4eb7bcab897c155a0bb8a13c8fbfecef793c55b6e3322f8a821af4de84e03e143880dbef7e12c428f6b96cb1c49f0348c7ff716b841203fb1b1122a4a50e344e00194a96dafa2013342b27b6b06048ce0d2959809c4b02c7eae44e9fc4fdb2872b51921c5250626cfc7aaac11117b50b1d22f094e57e2d3c048ce64f06a01a2c3ac99895f73dfdd1beeab856c8c474f388973b8a9f6d2281be1a85c30d8a36e44d6ce0bd743361544e5f59a871343f5678222090a524a50f593b9ca592de94522bf6fa4de8bd083aa87d6a8aa19dcd1283c27e6328398166fdea482a8aaee7d204f60777d25f979f57b930ac627cbd8eff2d8600e0d6029976ffd744f7591b32a228b49f09abf5357d78504e6756d52e492f6e4ccd528e6d30f2134685d0519ad61e20fbee31129c4deec8f11b335fb2a1f69d196940148291bddabdbe6494629db7a0b966227fcab1ce897e4f2d328e04eae74203adb761bb7068038db7fcb5c10879cb6fe7d57572ea2a6806be1df10ddd65685b909b90126b56560673ea902e188939d920ccc4ae209f5442e3f447533b03599c6a9182789dec6eefc77c603d9d87d760091b7ba93bdaed6c3d1dd5829358ae5b9662e2b1a54cfd112ca652c2e4f3ebb10af67d0bd1d7132da0941c2d028034edf515e566853464912f30f9d0e6900a6927d7fa8e68171ff03097122134caf4d21d452e2b31e50ee8c0dbe11411c196d0fb1e47a9e51a7ec9ede010f4ed1b1e93ae4f329b28f8e14ee4633709cdc07fb880afa886704c061eddaf3943e6ab4b54b3e3e514ee034f21b8c6fd32e826d4a25710b4b15567021c9229fe724c05216d7d72eb6302bfa1a764c98146c19670bf1908c3195cadf7c279a776f117bf5dfd9e71579066c8af4945d35571e9cce47b20b892497f1c1af609bcb2909f830d4cdd1ce8d6d0c544637731f4609ed2dd53bd7dc5aea0549dce3795898a961d232263d00660f7da9eea1ec4492614b0abfebe035e5c5c665d15c737c475b278d96adf47fb0af220ddb347cccee5c6987872eac7d3cf1fdbfc280522b9900c7030778ca99615132c25aa2715e47e01f13e273472948e85d956432716540334a167ba760b7883458bad5c5d3f0b06ef3a04dc9ce8f7b006b29a7e1bf7e6fa8831e9b839e7ac92cf9ad7b406b0b32f4b5d7daaec533a9f449b66cbdf47c52ab9e807aba4f187b3889a5f5c37c5cc2727eb0fcd62b3f063b45127f87c9213b0b40e64c34d8738b62da233c714147d941213ad8e103bbf455858e4e2a8f7744c0f02362590a3494f243ddb7f8a6c5a693059e92fcca7ceb75f4f1472950636df47e1d58b0b1f383616a3e255cbec579204618d0af8d943f08b5fe15c080fd2268c7d0c3b9a4e16c9b2b36dd1ff5865ddfeec52fa37a3f51ca94663c1a88e200ae91f34e3036d3f71bc8dcac3a5665f5618e3d13a930753d1f0009862c7fd9778d7af4cd58a16233ada82eb82ea7ad939f6205271b1f4164a5a58b84ef17a6d0e862427faf1824e7ce46b43c9ae15c7cd8b929a1090347515aaee8b074b19d1e7fa40309bf01a7e6b84538426a7c05bd6ec4fb903caec9a6dce07634c3c47b9b943467fbd1c954e185c959f0c5bb49ce07133c6e472f50da90233c110774d58633f5e676171f54fae49a7799ca8a52a5c73e4a48e3544549fb727596ea989dfa66e52c667a2b70bd07601f6793b164cf776b8a0ef94cf3894e30e665cfc41de6f51615f2c7c5069aab93aa9262f5e81bbf371f82cf42d9896e6cda9768db2e805600b392f161f79c6e2eea9dbf29deebfdcc773f260c91be0c6595c02592ef0f6743b06340a9a684bac8eebb7261124ab2883ae0ad9e9737fa038", 0x1000}, {&(0x7f0000000280)="afef8cb1d08b32b8acfe086b370c001ac06033a7ff9612c1c5516e58e19349ec67a6d43ebc0a26ba274a8941cf98b21d3097d3d93967640d84a80345da96ab3dfcc39078530a2f0e4370e0f87b63c18c484da9f448221ca5144555caf613bb0342af24115aecffcc1e87dc44dae7c7c02a7da3c0bd0854b4ac959449b07358e36ed0e4447a8f497fbdf8dd391683903375b106917e20281a921bbf219ef9730b4fc70105da7bed76cc85663716d67a7079d5f183ffef70673b96", 0xba}, {}, {&(0x7f00000000c0)="a4aa90be2a9688d03e7cbcd3c14d34e3e71b195e4a3b05d7e5d6d916f760", 0x1e}, {&(0x7f0000000100)="7c36a0b2527e1199ff3284a8af27efb1c0f5580146ff0e4d8bf3ab8debf3c7f837b02934be4959efb3", 0x29}], 0x7) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 20:33:26 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89081ef32776e71b", 0x8) ftruncate(r0, 0xdf5) 20:33:26 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) dup2(r1, r0) 20:33:26 executing program 1: r0 = semget(0x2, 0x2, 0x40) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r1, r3, r5, r7, 0x4, 0x6}, 0x100000000, 0x0, 0x800}) r8 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) r11 = fcntl$dupfd(r8, 0xa, r8) ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000180)={0xb8}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000200)="f3bf348cb07676aff2490b2a18c364a7a6939cd9165518226c9281eeb282", 0x1e) semget$private(0x0, 0x2, 0xd14689136dcc197d) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000240)="5174ec012dc2bf1d535fb1340c4c7d6a946b596ab46ab83e21c7d301141e5347bc809dfaae08809794fb7596f828f690a9ac84809cc9b609a63422887e3e8cb5a97a6446739fd69db8c73dba171c1169cc47b557d9dc422a21ecec03071b7967dd5e6e2d371f9300d4bfd466d6bdd1ad710d7b62dc24bd52d6959ba744eef4800147c1f6b84f4daf4acc32fc41e197207d861f4b8e72d6f925395570e031bdb4d4fca5bcb943afb7a44937e1cf74869b09d8552278507a01f85b52715e61e208e0afcc564034030acef7b603a014d8559e3a08524bf8f6e338368ea71f4018a95d8a7d68b2", 0xe5) ioctl$TIOCDRAIN(r11, 0x2000745e) r12 = dup2(r11, r11) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/231) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440), 0xc) kqueue() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r13 = socket$inet(0x2, 0x1, 0x7) ioctl$TIOCDRAIN(r12, 0x2000745e) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f0000000500)) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={r2, r9, r10}, 0xc) connect$unix(r12, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f00000005c0)={0x4, 0x1, 0x5, 0x5, "8184cd4c12adc26e3d5b9725c6bd1a83ea85cee5", 0xe00000000000, 0x20}) setgid(r7) bind(0xffffffffffffff9c, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000640)={0x3, 0x3, 0x100000001, 0x0, "bf9bdbf254ec88acb5c76ee31e284db647aa31b4", 0x4, 0x77}) 20:33:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="b05fbb1ee3163016a3e78a3cfd7e67212df90246b1e5159c2cfed3632e05d8f062e90b5458ad2a769f4df7c1d326a47dca75016483ff647865ebb24b55667e17365df37e791518dccfbd113e2d8b9da5fb2242475eef082696233d6e2de15102be756e687cad97d7cc419322cb8b0c6b61ba6382c0e878466d9dd3573f150efb4c3291ded41e33c82c459704ac3889c501164a66bd636c6fc820088c4dcc70d8a3d7ecd4807ceb1c2f26ce6a2f19b3d3b065fa166575253dbea411462895fde63af9e34aa6d2c0fbd97256b9aa31f1f3ad595b4110687f650c833735b80bc6b9278ba2f6378b15cfb49b5a6445df", 0xee}, {&(0x7f00000002c0)="66a4177f14b12896993340bc524ec48a0433b4685951a9848907b17b89d88e15e36dc5b6ed37bc041deb55fed22c30c97dc8fbfb4020dfe57fdbb6fdae070ffe5e0cb08d08f8e734565dee6002349db8544f32c533b30de8e811c13ed0983d9abc8e50ffa02c4d978088d6fa51b02c7034d40c9c99e95ffa63408182ccd5e22c7f842f2b4c79a71283eefe9fffcd409d2d8a45b5a07a8abe518e2c51ad482614340068f9ed5d78856144155fe253b48be5b3ae2695509b65153143c90b351b50f8989629a7241b5565f38d5812", 0xcd}, {&(0x7f00000001c0)="4b5e21632d3e02530e8f72a88e4ce7c7a4751d109d1ac1194ed50f857756ce2791858b37cf2a0def79a8e81375ee7b07029812928dba36c2a3ddfd4a932a0b460e51a9c3e7e2d33aec5161020cca4609b858e7d0b9a205d5a7ab6864", 0x5c}, {&(0x7f00000003c0)="2709bff25dffe15ca8fed01e36e121a2db5f7671e74dbe1b87f645a9f9614ae90c66b531aff4a83a192e14a1ef99998d4380c9e18b370614e0db1a41a919be489c56db71672fb6d03421bc85546173dd25737b85f1b136155ecec76f86", 0x5d}, {&(0x7f0000001680)="cb37d3dcdc55c219f50a45c124437d97b59e910d451a19df76709de493cfc57f8407b27a7e11ca2c35979f71a0fd884ed7ce2d119d2fbce6bfa3835f251b0ef490bf611444c17ff05de887be19657dfee4bfcd1e09db73aba02665ce87b689981a58834a3b44664707b15381480f3c58e572f842eea33ff22df805f6b4844e9153f3d7198e7eaaea5c900e0c16fe67da704024b61ee925a1774c337af600f30440ec02feb990b57c782b60559a55e528b7834ad05add65eee0e0348829fc9b492e7d55aefdfc1c72b7e25b8b89d5c3184fb07e3446611d3ed44d6ed0f43e5d23917635323bdce18b9de78d96ca81a7d32c0a1c915f9eebbbed2076ba5881923c5bed6f76c612911b953a84c51d8d6bba96d8e860e5d53df77052f8a5c359e135ec05d15740f92801c88831dbb42b0c603c1258b21aaa5f61acbe6d99c25029f883abdacaab878fb74aff24062bfafd3b7315ef8c61bd6991744be726bee6a51a2b6f0483bf836632fd2f52b77ccfdd9ecc1ac17c3899bceca84bc6b3649cc3c83e98201fd83e3fa4075f3bce01ea9f9e8aec8901c0b29aff4f501e661fb328c326cf6188e45deb78af07bedc0843e7baa9b60a129cd451cecb4d3be6cdf1240cb93c0e82a084ea546789c848fd1877a24cc790e83bb733df1694dfa51eb3e00a26a05a411c2934572b26ae71ddbe8467dbe95d05ebdde2b6334850f18845dfcfdcebfd7a9141fa94b9bd3eac9c79246e9cd15f56c3842e1812dbe37e26687677214c0a98558e10572684f4e73e5ce624b6b6e75c8e470d08dde3cadbf47274a9b71784bfe2d07a94836843c2fb362e4f6cfe30cc7be19cee85116eaa62e833c97247f2cbe224d75e9bba0d0c6a3c7e5bb9bd7c4a9dd863dda39a13e586414e61a67f953f8e02c5f28348bc67b0ecea9a966ba9be4e9424fe478bbe61e910de2f5eeb01cec240a3f7e8d60e37cb9db20d82f3ed6a6458088c9e15d5459292dc01132c004556021c58801fcf84f60a49097eb17ffc26df77184c6c807dcc4caacb9523e01e66e5a1906f24a1f5a4858e514a4b57782a42caaca45fa0a571d0c3c454dee81796a05a5ae2939eeb476d6d965227bc5757f62fdb74ee4668a837c352ebf17f5d53e0f7e5fa6d666d53ea81c6289f8150f972cde4a49555e9269c80779aece822396fd3abf06a7a955c9c46a0b3d3a8e35dce8c68b4fa239b448e738a3cdb74f6de0cfd32280ad78c37cda3c9a15ba8d7a11f1b47b19460d1654b726a618a15bd43c6da2c66d476c71092a18a74fe32afeaed6472b0f0e27fb8d9e46e4671355545de4b6ffe6c92ea5be74b52454d78628c2cd11843cffdcd1d71b7dd7c8776aceecb8a06bbf1cc52157030a81cd5a939de13eec4a347d23320bad287a19fd1573a65847f77883b82676bea34b71f24a1d101e5f1e08e8bc0a9cd48b420abd43bd516ba79b3623ba9e8588a6d7a5ef184ebe76f25a71e7a6bdc6c7926d360aa5cdc414b96643d37448020da0f197bd9bb1586bf0d79da13842134f4a86682e19e792dcaf80b530632a7aa045c61f8f2d3ff1b2606f4405c02da3c6c228bb04d392458634526f3a6c01568fc0f5b9c31387b0c25100d0c88fdf5ae44c416acf3fd65b17642cca67c9f2d4b70292048e7a30551cfb71030b06b3a843c58a1f8bd14806582e7dbf4b3ddb5e628516c763db137e2ccd1806d16f4d38fb1be9937195a86638a6dd251dc670a9ccd719bf9d1148552a92da0cfd7539363d1d628b114383ba406710d60ae82200b5469f34b5d1fec5f64cb0b36e92592469b4920b8ede7e174f9cdc7eec5565d5bdacaa80e163993dea2598f89a7ce3bc45a9e9a7ba448860740f04477a270762675f8d8525dd03b545a9803e4bb03902aec7032fa9a40a0b7162f321bd0b80ab0863ff3befa0be044d96e58abf977036b6f583b490f88745975089a922ca37047d3bf4a4808a52f5433d8346c5b4ff7d9bae700dbfa851973f2207e7479dce876746c6397fded7032961bd7218fa23baec30a15096a2013d9fcbf218ac50d078024f02c4adc1be30ccd36e1ff8ff76b2870652ce16d1cbe3414f4dc57f94ec176585319410ebb7aa2aa3c01322241b37d062efbb0b615da5f7e0f021696e7e635ee46d55a61ff25a017b662efe0665c05799bdb29a1a3fd38ce63379d21450ddd98e196991b7913b38d3d9dc4bce3c8153956521fbb05051ee45e4a5bdbbc3e6c6d767343b4835c74cce43717abc32a49ae1797a9aa9836bfd3d1213f66236f7a5fa48f579b6b4286a8f6bdbddb79855265a7eac8f9d0229abe8dd19354e2d08dd8e9b62ccdfb70e47f1c2714fe0910ea6ea61ff4a4e5e67beb98156bb0dc70d1e8d463da960f0cd8816cfb91f89b11dd1edbef4435771b3b2ba26edd54374c3f0a240308dd6a3b39dff0007d8d9f4974a2b0a17a8301734652f42988bfa55f6837cc025e19e829e44422006555eefc063a6fff0d3f746cf0e477e27ed2508d23a62776e354bc66a9178f3fb281d06c228e903e926fe164a888f3ab15cd964d8556e51118dbd885ca094fd04e92f4d5be9b3118b0f4a1dd9d205f8e792cc77f9586d54f23344057ae4c852e21af6f2010429627887bf02762e5d944e599cbce7fb2a163f5c997f89b8bdf080b65f9690bc47f5d7d3e7ce03b536fe5831438d5601d0db501028dafc5f44d16796190a62a2c72655b755303b0d4c494c984742f85e247f97dc5e0394113ef7cd06f40075c411bcefe1b37c62308b387cb4a034b981c1299ea5016bbf4aa834d675557a2bb98456e139052c4b0427a832c21fde71d33edf8a91fb355a71e876085d8b77e1a5038a7fce3325b1b05c2967a423e6571739e07fcfaafa6030cbb9872200dfe512ebc30e00368956269381904bf89509112bbda1bae52ee32de6af23a0c39bfbdea82c67f35990c99bee6a7ca9c546b2e11b572276b6e4388da2292b0bbdf4486c3828606380fa0d6be4e9cc40995a50f5618f18887a1903f1948c9244cf5d0471a8ecb0498c7cfc6fec37c295072d601ec5a1878f7512f6d78f034a266dc4e0fb6702c700607ab94243fa9f135a0fc14a19fb619ded2c8cf940bdb3f8caebedd9d7af1a415fca00d12342ee3f3debb6600d1726a695dbd6e19c6706244d056b03f07da92ba73b079827b16a24926e57ba54f723b0e013643cd698e813531e755c353e29d8f062e413f33f21161488967efb3133e0bf00bdd8700548e16531b834c62e33d7415ebd2a57a99eda96d4d097531c40e4a3ea2755269b6a6a409fdf342b3365e1c2298412608f2b2e06ca1f78aede0e0675e7d51bbbf4bfdb9995aa59d11c2b19bd85f27ffbca064014902eaae3a65dac29eb9b865fd011e9576b7349f95ab606aeb491832c45d96bb997b262d2ba6a6dc1d91d916ce120e1e25317232040b0c19d4ef50cd066a6069e672d4e4069461b15eb6f7195261586156b13fabc82732090635ada9d9f1740a5b2d717f006fba3c0d972cec1a3f94dc5dea7fe65e4fb0e6499811deff49859b1a3074bef508dd206938a5c798f47833f05111ee0aaae88f11b10b07613313f665b7ca9dbdd0a87dc8474230bc04625168a5cb82bdb12e76d21314900ecb9f9261ec3795e54c34532f0a9555f3e2ef444c28e64fe44455600eefe4efd596d8a48b2630e13b5d551172c9b6c8868ecb6a5f87f12f32e9c413c3798313523a8d3b1e0ace44a40dbc6142db6be3972fc072009a31a7df1a6943570122f07e02c1a7e608caef7ab159b2591d288225ff6ad07a5765a8f4aadc3fe8b750c0be98af6289544228a52c767b5d5cc97260b72640ae6c36576a0ccc7052347446b6176aed066608579c51afd39a454ef673fe3d6adaa248ff4a0407820bd495f069449007b35ed6daffd6470216b7100213a2b061e929e6e4eb660fe4cbfd5ce4708a2a192f05f2b1a52489ba57e14616e3a0c0c2b54254448e62e6a41ed65a765f9ff8410dcfa69df5281b8b34402dda0170106fe8122b3e707807a703a98c116c962c152ac7ce35c21f53569652bc4e7e57cc0a8ce1ea83c3d8ec5c40b308eabb97ef13f4c676a54271f5b41ea0018368e150e156a1573028e181d14d1481e67d85d82dc00910626bed65a7e5cc548ca725a6cba5da4a7d25d8ce7b4b9a443175d7e0d77171e15389d4123abd39730f0bbb5148bd2ff153ea57c84eda855b8612c5b86f42981a70bc45ce6b290a997248d4ace1a53b069e02fcbc9b1db37813530ab9d6e501d073a6f0e02413e5eb63027862b6382591dbe50cef1bf16785176c740b96d4be0dec784c176d9ac317af45c9eb81ca6eb0bbd8d72e8fef058b1f0758aa1bf026c254b4499ef33b4ac375b6f37c552b8db504eca60f6524461f2c23860c2a9f5cd120474d9871e0a9712406e5c91d663bb6d9dfaaae6508a1591d82924e31c1567ea8546b56b5a382e4c5ef1de958b9bf49345771e7c7c732310f4e0773b2cd8e373c7d5c34b1dbe36a75c86cc92456a658f4a7c14d7397cabc29227fc931f1d6bb86db7bea40440262cabf40413f5e63a1133d4de7d6b4404dc54a99f76f538b739561a7b90a2a4568f3b5d338b8097340f98a2588266d4bfb1774097c92e96f2a804f5baf15b946369d13beda332d4ba9c41e8230c9dc63a5a9fcb1daec0a7b4d37075c874c78bbd9e5cf92b4b9030a1578f945bc6aa10f0acdc6b0b7f2e7d2c54c0d88abc8d53efbfe1e45c285bd38250c59bbcba9c8d03a2cb946fa2fb40167b4da33a9251d354832ced4e8f6548640bd865732646f3d8de2ae31fef82258ec5bfd696506464eb83dbe42540374169b0c0a3a10748cfef94365e85ef728605d3f5c72fc1c08f40d32805f765bc5f9cda8b58404385b68f4d60bf582f4ec25db1a14fb17e4c553183b81ee895612dc5a7f5ec7d72bf44dec1d62af543605d408e38433010677b5c4b6a69a7b4d11aabb9b77e378061fab2be6788e01f8c219d6abe7f0cd6ef3c1d7a23d1ad4226c34ed50591dd7faaffd78ac75f3954ba40f9f329831bdee034f73b1654dfa981bfbce388ecfaa62d1d442ecaa8702f6521e7bd2bec7b0e5743a8152a272915c2ded70c749c923c97c4e524f08d71ba8868eaccbfd39e0df8fb3343da51cfd325546dd4dc0ca4f9a8da24cb5a6da6bbcb46273b8099ec4cd2786ecd2ab9ab2c867d314c5322cf8550bd26ec095685d4429366b4f55a82e4bbf4f73af36e13e8a84dd644ae56bd82162282130b88c8a16b7961914f54ef5e4e1cc8cfbbcd512e92fa2febbc5c36020861f719bcdd01f4bac9184aeebb57d7baed812dc3b4c080ef54f085f556cfbc938a8c513bd194d49dc49e739f8ac9554e98921f45342b2589f1b0e7e6d34636438b0ebf922074cc6f828bbc8cc445e1cfc12c837ecb733f4ae4523dc808008712f5115bd4b5cbd4d238f9130df48dad4a73ac8f7c0e2400b6a921805f846ee1e317052f55c1e057bcc586ebf23f8dfdc0fb3eb650de30b49f43052cb4e2e02bc43355d30ee7f0807ada37de5a94817c85666871b485a946ec7cada6cfdc60866dc3154b283628d9a9a2d20214dddf5ce9306d18d0558ee1b7d4f43c40b2152f61bf97c2df63111f28cec923f7e8e91f556aa5bf005a182de9cf853a06b28b264226faf3b2cbace35421cfdfc242ac9a76f3f5c2fdd21d39361489d8ee9fb2a0979a71b78c49a43306e538e65d2518803bd45db457234751242a9f19cbdfce5f1bcde602ce9d6369e7d7b352279851929b851eb6ce8ac5d5fa353a71a90", 0x1000}, {&(0x7f0000002680)="69e92f2be741ed39c9b729a80f81867f27f307bb58c6aacff7df2b0913584ef980d3214185c1db0225413efff5c6b5e1df08128f10314172b0baa9c7ddfbf38fd9875f6159a32eaf599363ebfc0b1c060cb6e6c27de91824037cdc0cb454aae99c985332a34a51e78d429c9934aeac7da05e84f72514bfba880bf56aeb71a7711ce655d964210074a9291b41fdeb00e1aa4f362149f3636639693a530ace291e97a36002cb705e374110b15d3f30f5daeb0e425ad6df82350856e22f291d7fd479ddfff1983a66fdcacd98f3371746e958ec5752590224c80dd39d74d0ab73eb2cde7694d2fd4a2da95cbde7eab3e1c7bd49d91c02fbbf66407c37fbe5d9a5a04929ecb83c08f80af0270292cf0d1f1d2c7cc56b77ef4fe388d2177e140a4bbf28ed06c4d5a5108619de1823b6a9ad3883a1c8748338197a1d33bfac34592bed91ca0235965df7399a6b82750c3c17efa1a2bf4c188c97ddf57c70e36b057d4c572174311e3b363bb395acbb548f29522365901315e455bc7aa64895e022ccddedf353e0152a908c13f6ca1862ca4db624084b63bd6f6bf5a4fbf5696f00a84316077f25a152fb110ab64ee39b21967f841fbfa85c5fdf25011c7caf244796d20c40c1c5bd637a1d622977300d1eec13db4a6b05498655e34c0d91a314890e62e2d51a4d836af5b0b4a0121b0361a0c99687cf7c3555dbe725fdfd290f9d1803366d8506d7d03101833d795b26ae8014dfa558c9d9109b5a528eb6eb8df91698c548f48905bb1fbe361737ead09d0e0805033278f84ab8522f0a7bd5209b9a6a16e4ceb14bbad697f6535538314e83e33f7d36eae2f3bc9b8d428513187b8f81d8d1cda78d05c561951f248065f284a53f5eddccf7c80b2e1ade9fc014a389a92545a615d5f1e77afeb9a53e5b9504ace500826411579d4046bcbea8135559273e8469a507eb1fc48907e7f1758c06b4fafdc9fd0eb977fe8ee6c30338450a3317d85263f2ae476c689eb5b05dd0c537309037e6d97c1e0228579362a1b49008f93124cf274afaff0d674e8e8f146bb8b119f66341e7d12e1aeef31de92c7f386cf6899aec938c1df7d65b3c5a0577041278c75be559053958656da279a683faf2df97f004400d6627eb81ed03d3e26f851c9a4e8c29832d91d38b079543893be77c980576437761afedf16689026258b3f001d0ad0a2117132d4f3a12d6eecc0c2b3573f2dafeadc28fd554203899bbfd9e3c4496dde84e33ac9e398bb0b1ad924523b272074e240d3302556ac1db0d4beeba294eef6b05aebd65da9887829676e83519c1099138acc931cae42a45fac9fed082319fc91540faeb53f7f3d85dd66e2ee83944f52a943aa2179361982e98a7ec6747476bc112b03495d32aadb22b84704d116a0831f8f370f62def6bb5114595e13f92409ffb02d1be8f385782c0313e98b63cf9dce569d28f3e80ac04572b9ee6facbb98e3973857f84f1d78444d33d85be5f776863cf957bc165ba5f455de5e1765a245974b88e95771136c5449f6a1eb982da38cda4ef8e69350d1fc2b6f8ce5a522a9d5fad170104a10699c539f6d8a1de0ca4558d8975e993ebcd7265f50f838e35503b797a624e37d05f03f2274100b69b1f656a966fd79ab9b7b1c5be1bfd2a5a7e2e880922f0042bf1f11a9f05e42587615903f696281b6ac113add3180d7ea41e7a31dc4a4673ab1dcb96a55d87f7005e34657a50457b9817bcb33b26b04473100933fbb6ba1c0abe733ebdc2582ec2697bb8ef902ad8d693b2aee882a4aeaa4fedb79b844c8617aa397beb9ccd5e56caa7e2f4464a95ec527f8a2f4d522d3b87c3a86c0ad549b3c4dda98e90954138212dee24e34f492808147bba1702dc629fc0f7323730516eb491692d0c2c715931c1c2471eaae2cae7df3b03ab058bb0f527c1c1d9bbe96e7a164c50e461e76f2173bae971067ba518118d94dc32a7186409c32f021b6c8ddead0a56f94f91f55c3bbd677e3631a7567b9e41b46b84e42df3f0722cb360d5a03349ca345f748c0a6c20ef9224535cdfe1f3eb4d0f053c9b8fa83e096d17e777ed4820c6f30b2b67ad4f86fd82df2fa9bb08db3c3b7045330bd39e0501f7292b5ddf65ae2eff6980430b886577952956ac2d680cb1c4347027e0938717ad6e4d7ce8c7aa8b35e757181f8180ae9181e0a809fd1d3b977397c49235eb3a22f3c3c0ae7269924758cfc265bfff6b6d774b6cc911d6d800034bd26283f80efcfb538c85c9cb810b0e5a9230ed5f279c0680f9264b6c9f6d1154349281d65602658b191ed4bae7fe67955ef950ff5968edc5a5b4324ab01b76a895f8396e62ddffe9ec4f12523ba90f7b349f3ff068d5ccd33c92ebcc5374eb6915ca53de906cf7ecf6e5bcfa3645bcb2d1e27fdb62c08098572b1725868911ecb78321f3332aec2218d7cc8c2b1ba99228181e279c58e559dce258a455285c66e028b2d535533f329ce349dcf2d690aa9ea143769fbaaedaf01cfa62d9897e97094c2e796aa3871b704b324c3139268d731d76bca2826f82fa4f01d52830536188f469c8f35aae4d774d6784143bf5a8fc3ee27b67d23aaf76fcd522ad05576102bd1b7a1c762beb892a8c69059b6a7e04c1f2aed0e590ae0175076d7a2c5afb122eb439e63e463ffbe5c219caf637b83728d9cb6c4354e415496b26e822862a3dca0425480c2ccb6f3445c88ce93ca496b9dc89b78be51465a666142f9d48cf7366d76f42d6895d3d699f183eada5ac2c5ce8fdc15b54d727fa90c285e73be37392bb3bc5d03a96e4a810790df6ab85a6a1f5286fd843feafadb3fe344380b355571a39942a37926333dca8364a85982447a7e907dcaabad1dd98b460d703839b10cef6d6745be223bb515ad76594eab8f8df52cdc783690f5c9842526ed4b535b227e3d38af95ccb1b15f4e1539701b10ff2eba823046a555389a2f55a6e007c9b44e47290fe978edcaa032216869b6d8b23931046cdd719f1363e2e390b915e97490a5b3f320c96c91f93a36183721b94ae63ca671fee49f802feb03e8dfb4a6d1413ee5f06149387b2fd6e40f2488ffdca6f92c0579895800b1dc990340f061ab2ea86b3df72992f71e81f3df8db0060c6fe0b4856838388d53e854f01da3fad323fff26e66ef5fcb578c1ed7c99ddc49215a3b296e04b17f2c094839e407ee00f57066fc22f4ec1ffefa743bfb4539548830f60fd73244fff2f1c21b39a6277263755fec8a0a08dd8cefa1c89d5651aec30b7570cb20e3be1d8e3e9514c6ddaec127db9e99c40dbe9c45efc00fccd53d9c33cb8e4d63f23c06a1d3dba772a64e5273ee755a14e9e2f7c7985050ca2bf11e39e216aefb4893f838da0ae8fe89b058d3797613d234c3e677754c67fafd554ec8ccac12c5b989e47c3f7c30c67845ca2be79b4973cb07d1739a6e78a3a2de87be6280f7c1168aa5f03c6a2f405ab77e7e6beace1c221ea10b8330e39d0f8c882cf1661e1e7a19deb1479390b0ab49aac3d5288526946a2a034bc08390319789f82530afbb761229d9a4718ba64e1eadb21d07e051590df7fa9d12735fa5a69c7e3ec8328d5b5d52e8df013321b2b048a5a99be3adcc3683edcc2cddff64b74e792aad5f09b31505eb53500fd672156b100f2edf15a1eb4eece8f6ff8ee63025bebc1b89849f4d91d08deaf5654e88d6eee744a48091bcbf6b4a2d5debfd14dec04e8a1277ee65390547c08a01d70b5e858f9038eaa05e317e9218a6788c7eed254ba00709abc8e90d64b0afc31d6b9277685278d47718c809b5af9751c597004c5c2e409ebc6527371a8a663267e115b0ce5c09e59bb6ccc7689610f80293e882db396c5d3f95f1849c4c46dd11a0223c10123f8aa0734404d98eb549fb81865145c40d24a6b4452dfc2b853a6172d66fe88689e83695f90dd8c8fa8b72e517c9c7969138620aea80fdee02e4fac45f07ac25e1d57479df56b86cc1393e12a10d3b11d41c3b202ed8ede9c0d8c298a740d7818cbec50a9114b32cfddc2fa36f96496d338084ddf48726ccfedd9fdbb09caaef0075a49e48161c79203eb9d6b9dceebe76f98094be817683d3855e508a3eacc8942b457b54eadde526ebb09a16c3f65ab11c98bddc7003b6ef84174da6b8c3e57414b8381ed8cd747d7500b9af6e05b5c66b107dcaabd55d223d90181afeb1b6433a81a42cbf876b549223762b07d76d47428983ff96d25184aaa85b776208ef1ba111260d66d1043744325068eee832e7f90494ef73810a453d9fb5bd6dfc9f47c82c7837df8c64df2818f93148f0e0579062dc962567f8195532f16373b485b2c34703067dc1e17b126172e1406dba446bef433b26ea591d6c82e8e67625c038688655336aa97179f2605c80dc71874cf2c0fed445964ec33bfacd558cae29ce8c9e8cc891a9aa1ca4843c59ef54ed6c6bc3078727174faae2ff027c5368c25c433004827aae5473384cacc9b4dc0bd257305b56b84addcb99011bba15f2d5606307d7aab576f345c5b44cfc52c44d6a13625a089cb3c2e9bbfde79886a2ba466827dfe914c933491f426ed85988d42e219fcab97480117d2bad820bba980047e790caf291bf78ca01198570c3121ff8b76a0a23721780c754bfd4d7d14151076f01dc9e9523185c0ac49002199c4d3df43d53af5269f29737193eb9ff94fad5e3572f93fecb88f02bf92b843ead10d2f2593897a2ba18ce8cb293bf0162ad44f4df335804b5af9308fe094a3c4a32e4df1ccb732f963eabeb7536bc79530b6f7388b9fcbd1e90ca462102971d233f522097790dc67fac8f0768d333f61546b2e0d5a25e4f83e888e8f5901fb7653cee97635eed70647f2d45d0f3ed913658caa751d17019d538b9eb4c60b1f3832665f530fc6ec17265d0d5a164d9a731d4b31ea1ba601505e4019382b7b4773529a3c70cd6515f989cc8976fdc9d85222cff73acf4a58759a70d2dc5b4560205592ce0a56d4b06489f0ce14eb04e34a88634b0ef88d2f0e694f5d80e5f32dd9717cc27dcdc7873f24555fc22df8ec3cfdf77cfa86a1336cdbe94caad3436815cdc4d5f6756c6665040239887608d8d2dc8b1f41866af78a6f15d00ed2b8297444a965989cea6e91f0add22cebb6736cb820b115754ab0f846556b4e4a67fbd69baabd2402eef64b537f5fd4784764b92d5f2a933adf6dfb7fabef08a5a23a1b059a2923400c94898a1551bc1ec0635779d9564ec96b986e1ee718d9261c06f28835b8b9636170658a864a4a891fd502d51a30472098e086b9f0a5501fb543e84ae30861638d18764b0c6f0a60f0b1d49916ce3cb8f50ffa41bd5154439817980f4743fcef3ace06515400e498fda48d775bc34b84022b2098e54c12e4b13128212a9a70af81596c3c040f3bf96d5e597dd8ff3f7c5e141b73b64a86afb391797fe01178a51dea3583aea424cb8eede91a4c3de1a69e875ef1a514d2e08239f9d16702bfe3bd8c6f97e560cd5b4fcd3f85ba9a8262863d9f17b15a1b2c0c5037409763864f6a704f22b9c6fe39e9614a83f9e02f1e41daafda553ef28cbb3236c75c85be1db40b0e876877184396b864f054e81c59c158ee82bba43151c1840686c6cb2306fb65fc58dc9e6c45edb236a87f6e44592e3359712ee85a73fbf109f8f824a8d8fd00da4eaa6732835f17975379f16286478657fed99cc80b5c6605a3828d032a8ffb57ec161b60921dac7d24babd6013f0d72192ef08c7efb836d6f4d6afd2117119517da63f63607e254f745215", 0x1000}, {&(0x7f0000000440)="d1b7ac563d3bb641e1b0f4b948cca491589de7fd2d47508705b349761ae0c2fd9285a5568bff692baf427be85694b55603114fbfbaffd6c4cdc25d1d76fa4d13cbf5bff46546c189283fbb47386749eac562f47673881419484d2ebc91e92883d64c396e649a42a1ff2e0e58f0569c85a7dfb214deb5fa648d0ec1e69d0b28153f7b23577649d16c0bfd0d55ed8407c752489c54e790e8c42e3d2737dc406eb6f4ab51c42ae9d440c34ee165a4703350", 0xb0}], 0x7) writev(r0, &(0x7f0000000000), 0x1000000000000026) write(r0, 0x0, 0xfffffd4d) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000640)="7bfbc67fd695e7820a5eaac84756e9e342f2062332b80a055ff2af28fd88260ff9df595d5958054617d3193f2c089304ded505f082fe08d1b11d6fc0ec7be48c9f4a82b1f7be2bdba88270a5f7565180d3062eb71ffcb0d937cc851c6e3580a7b8c4d71061f71d614246f590a997f7fd97a4dd9610ed77220fe0ed031babc5336b42a70ba240cfb098817ba6e2d2c7777e1c6557fbc5989d619b1842adb8bd14c8cb21f222be3743427dca77a5ed25cd4d69e5644d21fd94d26e2983e365a70d598a18f4180a47c3a6c180bee9a3f4d2a1561bcaf545c868a677f15ea323f42a3e7191ba8b6fefae2410e1815690220963e5216c6ffe61d6d0001a064a14f504a997ee8c65050e556b0acb8744339ffd84e282aa7f345533a7ff557377a0c527eb3b7c910ddb2939ccd2c9ddf3bcdb094d9463c3423a2c41b57279a4d92d71161d370018019255eecf09325dd8407356140b3489f82ef9903fc52681eea610c3079e030532ca842e7ce06e564da93e1926bcf85df893eb183eaa6254247ebd52b182550d1a6c254de35976a64265772c7fa68053c009fe972eb6246e8c1f70fe8aa0312dee14470450e685019198574eaf31746bbe4f5081d8b47e21e2445ae64eb77b6f755ed48e7075e00fcb24a058180c3680b8f6b34b7fcced60dfe3b56ac49b11dabf9020acd9753229a9c64a5cf1fd919098b11cf66f5bd1b424f8b8526c6f6bf47b326b88f9650ba3c6cd902bcc2dbf382f129f6f849d7a1eb43ecf3ceb6d870ea7d5a485130931697aa96e007094b6eebb9e39119d40bb5c55a3e8c05c6dee4e7aed4c7e2a20e140a77f7b696e10c19dbcffb18e74829daef27e85ee52db8b0a1fe0b004efe98d6dd8d88a53b60dc136bd3cd0e4202b086cde73b937f87f1952b6fed903ec58ea8e5cb7839b28b672d80c233dd76b531a632227f2167601577712ebe4a7199e5c1bc5dd9f4305b957512a9eed7fd1d503f436113f10128742d663dcb193c7ce4527b9da42f18b2c4d8b5ded81e36f5d78fcbb91570b9bc018d9c187a64bccfb73cf33a65a34862af30d9f582e8147f1b7e0e166da122712efb34fcff45f743ad277a14ac506bb52d4b81579c63df723e9ef096ddbeab5e422d84276d64630055c64c2a810719207387c54703e4afc0467d58c6ed4ad71024e425dab4c5d227ec212ec77ad4ca67dda5e4ddbc41d7f44262b559c8425015c9d27a2ca551c98400ae2e1927b09d0d5850a3f74135703445d040e9d00758e329fcf11e7769cb6ea09fc28b97c06cc5c425c8ce2408e7565fcc3bbcecda0d328cf746b62120de09db0f3a4957e0622aa8b50a50c7c236c40204bc1d6a1a6e209bf8a1bafcc6a5f3f2b519e742b66cc0be43a694ff4ef3d292269a6762cf474e13a68f8823a643de604bb6132bdd7b21b13d8e2bf1ed502f06affefa3a4e5d4b858e122e75d7e68cdf2487839b48a449c7eae02a051cd13f25bb5bcfb3114bd36c14917e90736b2d733b513a9c6f4f7ec65dacef6c156131d663b477713d50da4e1f70d751c17c02f2e109bd7cac5aa0393e6f37aa2bcb9f432e70aa5c919bb11715590b863be838ae8edf9e6c75053c095cd394239daba135ebe20b1ce677758e42de0e3f9266134aed7ae7c9d700944215b6e4af813dd72465e9f117ad974baabbd4ad9616aaf57a6a34337383cb195c68b731df0868f7e4ca3722984d1e2adb4aa3056106b0dfaaef9234b2957b4a43f7cc6eb93ec9668ab0ac457ac23e5e65d9a394352e14728b87f212a1255aae6b9468b3659a6b7584926e2534933d80a9326c4c76738745e0b30dd8fe7aa9f2c09827f10672e536cc2295ab849c7118672e28ab433189b581a158ffeedbc400bc21e3798cc77942ad3ef466ab561b410c5276275418e5286ed99e2a1ac9aff00b281503bf66409770f107776eaf2d79ab6e2b6e8d916f68c6bd432d0ab856c90ca87ce57f55ae26c79f15bd5d07d357598d7440f8869df167820673123616eafd4399d1e2df62bc90a3b4682290f7257877f06bba81b92a08533d64d5e21564e19f9980ff6e0afd582fc40c75c39984fbc6855c93989c69a602e35ee3354a668b8f41f43ae14b06affbc9623c1b88a537451633d884ad79f64d4c4415e78802843ea7d79d1c74643eb744eeecae57e7a5a24a89d433a44684beebb615a6cde645b383341ebd47895a9cd067e36c9b35eb625314c7ac76e7fbd609e851e16d2f6c1db317fa37142bdc2c18bbcf2619d7a74baa172fc0a5d98e535220341687dc8e8a8e7804b447ebc85dc3c8787805358e2d569adba5f31fcc088492c002e8e5648b98207b5ed09524127d063e569bc2dd9e170d68ea83215218c9b21c9c86a9b5067cd06659b874652bf987a06300650a7e2aeb936ee255adaa5121147d412053e7af9a878620fc58790d8a0671a33c8a3aab1fccd796b98c27ce20818b0fa2e1cf6aa8fa3f49d255881df0455abad8b9598d7196a0f495f42ad393494cafdabaee29c5c5066bc1dfe04e63f1ad2332ce58dc4dfe4801eede72fab862a7b7b4406ce419924d3b8900cbd183f323c1a930f8b8f44acf8ce268ecd1930d6ea6ef2da7d11c539102f198a81b84aa904fc3091fa1e8461eb9afb3ce3eb9e119d4857c1fff0fb18b462a7bec8886c371a7310efad704eb9bfa389ed636b233126ad5cda62e5d1db0ecbf3251b4192f311b50038d36db62051452467d126bd2025747e4b117a3d4d22d2060567f750837ed82fc2b3dd0f94b72274df346145140631b8d2f71da51d3f65356a511bfc031f6ec9e8f463d3be6eef7b99b9618425d3aafe4f7201a757afe6e58a1d51b3864d259305610533f9830b1546bfb30365c45b82c432b7050f96d8539a893063430721842ab49d4477e3064250d551456071214c257e9cbac09356a1e928f708c0c3ca37ad5c977b22eb6d19be42ab4c94d9a4d2872fcf3d585d63cee325f1dae8603ee2443eba990f10b094ee4ec316c22a2d3f1b0f74f04ca72f856f8ad1b5848f18a37c699d33355c1dae957a29e2d8157fce4922ee5b2231554c57f3e1a1ede48463820caf5f98498d8853c3a160a9c60876dc6a531128620e07e6f38d191fbda0e838ed837747abbab83b286b39b90046c1d8a93428531274a8511cbce8c6675e148d3ba5d7044f3c26beb37e1c2b9276b7826bfb19c0c8c131a2691d46ede10084e0bf498f4f89c50772253f1b7bf0e976fbd3676bcf80c95dd5df39b9336b15026473ecedf335f0b2f9ad9b7837550d5ffe245d15a787a98ed22975b95f9439c5f6d67a6a342b2c191ecb310fb8bbf1e62d57eb3b70bf11c59b9e4601f74265396a5e48394ca1bca57c1d5a85a4e50cecc4e09a0bffcc2dae99d58ddee9f55613cddfee58716a9516b51a11fc31ffd41e71be02c106eeed296badba5c1ff2a88f5ad8669b54f158e31a7024b78c5bd75ee193d1e870c863170a0c0e4b65a5f79971fbeeb4fcc25e4bead1929fb7681561e828e89b2baa527981c394a2532c10356e49f7ede8f69c620bbd40ed0e73c43976720c81e5d04261410046722ee093ae8bf0211b6a05ec2902c9273d6b61604c955afd97b1228fcb6f6976c2995320ab2ad8e3fc23f1f5a89236244ebf6424e7fa81180a2d596b5b0415a99f97a61ef55362f71c849602424833ad9b8c0a928937f87ed11a1a11b6376f7fb75dde4ef748338be4be7bd557844ea1abc652c4296c226458d025f5572fac809d8dc66936a1622512ee060e7e84eb1aee4f0b427b91699aaeecc70c7e3fac22d1c0fb37817a093925ad7307ab6b17fa4f36c4c430be2915bff9b7bf3b090b4a0c18ca3d1b9d9b2ce1f8205d5266ce22d17592e512a8e5ec3a5c2b48cdd6bc87162ecf0b91cb865c1df84858e7f3aaa66db7d3fb5a585da41a1e3d43f356ed5f2dd292d7464525d2a5cb73589625e260ef3936576f19de024a7e790dd21c90e247fb0c4a983918d145426cdbcaf3daa32fc3df15f9545e01370f989946c44e1feab61e79b2239f591d59697f2a0e8231d5310e5ea1614f7bb7e446c7a5ac65799a7d8d8e72498188ce5be02283db768afaa846544acbaf9e5a6587d9aa37be07d517db55289c5810578ec1d8ee04ca24b8f39a26685aff78cc9a9794e1a8f9a47a8288d039520cd4ceda18e02a4a70bcda8db2e264d86644aae5be39a24ab218f1919bfe2f8e07636260b65d3b586391eff124b702fb37a72cad26cff628f3ac0cc7cca5b2f2963e5da5f142fde8e7b9b91603ee7d4fce47620be572c495ae07c65f60625533bff9f80b77215e647aa4eb89a9f1b8d9170e426d2f8b63a2342dc59530cfc86b0792fe0cdcc4f7a4af2f99af106e32c122b4fdef94e55c8e887cf65cd41583424c4be92eabfaa404053c2d5d7b57ef2530203fed9ccbc02a55f55fb5c4bde992826ae5bcd06fca6ed4a3e5fcddda24cd46183af1eaab91ed5138244ec8f17f22aeabc24b5a306be05c0dc73a3bc34faab5633db0fa1cdd03ae69bc5f12907aca521bfd639cdadd155695318415120832d1ddeee9ebce179ac92819b8dcaa2a97634b0325ba16bdf0ec5ddf4455c56a52f3603488560d8ce7d9001eb65a5b5965204a9632bba553e242e2fb170948371c8c452a25b17082aa0bb97ab44d84688689f4f4d61390dddb8ffd3d8a2490207f487ef2b0cab22a69af86bdb6c7c48e5406f80663cb81f131c505a3587b4378ae5742ef2a54aa9ab42cc65e69baa23ab81e3fac46487cd90735f534ca572e6ee1e7666a26719f509163330ec035c19d15f7d5ebb34633f1a38b452e960c34d6c894cce85ec9a38c5a511b9ef24676143d9e8b5ba6ccb59f6c9081fb0463c246dd23e6ba5ae4a1f5baff46c4e6b3ede7ef04d2bca730242b6034839bcabdb3f1c94509ff432a4287438ef012be13885b89ba9f38ce0b6faa8e24c4d05f0d2675da36beb08bff644d7cf8c175bb997d61c3624aeef5604412570c91f4b9dcc2b658deede42ec79d4d4d86bd6584e8439a43f15a204306dcbbf266e6462c97b25dcfcb33d9b30fb6db8ff4818ed988541f28e2abdfa80d060b8efb9e77e26dc9c0c6fb33a52d32c1a9e5ddd2cc6ffd2e350fedb4e7e0", 0xe27}], 0x1) 20:33:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 20:33:26 executing program 0: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) shmget$private(0x0, 0x1000, 0x130, &(0x7f0000ffd000/0x1000)=nil) shutdown(r0, 0x0) shmget$private(0x0, 0x3000, 0x104, &(0x7f0000ffb000/0x3000)=nil) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/25) 20:33:26 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = getpgrp() write(r1, &(0x7f0000000080)="73a0588e72e5d68a74b531fdfdb7949a25616ea4a639a954b8e33f454aeb032c40dc5bdf0af66bca88200828dd16c21a343b945816b933565f13aa94e33c9cea5d7c7a092395347468f1df076fed8de95e66390a283018661578ccba582f1085056b1201", 0x64) fcntl$setown(r0, 0x6, r2) dup2(r0, r0) pwritev(r0, &(0x7f00000035c0), 0x1000000000000316, 0x0) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 20:33:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r0, 0x3) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x4000000000002000, 0x6c6) socketpair(0x21, 0x4, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/211, 0xc7) clock_settime(0x7, &(0x7f0000000300)={0x8, 0x7ff}) socketpair(0x10, 0x1, 0xdd2, &(0x7f0000000240)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8100, 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) close(r2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) 20:33:26 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="c72e3f34360612b85afbdd932f292f8a1a7a4c3a97f424e49885c6e6be37345e5f76c4a681c9b485d7608425d1989fab90b8a8d7500b456669f9f670149c39fc6ed48abe2babdf06176518c264d3368b4747c195c3b20dff54dc17c38f1cd40e7c7beee0a913925480e8fd57f6a38d226a71199af6f3c70952cb1182e77c0e763aa7aa1ed752d4bf56f6dd72352e30cfb8b420", 0x93, 0x8, &(0x7f0000000100)={0x18, 0x0, 0x8, 0x4}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') fsync(r0) fchown(r1, r2, r3) 20:33:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}, {&(0x7f0000000100)=""/126, 0x7e}], 0x2, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x1, 0xc, 0xfffffffffffffeff, 0xaf1}, {{r2}, 0xfffffffffffffff8, 0x40, 0x0, 0x5, 0x4}, {{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x6, 0x3}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 20:33:26 executing program 1: mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xfffffffffffffffd, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0xfffffffffffffe75) r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ff6000/0x4000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r5, 0x100, 0x7}, 0x4, 0x7f, r6, r7, 0x0, 0xfb9, 0x8}) shmget(0x2, 0x2000, 0x44, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 20:33:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x8000000000a, r0) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x100000001f) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1a4) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) lseek(r3, 0x0, 0x5) dup2(r2, r3) r4 = semget$private(0x0, 0x7, 0x2) semop(r4, &(0x7f0000000100)=[{0x3, 0x7, 0x800}], 0x1) semget$private(0x0, 0x3, 0x80) close(r1) dup(r2) 20:33:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) r1 = openat(0xffffffffffffffff, &(0x7f0000001140)='./file0\x00', 0x900, 0x13) sendto$inet6(r1, &(0x7f0000001340)="39b86fe389f85011e7883aaf3435c05c2bdc3f8a5310ff67aa0a4d53875ec91e8a39d3330c43d8ae6e60d05d132aefe5df904d63e8f3924ff336283d5529ffdfd275d37e82fa0231", 0x48, 0x4, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001240)=0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getpid() sendmsg(r2, &(0x7f0000001300)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000080)="7278507804f3520859950a9bc3bd44296efcfd2fe0c80e3f42d897afa9e824ae089c17c83da3a819202731af966b945ee52add85997d0239c673b31c43631d1f57cf5d220cae95c07325b53986e79146d451db275bb65ca3be85d37b49165fe1a604f875977d51e919f8d2a7fe09a3e3cc27f1d5e7474d5575b8441029a4e919e5eaabbd032cbd4842ea9f13eae9058a02206cb454490f3f2eaebe2f38ba5c2362832c2bd0c8bd710fed5f75f006ea4b67cec06c45f3990e240d57384d2e39cf51547214850eefc1fc5d577dfa270459d763cf5cfc4c1dd133e45fafe988f840fadb1ee2c615d614c655aa89ecf27b2d4106212a38fa849debfd8b55d01391c58cadf91653b4a696efb1c8cabd058b614ab13e0efb09e90e844654fe30576789f534c8e38ba1a6761733e8b8e97a8f7f8e751b9df6222ad344859b185e1897d4e5aedde28a6ce29dd9fe8be5659d50cf88129b1c16b69166238d1fbef8d9f5091e3298048a0a418c631d2475398e2605895aa5632242c9ee5c9ce35e364689b5fdeded394cdac5fe73ce499a2df420a0b378da85444624f41ed15ef451b0d5590e33d895ed8d967b77b4050d85c895509af09e9b067f3b0b25df9994597ddc34cb0787d7eae2b4303067e607439f83934260cac6031b4dc494197bd4b53eab7a7011f9e8318192a7b0275e4f84e7f31b88b9b155327d266fae1bb5f369beaad253cabd87de014fd8079c50c6dd099003ca7757d32167b3b6db265e3f9c229ab8307590b5d46bfcccc18e598f9845f40a9df15a47e9c8089c9976d9bc382985501a6b03d5c8b7cfe03ea3211511c5f4bef0ffa7ba171a59c284b4ce983a938fc247d88aa00f68bfeafb2e28e27c3c0263061b6278cc99498465fbccce5d5d3d2fa2a122e306ca5be9168d4b7acacba56fdfda7286b74e148b7226eb8dfd4b137770109be733da06981ad40ae5dbe2f7a9aaea5b334c493154014a304e24e4aa3c549265361958685403f887979dfd61a85cbddd6e1f37382ae9757710ac2db8687ded1dcdf3c0648faf332d66bdbbc8ad9adcc54e3141c0c1556e56970ae10b569eb5e4811df0ee365c0d90a5f9530a12a11337037b780f74e55fd59ef416d8e2583c8bdde11128b01432a35866a07b711b00d18d01f13c30b1203e42189185eee6bcd3205cc0ddcff14300c5afb356c6573b963ccf4d54baddc9f8f128a38b816be915fb6ebdb049734c7f8b9dc6f4da7485e686aaf9764430502c593ae3c6f898ceffed1a721061b74db4b648edddcca4be3e1805319e9f6fb1a5a992619f8a1dbdbdfdf399ecee8afd0b512b4d1a9b890b2db19ec5402a25399303bed1ec15db43eee53e8ed6957226c069dd4bea3396faf58779e247c4f1e757bdde27b35f9549f62a48e435abf8330fa505ccce6be15872621418b482610e287e179314d7e17272b3dbc7bc37765b7cdb5f9f32a5463d51eb0058fb1416f5a1ea23d688d51928eb21e52fa940dccc66183d77aa1b4222038ff82fd5bcca8f075996121aec8315e8030e9498ec580f70c32a0bac0ea79711059e832f8beaa63769835985aa9115c3753d1e265c572e8fd5fbb9a756f9c3bd376222748c6fd28b1bae387e254f043abaf1a7c538d289dfc59e2eee63e9f216e8b6230fa9d8900aecdfce3ef738a89307cfd511dc4290c6b76f871f8f89c577d4174c5b70a2589646e4ba0f617414ac3c1a5db03c584d1c0f40c134f3303dbcba7f87123c903ef41ec71b7a8dd4b9ddfc52d4cc5e513d6121888396923a08d0ae795c70a8d2e4c00cf018443e7c7c40a63c1ab0ce566cf304610e3cbfc13ca6befd0d1cbe82a6a9a1c009dc8638ab746a4469adff0c9e8d3ee8847ee592f7960a581d5992b553dd1246f5e0270960f0f74f5cbe85f0f7f6c5145fc0b5c849641a45ce55ee5bafa67aa436624bc38c192ff58dba8c987a4b31bd8e6b27bec8183eed4d930cbb2ccc83ecd39bff9285a09f488bd389bf132bf2bc29aa992520923cac2dd7765811ccf756241dd420bd1272a993f200edd855ba9f36959533cee46254248fefa53b82ef5bfb098b799fc1e692c895cfbd22e4340cd89483e75a9a563691a1e18c85a757f206b9cdc12f2bd72c8fe9c98a44f43d0ca4e71f4b13d2e32ef0743b0ff7e7f483280eb450f705c347654afba6de35eb5a0ab3ce4aaa2ede6b7d45d508e96fb2d54d231803af22e44cd4a28ee4421087ecab3d73812d33ed4d8c2d9ee6635c6b669be4142e8921dfef8ec952c5c5f9e2df1461c1807cc2040f03df209418760d582836a1273afc40e10106cb49d88b061ad6dca88914771988f1a1d0823a656f074664854fa9e9fd6e978e6fd8224509fb96efde22961499ce1e479e19c66cc205d7162daf0e24a0d1451a2f86c9d4f7030332c46c32c2b1f6d91fdca72441d91425e026aaf64422817a81e71d35117da80252024f37d72309065405a1493e926c8bfde38821158cfdfbc9746a6b4a4585e16aa2bfd718e1fa3c39c15a9530d40b4a9c20c7df1aa2b840cdb7cbd6ae567ca3b7987ac7cc1d10a3d5ed533c251aa6696c28e2f6e7483c1cba9e2324f9af730a415456bf69a16c5e1132cdd861d8a26638122c5e2986c219ea7fdb4885e5effc2e1e1dff379a3b60369c3786d1eafa2352de3ec022ff1fbfd2368c871cd71b95e8f7decdf9fa4dfdc08872f3794b10f75d1454fe7ebc8235f0ad6f0f794df3862bf77de6b3411bc82943c3b6358bfedbbef83f138d63f68da438950f8b8121c68cde761328696f263475de2d44782d654ef5518562b83eb065b857f356fe687f4c9eeec235317014863d13e9b9fe514402e488efd620aedd901419cc3cfabc162423041a5ec2bad57221853763a16aa2b58b60d24ac274ed3c2699b04fd00aa0dfcfefac416ec6472f72f34ec50a52852e31373bae5ee5a672920f387032f23bed53837d4d1dd9ddfd4623ca7becb62cd702838197963155289b77c2156d7c8a868425ff4257763755f976c23c080dfeb17e1623c27fff865bdc7a6d722bf5aef19c886d9e8e7c6494da20fb3af2253eadeba600b146ceef8ca4cb837a66f74d6adf4188ebcc48b0d4d711cb7bdfe8d89b59819ec5a3cfe51bef09bc99149f609d3f7401179c67d5ad38500c1ce4aa5768b4197254096b75f27d4e69335f4f0a0dd80ac99eeaaadf80e7f2bc625d44cd059b47d7c0a4c8fe835f5f59f2b4954023257b9c89a53ef67ba9da868e41d2d243d43129bb2f07d404f9eb592f66a49c6722bd2383409b94cae44bdb8963f5eac689c633cfc3e8472f4da804cb6d0ca4887e680f5eb7653aac14dc4dcaddbdf01e7675990a4b19a25268b26e1001cd20cf96da9c6292d26b178230a79620b719ab4d6340a1fa9844ef21cf2519b9abc5962b45e240d322d573af189f87199561d7d4936fb5daaa3602b8ff19abadfc669204ab0fa21da5df21597d2c5b1dcc2f60973d6b0eaee5322fb01f96b16bdc16f7b858b839000306815276daa79438f23edcff9700365c390b3ac06de33879924f4682136da1072bfd6571c7b54356ad1e62d6888521209b8df0f76b0956e370c48281fb19dc6cf242471595e5f1905338623808ff7f33e32e11b86607b0075fb1b9e859932a563b4ae3262fd25ccbf392b8a71fdbc1f0014c21d7a1d9f2e34189b44cfc653fd86f84433761021cb20e89106e3f2f0d94f54fc5e0184886f3e2132390d35bc4208cc4d89f160f7aa483ab2f69255ed77f0f92b1337f77a1c197e99afaa5af6742c7b7e26f952f6c3edaf6ce66f340267a956882e789d27a5483b45a52e08d8eb8a77d25837b0561dad369168542a6d473ce7b991c929ad8a753b486967fc385e53a2ca6735c9ebe698d940ddb1b3839865fe2fcbfe9069c432a8ec7499e257d9af0142b36fa5f0976267ef547345a3b9094d0c9e8eb2dac91c08c60eac254cdd2f4729fbb724af12e7fc94521469fe8c187e24b03aeaa85522e92ac644fa56754e01c7f1dd54ab1076f14ca2c3c63fea048b9984c598e2266d9cb9c81460a86a171e93fdd3aff1ebfe8dcd18c0ca02e3e5bcee49c2a16975cd53304adf7e46e04109e2a4c6f5a1a5937b6454d4c0362982485af31ce7cb3170ca56952ec65f96c49f3dd8cbce26d8b8721b0cec96897af71155fe63b023c10c7585fddc5aba66126a944cfb2668f6a73f92af35c2ba6310b0f3094937dd282aa6a44b3e8d5783f8a51ab40b2b352f152a017c6377a5bc9d45cfbcb8d15498300b8daf01bef5a0ef90efb9c46029cfd1afe2237fe79d0b49da91345e1a85c70092b2a05ea52ff1bb2ed4df54409fadcf257cacbf8703aff01a591356cde2708253722fe5b47a2ef43d95926aa42e277910a9243648601a0601bdded010dc34357b696de9ade6a2a9dad2a60029de5cf853ba22507682a212e61e0abe790e38e836b5ecda5e80d2181a3e37a811ca7eb95376c0dad76175132215790531f617a0af19f9ee076599ee208abdf042b48a6a9c54c882eae56fbb96acb7f66afc6ae153c6dac3309400734b44cc1e957b54a9ad8c69e0dd33f9bb0ec8a5c17395a717e9689fe4e204b32f6e3af47a30e21562edad46911c05488d13b842bb85374e9dbed9bbc759ebc2380b7cb90fbf954237ace1fce314269f0777cf6856ec0561fb2745002c48d317832c32c8e4a438230da20b06dacbec5cd964b09e0901cb04d9078ee4a8f7d56752ba818eed42b47b49c33133e3694ce01d13f99422d47850c0658533069e220f2b48c51d84c0a84eac24cfdcb38d66efefa6796168dae2ea55ce5256479d43a1f94cd1d53f6d9bf6258c98ca56c8eaa9403cca69224066ed57e419bbbb214cbf86eb23e2ddb0427d18ed51edc01de17a2577b54056e2692227246479293b54fc7e4f948057e846eae8be6c9794d62479cd5185176d881b48a7e9f85be827bd74f3ada38f9b632929128c3e4d601b1b970b7a5157ec357262dfb972dc0cf0b2c9d7bafc8400e25dffc0a8bbb64250d4e2d39df9e0693370a1b7cd9ace579d7a39099bb4ca8ebfd2bca18dc68ad2d6bbe3c886357c00c1dc52c9b1ed3994224fe501e428cbc93e20e03eea83e25c4eb462bd12773a5031eaf486d77232f2e91a3c810cddcdf45c9449f0b289052a93a97be9bc8d13280a97b8e15ec52e71d38f121ec485cda1f888b20fd26b11ed5b4d43bc425038a311de1e5997bc7e7ec0f7dee6e5df351d5077effdf11850041b3b52b134b9f3f3a9f487e8825b3b8ba6c08b45081db57a253f6185d156b4efabdd67d29c5a42f966113f219e9b36e625a83c83fb993d2927f6d49c2eaac32349acd0971926b8c1818ac9c82c761c44d5b4f9b78638519aa0cfdd0f247205b6f2506e608472f2ef0d4d4f5397738ef6d661482e285a1885e4882a4f34377b9b8b973537d231863e2456ea961a2dbb6cd799db52037aafacf2d73f3076f88e55a96add08ca36d451008cceaf08965b4c4800fc7e39cb86f9e574229178c45557197811a4406524aa09ce8f7145c2a55dfdbb2c981c7571c7603d955aec659fea6e306886df628edf7d0d61b99eb71419b2c29ffe4dc14d7b579d17e18adbafe7cbb114f2d089f20995a1384583341efe362a56ab86423ec4abe8a0acb85f0ec8e296b031be6986906d1f853fd8379e52234dc6a4b47199a0856c46cbba68f1ffd0cef8795e64bb7d90154ec8b5da65e4700933bbcafbf469040ea3a71a0a463a264fda617cd68f3403d2e701639dab311beedeadf514cadb35e825fdb02f1", 0x1000}, {&(0x7f0000001080)="03ea9b33fc790912d301437901fa358f09ad2db51dcf9674d7966c4578dc6886ea555a35b66e51f55b6e8b343057f08734288055e47b6bf005d775acee8ac212ae48a681a34ca6a972be03c371be2d14281bd690af3e48cb6601d37c0958c09e183a2cd88763393b2f747482609b23a53325cbfab3bcd006d3c5c3d811352ce258fb27588217f565c13ef53cdce88f1f83211d0ae8e5eaddfa1eace985eb297a2040328a97a395c54d9ff61d6d0d247f4b574b78c1", 0xb5}, {&(0x7f0000001140)}, {&(0x7f0000001180)="afa14f99f670a1904ed14ab7ea3b5ee7838e7b2f7bfa5ee4893821be570134fd115ee812fc2ca6865beff9e5d9be726025585ecfab194e28f2250b4637558c858188d571e83c16b08381e30fc7509c498e7053e0d57d43a32e058ff8775c95ecf0ac369502997a3f994135e84311595ece09c538b72262b8e0", 0x79}], 0x4, &(0x7f00000013c0)=ANY=[@ANYBLOB="9800000000000000ffff0000a0a60200d4503fe53e4fad9c5bf1d69490cd48090194294d66217b7d2978a068a53eeef49183b775c7a3af33d7525e533872d7d35691c1131468ac2f37e3fd67f0c44e288cd5b63ba93b98dfc7206e378fd9801139c7286f548881d3d40f7bd73e65c7dc43a20889a60da66e1bfc66501c14f02a08b84e7466b888c8000000000000000000000000965b5bbe8a065b4de20c1b8b9c5ebcb3ae6e2845254cec1bbb6b1454584166f9f715acb4abb4ca7365713cb34ee7648350bc3b2b6ec9e1f6929d3cf9bf62a82c0f57d8ae9d54e7d4a88b8430fe03e017707b90ecdf49d6e38f7ec6eb3fba244fd3b3013036bf5c8d7063f3201c1fd4be1dadffbc1bec86c85d91e78a122aba61e8324e6994af76f18943ec2b2bbb6bf8986ea34dddff060fdaa7665d3666d392fbadf6784ebccf350402b14f00a17beee3d52f14d67474321b90d253dde95b2e419c"], 0x98, 0x400}, 0xa) fcntl$setown(r2, 0x6, r3) 20:33:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) fcntl$setflags(r2, 0x2, 0x1) r3 = geteuid() seteuid(r3) syz_execute_func(&(0x7f0000000000)="0f01d4c461b973d30cc4035949600072c402f596db66400fd0f2c4020900b5edef0000650f0d52483e36460fedea2e440ff16cd815c40185f681feefffff") r4 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x801, 0x100) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 20:33:26 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 20:33:26 executing program 1: r0 = socket$unix(0x1, 0x9, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)) 20:33:26 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x13) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffff8, 0x80, 0x800000000000004, 0x1, 0x8}, {{r1}, 0x0, 0x28, 0x2, 0x20, 0x4}, {{r2}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() fchown(r0, r3, r4) flock(r0, 0x5) 20:33:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x5c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x41) setrlimit(0x5, &(0x7f0000000000)={0x6, 0x80000000069}) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0x12e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000140)='./file1\x00', r1, r2) fcntl$getown(r0, 0x5) setrlimit(0x6, &(0x7f0000000040)={0xffff, 0x3ff}) 20:33:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 20:33:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe1f) 20:33:26 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) 20:33:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x880, 0x0) sendto$unix(r0, &(0x7f0000000100)="69a6998004eb9909c3130e98a4257bf45198c63dc0971748f80e1a66715fca4e6bfe4c6a3254c9ae7757bf5b025c571889484ee77d8c790dc78ce6811d1030e5170cf3c4f5d2af21dc99f0c8d658c90f56fd74202a537c5f939823350b2363818a5887d6eb6784856c608252f207ff0e012214b0f44c1a02762ac47a4e606f8ce06f13af0116695a18eff2efcbc498d06c88fbb7d85fdcc93dbd13dd8a1eb48494c646", 0xa3, 0x4, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) pwritev(r1, &(0x7f00000000c0)=[{0x0, 0xfff8}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0xde) 20:33:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$sock_timeval(r0, 0xffff, 0x20100a, &(0x7f00000001c0)={0x10001, 0x6}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/220, 0xdc}, {&(0x7f0000000100)=""/167, 0x476}, {&(0x7f0000000300)=""/181, 0xfffffffffffffd33}], 0x3) 20:33:26 executing program 0: r0 = kqueue() close(r0) r1 = kqueue() close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 20:33:27 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x20000003, 0x7, 0x1}], 0x0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x82, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0xfff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x400, 0x752e}, {{r1}, 0x0, 0x1, 0x6, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0xe9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x22, 0x0, 0x7ff, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x60000081, 0xfffffffffffffe01, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x24, 0x1000, 0x937f}, {{r1}, 0xfffffffffffffffc, 0x8, 0x40, 0x8, 0x40}], 0x101, &(0x7f0000000040)={0x4, 0xce}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) write(r1, &(0x7f00000000c0)="04f4484229dff5520e4dc2606e32af604413cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d690587d8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d800af8057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf9e78c795f1d0e72576994f9fd122", 0x12e) 20:33:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0xeae}) r2 = semget$private(0x0, 0x7, 0x420) semop(r2, &(0x7f0000000000)=[{0x7, 0x10001, 0x1000}, {0x2, 0x0, 0x800}, {0x2, 0x81}], 0x3) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) semget$private(0x0, 0x3, 0x0) 20:33:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() socketpair(0x6, 0x4005, 0xffffffff00000001, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = getegid() r12 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r14 = getgid() sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="a618dc7d88fec4c15c387ac071d9b038ff0c395b55689ea8cd9990c488282cd0fba44bcaeed85c2c606bee24d532887669ab0ed2053a823b38e1d0c118a7ea9197d5b9f67ffd357f48ab5d5141e77aff24ba4e019bee78fc672bdf6932204de07c832eb14fd456980a8dc4f1be129073167af01c6ed907f4728d0b931aa969693533d19071e01f3ae61b1343512846dfbe7d82b8680759e6e75c7ac714c267849f100c777a88940fa98db0787b6aa394abf25025d33289fcc24c37570618ce7dfc6657aac1e736bdfbc2927be60954e3f38bb51d3c9f277b48b2a269a0d4bea44e88eda1416c", 0xe6}, {&(0x7f0000001180)="8774efce764a175b7715b3ccabe59c8c5b8dadc9480e5c4e6325d9250d23cc3554a506d5b672db87358c221cc9ec6d78bae7ab3948d6a375655bb6890a0665e40e48b79ebfe900581fbd92ef03e750dda25f7cea436a9b84016daa235e84be4e86f16984744960d3f7971ecd88b39167e3dc7a43a4ca99d77c20fa85672181e58d8052c96eca5aa5a46313cdad7ce1784a831c897494ace850681a5d676f3663981fa77c4d78ececd9462fdc86849faa62f3f114ddf1aaf6e68f8f686245d7c3e7789750dd5b5f12bc99a5d629b7f3336b9df42b279ca73ef00505f0d6f1021f50104ed549e20a907bab84b4b441041b4bf82625ecead82db9d1bef39724b7af1ad971baf956bd94400becd1b4ca7823b9371dc6dfd42ba2268553d0d14ba9c49256c6b4cc96fc2690ab2508cdeca1900ec8ba3a6f57bde3b31908ed7444fc7c8e6fd92bc13e41c797fbfde0eef80874ac8eec427e8ee522d10c46d9ea7806f488bd30856d8913efa20f83fa6416b9e4a390537abd5aef79b0751f1d914a10c9e1a44e54f3ddc9a611d87562230fef1a7551087af63fc6fff16e51eb29dadc4c666f594e11ebfe58f7236e55dfa3a7173459384e67de0fc1a6d0c52d1105cc4b07b434d98fdd166544e72a7de15ead02a350aab79dbdd8e2406de97a2dc2c280f75d5b07bb9ab3212f0c74def7cb64902be42af83eb2183d610b1d65d4ee28202f8e494f6ccca856af7139c64d7d0b142ae2ed34217ef5cea0b7867466c47406d331b2886a73801df34b598659cd0ef6fbea5dde834a92627d3b6d0d3e8be8642389aec38e534b4899d156a814f08cae1ff710aeea658dcab4383d6930593990e89c5c628c95ea5c3785d8f1be8704628235877893cad776157c35901e304c0e8aa9650aed99e12505d291e809fec2cbb08cdd962a97522f01c761806888f3fe632defc864f798e6bd835e54d27ab77fabe2599cb9ad6fffc6a147ccda9df12e099dddac98c8b20658c59d4ee1a26cb02782f7d9a328b592853f6c919f62433a83f51a1982f8637c45543a97f60e3a0d0413e6d09b6883048a4a69db4e2d2efcafd36178702a9ff18491e8a3e973998b1321a3274017c38fe63eda9b0b2441f28cc132cb8f8090b168468eb02c5af7e0a3c85cda2511b27023f93c2f785ced5f064abfa6c18dda0d0e02f0214f43a7335c49af9bae6780041a58c5edcccca0a68891b10904a7faced6a10af234a97cf2c706623c37b83810e28b56aa3d684b96b948ea540e8ff067213b84037dbfc15ad645e4d461aa7c953f0ec0052c057b503b8ab89fd46c5ee92bffa7507971fca08c506f6e574a1969f2035c48ccd96e3f3ddc68c625cc9d120f499babe2938294bf5c189b078841637c78e22f98f16c4d5575d6ebb66dcfc66afba28fa18f7db98b8c70105848f855ea97406471d35aa07c5d62f8bc99c07a27f89f487ef6456256e722c8577fec46c24abef9a9b6bfa03f48fa3205567c077611bcbbfab827e4433779d0886763d11f52c1bc72efdaee3dffcf1874d833e27c97d833fadcec19433142fd59d9cb3c192c67c4107763d6c2a6981c6757be3076541e136bd8e0ca8875c5d387fa769b865d1571b6a8b050247a8ecdb0b7d52b5c3b12af774c5e468117276d9ea1f26ea28f48c38e6524e4e485097228adf3166795b6d5f5b9b49b484b39a205623713226868d8aab201e53ce9b3fc0341a651efcbf41bd0d13cf175c555fb90fd43b28e44d9b9dc2ea10d3e24660535e8ad47360d61eb2e5bbc1dda320c0182089dd08ecc7c0b18948de0e67b55d407f02eb5d849ec12de29520683d6f91ba52c99861b6ec579e66f254f003394ba910986440b5f98a09c1666e62337219e5bbbe90147e3a25b1e3ef3aada5d51fbc8ece4a92659eab7caacfddf0223d06b80f7ddbd2ce672266128d89beca4aab327f8cb4fcd01d05138a90276f766ced8332ae6a46e50ef2a37accb6d8cbb41545418acdfe1150d42cbae8954188054b3de6327f824986a8a0c65ab659140bee8fb79ae017092b097063599802e9420b7daa8b20d6e2c8383a2965f3c2cf9543e4aff300db42c5b9d8226a5c9eb9f25eab43b5289dd457532831b68f53a5f1a638b816464ed124856799d89785222f9c8b0b27eec55f6128ef1a9abf8a892d2e16ee1f2c8cf361df57c15351a3056e9ac1e215a21b83592b8ec4d6990e3eb9d1fe8433ea9d0b71aa70d6904e4ac19cf9b43d26d02bded8e31910863bb5cf923d80c2a8254fde97344ea9bf87e364a6ea944c141cf4066be5b8b254d7a3c641c8c05407204b6cb2ef11da78b2e830e6d0133133f8d998cfb7907f74a42bff298d32faf325db52a0ceae35e910ea5058bcabcb7eacb31a3d18032a69cc653e899c98c1245a48ffccc6566f87eef97d43d17c2c6b6c82ed857c10f690b5b27c6b0880f98d829618d40ee5b8260e8b2f2ccdc38c09ab66aca9e12453277c944796cd6a18a67afc4eff5ed7fe262e90c61cdb9057eef07f336d6d6bc9d826efe5b952176a3c8e6820ccc0847a544f343e135d743a5f41531380fc7a87efa7103e353edeec57249ecad51628a283ede5538e72e1c2bf5cceda971f6d6ae764208121e0584f01aa3101fd9bc8c4e253eee68fba6e1a9fb102079f48bd8787bdffa8c1f759972761a182c799d85de2cd151367fc2b89fc78e737b45156142f68c6217c9fe0bba584aed322c97906ede6d7ae191f48e19b1794058862a29d6096b6cf60153b6a06110251b5b9b2d2f859fea245419c169d0718a02222d8e3f936b94418765108d1684c9fe2a8f6a12e003c1f59fe3b2f53c477a51b7779a26f0eca3f34720f5e59f7ccc780c69c0cf878f4a992c4b39c9838b472f7901522b48f329cb49c932b37f609aa4cedc0b551eb0021f136fca28b0361305906e9fa7e271ed981f7fd674b3a9428cd591ee4e48e51029ce0729404f508f62e0d47df21e783e709c73b0818fe3df3600ea945f27c86502dbceb703dd709a22adca663846cdd1c0496987d471cb473e6f71a10e93ac35e4383e96f4942f4faae565eaee6e0fbdee566705f64897458d23527e6526a3a532b20cd178bd16387b64be9ff42a3a679db99d1f106dae63b49c71c5215540b6da9f4515f770a276e477e6c17aa9c20306b05a5a336d863db9f340d5196e17790142ba794f1bb010c4783187b4549ff65ac9cf93e552f272863c9bd62c3595f22ebd03d8dfb0d11f9df83f0f5d95db78e362b85d7e6e13881494e0fad11adfc767e20b90e97bae38f165dd4617b14677b2a72207a25112c353f4ecf1ff8f9463ba74583f712b1d73e09e1bc465178c5e7dff709290ef133f854f5fb7e0dc2bd90c29a1f19f888319b50cbc8816cd2524fa2351727fe9607c662bf570ab2c89af06988d0e7ce9a204560517f09b80969088d12604093e81dda10c708e29cdc448a41d7293fbc33641b683f901f4a82fb6c43737fdeb1bcd351138f10cc53218a362439b461a218e28584075e9410150ccd55039b88b1188cfef81fcc4ed4cfaf883c869fa22c1e10282ce5482cca6d02e43004e74d29a08e33d5c08a06522ce80874e58e8445e934bf8b16572e097a28cf38274a43aefd6ec7a39256e95fc80ffcdfd23222df0f815ab41221f8e3caf214ecdf399a66d45ac6381d0ef271b733b1796591744eacb637bca8f13e1ec3388aadb6a3ddfeef79580495eea4bf562258bc83939151c3743b987a28affd306f623d55c5571ff2228e7921812a7c7d0443769ed7a23b5fc650dd5ca9c521c1a22ce866e01c1262b2fdae8f365388091c05e90fb675359cde3bd758a63aca20b34e418cdf323dea26c41a1175928bd0d319193ee3adb5bb5f0e2dc9e29539304d9edcbcb6fb8e668cc98c9e1837ded37340414e62d4cbb6132b5556beb32fd09e94eebce6042b9076e26d44dbaa96f4c03e14fd1c631e8d38447fbfcfccaa0896c3a256d6856f3c147e7697786c7204d7d2c38976c15dc66ba6461faa01858ff87b02857578fb32db109eb173c8ea5b6b064094643b4577d0a2594088544c712cd05e6293f6a375c52a016a1bb4877de6245aeb34aeeb00e948ebf59bb80266d46884425b7a728a44bd79a8173a5df9a6dd82f6545d11f38148ec5d82fc3ed3f82eb5a7190cc35794f59f9c7ca2ce680d49726c5e02cdf990bcef6ac597dc5df0ec0ce228c57679953321c2d6a3fd77c175d85096d7ca6f85879fe292e274ee20754e3056e233bd81c1cd84c4a56dd430b717ada48595beabfd1afba7c04147dbf062b18f06bcd98023f25e395b8f645ae07c17ec92379fbbef11fd54262d825113b184dbce2ff1de4bc3808c12fe343ecb0d66c888ae41c19885d53b88818ec23cd65f0237d9dab563c6125e8ed1351835019227a1971b6b0805d6de3e35ed3f9b1b27e18ddbd3abb662d356ea71248991c5dcf6e9dfe82550305888152eb03d1e4b953ee3ac49d89cdb42eefb801263b44ab6652a8a03d4f8dfaba0faf5401e93accc80cb216cc9b955eb4004b372956194571b67a9899f41ae80ca8b6606f2baf0163a5ce23751a552ce1f84ee0eb6ad6f90838a88faa53dad4a72d3e46cd9fedbadb7b6d9fcfe0ea9111d1f5f7931970425e28231fa0e5f2e6759f6770ff1191e07b9c6e848ac5a8c515f3fd95d4dc5002926b4a39b05578c9888f37c42b29c6d5b5a1a8c6e53d5f0979fe006f0ab7a42a52281797ef00c15b625c5534bd31b77c45246ef3b0b4e369e1d0a6bf4cf137b4933ddedfd060aba84c57e5f6fda06e1e7a643420dfdc84cd1716522f62b5498279b001b04182b7622aff0e317f82bf8ac625625f466abf7a8c50a19f68300a7c2668caa07f01eac8554647b888d6639c02f606d552463aa43648b4660565f3810f7d643020f1309ee4f8c75d042e3d4384dcedd7ea390abba3552094c2b4da634b5155dcb803daafe8611fbc2773affcb0b0604cda81ed5b484c0dd9b4a6ce53ffac9aa5b35da5c3c1d5bf357a7f74e2d22a5e9d6efadfb9b1a186e745963857c0a87b089058bb541e93b8dca394aa738eead2e38ce372a634c867b3dc89afcf423148a01f5e3b8937a04de2765f9baa987663f0b40bd80ea6b939983f2eab92c49e7f59b282649de6e5e4247f531d4fa4ff0b76e20f868e3d054e2ba40461ece89dde2fded1fc5a1079ef77409dce963f5baf1e95febbbf245ae2521d30582b1250097f79cec7133314688ec33695fb9fa30676f6bb620fb14259983bd8f085161c67bc86d2a4a88719a7885fb618719aed3a9feb861f650c8c0b0ff7218b0db122da702ced3e933df6412466a76e2e518516f36686b8089fa16245f76b1f154e58509e9c687ca76bf8a00ec2ef72975fb2c2674149bc5ac40c0ce88c93c4e6984dc2f79188e3eb626702f513f5979cfc8fcbf122e6859c4d6d73a4477a8db2ab36797d3667b819d3720e3453c9438a4bafd017810af04d5a2d98e0fce7a1f9d3bc9504d5a6f24ead0d2a38aad00f272e32230a1e5b487a91e37ab900cf55b0bbee38bccb5bd90f1e74c97a556ad9168e9064c36c3eda755910e8f92fe5c820be57f39e1f565a1e1b798e9f83d5ac9e4f8143ba335d37a9e4d9d3b580faea29387e83d6d7a263ae6796385638a9f66aea4a3c46990aa0bcbeda49093ea83992219b9d7c21a2e849651bbd8b92b7ab5132148220daec68cbe4df96a954702394961c2695f4504e0d4ee659eb1b5a07220b552ea2e5d70db2ef1f5ea574b6708114c3e2e25872e7a0528b6a1117", 0x1000}, {&(0x7f0000000240)="c28625ad319c44864182fcc4aaee58e3ed526c84f4fc956efe6c299a18f6773e620c8354ff24c20166e04bc2db211c4337e655847426ceb1221a62135f70c97424315903ffb460a3f0", 0x49}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x128, 0x2}, 0x1) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchownat(r16, &(0x7f00000006c0)='./file0\x00', r7, r11, 0x4) r17 = dup(r0) kevent(r17, &(0x7f0000001140)=[{{r15}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x943d, 0x0) 20:33:27 executing program 0: socketpair$inet6(0x18, 0x7, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x8001, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x2, 0x2}) setsockopt(r2, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) 20:33:27 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r0 = openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x1d0, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x40000000001811, r0, 0x0, 0x0) 20:33:27 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x2) r3 = semget(0x2, 0x7, 0x200) socketpair$inet(0x2, 0x7, 0x7ff, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r5, 0x20007471) dup(r4) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000040)=0xff) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x18810, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x101, 0x4) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffc, "503cfdd982f8aed5c9d188b03cef70d65cd1f2c8", 0xfffffffffffffffe, 0x8000}) 20:33:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) utimes(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x1, 0xe76}, {0x0, 0x1000}}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') utimes(&(0x7f0000000440)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) 20:33:27 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x100000000000035b, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) fsync(r0) fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x0) close(r0) 20:33:28 executing program 1: pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000005c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x14) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000100)=""/184, 0xb8}], 0x3) preadv(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f0000000280)=""/95, 0x5f}, {&(0x7f0000000300)=""/6, 0x6}, {&(0x7f0000004200)=""/4096, 0x1000}, {&(0x7f0000000340)=""/92, 0x5c}, {&(0x7f00000003c0)=""/96, 0x60}, {&(0x7f0000000440)=""/184, 0xb8}], 0x7, 0x0) pwritev(r1, &(0x7f0000000000), 0x10000000000002a0, 0x20000) 20:33:29 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 20:33:31 executing program 0: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x4002000, 0x236161bb) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xa}, {r0, 0x120}, {r0, 0x3a}], 0x3, 0x5) 20:33:31 executing program 1: syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0/file0\x00') 20:33:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7fffffff, 0x8}, 0xc) 20:33:32 executing program 1: mkdir(&(0x7f00000002c0)='./file1\x00', 0x183) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ftruncate(r0, 0x200) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) getppid() rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r1, 0x2) socketpair(0x10, 0x8000, 0x5, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000180)=""/144, 0x90, 0x801, &(0x7f0000000240)=@file={0x0, './file0/file0\x00'}, 0x10) 20:33:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) 20:33:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) dup2(r2, r1) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/48, &(0x7f0000000040)=0x30) 20:33:32 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) socketpair$inet(0x2, 0x3, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/161, 0xa1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 20:33:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x8, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0xa0, 0x80) 20:33:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='@/+^,}}\x00', &(0x7f0000000180)='+\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='$\x00']) kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) setgroups(0x0, &(0x7f0000000000)) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 20:33:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket$inet6(0x18, 0x4000, 0xe7) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 20:33:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x0, 0xbd0}) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) 20:33:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000001d11ea537fc2854343d1eda1c41056"], 0x10}, 0x0) 20:33:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000ed23fda06bdff9752f1a932584c832214e981080955f8100cea507021cee647ecc1018d500760b8fc89a01483d856df20ea5ff8d3b3c1b6030c931cc38ce396e94fe22391832f847b0a7da606878738a45c183b22bba37cbb9ca5849c5a195c81ccf992b585a250845d05364bab7b0efa9d8096d5cf47cd13e1f2db27e63e3343fef4e343f45e51baee323942247ad7999942634d32077d8785069ac16bbaed31dae76c4cb382904b1005b1d21cce98305960812eb3963037efd221d1754f9d9519114228b9901a8eb92d08b89fcae1ceadaa4ff"], 0xe4}, 0x0) 20:33:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x1200000, 0x8000, 0x6, "9ee7f7e51a343f6b37af70ac9003fa09ec1fc8f0", 0x554d, 0x2}) 20:33:32 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0xa3, 0x8, r2}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x107}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 20:33:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) socketpair$inet6(0x18, 0x2, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x2fab2e1c, 0x73}, 0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = getuid() setuid(r2) 20:33:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x400) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) lseek(r0, 0x0, 0x800000000004) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) 20:33:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setitimer(0x3, &(0x7f0000000200)={{0x9, 0x2}, {0xa6fe, 0x941d}}, &(0x7f0000000240)) setgroups(0x5e, 0x0) getgroups(0x8, &(0x7f0000000280)=[r2, r2, r4, r5, r4, r4, r2, r3]) setregid(0x0, r4) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 20:33:32 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='.\x00', &(0x7f00000004c0)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x20, 0x8, 0x7f, 0x3f, "21918fe46c30f55b7257991897cd88d26f495d2f", 0x8, 0x848}) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 20:33:32 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6003, 0x402) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x714, 0x5, 0x400, 0x51, 0x1, 0x6, 0x3}, &(0x7f0000000080)={0xb820, 0x6, 0x1ff, 0xff, 0x7, 0x4, 0xdaa, 0x8}, &(0x7f00000000c0)={0x7, 0xfff, 0x4, 0x100, 0x5, 0x6, 0x7, 0xfff}, &(0x7f0000000100)={0x9daf, 0xf272}) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) 20:33:32 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c2, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socketpair(0x20, 0x0, 0x10001, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 20:33:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x152) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)={{0x3, 0x4}, {0x7fff, 0x9}}) open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x0) flock(r1, 0x2) fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 20:33:32 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) r2 = dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$lock(r1, 0x6, &(0x7f0000000100)) 20:33:32 executing program 1: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 20:33:32 executing program 1: syz_open_pts() r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffa) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 20:33:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0xd49f}, {0x18, 0x0, 0xae95, 0x1}, 0x1, [0xfffffffffffff6c5, 0x4, 0x7, 0x8, 0xffffffff, 0x7, 0x1, 0x3]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x401, 0x80000001, 0x8, 0x7, "8639b2cdafe55e2b72fd758c6606f8ef30a7a2d5", 0x5, 0x80000000}) r2 = getuid() getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = geteuid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x1, 0x21d, 0x81, 0x7, "e1e43c0bb775d3a4d408d55c1de2e481e6b3f96d", 0x5}) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x100000000, r2, r3, r4, r5, 0x8}, 0x5e9, 0x8, r6, r7, 0x2ae7, 0x0, 0x2bed}) 20:33:32 executing program 1: r0 = socket(0x1e, 0x80000003, 0x1) shutdown(r0, 0x2) 20:33:32 executing program 0: socketpair(0x11, 0x3, 0xfffffffffffffffa, 0x0) 20:33:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20040, 0x40) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000021c0)=[{&(0x7f0000002200)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8c8e7ffabf39fc41378a9f6cc45502117489d73b4cd2175a0db9a58176d2f6451222148f7422a4f4eccb928aa1d9530c4a3ee6b1e8451fc042560287bd9750bb60fe339dbd8b102711f5c453e2f1ad45a6e1c4c9aacbb04cc4ffca580670c782fe4c5f4718953e67d969fe906f1f3418b40648b1f27f9b11177fe4e605f5164cbe665a9b0eae060cbad6fedeb2ded3a4e4d", 0xf54}], 0x1, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000600)="d844f16ec9cc2585037c7378b24f60cc306ef4330e774feb96664d4af410e5f9a3aa6c54fe5d55218a985b668b20e7c46dcc63493ac7f6f4d263445cec9c4c8f0393fc7a347d1b6d4bcef19b2a3526f8d8e99d52837742a9adf2cda6a9ea6425da78d04cc850b0dc95bb2a655c8401b1128d403890ca328e6327efe59a1b8926d0076b25f9fc2ff944553e2f8886116f6d2cce8b9e09124a4e06862386f2578dbd45fba431d0b4e50fd70c7f876129af287d531b1b31c7d029715d3023e8977ad0ed2a5a545c97fc5f8e69876149b421c229109df913d0b65519c9ebbfad2fb9e1f4b156c5da1c96f295e443526edb15ed43a6d5ad427f847230d0b137342d963ee9cf41c0ac462a94a3c149c66c287ccb7afdff7b5cbba24fbcdb39b9df3efd7dfaa1b991a5a39f987d6eb357cfdebf3d8e2f04e785b0ca78b0af6e888d003a0f07b7b00f061c4412f151df8ffc571769ab40150d2353655069f21dd607a54cb17f24e761b84c0017e11c006bdeb4c008608393606565b84b19f06e07840ddd9a401899360722c43a0965e8c96b606065ea5fbb43d6e1a952a16159ff20f40a61bf27546910bfdf5203a0cc1c709ac43a94f6769ef5172398f70d9732f5e9d546869dd24f5bcc8870508c1080c00830692556a25af1fb21a09852acf8b46ac3edaca161d2e736e15e5e26cf1fb2907c56078cf314ab97f48da74987e25d0f6893eee5cafb2d6e9912ef4400e179dfaaaab843988007e9e5dbc16307bf585635a02c0a8f36230d8af183cbf7c9a95be50d71d0d32c446fe13f61269b0d30fc58d5d662cc7ba57b6812baff43b4fce2787787d6e85756281dc8f2ee685ae125305c5a190ae233a857e1c3e2a46c37d3d6bba5b3335fb1a3e367642c111051d7576b74b582f0b586ef51a77f7c8eee487aaafd8953612cfbf5277e65528416fb63f4616594395f432c77443c8b8e2519cdf4fe11aacbacb96cd220aa49b68096753c0ae0bfc74fd1addec35c6a1c33a6fb6286be2e9d82ea30af6035262b09e6d838d44b509f89eb3f77dfc8db320923d8efbb38406ae53184e8e581adc1763f4ec251acbec4c891a7cc9a27d0e90b0c38e5e60a00fcc2fe970a6f2068e878f3b098d51297f5170448744549c5507479195fb1ca04a206da63a3ba6e8ba5f9623cd9bfc795ae49db627623a47909e846e99c7bac0f0efa2aed98e26c3777e293216146c897949e81bdc1893bb4d4835ef1aa5a5a94669ed6f713bdfd9b84aa3451d05d5e45d802503b60d51883e0ee1015e69b799c07a17fff9f011508098f28578262ae99597d710ee6795ef54fdc2e640e347772b78dc49396696213923372ca4d18e6736218add04eef2016276b419ed5c09d40242c081dc6cf3164ee2a11403c7b20f535c04624391548ff928c694bc297908e2680323de1d838c7fb271485981610a2512ac5848888b19e1d5c3a7ae2b9c84ab3dbeb299eda3259c5d2e053be82b9595cc94a6ee8977fa028f0a95dd6ee786c89f039a4e1c7f24179bb3767c600129debd9e838c1ca898d3d3576b94466b2db41453d680abfab87d61951dad78146a73d7d933cdddde24db1578c3dd9a5df489f7e835c7f2591fb0c2ab8ff1eb5ea90b87428c77bdfb5c644e09041c2a1318b8a47e3909d867025b4dc47e6ec4868f541830992b99f44ca04ec08a0df584a06ef829b3901d4e1b9d6740d8bbf283f59a65fe4a657780ece4a660a2e6f004b452505fb14347a003067ffc2ad138a428df6ab1b59c4464bc05237a4bb3ec6cf822131b56da29e67cd158def5dad272bcaed6aadaa821d64c7ed15f40883aac1dc4e0a9697a433d2681eb3d17684c3788f998589caecfb444e8d6cce43d97db057db46f9facf1dbdaba90fc8e132213f17f67430b184aaa2244a9d932722fe417d821c5ed01d43774b037d83390bf02476a4d2ed090231909492e25136c1e182426a3b159eacfd45cbc6a4082413ec3dd460a3c7f8a2c8eae16f864417b0e8b98d9792d7cc81ea6a5ac0a71c6a018a36dfd465aa59b341007a0efac5e362985876ef6c71a27525d6bbac980d6ae6a8efdfa470405cc33d89b63c3566b7e519bca5f87c57f864541493797fb8da8bce46244776415ce94dfee01e7814a8488d264a2e76aabb5ad94e544f7b8e261dec5f29ff92409be70193b6aa43f2fe92249ae257b2fe4313e431f7fa60e04120691e23f4fbdbe586c449f9d35f51a73621039dbca1a24f991e5f33789fac0abefa72e617216a3210171c4f37135b8b78c2af659828b21189bc719e4c5f222c3e33a092a848a1e659cee194a83ef766f2d33ad85290fb8ce4348b5667733510b87a3bdf0bb5aafd352c9e6ebc6f02de138b58c6c59a48a8bf9409649ca7ed0b18c385a46680ca98970a77a790376060d1b366772512cdb4195fc9d6935fd49d65a84095f483a84e805873871338d5e70fc5f08f5d27cdbf81543896e0f534846ccfaa75192043d2d8191b59730ac17b7bbd5ad06c2b06dee25972b2bc655e01f1b08268cd3808645a9ea45341581b6e7f68f24fac9bcc4170c9ba6a2bb7ceb126d17e40413c5955bc22b37b5e058f4f426caf4329f00f105f86f4b1f9960c653179affa48d8fb6695e4deb26a1d5bebd08d7c9417cc8f0dd177e532dd277108b2a38c9dd046d2352fee835fb34067a6d6ff0fef9d3edf451a2b36ff487ab47b296a63d45ddb5ae887298318c236b60f8d69d2172504af791af2d7487d855034ff52a34e3af54bcc5261b9540130ce10095a4108c1c451e7dc0e567b2513716b50f52a0a49121bd0e5aaf35bb9e595957ee8ebaad00922554cc5233a2c1b5de9d34c9a5132252070876c36a81c250de46c255c4207f1edc5bc4273db009074c205b29c2e361685ba20e3d480ac8248c099492772d43edb7e8a315a50eb4fc202166f4896bfecf7907ff97ff7a0916eb4cbe37776bd9934bda9d1b62dfb16df1b1e8890f7ba6a4cf95d5e6713290e3e55f257c3de70f2935540e3392e2ef94479d730b77c265868770e652e8f75cf25032c4d85e34fce8ae61960e67ec09382870ff42303eb7924660a63250a5f9a21eb9d2d082076002bf306e75cfcb76f40750a004fe9398f37bf9137420f5bd810c8f7afb73b77ec07d589c40005b3245c0c43aaede95063abaab6bda3feb91c7a633f8bce7d9a459e000471005bceeef54e10bac7f65f7b065781ea33e0a92ffa70742b135feb7acddf0491d0d24f0a3025a8f2cac3c2d18a84cf34ea031361f045766b2ac14004ca9e19e9b967df811fae69d9de1bf57d8d5bd6fdb86e89c136d1c706fea6be8dac79e4b79060ecd415db8475589097016c0dd6c42a2937bc925bd87859fc22c0492f53cf102379880f300575bf90177957edf4e4377b864967c4e1ca7f6317f39ad840c9d0594744804cd5ab8dc720a8234609cddc44834fe3c4f4bf384cf4fb8983ecfe141fa06cff52644d2750f87167c0d8e49ac719135b1103879467b6c89d093776691f36cde0c36c834c88814a2136c30d24b3461aca320c529a8a2830a8c5d6edbdec786e98a3cea35f2c58f52d26298889c39185fe83b7e2d1ecfb0ff4214a5932b165fa63f9c2177a4e5536472041bee6d2031e1a3a80e9fb8c8713b9669326b00f1784cc403ba07674d45cd4b0480d44724d75169e965484af2417d2d921fa38e589e6aa091e615830cbdefd34e51b60ad85f9b98201e1b8608284c6284f4aa02ab9ac7e970e74a78f12a77a69122750bda5c249a9792de794cff2f7e11e4e3522ca484b7d332a613e4f0f8319d2bfc070ebb6f94b304c214b605466cc17bffad85b636a024c85b6f2b740f4e7e153123d2ddfc1f2aa272c97438bc6a7a41213c8c05e8c3241ba03babf1e3fac", 0xac8}], 0x1, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="b0e020befa3f3d1b09c17f3d2817127c5ac0844c7db0dc4bca71921df8e5c7c6ea6f91514a8dfcb6c9db2b0707103a91a1a7c5b5b571790fa3f39af4082b6c79e435cc4d4dfa97afbfd076ddd28cb83647b6d9b46d1abfe456839faf2ed2b36ae8d1af9357f9f6b3939fab2a463829cdc0f09b27f04899", 0x77}, {&(0x7f0000000280)="31032583075dcf628d557acdb71267aeaa3eba2e2a3a177ad6f0d40bdcb3f69b6ddef37938d54d7002c04f44ca96f6ab2fb8d428f0bcd45b326686fb188787e8392c9b39b9542137b10ae25d48d0c9a6ff189ba894ab9fd6916893c967d07cd58b87817c760f41195e5a702f3ab5b21400bc249024930e76a16fc1008683a1022b67ebf7d3b78d6a58188702171761e7d962ef0311911e8d82b36e351060ca2611b2c958a1fb729d63bcfa3fb37e37155168d21a077b980b9c12b7e65d7abc4af1b2f7fe967f6fa256e281e7367169d59fb9ea9e7b98c9923c2e0ec9f3235bb11064d9b6085b00ab17a2eb673298", 0xee}, {&(0x7f0000000180)="d6ffc1b6564940", 0x7}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="b0579bc6a354e21d11a684", 0xb}], 0x5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x1, 0x5, 0x6ca, "0ea825cea7d0c7c81ecdfaf5dfd4e6ee913d2572", 0x100, 0x6}) 20:33:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2000000000000000, 0x0, 0x2, 0x8002000100000003}) 20:33:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000ed23fda06bdff975c832214e981080955f8100cea507021cee647ecc1018d5ee760b8fc89a01483d856df20ea5ff8d3b3c1b6030c931cc38ce396e94fe22391818f847b0a7da606878738a45c183b22bba37cbb9ca5849c5a195c81ccf992b585a250845d05364bab7e3343fef4e343f45e51baee323942247ad7999942634d32077d8785069ac16bbaed31dae76c4cb382904b1005b1d21cce98305960812eb3963037efd221d1754f9d9519114228b9901a8eb92d08b89fcae1ceadaa4ff0000000000"], 0xe4}, 0x0) r2 = semget(0x1, 0x3, 0x20) semop(r2, &(0x7f0000000000)=[{0x0, 0x101, 0x800}, {0x4, 0xc7c, 0x800}], 0x2) 20:33:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() close(r0) r1 = socket(0x18, 0x7, 0x8) getsockname(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000180)=0xffffffffffffffe1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0xc, 0x2, 0x3, 0x8}, {{r0}, 0x0, 0x87, 0x1, 0xae, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x7ff, 0x3}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x11, 0x0, 0x800, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x81, 0x6, 0x101}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xffff, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x56, 0xffff, 0x1}], 0xd4, &(0x7f0000000080)={0x4, 0x50000000000000}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000400)="f0218637f7983bf14d25d6cb787b295f631e36c5ddf271af21aa2179a3189731f65e33c8f7f150e5463c0f124f486bbb0d94499165b4eb3cad7b7656a5eda92d6c9434910c6d3b5f38c8e3c41203c443b0584df283f81efd", 0x58, 0x404, 0x0, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=""/198, 0xc6) 20:33:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) fsync(r0) r1 = shmget$private(0x0, 0x2000, 0xfd, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x7) 20:33:32 executing program 0: socketpair(0x1, 0x4001, 0xa27c, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) nanosleep(&(0x7f0000000000)={0xfffffffffffffffe, 0x1ff}, &(0x7f0000000100)) nanosleep(&(0x7f0000000040)={0x4, 0x6}, &(0x7f0000000080)) clock_gettime(0x3, &(0x7f00000000c0)) nanosleep(&(0x7f0000000240)={0x9, 0x1f02}, &(0x7f00000002c0)) lstat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719", 0x7fe}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001180)="48dff4", 0x3}], 0x1, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000001980)="7dbabd7377a8682628f6af61ed87d25400bc4834f26032ba9b57994fc0d8e7176e47c2c71e393002adddf071225759c0803ab4a70bc98bbfc8e91fcd48893dc52f46819d8c0556f8c1486bdf98a7b5aff05b5b66e842579d7c6f7f97f067cc8ec64c0f590b87b5167a4486047a00e70928421a9fd5211419a517caeb591a9db576e6e162a6915fdf36be42b0bdfe591d86eaa7f0df83d4afeab7b9637ab6f0e4327fb597fc88fd60cb2259d54d66060ad1170e46ff3a30717ada352206036dc4392242f00e439b15327368d12ac5084cedad77b711b3cd32f358444e3ee32133137aa9db4a65ad0ca388cc25629c45a062411120ef3c69c36ca7c847e253b2f7fba2f9726a337abec062351d294ccb485e6299acd2af6e2e7833b73d9a5529f2b5fcf84b60df7b271f77e34ee2f3d1be9a21c190a3f9bbacbd5e10f1ce072be87e857ba669efee0f0bff4c93aac5e3cdb252ad9adb857f7fb8258088ce7b610f7bf8607f8e33fd147dce7c925f19f1687c60d2c31b01e22cba47d78811748b2573d897120a38af4a34d46244a9c8d23acb2ea6be8fcb2f1159672effa6514261541d1462e464c015950079e01f423e46adc49b9cdc94fcf7474df5f715ceca87d72b6a9037c5596bf4dea1d887847e0c3204bc7578f5d48f98bd3c3dfba77573a802f84148e0bae720d51a85aeef5c35c168ee85c165921da0258b02af84c42f1b2bc249002ee16e03ca766a906b67fa4af1b230c270e0570975597d4e0c287e9e7d0395b27fde5afcf9ff6936b0493221b75ea9fbf39751c7538840b6ad70d3d3c288c67a01886a92228522ae49ec370d4775f84541c26c771453ea5c65b061886fc5244243aca77567876d0fa1cf61cbc32c52e0c0ee996c171e3d6a463060af3f27f0fc4c039009aab8fae06a350b602880a2dc96f8773354a2aacde68d02814dcc33c3e5c3f15ac446c7a65b0133bcaf83fda53c023c8414976947ebd10592bc1da72391ab773cce5170f8fcd7f2caf2ca40b14bdeff83bec9faf32439f4f314676207d8d50b4edb6ef93b54c4fc5e4ff2d7c41d90a49fd938953c9fd48eb476ffeb0ebec65e40fafbd869b58f96472a71c283319f5b4938ed7c6dfd30a11c8ce1c0745d8512ca724783425658162b153515487fb1d2b240473d4c57e35dadcb93a80ea9003ad99478eadcfc4ed215e4e37802e4c4f5115b6a68756140e8d907badf2bbf0083cfac327d3627ad0fc4211c98d4b07224db2ca522c23993845ec40f8d315be70d114f6600313c05ca8171d0caeab8f8c0ef1a9c87010b52b491dbcfe992cba503767fe74c70b1b440542ee7a7b843647b17da4c1542086a7c2b1c2f1131a250800b01a7f68339544e65648039a806be65be145663e583224bcb6205d479619513d4e60272c3c65f052399d2f62d36e92f727ddb144b7eb5191972b1d73c853225a518b957d87ae582535012db800bb60eab35f210a7333d66c1b1bba988dc9c9439ea117400ec0a62a5d8025ab648ed1ecf07af422bb8c9001924577df50267d2a7cdc6f62da88da5c59c50540ea1c6a05f6597286fa12b6afed82ee3a6e452c7c087c6fad3dc5b8ad98b377c4f0b160af9282a80895fa64c8cc7b6cf18b30b6e1ddb95dcd30c6cb53bbc6d0b80c9acaf61998f1daea10fd88d0a374bcb73228be3743d4ad0ee4260fc07d3142b55371c18ca6944b120123cb0195329eb65ebd9e39f475cb7116a3640586f0fd21f3cbd98293f113db499038d8c557c85ab96c810770f37cd1b8f82744b05e26b71d9c8677691d05850c8e052efcc95dbf02843f3b944816f4cb272c99d6f57133ec2b7393c820143a97f773f71f7366c2b82f3dcfda6ea0d7f2508588cf16df467dc205302e505993ae0fd760d3a09328c533bf93d01eb97efb428500bfc1b9b85a707abe06202950237411cc5875f12d4ff069a5b3d00defe3772946f9ab214463f9b00ad0433f7047e7717bb4cacdad51ee17c40ac6dd6e275d262c1dcfe4eca85bdaf6519e234b76a1a80cf657cb480048644da846c19fc7425bd7082392f906833e64dddb2ab10d61c67b6e6ffd42cd806c94a47a06c5f30d65dcdb228da5d8ac60688c10a964a95c9fa4fe6a06aba2d4d0cfe2a704d437f1b745e573f347e6c85e2acfe114220cf205e443597ad107550484ec301810d901c0f399785d9406c3f1e40cf868adac9de8ff8afa1fa64beceb9e033063a97f7e4dcbfaa9f3d2b91410733618b6e2fcbf06a5e616bcf8a7ab0065675a8cbf93f0397490368401cbbc6b8d4524c694d09ce9b01e338a1cdaa4c1f65373b7c7a848a912fa0076ac9e3ab3c8c6be5331b65f9245019238eb1da79861222051f01672450191502f4c7f3eee82c83d725a0e28ef6b93fd201b69c2d8a755c478bc15c2fb6d124741d7a2164ebdb02f40d446673fdeb53291d825728bbad48b18f069bb0a79f33360aeb36d12ff3cbd1ff12acbc9e149ccadbe5cca8a19c65941702ffd186685a666917698ee79c1bd8125d1b0c25abaa23b3570a50fa1ff6cf008581cb27325860ede42c8e1ab292752294494136626283ebc41a4fdf659d8698f5100936fe0881c0362156f8f8f271bad49a8571313c304bd3f3a1b9176a2ea6fdb13f3b6f40ccdca853e2269726cef993da92f363dfdf58685faf7ffc56c1991bbfd26c0b59f6766385e489a2667ae4fcf2c3fc88660d32edbcbfa9e27778645924be8516be0d8a6bd12d7c6b17bc4000ffde318a23488e4803ed2be9171ac7dac8329af2d5da57a8bd480ded77f249c20279f53d3037491d81bbbf29dbe0f245b7fbe3979d686f5d1d58d6c0e03fb50e7eb36cf34b0e0b28ccb212db60a1b375e40e7e7b12eb9461a27b0ebb7e994b811c80a1ebe40ee76d9eae696b0834d58782d97ca8e5d9b31b8af19dd7d2a2dfd7a1e8820e312d8dc5ebf6d96253fed4526ba70ee98a3ce0758a20d8a06f33d12dbe0b591d9e733bee842e55226940b439f00fe4c97170afb759d54eb728ad4f761e10837007eddc51f89b30e998a8db8ab0e9cb8be9b81fc4a87def4e83e19c62f94ecb1bac535b35313ec5bda8a112dce1ce82a628a338c42ec3f30a6ee5a72f498e1ce6818d97051bd783f114e2b58004962735f36464490ebbc27d368067d0a963347d2a76a802f5ddad4528f46ccd4d94a895449b002cc8be482a0e0efc583fdc4bfcbb2c1a4ad6a36af8c500411c32cecc82f63fd6ff16b5de95b286419603dac8be4d14a1318e2df16a02095aa8b1d251c560018908d28a896b5f16793bfa7fc4d0d1035b0b44469ee58862a87b874987b6453c18c3971ae9a4335211800e09bbaab36621ad1d2cbc3d358736d1ff4473b483088ba57c6bca70fb7b9ecf4515bb8eec24c7b90754f544862832d0424642dcd1f4d209df124ec35eba3c25cbe74c2e0ed47c391487e38dd41bd6ac6c304dd39c6d897c8c2936b82e6376ad625200bed773772b65e7db5d3915e3596f85fe5cb25e35ebe7426eaabf0e768f12f7fa06154bccc4f98db8193fcf9c27a2156f8d74a1da2de77f8014c00df15f90491c0ea37788bcec72a0bfa373682016c4f20a094597eb78530f81b4050040fa6359f0ca8587d9ed429ff6b079610ac99ecd9d99a5bc5f799c1b695c4bcb5d21a61081fca91e0bc491b3644b525b3137dd176239416079631a077e253e70272ef43dd2c45165e576a9f54a45e6c8f58f8d84cd9548c7c4282be83ad781085351a13058c26b762953e5d6d3a5d00221a8c2bda168a04052aaa52cc8e766ffd4b9c45574095fbabdffb874a1c2330ca7ccd9d0d66aef49075aec2853c0a54994b8c54dec47d85b0daae14c9ff8e29c66bc461b712f862ad001b39f030a898b0169f2f606498fb02d87182c07529b982678dd83e3be34107542e8db3cfadb3296766d301be1cfd70c6bac3c28b6d2ead22e12f044b2db3cb780df7d0fa54ba2b1af32ab7497a14ab3c3fc452463698504d622984c542ecf9695afc0d57717490a6efe1cf81441a7b23c26e2445ec91819f1ca3c551cfcd5e7c90cbcc27348aa9a0d83d9d38f538c371ccd12cc7f665ba2f5fb7634129a507c9b553fa8d0877dcbd0574bd2e1377956f21a96ea44312aba26a26690594c7448b3dd5136e91e0cfda16d938fa4c3ab8499488bb42b90e1871e407b9ab0222351d8e95da8f4d4b41bb18784843d8c9c6734162a5edaf77649d92b79d1f5d37dd7797552471b97b2e27b78d50895f7403225f7f8262c3d59ce48accfc8fa1b988f40d5dc8ac18fc0630ec50b91b73b6e24fd2575b057d0889ec7c341cc886a4c6336a2656a8c2c7f4c252ed1c8b72907a19e5b3db62488a41237ae8e5ed2cc8d32f532a60532d9f998fcd028ad9821f3c8234ec800a4133fec1fdd8b909aef6f8f32bc3ba2524f29a8630ed9e0cda4b8c25a69cc5f35db68c05f008de318273f048a2c4ec7d280a655064feb41b99a743dbe3a4cf0223292466a9df5e5779e96f2f20d83f335108f4b6136246339785738da67429d88454f43dbb9d0ccd1053d0e9fa0c7b0f39bb70f7b5b133feb150899fbce33a28fbcc944a9355519cc0451c5931c5101e0e34ac8ea09833c3d6bfcd1bd4f48f7171eb85ba539193da8d549ead751bfdf8c2b1213929d20d927b4d99848b5779ebece378c3ddf9c76800142c81126793656a165406415af89a5e378f74582425e4c28923c93419f004fe2fa08553e5e483fb0890e042eb4d8ed82fa144a2139f9a0ca0072767fb4e7e2a89735b0ff8ac2dcd7aab55a50f96d6071fbdb3c6ee5f1753c2157bb53538bbb095c38a1d77971aad88d18f20b75248563da0200d050b23158857d789f9b4070883009ed7f10c3086c3c0044869509261f51d319d451e1bd4d2980169d8b405f0f602045962ab6e532e05dc6b48c5f205d3c5adcb26d46174e3ead0af28f26da3c91a4ef3b76042a0c88999bf5073751455a43df290695330a9e706a519add88b1b4b0ae0f863215241b59c938c9be01545ae3336206ea6f6eb331530d37d0fc4a06b182a55e6b7373eae814c163d9031c6976df3b85532dcdea3e6cdde6a45c22bbf16c97c95ef5ff0b0eb4694935f78f141f004d648a86997ed2bbd3f6aef486123be926acfb88602e0f3781116c2251cd945b26b0e293647571789b1c82d7acd5317ea1d8711df58946858d1c0bb5c3aafa93df8d9df94feac5c6806948f11295d034a7d5838c2af1814e", 0xe7f}, {0x0}], 0x2, 0x0) clock_gettime(0x7, &(0x7f0000000140)) 20:33:32 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f00000003c0)="0e3d34015388e44d90571a8eb11a152b79e951366d4ce5fde4dbef397bec32621c84f79553c8b2fc0a66c8ffbcc688a1c5db92d5df4d10f0e7db5fa2d7dde683c4d75b39937fdff75fe2e53452282898bc8ac08a7ae55b9733b3cbb764ef095869dfd4cdb027b64015993d93f85b3ad8867d203fb2aa225b7e9f027b1b01fd39968d715633758f2a1389637ef8d1f21d2b9a94cf95b312866822b1562523e52532b2086e0f403251ecd79becd521264da4b2d39c11efa62109", 0xb9}, {&(0x7f00000001c0)="27f93adbf123ca7e36b66c924941d3789984436293bed47416e4eb51c804f8d42f1bfab26820e7405c34357a4f69b59b81f100a6d6b3e1b366952ee6a494a8e8a19fd6bf6f4fbb020059601e5df2eebb2fd560fa2b06c059c1cf09231c6756bc036a9f45356ab90992c3ab34b9fc9cc0", 0x70}, {&(0x7f0000000480)="b023f58db8911de8a5007f41f2d40646ea125bce9a1ac34120ac62ed49bb3dc8cd3ad88e56a06d5d55261ab9dc21caf049ccff9bcfd2cec1f22bf8b9cf536d08b7494418a46d6c4a09038081bf34e2bf89ea1d6f3d55aeb1831811cf719adab6d2b3195414aa1693a1d097ab694e4c3d3a0d57c1507e493ad0f9a5a2fe02fe872213168a3e401ff338714c6d02be9fb41fdc0ad87a6d02a474aff1868fdeefd81d22001f1740a0d95aced7f1", 0xac}], 0x3, 0x0, 0x0, 0x5}, 0x4) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r2) close(r1) 20:33:32 executing program 1: sync() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) wsmuxpoll: not open wsmuxpoll: not open 20:33:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf242c1752c921d7d4852016cda7b1198c22d8b5bc1218d55ca9d97258e8fb0227b1b7d6f62a8abebb019ed0746e3d134146c055364fd6ceb9641868ed690f2d2e00b400f08febb90bbeddf60fa1c2f415dd5ab2fd2b8daf959c4ba7c50c641326c6172283f53c2f964120594d083c89dd122da0a0ae3a3c2e8937a6ded906bfe27a6d31461b5e22bedcdde75e4a62f01f655c7f5404eb8537ff306e75cf6bdfb7dfce2ecabf19e2ca3bae02ffa020edc54b7cce9e8e71a9a6ad7b849c1c62b70bddcaca618bd3c1d7d40d810dcd4d3ef6128bc72e3b0500c6260a5d76bad05487337bb3f1152dac63d47b91d3cd0966c616970876b47871f5b3eb895c72858ad247185809d7c769f61d05849a6592424db3821c9309cd9008e31dbb1ca85fed551bf7f8dc15ea440d6fe0f2c26bd28d5fb06bb0a08c2c7069654e6dd3c12b412facdad1f09b7cf2dc1324b4af839f7464a4985790db92bbd9a1ced2bb139753bc582f9df0e372298442d8b5c18ba015416cdc86bf5c5f2fdd270e3efa7ed2c6141909c6d9c31c36394bd18a2f6892f0963d4c6e500e641e04aca1ae1f46f65cd4ca8268905befef800c14be8b00d6fd09ecc0f9ff43e68781a1d42f19d64bee20f78f1993a954bca8b954e0718914195b8ecec87734e7756e7a2f4d9436712a60ae10b1729a30a38f28f07fe31bad689188425dcd2f7e8dc1a8a99b2dbe95abfe4e9bf4960dc959119d9021fb1866ec7d07858095a00b3b129f7c825572e0bbc1a234632dc5adbfcb3092e725f42404689b2d14cfd3fdae30911f8816d1ff5c38b7c7f8e998e611a1ca0d8ecea60788af41fa1471c5488cf74db63b56df086f9890bbea21b2b36740fab79c796c2c2476950debaf09b8ced25db5319ebd8dc8c7f942d3b14a1a1b307cf783ac3791130cd46f3f16b092d69a51b4bff33e96c1f14a3d3cfe3bc870dde1a3b050e23b0c3a2f7c7f931e0b858bccb3d9cbf014fcc3200f43ee3c727cc8a1fb2138565f28014d982fc7cee58246df6033b97748f694c8c015e4d656a6514b628d97f626908fbc2e64b55e2068a3c097664e4ffb64475fb70c1de61149c86faba83b4eac5bf67a1c3a8207b670078c222d3d5dcf72c947d1e70b6861e20f1f208950a3b1d6ce4d6a629e33c673e6d58e08a1f648ab38e44f1e2afd7f6083ac23f3551f37c672cfbf3ead6109dbc58d5369005431dad0c89a04eb382f3fa9fdd251a1e82256231bac4ff4ee42bb4a5eb5d344d85a823f6d8dea009a4dc53eb250789c714aed7832a9e35fddba84817fe9cb45d879c1c0e6a660db92a36ee9bf06634393b3fa6689a2ce1890f7a111acb35ec3e835f86469cc6d6205478fc8648175646b055569a0a7cea04e6c50a3d7e0f59f0a1c74420a1372f3e4041fce186a909c4b67df33e137102448f45b53f2fa81d48e53fb5b1124bfc0a54da074b77f2267244c04510759b750036e92ea9c9ec47e873dcd538593b0e3d6c45e2a5b6d93b651772a009810491bf3ddcf5c3e6db5bfc2ce1185dffedcfccfd6559cd65472244f5eda347b411c4da98a40092c4751b1ebcb35140ec3564b77bb1b7856ae4f816740afe156482fa4f77341de268028c481a4e3f9577eda15a2ae0eecdc45dac869ddc21d6c825dbdfe497e575d3b66499ccd82a4402b927b45ef5b4e8e0db8714d612902bafb1726231e9abca0fa5d424b024c8b2274c380cbf7379bc9482dcbf00cab8d72557c761bd41aec7d952032f233cc4fab735819ba699dcc9b5b8d2d311e2949b14a2a2286ba9f7182d85ece320d5829711d354becb8d23df6a34b63109b8e2ad791b8ddcb2ad96c28914a127b211025604b47f3c37f3734e6bed71bdeaf3e1aebb55b7ec9580b3e8a8e260aff480bf3c0adf41f729a2f1bbecc04ace6535dceb343b43a1c377a16333da2c11fb4a53aeb885e035ff253b0b4d5839f5e46c1b03148455d01e7c3a89a83ebad50d90af6b33d549706da8360ffb0d0cc7558723163b91d0ddb1594e47ae5e7d0101516a76c8bac5a3c5ecc2a7a51918680624052647ed8f48521b5e8a2f70e0da32731f19dbfe7505562c8988ff29b4664a12568387169b2c3874195509d8d0625724b191a5d5517c4e112cd3cf532917ddfacfef98ed336d33eea1cb666a165a7f2de10ef1225bcc6f4a45f78e51bf1822c73e2cc4036c6438dca7ef1556633990800f7f744f4be255af33dee9df6b617d08ab0cd2feb965f13230f14dc5de13753f1492e5da93f82e82624a91a2b7271de7bec2ad1d13d13cded221540a193ffe1ae6ff372045987bcac329555a4c70d2405ad93a2d86271f1ddf04e79530add2b994744e12c1c2260111f152d3a3d247bdaa207fc594775d637c2cdb570939a86dd51303fb6ece430b16b39ec09362eea4991e889d856e57d68f872cb027c51b6764e15baca4fb0a19a0b96f178764e52098739cc63dfc49641ee18b8b61dea489b7de612860b61d2741edb2b65f6e3e890b89b781a536042387008a33ece5fff84ed298c0a18262e8d792a6ed8eec7d0f5990b073849db61b1455ad52867f3cfb895568fc102bd7a2893c61e20573f4495724d73bb0f933f4770d30ed0e8eae32035242648a6fffddfbe6aa10a8eff619ca39458802ffa225aa8fc07e95d7fc908ed0a601cbdf6e60ae4c560a4b12e8d0c8500ab4fcf846129d4c3e0681fe81d4965f8db969ce2a826c3ae269432b91b4685fc9f5ff6742e9e9bae3c383985306e9a50fb1bcbe2a5f2f68fd26156e6f8549095e47ad2245e46e5a8dcad29ead424341a478c3748392d1ccdf56b61c31367a8975b18cb367349358f829ec94f5849bcc58d636ab947f7419ee9842b755d79fe3703206121f6b7ef03c2fc750cf98ffd4347d357b22d6cb3c1992abf319f52e86c0280903adc172f70397c7c16f9c19258f3588daca3f94137f51c8c091937f107c042848aff107930542445ca8b5db0d0a38b7ff0a50c846605a04dc897e219c4f75d1be5ea1a95250b07b181de718cb5ba1546239f81d28e17f86c8af3abd42e4126604bc064fb3a2c943db92e8503caf46a742a789e1872ba967ff072ce1795e471f6af05b73ba00c07cc85ab6574e2a5dfe2de9b5247b6d9aea917011c996b21392f99d0c707373065603794674803993e028fd091dc3b4ca3bb4df081b8d7f3a9fe2926297c962100488c5d5aab89c3773a2c47935f63c9bfc24429fb50b91fd5d941f10ac5f60e7c1fb252aea93eedf00492d361f0db0df92b60558b77861c9eb8d41b26de7fc4157b76a8ee68a236513131d4e7ae20e8afcace1f81fa5ebcd21c24ee9212f9ee1306d5a4971d038dcca457fe1eeba4964b082e5a44f928eaf7ebc129161527a5d4ff4d4c840ca5cf10844a72634404fdfacf8176777d93ed03f0a8d5e5dba8b67fec3b42880264ef43e4da74542b1a5b84d4824fa1d3768504fdb471e9712643a3816310a8f23ddd8a71f38fc422dcaa9b072d214ef9cd63d5d90439434e4f9f362e7320ee27f988df2f15a3b58d68dbe294ee431968f45269c363b8a555bca36c8cd896567a936d8f8ba750ead8a22a54ba64d2e2574ae8b9ec69cae3419b9b0244f2b3c44b4cd4eab77e33e799985765621807e3448eb8c01463d9b80acd8936e4ff858aa5bf1354e7f10238f4d4eb25d98fdd5085c3ba0288a57b097730bfb2ff2218dc4688c2278c641c3031fc7d1988644fa2ce2124efed9a0eed21aea00b5701bd578841fb42a9192dddd8ae5265059f9f34f00e265f4a6062a1d47e817910c84308d071ec7bb094a1161dd1c443880672338fc3a774cee4ebed85803ea14e60e0ff71760105f5a3c0f54f77c7906b18462a6cea9bf9705b0d25ea2ee45b1ce59fae03b3e3aaf979860bd166470bc0211ff41d6820e82bef7a9fefb9fd199bc37447e45d5ec7933b01d0180f53235cfea6aeeb5e04633f915f8b8ae4a9f6d965c947c5fd2acb9887bb12991a49441a450f4d306d86048488463b1ecafeb89cf77f4fe6ddccba4fe4f5b5f457714483d4813d629968117e0d1b7ece15d434b236ea89d9493bf52ed038da6c40f082f7281e6995655d9b687d6fe22740799dcbdb12f9e0bb112982c0fcffc92ea7cc6cad8d35dea4dfb417c53f0c5c9dc4cedbad8d07d7266057911e4810c2bd2e4b4830493e678c43089f9e26b40f0be4cb182c9d90371d8f4bcbcc02d6921bcb46cfa8a4d9285c6dedc61ebad51df44bc7deb79d52cf3cfa1f43e2bf522ae729b3dd925d1d42f0b7d352ce5e62b388e5344603aa21590cac05c39f44a6b94b3dd19bea6547bd69615c7b042473f75bb2d4876da699ebc9e97556ce5681673580b124fbb3c31429d204d0d2cb0a62395078b73b343747b94cb519273dd3a4faac92a7e010e7433946901d088a4a7298c3fd1d1a2bfbd1d028f4b8cef8f421f86a8e98841941d3c203285ef9b3797507433575abed69b66a50151a9b65087b7ea5dcb5d3be5687997b258c5b7806cc53658bcbf23833f4f2f9c6a619fd33e048c29d5db9fe12cb9229e8fd0d27bf41826f2d6e610d90c629b4d06dbcce57b18d256d2f68cf6bb15c0c7ce5daba2484332722488c002c1a249e1706f4fb92846f5a51667dec8d61f59b447fa58493d0ab61397b209b2d8e2e6b6768f4e57c3478cb6e3ab9373ae500807be9ae8dca26f8ec8c317bead6bdbf6e56ff3cfa73eabfec1eeccd97138387c259d164f440b04c909c96c3aab777f8d3cb7d56dd9d71a9451199d62f51a067a177a594c72d8da11348561b27f545a200dacb1fd9a259c5bb1ffbc4c8165ad5336885185983d9cbef44f462cbde3efe8d9cb01a0c4d93bf4c5e7a84f81dd63c6ed49d61d784d3793742d35d3d98e8604c2f9acc5d0477d4c198cb49b57c75d44742d75c078857b835e794ff310467568ccaa2f623c51c4ddc9ef5972a2bf1484261b027c3858f3de1d983532bff93d0d6c1dfd1f9d8b6dc4501582f493d36fff385c4b4c14d2d63c8b64650fef6a96ac55f02bad2370b058ea9f5871943e49ad7496e58744b4c47ec851fe5f13ebb34d55413332aad3575ba1217683586cad58920664f7da6063c90b61f27d9ff6e2ff4e0eca72ecb259adcb9912657dd8c1444f8885e4d6d6517ea3a8179cb72ae33bb62e55ea6fe7bdeef92d1fe0c99438da15db4e0444b8a37db99c1b8597c1340a725e00711025e6e7b246e86e4370499afbc3fd623f287fcdb347b7e800cde23e41d66de7be471d395cc8405203bb5038b", 0xed2}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ff4000/0x1000)=nil, 0x1000) kqueue() mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 20:33:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000040)={0x9}) munlockall() pipe2(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 20:33:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x40) r1 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000140)='./file0/file0\x00', r1, r2) 20:33:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x6010, 0xfffffffffffffff9) r0 = semget(0x1, 0x2, 0x11) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xfffffffffffffce5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 20:33:33 executing program 0: socketpair$inet6(0x18, 0x0, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) pledge(0x0, &(0x7f0000000540)="1160576cdc7c90420eaf3d4da68717a17b8e9a9b16c047e694202876a89af8d07522fc13379051f72bc47e560daab1b6ff65fdc6d15ce7c3b484b0ded629ed7236a35cd38142c9dad2d300") 20:33:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="3c41144c21f07b9b928ff06350195375b8eaf4938432edab89b003b7b7fee850683fe6617162116f4de12b3325e0816b1dc6dd8f8e0a2f5c604f42e2f06ac3da7ccbdd403f6d832c773bcab699b73d45c7120db4b5c00e5382fe77e912caa12ca4cf9bd7229e4115edc0c63ea85ed0a1f9620e628a5086681e3bbc27f5706149b445f4c425d610b3f34c602f1730f6812ba89678643f6a69e18800f25945b2ceb258c11236b8a4e56d8bba733a077fb2a2ed8a20384d45755fc58418007564eada25a9463e301e2c4f59a139e74773f2e7811c4a25cac4adce08", 0xda) r1 = msgget$private(0x0, 0x262) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0], 0x1, 0x800) 20:33:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 20:33:33 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000580)='c\x00') r3 = syz_open_pts() r4 = msgget$private(0x0, 0x4ba) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000700)) r6 = socket$inet(0x2, 0x4000, 0xda) open$dir(&(0x7f0000000200)='./file1\x00', 0x80, 0x80) flock(r6, 0x8) accept(0xffffffffffffff9c, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) r7 = dup2(r3, r3) r8 = fcntl$dupfd(r3, 0xa, r3) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r10 = getpgrp() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x6) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0xfff, r5, r9, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r10, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 20:33:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2100, 0x1) 20:33:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000000900)=""/14, 0xe}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0x15}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) sendto$unix(r0, &(0x7f0000000000)="a636420a3fe88cc821cad7ef0bd9b279772f9d7563f7e4e38cce23cb71c426999a3da526dccb8fc1b424c9348dafdf9f0750290ce51df1ea", 0x38, 0x4, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 20:33:33 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="9cb8c25de13a990ef01489838aec16df", 0x10}, {&(0x7f00000001c0)="3b5b78537add9a054e01e9feeae72857f37f872bf23cc140cb12efd3fd70ffa8016920719b848f9aa4351bf86e4507d78baf6f0b4ef8455bfd800fb027e83fc2ca2f31a458de7cc210c8d15402aad0e8895f2d9e0b2a4c6a148ea8e485d70eb3d83411791f68a26b926ca0665e5273f7a1c8bb5beecdbc6f8955e4e31bb0e2f9531133", 0x83}, {&(0x7f0000000280)="20316a0e1335d6d5d3858c8071fd1e112a74ec1a2bb374ea4125a58ba538d45514e8d9ca936bb2958dd2f455bc0e6c490b13fe0ca4c65f270ab3848d4c199c75eb9f2c32259cf4e4c2cdc74759983a48d87600cd3d63bbe2f1c1b5619ad79da26b891ab7522b9faf19c81193b7ba791a8f3f6ef7215a17f72b05ab45dc75758a203ca4bdf5d9a9187d8215db2bdfe175f36f8c35e0b2ed9d04555bd1cffe8a9d23700076dd8d82102c2a9a910378eac855ce83d179b81561d01b50329266670928623f5c17ca8606b52eef14a78dbd9df89aec85c79b0d1c48a2bd3039588fda5b85a415d9ff8f192e6140a9fffe5d51be", 0xf1}], 0x3, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2d49775c1845191e2974ffcab9199dd1d5a7da2bf1cf313839004a56aa9356538dd0cbece33155e9ddbd60ed46860c65343b5553a25dfa82878d13d1b48389103d6ce7920ebf52081c3426a0f86d1c5d882a5c38c5db359fd0c762d6ee9c9793371f5191b15fc62adeba6c14a27678fad0dc4229600be26745e19f94e1fc1a7a8dc8e78bec365c3518ef3b5688ec084642041e4bb29d609346e9a2d1e4a4f3cc5dc84807848e61c012860f91a9e603645bb25a3bd2e9171f77054a4dec5af02010951bb437783d9ca5c8e98fe320f00fb17a46d0e7cfedebdbced2f125bd4d37f045fdfcda4cf4a2ec877805753d", 0xee) 20:33:33 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x50, 0x1) 20:33:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x30010, 0x41) sendto$inet6(r0, &(0x7f00000001c0)="7a8a969be6e1cf7704c9d6c50058f69926a8a9241f7c5185a96abf68ff52aa0a359e7ca628cc41033133d8789dc61b5a9d9f45de0a2720988acb1d3a5b3ff7322ba2a17e749ce343b3f190", 0x4b, 0x8, &(0x7f0000000140)={0x18, 0x0, 0x10000, 0x3f}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') sendto$inet6(r1, &(0x7f0000000040)="5a772b17e89198d0621acd64589f52664aafd2edfd73feecfcf5ad863eeaf1e0fbd9387c92ae72f33f6dedda116bab682def9aa92782c9e3c1e3c2756c3d1b5ac26b919d85", 0x45, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x100000000, 0xfffffffffffffffd}, 0xc) openat(r1, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) 20:33:33 executing program 1: socketpair(0x10, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x99c15133dfe7af57, 0x40) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2004, 0x2) flock(r2, 0x6) flock(r0, 0x7) 20:33:33 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() close(r0) open(&(0x7f00000000c0)='./bus\x00', 0x100c3, 0x103) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x8}, {r1, 0x1}, {r2, 0x80}], 0x3, 0xaf) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) close(r2) dup2(r3, r2) 20:33:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0xa9, 0x856050d330aea9e, 0x2, 0x8b7}, {{r0}, 0xfffffffffffffffd, 0x45, 0x60000010, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x18, 0xf0000000, 0x6, 0x8}], 0x1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x11, 0x2, 0x4, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x9}, {{r2}, 0x0, 0x20, 0x40000000, 0x6, 0x3}, {{r2}, 0xfffffffffffffffa, 0xc0, 0x0, 0x3, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x0, 0x88, 0x8000, 0x4}], 0x1, &(0x7f00000003c0)={0x100000001, 0x6}) r3 = kqueue() kevent(r3, &(0x7f0000000400), 0xc02, 0x0, 0x3, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="da4d0724ecb4a2e3cd4815f64f4db62aa78591295876c328414cc859115d3d83dc1d28b91ca2f7a033a626ef9e5d53a3616540a07d040a07ecd610c367ffe891ecab6cc1d51cbb1e0cceb2847ec85629a34b43d72f3f0109c92b5d1c8a782a4278f1e36d7a61b5278a5140ffaac875e6e019b64a8d49d4fff67b0333aa06ed59f84893393f9ee203bfe212283384e8f5265b7af25cd44d1e409313cc6072a51a2566d8228a71c02c60bba671ea91a9a03656988e759ba4a3ab263c0603671ce0d92a118bb3b0d07b95f735b43992deeb02ea01c476cbebff65bf528f998290512b9421a9780221633d96689a86700a703025396f08b366864fe02af13620", 0xfe}, {&(0x7f0000000080)="ab72b4db8adf15c028e17bbb02fcc720a424f62fc6661c5bfde58a59473199b675a95c9b1c9c5cc27ef1ef35ddedfe3800e65c47cc8196a783cf32d4bc4e3dd0a84a47c559b1e1665a3bcb015786b39b99ae0e9a18bd5f646645dd9c6759eefa0565113c87de547014da300987eb292e74e691f4b94ba608852b787b3d76e8da2087a4249eb47f67236a9edcd289b63db92c55afabdcfe5e824ea3c6b843c6ad43177eece6ebd68ed2fd53a95e7537390ec839", 0xb3}], 0x2) dup2(r0, r0) execve(&(0x7f0000000400)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='.\x00', &(0x7f0000000500)='/\x00', &(0x7f0000000540)='\'}*\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='2[:/\x00', &(0x7f0000000600)="2a022a252e00", &(0x7f0000000640)='/\\{\'-&\x00', &(0x7f0000000680)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000740)='#*+.{\x00', &(0x7f0000000780)='%\x00']) 20:33:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000340)=""/195, 0xc3}], 0x1, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 20:33:33 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000003) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x2, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffa, 0x44, 0x400fffff, 0x61a, 0x3}, {{r2}, 0xfffffffffffffffe, 0x50, 0x1, 0x4, 0x514fdf2}, {{r1}, 0xffffffffffffffff, 0x10, 0x10, 0xf6, 0x7}, {{r0}, 0xffffffffffffffff, 0xa8, 0x4, 0x6, 0xffffffffffffc83c}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x800, 0x5}], 0x9, &(0x7f0000000040)={0x200, 0x8}) read(r1, &(0x7f0000000100)=""/4096, 0x1000) dup2(r1, r2) 20:33:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)='O', 0x1}], 0x1) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8001, &(0x7f0000000140), 0x3, 0x0) syz_open_pts() 20:33:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r0) 20:33:34 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) r2 = getuid() r3 = getegid() lchown(&(0x7f00000005c0)='.\x00', r2, r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x3c3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="ccbfa354657f30bd34b410f2347cb456e071e390a9ea397f4b28d0fe92e4d1e67fe87f857aa1cbaa7c5216b971a8aca619f5c6c67e691b3689567dbce49a36c8aa3e1b7e42269013e35b57650bac977fd6ffe94762ac0718007e7b98c3e1a0ee659867212edbe00cc5c47a5b1af570d266778ce4cec3b0bf497a4296676153ae9b6f8727e8b63d399b44886af8b8d2f9656981030af30adfe60f7c15261ab0d1cfb2aa4cc17646fda39de7a5aed463373008e2c74fbb269830", 0xb9}, {&(0x7f0000000140)="482106d9690c51a6f628f11bf27a896fd2253ccb192705645346857b7d7f6588f1a7705452ea24da95a445208f5f8ba2e6fd8aae6346d90c8bfa1e6258c260d8bcaa0c48d97848a9fda33bcb1fa609de16ea5259507b4dad52bf2ba1021b7aa00d", 0x61}, {&(0x7f00000001c0)="b03bfcf4a9bad8cef013e004caf437623fb7aff58ba13ab90ba6ab6e42feac638177e10f3c9b52e511adb2ef5b76c2da9225835f476fd905e499dd5868280de105fa0b9ac8fa0e8d755b90889355268817891166303d94f527f48ea8aa2ce413062c8269d146c6088de6bda35f437e4abd526b5689f865ad368202068caeb90301d47d124a1e4b59b5dd7ee5ce42e183d47b7fdbb1ccca9fad16ebcc0e", 0x9d}, {&(0x7f0000000280)="e02ec5b55dc748b2ea12ec0ec66ef1a2c0a3cbea67ec291e2ec0e9b98c01927a95f6a54544fbe9a5f6fcf2574290530d0bf3cd9d778db292814d5508712d729d6bd8348794b935161428e103ed0c4f913acc42a8ce53da7f6d2869f193e96b6f1cb3d1ea2d545d6e3a93f4929e447586b35e9e8a59ebb216202f6fa189eb0d95227024905d037a72dff53a04d8dd70233aae5a987c21b8899d4f002184932f8f9a3679e8de782c0ebaf58b11d51d7eed53e88bb485027959b54659226c", 0xbd}, {&(0x7f0000000340)="70960e8c07fce810483eae005057d3fe08cdf300d3ec7c4f5f0ba2a23d960b2889d8d1ae7d190c49088de80db3242d9003ea1cdfbe51374cd7307541c76f31461b3c9dadb791d88f64277206c27e8635356c1393790e87922c2ca95370191c8d1148cab4a1a526c462b72ae2725ffaf7e316fab0384fdbcfb472111871f26222c0b53f8e14be8a563068f304ddd464a2a64ea08443ba51669dad8a2924f3e6b89d8c7338d0", 0xa5}], 0x5, &(0x7f0000000480)=[{0xc8, 0xffff, 0x1ff, "d0dbeda01be6390f98c771d739332f9e0b4176acd1559f139971dcfc7db08a7b66d23440cef6afe526499c8257583cb8edd72fa62d160bd7ed800ae7e3cca80a192f2934969922bfba2f284fdc346f5ed06a6d964a2416a4c67b5d1f8c992d41b5f3b7f3adf0fefdbb5575e9dc309b25d18dfd12fbfd1800709e4d0c38181d561ff1e3e6e65036c005328a0e85e4dacddeada767b90897edf748d02da2ceeb4b860083f2d01c33a7918d62b7d6e4da3f161578"}], 0xc8, 0x2}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000600)={0x3f, 0x2}) 20:33:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000001140)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f00000008c0)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57c", 0x171) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xffffffff, 0x7b1e}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x3f, 0x7}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x10001, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xfffffffffffff801, 0x7ff}], 0x42, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x8000, 0xfbb}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x90, 0x2, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x0, 0x2}, {{r0}, 0x0, 0xc8, 0x4, 0xfffffffffffffff9, 0xfb34}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x101, 0x4}, {{r0}, 0x0, 0x22, 0x1, 0x1}], 0x3, &(0x7f0000000200)={0x6, 0xfff}) 20:33:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffe7b) flock(r0, 0x4) socket$inet(0x2, 0x8000, 0x6) 20:33:34 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x12a05, 0x85) mlock(&(0x7f0000ff2000/0x3000)=nil, 0x3000) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x48) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0xebe, 0x3ff, r1}) munlock(&(0x7f0000ff6000/0x1000)=nil, 0x1000) ioctl$TIOCDRAIN(r0, 0x2000745e) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fef000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff2000/0x8000)=nil, 0x8000, 0x6) 20:33:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x40000000, 0x0) getdents(r0, 0x0, 0x0) 20:33:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') sendto(r0, &(0x7f00000000c0)="53da637f7f8a432a7331672c8d7efd3e924904eb40f47a5ee34026faa0b213afdb712dd81ba388e8fc776bc640d1670dd0106895e1fcd9d667b94d3860d2d6b945115d832e7c5788a89c3a337334", 0x4e, 0x8, &(0x7f0000000140)=ANY=[@ANYBLOB="00db2d306607e7316662"], 0xa) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20080, 0x50) r2 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) dup2(r1, r2) 20:33:34 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) clock_getres(0x6, &(0x7f0000000000)) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x508, 0x80) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000800)="2aec11496387e2247bbbca5cedf3021b50da13e2dfa6866820349a0f4e4bd4b58373e4050fec45b5e4c9f507bb8c7440d288606a038c6f20334aa6260e91aad07cee479f6f06651fa7066c848e3339c027e665a59681cd86b08c44b2f377377b97d48a2a1471e8660835b2f4fe0b5a2df86e46ced9535c0fd63822da0711d3cf1785ff299dd4598d3344f3eb44f08a119d41b23f42a126cf3eee3910a0d13b0edcd0395dd311ae3d05449f869a1eca4da3b7ad822901e1053e9d10fd5e2df3c524027f76459cc53aa186a795cfd58e33cb77df36210b1b0527f6d29458d12566e240b8c8e9bea96fab8b705c47232246663ec5cf213d50b493193df01083bf832cec98369d641c528d8f9c2411884db74b2cd5c640dbee141a68ffe1e350d052eac6b704898c7abc405e739ac351ffcb71655ebf45eee0a33f0aa0aa1a0f938d36964e2cd2f6a3ff5d58f2f9006e4a120b078150649948bd683969a93ba6c510f6c2bbcdfe5b70e3dcea5588f22b38bdb469d55138bd3083aa841a992e2a1d37afd5211dd5700f1ed766accf86c7e65d5423cf424021cbe213e1aa7a8c012a5eaf57f0d20776890cab6d13f015145459fd723c4113b0d04e3f007ec9b1c6b43642f9723e474c299793fb80ff48ba8ae5224afd05050e11923117336a63bc66daea08434f7e1870065ec6560f917edb1e06fcca8c2fdad6037f6ed572440591ba3becd34b4b7a528a5f27d50b99e8bb81e3cb241584cc054121b4bc92fb775824b7e9b7e7df33c0a6f6571bdeabcab3d82cd3dea976b7d1db447dd3e6a073ef3f865ab187e700a531c3d54c1479bf0727ce6adf0ec6397187bc0d575644efce74ff1c51e4d846bec3783396569c3ec116ea09a59b7385c3911777f9a3d4c7e0bb31996ee53d7d72154ca08bd526a2", 0x28e}], 0x1) r2 = dup2(r0, r0) syz_open_pts() close(r0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xb2b, 0x9}, {0x400, 0x7}}, 0x2) kqueue() socketpair$inet6(0x18, 0x3, 0xfffffffffffeffff, &(0x7f0000000000)) syz_open_pts() socketpair$inet6(0x18, 0x1, 0xffff, &(0x7f0000000040)) 20:33:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) preadv(r0, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) 20:33:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) 20:33:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="c0d3cc97e8bb59cc08dd921394cd9bc320448fb980ed607a91e3bf505d6a3d36c7e2c22f07f72935df562c9c", 0x2c}, {&(0x7f0000000200)="b5de37dd671ea5ef883ac0d84c47b4c95b3844e3e774da746e78402ae693c29234c828a1f4bae0dfe3db613f72cc9add7db7bebbaf8650019de2579781e107c5f0b9d568527e22992c51c25a436cc2d39dc338385aa3f1786cb91cd60d", 0x5d}, {&(0x7f0000000280)="6b516f6cdc05cf0186d712e71163a2d427e1d1122a66beeae8818392cdea00908fa905d04fd6c57945ab50672d5bbe0fe96deb6d8d1e66a9cccd40e571ec22ff4ef8d7a44b6ad56e45bce823a2adadd1417ce8aabb564bf4ad225fea9b4946022a8adb60b3e8482c611f07fbd0571aeb40b3e944f6eb2c6f4080735f8b82", 0x7e}, {&(0x7f0000000300)="ff8f48a59729e6d0853f477519afdce3bcbf114401c985bf42c15f3bd9cfbac5c295eeb372eec0e1f7fbf2a2bec3f0fa6d3bf9ac412409c742a9f5126aa5516e2b4561fee9c450a5145f6200b7e159e63a1a416ceadccf7c08563bf82dcced831da16a86436b133032ebc8c86f0824cd03bfd972bf1a70f74339c1d339133d2df80fc4a6c7cec3f3d798e808012f97a2e9ddc5fc17601c0ed52bec4a90e22c185155027a57f43ce72714cd96b82af50aee8d45f74976788df487c29405776198d26962d9535f3810d99d514e07cd1ed9256091f284caa744fe01f98125dc2928ca2584e4efc980e1b807ac07324f6a8cb115fba7", 0xf4}, {&(0x7f0000000400)="9fd21c554065df2e2fdb5f3650641d8280699626e0f480b0b0c0e99f1e0e4458d90520e358dddb94f4b8e9ee00f40fc480fd554ce2893aecf4889405ca718fac1b5f16a07efbe2ee5020e981333d06473de6d47473d6ddd11141f7dc49ba42915882a773f6ce53a5792bcad3c1594b57605fc7a799626b02b465dfd0717d6ca1f3875f8820d2cdbe0305e026f718aea2aab71b860887036f7672dcf638813c3c3c33017e7ccb93645fcb8bd180dcf743f870159db9e56e60e3d70c0489ca59911f3fbe95af9e7e1baee057e0c419e2a2c9504eca2e57d91425d00ac405cbcccc", 0xe0}], 0x5, 0x0, 0x0, 0x400}, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/213) 20:33:34 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffc, 0x1000) 20:33:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be", 0x1) sendto$unix(r0, &(0x7f00000008c0)="a0e27bb0ecf1f9f2317cf138b80a5c875d79425fb28576adcfc03c5ddad90b1f9a72eee54d76111c326ac4641216b6649139ef144568446eb6b7d77e0667219e29ed302e7cee44eae5d823c3ee094d086c40c2bc7e09e2e31f6d67d22f150597692228806bb5a1f304222ea701c44d50e1fe6ff6954312553b60bc91386666f3197dd629f4ce905103f6803f5f5276765608f3dcc4c7ec834110f133a7bb19c618d532ff83933fa2ae82a050023eee08fe8b5619a08421735b4b56fc5d7a25adf6dfbf522c4ab8e12f98866abec583ac8f339b7f96944a2fd7fa8e3bb6eab0ca553f0dcb502e09ff876594b4beb8e88c66fa7bbfaf90187575d203284213a6abe2735ffdccb43ad33e9c194d885db84cd19648be8bd6916618ae0ae7282823ecf412435ce445eaf9c343089a6e9174f26f38f863aa4bafb84b58ff6f1eb94ccecc199d1fc87ba845223384c5ee2e5a8beac9727806a1b4a178e1708583b3af791b4f3d25e0f52fed300f85a1e1e6822b896832133db17718513d52ab3dae1d6ec042ef26e0843116a9af1900f182411712c693b9d627ef41af95fe6e1294dbdea39d814dfba28a1db163a4eae27ec59154649ba3bc0d3055433c9e3c012ba13ad331892a90f6c9a42e0e95ee1266b1039f5b87cf3638585a83a117cba5bba2a8f3b18ed13be4ab8d78908ec997558c951de220028e0b50b824406371a599994af7dba448844f4c6e77603afe5debfccb43131b641c2c2ac277c9402468761434d82a09639c194898461d4c7cb42ff17dba7368185138e17c09c4c3e2c78f988f4d6ebe6d1c25e2dda1e320a17a8eac1dd6d60ccdc793fd4393eaa0b31c9a42fb6e657a5f6aff93e51d6a192890e03b0cf25daff0aa56a2fead6d6d607bed051c9d774d80894eceaa8216a264c1f413aea7af57348e24f3e8ce802d1f6712206a0442f40fa81b11d51ad259ed775f9c471f665aff56dd85aa8a1936d4ffe7152fb37ce507595d00357772e4a0014e7c833942281f6ea24c0405eaa0cd54795aca8176847c9dc68a5c5004e1761d1b32f9b0e68d52982768ec9d6ac33584b11ba56a50e1a496cdadfe3ac49165af94a197d54ef444cca6c2a8b9cd5d97798399f2ab036648afd40e5a5bfd34fee9ec22a36873aa9ff8e6492093d459036664fa46bcc73fb9465a3868e29e78819ab01cfe89c92d6efd349b58afa50b62b4213a8e9036d3d98201673bdfad372810d4e71391b6240535fc66ac9427514151b4cd301f36ba9335954f6641b608dbf1f0e0755596dbf8cc390719028185c11e0ec2e0c744cf20b03769151b52461b4ec29e0b3477bbfbb15dbc89b78b58dca026d9b8975c8b3af585cbb6ba10bb18ba82129e97e69022b8d1755173c91d214f1ebd3cc6286808a49fb9f6b41feb924f96906c9015305ba38d0839f14f72f30bf9fad697313389f423441a504254a5b34a42700a06f49db2c623f13bd801939151cf74c95f78853b964af0b74ebc70fe2a86394e32d29c81082f92fb72c9d9b98c941654f645e584a374c1b0219df058f3f91829ddc9cdc496135ca9450f1e1b33fa14da2d12b2bd4aa212b9e9a3684eb0ec7da1ac9bf006acc4de041fd1a09e2508c03d9a1ac01f7e95adc9e1a30571423187a3874e0ccc1712592a0598d06b8a7f2de41303f71daf17a9fc23220050ca2c99b6d41296b3ad7afdffbb0662b690bd0c71aed626fb4443daf4d1b4e8bddc33cb16474c36909884792427703605c09fb016e5671971877bf768152edf1562cd64ec1e5df72c97878876e13f52a5700195ae8525d976b563220b4a3cea53a841193cf1318a677acdcf338617548cc879f5edef0d4dfab2fb9b631f7803e20dd508b7f27fe628879a50db571b11e958f407afd2ae70620b648097dce9e7f5eb8545fce248dd0cec90122c745622a1739964680a825f9b72944d213babbfb2bdcbd062cf72df587ff35ce017811debe8a3988107f54ac514061fdc381ebb8dc1c87033e73a12a7699f288123e40a6a6b89ee4ee34095670480f4f7a2873380888909f71181012cb807c64e0885d7218a59bdcf89ad94981ae959aa37e317369ea34ec295b40c2262f0d7014512059c8a0c5202d1db82cce0fec6302d036127e636f446f1dd335378a17e79edd64ceed84295a9bb3e0d2e96aca3dbbdfd8d14437c350d6981d636333e1aad6327dd112c60d975c72b2710323187dfee9ed1d69f6711dc7d12c61e70046e658141c7229f4a9b3020fa2386e27d4e6fc6e96ba77ac4851ce02e52fd6a4456d009cff4e0efc21c77306c3d005107e054801a096ce4e3a36b5ca83426be63d02622cf3c1082329530db54ad75a370aaaa9c877f477221f1ca53a37652f4a70292a512d74822d71d6778cdbeb61b2b4f491f133cfe6484b2cc18b1042b7a612a3a06c1a3667b9c633609c33f4bcfcac1b0f170d3870e08fa696a79b3415cf9ed797cd8823c3f5ee1e9dd56d48bb80fbab9a54b8448ce11b0da51dda799df3929cbc8fd6feba7141a0849e9fae26a219ea19cee26161a71f869bb52f2bba993ac5ee11fb41dd250ede4e4907d1a7a0d33eb614ce5ba45f87720c1febbbf94ac56af4f25a492754f7ef64396844e9a686c849360572aef0336ba8d1727bb0e6af430af198fdca810730b41b9a507618c50a10df4239d2208fe0ea9bad3b8ce213a676bd5a7d2e5dad09379aaa3e72259c7ef9f25b14ae68ae987afc17c3410f34c02c6ad71d83c79d1c479c30682b7753ede7b8c07c3ce67d3ffb056daab472d57c49f41b5b097c8ecbd4e784c76c0c88265e5c57460324bfe32a8e91cbe3e2babd8320e5cbb2ba689025fb43ec8487bd6269738654304b092c823effd3d2ae091dd9db0b5f0d1bc60931be644ac19d331cc53fc7df775b00b2b8a4b16b3ea3170a626730fb170d741821650ea0ca4033ee442f95553c020138399f0b3df0b520f78fe66e96fc697fa48fb44ca9cbe5adc83b3b14d8bc86a9670d477eafdef18e15a5bdf4f306c84acf2f89b46bd68b145b12e3c2ed258dd1ddd8d17f0d8467c39b4c9eb054ffefc7ec639d0cb06ea560029063dac4639f6b64ea53fc813eb91be48316747509482bb0981d3485eb25f6312ec3255eb9dc296b1f2cbc170c70e4648ae706df685ebdf046bee572bb22882d8dea9ae99943a344966839e0bda91eea43422d6f692c77bd986565ebf2fe9d64860b256cedd1d70dda6d607336f4a0d7c386f80881a21170b96e1a619687a2ab1f1daae1974848978441f12bf0e430e388df663f893d8e715efc996e57eabe26217fafb1dba6b41abfcca914706917cbabdc53595b1a209f0d96d7c6befc60bb5c383aeb78177724c26a3dda9d5e726a580229df49fe272df59cf59551f8db97d4882f669a265ed6845ea56ef51151027d0e25a002246c2026d0a326ae679689b00aea54a47751d40c4f58f5fb24005504fabd02196b8edfae5298d637b581552a989913754cb3c4921a88e56c9a68f122c7b0efdfc10cdd86b97d323fd17b0533cd10d90ff84f988be3ea6254ced8feead857b937365cdadf3096ac165a1808dcae66cbc817b4e2b9b038a6eb37beb9cf6d18a9248aee2eaa1ad58bfa9ae2989083f334ef0ee21c862708ced46c03ec9f3a78a46e26141d8f19196d38790a9f4fe01569544910a90fe0b88d5112984147174b627c3436da0603b92dac2ddb814f323083a45446a2cdfd7aba64b81a3a96579748074e10b8d336b4ff77d07b47aa1fe1912a4ab0efc2a6f8244868f33e0f158336640e3e704b930f7fbf28ffa522026351b2136c95bf320ea3ebcf5f26702ea1e6ce242be18848f914eba8fc3b9019c36988c2c28c271cf267d7b5db37131f8b9febc01be34e56766f7070e58be4f5a4d67db19ed5bef5b7019a037cc7a3f42210b8c7e4a32598a45917b4d17952c59ccb58a2ab373edbc1d565223e9b2f51236013e3c84d0fee3613ccd168ed7ce4bbd2754df60d4b6631d1fceeff6d8f97636b939cff28db6b99c3f15c9981c72a1401f8016aaa75b909c71647535de16d4f7e85dc06b91e65dcbb7bee771e4c6c743934434211476676e0225d059f08473ab235c5d50010e86f01421753295831392e904fd5a50ad462a5d3b8c3f417104f7aceb8bc0fec5c15501f069f14bdaed75edd1828ee4ce4b77fd8d6f4ab71856bbe7bd2b26a3c96f8cda04c7aab6ebb0a19fe3558fe4bc62396736e13444db9e91d57bfe0c8291cb24450a34dbfbf328615c63aa69031e3c57b70c183629a1a95b70ad9d1c5b6622c5569308d2cd28e48d6980a9be0f27e8eaf7d1819d6641fc7b626d7824989d7a1f99af6876923c86498acc7b85a6788d3a2ae35d29bb53dd48b93822b7cb6c89861a377e4333aa0607363e3258b1cc5ddee92ca4b845a2ee35b4844ec39db1c6510112e50300c483917864abec079470cb7e33aa8467b6515a8b42271ec2c1cf2718b04e596230b7c29b127d25b2719b7337d45f3f253c0e5a744a46d54be14419b1eee5803e43c79a3c3ef51cbf0a4d97672a747d62bf911439313f22ee1f61253ada45833dda2090012c2858067a7416d85ba7700f2f5f311681eee2c2500c59b76eea5cd643f5b1358089fb37f2140fabd53e14cd54278fa23f4bae223315374a46066b564fd6c47ca677f90f7c5160824b8570d4b746516fac3fc2439fb837a487953a9f037795078f963a9667c3f89af762daa88af585058b8aaf6b0dde8441393b1b7915a04423d3267ea727dca3265204f88276cb1193b48865b13c11ee5936443ae49f6ea3bfdf37c1b159ce1ca425fb98f812fb84d0b5e97beaeaf6ad9895c28153b37378af6ba2fcd425dfeff507a72652d86771fb6b050adb6b0dda88006d7cb2c77d2dda8bf5ee31db7db57e2724c396133bb0f7fdaa87021cd505554f9c59442a0225596e535499568e634a0a343607b18644ec5e7c29668c6b89374e8e3df423c2483613dc3e90087a6a9443ae2ccddb3aa19cc14188c1f948150015c689efbaca146024cd307d6dab13c4b991bd83ac0bbe82a7cd1bc27f082b644af63c5b8558e634c53b247fa5d81f6d86bcda153d944c10069c18cc628c0902cfd25ecdd0ec51e8aff58ecda76596905a6f64bc237011f1c1ef81e4c9ed33362f24d121670334923d73988d9a2609bfdad4aa7ce11ad1113804d05e2b7968cb0d9b8ed47f5c86514b3b8ff477242191f5be7dd430fb2cb1d1226e685eacfa27744bdbd059df9daf2ec3b6d63949f6072db9b31fa1fc31b1294f939ff72d7fc7632b248819a4b415a3e9b11c72e85339ffd3040f95848e67808c1515697da61498639667bf7321566a832f9a02ffa25e978db479027d37937ce9281fd5222c5879c3ec6f957677e092dd00920f90af407492294981ce0346a047bc4fde93e5ee0a3dcf98a33d0cebaaffd3963795e0870cba066bbab66f6823a7fe748bfe908e57e2931d0aefcacc9a02d40ae07138de41e49fb2f45f8e91345e18c2e3deafdc97c5c6b493e8ecb869bafefe352a6f7fbc9ff88868b872e1d100b63745d1cb90551473aef3762261a7729a382224135f2ee74319ca046112dcfba69dd3fc665bcc11389375741fffd750c9964501d34c2b6ccd519c6a7352389475f2e827a32c4b689e528e45bc11e9ea00ec6e14d1a5c3fc2336849e7569fe1fd39c132080e8fc8127b7820e33f90a7c613bf55873aebcbfb66fce306f8d5b755f9aa8dc88a3cb14407bf63058c2886a1b039d8aa0547d3d5affaa456d748b19df", 0x1000, 0x400, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) shutdown(r0, 0x2) 20:33:34 executing program 1: r0 = socket(0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000080)=""/207, 0xcf}], 0x2, &(0x7f00000001c0)=""/101, 0x65, 0x80000000}, 0x800) setsockopt(r0, 0xfffffffffffffffc, 0x20, 0x0, 0x3e0) 20:33:34 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') Connection to 10.128.10.22 closed by remote host.